Segnetics

Вернуться   Segnetics > Форум Segnetics > Вопросы о SMH-2G(i)

Вопросы о SMH-2G(i) Здесь всё, что касается работы контроллера SMH-2G(i).

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.07.2018, 09:34   #1
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию OpenVPN (нет проблемы)

Здравствуйте.
Каким образом можно поднять впн соединение к стороннему серверу впн? Без SMConfig-а и без SMConnect сервера.
Есть ли у вас уже готовые скрипты?
Или может у вас есть SMConnect сервер для ПК?
Цель такая, есть контроллере SMH2G(i) 0020312 нужно им управлять и получать с него статистику удаленно. К контроллеру подключен USB модем. СМС подходит только на половину, через смс реализовано управление и оповещение, статистику собирать таким способом накладно. Смс хочу оставить как резерв, а по модбасу через впн сделать основной канал.
masterzx вне форума   Ответить с цитированием
Старый 23.07.2018, 11:47   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Здравствуйте.
Каким образом можно поднять впн соединение к стороннему серверу впн? Без SMConfig-а и без SMConnect сервера.
Есть ли у вас уже готовые скрипты?
Или может у вас есть SMConnect сервер для ПК?
Цель такая, есть контроллере SMH2G(i) 0020312 нужно им управлять и получать с него статистику удаленно. К контроллеру подключен USB модем. СМС подходит только на половину, через смс реализовано управление и оповещение, статистику собирать таким способом накладно. Смс хочу оставить как резерв, а по модбасу через впн сделать основной канал.
Скажите, пожалуйста, почему вам не подходит вариант, что по расписанию (или постоянно) сам контроллер выходит в сеть и пересылает на компьютер данные, как модбас-слейву?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.07.2018, 12:00   #3
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Скажите, пожалуйста, почему вам не подходит вариант, что по расписанию (или постоянно) сам контроллер выходит в сеть и пересылает на компьютер данные, как модбас-слейву?
Вы предлагаете поднять сервер модбас на компьютере, а контроллер к нему подцеплялся бы?
1) Безопасность. Открытый порт в глобальную сеть. Легкая подмена устройства, так как ip не статический у контроллера.
2) Невозможность удаленного обновления программы в контроллере.
masterzx вне форума   Ответить с цитированием
Старый 23.07.2018, 12:06   #4
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
1) Безопасность. Открытый порт в глобальную сеть. Легкая подмена устройства, так как ip не статический у контроллера.
Легко решается словом безопасности. Если ваше устройство, конечно, хоть кому-то интересно достаточно, чтобы устраивать атаку "человек посередине".



Цитата
Сообщение от masterzx Посмотреть сообщение
2) Невозможность удаленного обновления программы в контроллере.
Вообще не связанные друг с другом задачи.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.07.2018, 12:16   #5
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: OpenVPN

В теории, эта задача решается. Вам нужно найти версию OpenVPN, подходящую для данного процессора, либо скомпилировать на месте из исходников. Ну и затем подключаться к удалённому серверу, который поддерживает эту версию VPN.

На практике я вижу в этом огромную кучу проблем. Вот первое, что на ум приходит:
Вероятные проблемы с драйверами на сетевые интерфейсы
Проблемы совместимости версии
Отсутствие некоторых пакетов в ядре (может быть нужна пересборка ядра)
Невероятная трудность компиляции на этой платформе

И даже если все эти круги ада будут пройдены, любой апдейт в софте может похерить всю работу.

Кстати говоря, вопрос о безопасности - вообще сложный. Использовать опенсорсный vpn уж точно не безопаснее, чем использовать открытый модбас. Дело в том, что в модбасе данные обезличены. "Врагам" надо точно знать, какие регистры по каким адресам находятся, иначе всё бесполезно.

Если есть какие-то опасения, то можно придумать способ верификации надёжности прибора через модбас. Это уж точно проще, чем настроить OpenVPN на 2Gi.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 23.07.2018, 12:22   #6
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Легко решается словом безопасности. Если ваше устройство, конечно, хоть кому-то интересно достаточно, чтобы устраивать атаку "человек посередине".
Шифрованный канал, намного сложней взломать
Цитата:
Сообщение от Arsie Посмотреть сообщение
Вообще не связанные друг с другом задачи.
Так как обновлять?
Лодижик отдельный файл прошивки не создает, который можно было бы положить на сервер. Который бы забрал контроллер с сервера при следующем обращению к серверу.


Добавлено через 5 минут

Цитата
Сообщение от Gromov Посмотреть сообщение
В теории, эта задача решается. Вам нужно найти версию OpenVPN, подходящую для данного процессора, либо скомпилировать на месте из исходников. Ну и затем ,,,,,,
Если есть какие-то опасения, то можно придумать способ верификации надёжности прибора через модбас. Это уж точно проще, чем настроить OpenVPN на 2Gi.
SMConnect использует openVpn?
masterzx вне форума   Ответить с цитированием
Старый 23.07.2018, 13:46   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Так как обновлять?
Зависит от ваших условий.


Цитата
Сообщение от masterzx Посмотреть сообщение
SMConnect использует openVpn?
Без SMConnect.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 23.07.2018, 13:48   #8
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
SMConnect использует openVpn?
SMConnect построен на базе openVPN, но механизм сертификации там переработан. Чтобы подключиться к серверу НЕ SMConnect, придётся либо повторить механизм сертификации (невозможно, без исходников, которые никто не даст), либо переделать vpn на стороне контроллера (методика, описанная мною выше).


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 23.07.2018, 15:23   #9
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Есть вопрос по модулю slaveX(link) как в нем указать порт слейв устройства?
Миниатюры
Нажмите на картинку для увеличения

Название:  Screenshot_20180723_182112.png
Просмотров: 37
Размер:  5.0 Кбайт  
masterzx вне форума   Ответить с цитированием
Старый 23.07.2018, 15:33   #10
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Есть вопрос по модулю slaveX(link) как в нем указать порт слейв устройства?
Вы же сами всё видите и у блока есть справка.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.07.2018, 00:11   #11
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 740
Благодарил(а): 12 раз(а)
Поблагодарили: 192 раз(а) в 188 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от Gromov Посмотреть сообщение
SMConnect построен на базе openVPN, но механизм сертификации там переработан.
Да ну..
А как тогда стандартный клиент подключается? Обычный Open VPN оно и есть.
ATS вне форума   Ответить с цитированием
Старый 24.07.2018, 06:48   #12
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы же сами всё видите и у блока есть справка.
Так я не вижу в справке как указать порт. И нет указания в справке какой порт по умолчанию. ip можно сменить, но смысл менять ip если неизвестно какой порт.
Я сейчас вижу, что впн поднять нельзя до стороннего сервера. Программы сервера впн на пк отдельно тоже нет.
Я даже не могу воспользоваться вашим советом по использованию в открытую протокол модбас, так как не могу задать порт.

И хотелось бы увидеть описание этих боков. Так как в справке их описания нет.
Миниатюры
Нажмите на картинку для увеличения

Название:  Screenshot_20180724_094509.png
Просмотров: 28
Размер:  60.0 Кбайт  

Последний раз редактировалось Arsie, 24.07.2018 в 09:44
masterzx вне форума   Ответить с цитированием
Старый 24.07.2018, 09:57   #13
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Так я не вижу в справке как указать порт.
И какой вывод из всего этого можно сделать? Если не видно на блоке и нет в справке на этот блок, значит указать можно или нельзя?

Нельзя, конечно. Входа-то нужного нет.



Цитата
Сообщение от masterzx Посмотреть сообщение
И нет указания в справке какой порт по умолчанию. ip можно сменить, но смысл менять ip если неизвестно какой порт.
Вот вы это сейчас серьёзно? Вы реально и по настоящему думаете, что порт нулевой или вообще отсутствует? И что википедия вместе с гуглом и нашими РЭ не дают ответа, какой порт у протокола Modbus-TCP по умолчанию?

Вы поймите меня правильно, у меня в мыслях нет вас задеть или обидеть. Я действительно не могу поверить, что человек, имеющий интернет, чтобы написать на форуме, по какой-то технической причине не может пользоваться поисковиками.

Стандартный номер порта для Modbus-TCP - 502. Его можно посмотреть, например, и в самом контроллере. В системном меню. В РЭ на контроллер он тоже есть.



Цитата
Сообщение от masterzx Посмотреть сообщение
Я сейчас вижу, что впн поднять нельзя до стороннего сервера. Программы сервера впн на пк отдельно тоже нет.
Я даже не могу воспользоваться вашим советом по использованию в открытую протокол модбас, так как не могу задать порт.
VPN можно, SMConnect - нельзя. И воспользоваться советом можно, не задавая порт. Расскажите, пожалуйста, чем вызвано ваше желание использовать блок SlaveX?



Цитата
Сообщение от masterzx Посмотреть сообщение
И хотелось бы увидеть описание этих боков. Так как в справке их описания нет.
Я тоже уже который год не могу у инженеров допроситься этого описания. В основном по названиям выходов всё и так понятно, конечно... К сожалению у нас всё, что касается модемов, постоянно в движении и меняется.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.07.2018, 11:02   #14
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
И какой вывод из всего этого можно сделать? Если не видно на блоке и нет в справке на этот блок, значит указать можно или нельзя?

Нельзя, конечно. Входа-то нужного нет.
Стандартный номер порта для Modbus-TCP - 502. Его можно посмотреть, например, и в самом контроллере. В системном меню. В РЭ на контроллер он тоже есть.
А почему не было реализована функция по смене порта? Вед без неё очень сильно сужается область применение ваших ПЛК.
Цитата:
Сообщение от Arsie Посмотреть сообщение
VPN можно, SMConnect - нельзя.
Какова вероятность запуска впн туннеля? Если в папку etc/openvpn положить настройки, ключи и сертификаты. И организовать скрипт по запуску.
Цитата:
Сообщение от Arsie Посмотреть сообщение
И воспользоваться советом можно, не задавая порт. Расскажите, пожалуйста, чем вызвано ваше желание использовать блок SlaveX?
Нужно поднимать обмен по модбасу при появлении интернет соединение у модема.


Цитата:
Сообщение от Arsie Посмотреть сообщение
Я тоже уже который год не могу у инженеров допроситься этого описания. В основном по названиям выходов всё и так понятно, конечно... К сожалению у нас всё, что касается модемов, постоянно в движении и меняется.
Так некоторые выводы имеют несколько состояний. И по названию не совсем понятно, что оно означает.
masterzx вне форума   Ответить с цитированием
Старый 24.07.2018, 11:08   #15
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию

Цитата
Сообщение от masterzx Посмотреть сообщение
Нужно поднимать обмен по модбасу при появлении интернет соединение у модема.
Вообще ничего не нужно от вас. Всё само работает, достаточно просто стараться этому не мешать. Блок SlaveX вам не нужен.



Цитата
Сообщение от masterzx Посмотреть сообщение
Так некоторые выводы имеют несколько состояний. И по названию не совсем понятно, что оно означает.
Да, это так. Но это особо не доставляет проблем, т.к. всё само работает, достаточно просто стараться этому не мешать. Блоки управления модемом вам скорее всего не нужны.



Цитата
Сообщение от masterzx Посмотреть сообщение
А почему не было реализована функция по смене порта?
Вы о том, что на картинке?





Цитата
Сообщение от masterzx Посмотреть сообщение
Вед без неё очень сильно сужается область применение ваших ПЛК.
Приведите примеры, пожалуйста, сильно суживающие область применения.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 24.07.2018, 11:16   #16
Gromov
Уволен из Сегнетикс
 
Регистрация: Nov 2015
Адрес: CПб/ВЛГ
Сообщения: 0
Благодарил(а): 0 раз(а)
Поблагодарили: 1 раз в 1 сообщении
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от ATS Посмотреть сообщение
Да ну..
А как тогда стандартный клиент подключается? Обычный Open VPN оно и есть.
Клиент подключается. А контроллер не подключится, потому что в smconnect своя система проверки целостности сертификатов.


__________________
В сегнетиксе не работаю с самого начала 2019 года.
Gromov вне форума   Ответить с цитированием
Старый 24.07.2018, 11:38   #17
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вообще ничего не нужно от вас. Всё само работает, достаточно просто стараться этому не мешать. Блок SlaveX вам не нужен.
Это если соединение стабильное, тогда все работает. А при не стабильном нужно вмешиваться и отправлять пакеты как можно раньше при появлении канала связи.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Да, это так. Но это особо не доставляет проблем, т.к. всё само работает, достаточно просто стараться этому не мешать. Блоки управления модемом вам скорее всего не нужны.
Так по этим блоком можно отслеживать состояние модема и в случаи чего перезапустить его.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы о том, что на картинке?
Тут порт меняется, вот почему в блоке SlaveX изменение порта не предусмотрели?
Цитата:
Сообщение от Arsie Посмотреть сообщение
Приведите примеры, пожалуйста, сильно суживающие область применения.
Резервирование серверов, быстрое переключение между серверами, шлюз на rs485 где один ip адрес, а каждый физический интерфейс rs485 висит на отдельном порту отличном от 502. Да много, чего можно реализовать.


Добавлено через 6 минут

Цитата
Сообщение от Gromov Посмотреть сообщение
Клиент подключается. А контроллер не подключится, потому что в smconnect своя система проверки целостности сертификатов.
Так кто и что вам мешает выпустить в продакшен сервер впн для ПК?
masterzx вне форума   Ответить с цитированием
Старый 24.07.2018, 12:00   #18
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Это если соединение стабильное, тогда все работает. А при не стабильном нужно вмешиваться и отправлять пакеты как можно раньше при появлении канала связи.
Не нужно вмешиваться. Всё само отправится и возобновится.



Цитата
Сообщение от masterzx Посмотреть сообщение
Так по этим блоком можно отслеживать состояние модема и в случаи чего перезапустить его.
Не нужно отслеживать. Всё само отледится и перезапустится.



Цитата
Сообщение от masterzx Посмотреть сообщение
Тут порт меняется, вот почему в блоке SlaveX изменение порта не предусмотрели?

Резервирование серверов, быстрое переключение между серверами, шлюз на rs485 где один ip адрес, а каждый физический интерфейс rs485 висит на отдельном порту отличном от 502. Да много, чего можно реализовать.
Slave_X существует для особых случаев и в подавляющем количестве этих самых случаев используется для указания локальных адресов связи типа пульт<>установка. Этот блок существует с 2007 года, и за это время был лишь один случай, когда задание порта реально понадобилось.

Собранная мною статистика за 11 лет не выявила "сильного сужения области применения". Да, порт иметь там полезно, но задача эта примерно десятая с конца километровой очереди.



Цитата
Сообщение от masterzx Посмотреть сообщение
Так кто и что вам мешает выпустить в продакшен сервер впн для ПК?
Нестабильность операционной системы Windows.


Добавлено через 6 минут

Цитата
Сообщение от masterzx Посмотреть сообщение
Какова вероятность запуска впн туннеля? Если в папку etc/openvpn положить настройки, ключи и сертификаты. И организовать скрипт по запуску.
Вероятность прямо пропорциональна знаниям программиста. Технических ограничений нет.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.07.2018, 08:41   #19
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Не нужно вмешиваться. Всё само отправится и возобновится.
Не нужно отслеживать. Всё само отледится и перезапустится.
Так сделайте нормальную поддержку модемов. То получается, что функция есть только для галочки, а на самом деле все толком не работает. К примеру почему нельзя настраивать модем через лоджик? Почему нет поддержки обычных GSM модемов?

Цитата:
Сообщение от Arsie Посмотреть сообщение
Slave_X существует для особых случаев и в подавляющем количестве этих самых случаев используется для указания локальных адресов связи типа пульт<>установка. Этот блок существует с 2007 года, и за это время был лишь один случай, когда задание порта реально понадобилось.
Собранная мною статистика за 11 лет не выявила "сильного сужения области применения". Да, порт иметь там полезно, но задача эта примерно десятая с конца километровой очереди.
Так у меня особый случай. Мне к примеру нужно прекращать и возобновлять обмен. Но в стандартном блоке этого нет, а есть в блоке икс, но его применить не могу, так как порт 502 на сервере выделить нельзя. И не аргумент, что вам это за 11лет потребовалось всего один раз. Просто люди кому это нужно используют другую платформу, а не вашу.

Цитата:
Сообщение от Arsie Посмотреть сообщение
Нестабильность операционной системы Windows.
Так есть не только винда. Есть куча ос. Как вариант прикрутите ваш smconect к openScad-е. Да и винда не настолько не стабильна. Или все обусловлено этим:
" Вероятность прямо пропорциональна знаниям программиста" у вас попросту нет знающих специалистов и вы топчитесь на месте. А развиваться и захватывать рынок вам не интересно.
Цитата:
Сообщение от Arsie Посмотреть сообщение
Вероятность прямо пропорциональна знаниям программиста. Технических ограничений нет.
Так вы тех информацию толком не даете, а льете одну воду.
masterzx вне форума   Ответить с цитированием
Старый 25.07.2018, 11:44   #20
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Так у меня особый случай.
У вас обычная банальная задача. Почему? См. ниже.



Цитата
Сообщение от masterzx Посмотреть сообщение
Мне к примеру нужно прекращать и возобновлять обмен. Но в стандартном блоке этого нет, а есть в блоке икс, но его применить не могу, так как порт 502 на сервере выделить нельзя. И не аргумент, что вам это за 11лет потребовалось всего один раз. Просто люди кому это нужно используют другую платформу, а не вашу.
Люди, кому нужно, задают правильные вопросы, и прекрасно используют нашу платформу:

1) Связь по расписанию http://dl.segnetics.com/WebHelp/SMLo...iie_oaoeea.htm

2) Связь по сигналу из FBD http://dl.segnetics.com/WebHelp/SMLo...ea_oneiaee.htm

3) Отключение модема из FBD входом блока ModemInfo http://dl.segnetics.com/WebHelp/SMLo...iagnostics.htm

Блок SlaveX, который предназначен совсем для другого.



Цитата
Сообщение от masterzx Посмотреть сообщение
Так вы тех информацию толком не даете, а льете одну воду.

Заметьте, про связь по расписанию я написал уже в первом же ответе. И это был нужный вам ответ. Однако вы его буквально слили его, показав, что это направление вам неинтересно.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 25.07.2018, 13:49   #21
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
1) Связь по расписанию http://dl.segnetics.com/WebHelp/SMLo...iie_oaoeea.htm
Не подходит, так как обмен должен быть непрерывный.
Цитата:
Сообщение от Arsie Посмотреть сообщение
2) Связь по сигналу из FBD http://dl.segnetics.com/WebHelp/SMLo...ea_oneiaee.htm
Это возможно и пригодится для переключения каналов основной резервный.
Цитата:
Сообщение от Arsie Посмотреть сообщение
3) Отключение модема из FBD входом блока ModemInfo http://dl.segnetics.com/WebHelp/SMLo...iagnostics.htm
Так чтоб его отключать и перезагружать нужна информация что модем повис.
Цитата:
Сообщение от Arsie Посмотреть сообщение
Блок SlaveX, который предназначен совсем для другого.
Вот смотрите модем устанавливает интернет соединение максимум длительностью в минуту. А в это время опрос устройства остановлен по таймауту, так как до этого интернет соединения не было. Из 10 подключений только в одном удается отправить пакеты. Вот для этого мне и нужен подобный блок, чтоб запускать опрос как появилось соединение.
masterzx вне форума   Ответить с цитированием
Старый 25.07.2018, 13:54   #22
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Не подходит, так как обмен должен быть непрерывный.
Цитата Сообщение от masterzx
Мне к примеру нужно прекращать и возобновлять обмен
Вы уже определитесь, что ли.




Цитата
Сообщение от masterzx Посмотреть сообщение
Это возможно и пригодится для переключения каналов основной резервный.
Каналы переключаются автоматически.

http://dl.segnetics.com/WebHelp/SMLogix/chapter_2.htm




Цитата
Сообщение от masterzx Посмотреть сообщение
Так чтоб его отключать и перезагружать нужна информация что модем повис.
Не нужна. Контроллер делает это автоматически. Модем перестаёт отвечать, контроллер вырубает ему питание на время: http://dl.segnetics.com/WebHelp/SMLo...ms_svmodem.htm

Совет я давал для ручного принудительного полного отключения. Если меньше прыгать по всяким "а если" и не мешать всё в кучу, вы перестанете терять нить нашего с вами разговора.

Вы справку по SMConnect/SMConfig вообще хоть раз открывали?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.

Последний раз редактировалось Arsie, 25.07.2018 в 14:05
Arsie вне форума   Ответить с цитированием
Старый 25.07.2018, 14:16   #23
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы уже определитесь, что ли.
Так смысл что-то посылать когда связи нет? А из-за таймаутов можно вспышку потерять когда связь восстановится.
masterzx вне форума   Ответить с цитированием
Старый 25.07.2018, 14:19   #24
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Так смысл что-то посылать когда связи нет? А из-за таймаутов можно вспышку потерять когда связь восстановится.
Вы язык высокого уровня, PLC и онлайн-модемы, случайно, с ардуино, С++ и CSD-модемами не перепутали?


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 26.07.2018, 06:16   #25
masterzx
Member
 
Регистрация: Aug 2016
Сообщения: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: OpenVPN

Цитата:
Сообщение от Arsie Посмотреть сообщение
Вы язык высокого уровня, PLC и онлайн-модемы, случайно, с ардуино, С++ и CSD-модемами не перепутали?
Нет не путаю.
К примеру сименс s7- 1200. Где порт и адрес опрашиваемого устройства можно поменять налету, прекращать и возобновлять обмен по модбас. Плюс куча других плюшек.
Почему у вас нет гибкости настройки?
masterzx вне форума   Ответить с цитированием
Старый 26.07.2018, 10:08   #26
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 019
Благодарил(а): 15 раз(а)
Поблагодарили: 655 раз(а) в 599 сообщениях
По умолчанию Ответ: OpenVPN

Цитата
Сообщение от masterzx Посмотреть сообщение
Нет не путаю.
К примеру сименс s7- 1200
Ну раз вам нужно поговорить "за жизнь", давайте поговорим. Любой наш контроллер может написать на экране слово "Siemens - loh". S7-1200 этого не может. Почему у них нет гибкости вывода?

Что дальше? Может, сравним цены? Любой наш контроллер гораздо дешевле, чем сравнимый с ним комплект S7 (CPU+HMI+I/O). Прямо на порядок дешевле, можно сказать.

Сравним валовую производительность? Ок. Наши старшие контроллеры в плане программ гораздо мощнее CPU 1200 серии. Прямо на порядки мощнее, т.е. в сотни и, быть может, даже тысячи раз.

Что ещё сравнить? Сравнить привычные вам костыли из Step7 по работе с сетью? Невозможно сравнить, т.к. всё то, о чем вы говорили в этой теме у нас разруливается автоматически, вам даже думать об этом не надо и делать ничего не надо. За то время, пока я пытаюсь склонить вас прочесть справку, в SMLogix уже можно крупный сетевой проект реализовать и отладить. На Step7 это принципиально невозможно, хотя у них есть то, чего нет у нас.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4 COM2 и FMR (нет проблемы) chaos1727 Связь с внешним миром 6 13.04.2020 19:02
Снова о видимости SMlogix & SMH2010 (нет проблемы) smail Вопросы о SMH2010 2 16.10.2019 09:18
Странная работа FBD-блока Fronts? или ClrSrcreen? (нет проблемы) MadKid SMLogix 12 14.06.2019 10:25
SMConfig (нет проблемы) Corpus SMLogix 4 06.02.2018 16:48
Проблемы с кнопками (нет проблемы) Otto Dietrich AutoSCADA (вентиляция) 2 13.12.2017 22:10


Часовой пояс GMT +4, время: 21:28.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023