решение найдено:
данный метод не понимает количество стоп бит равное 2 и это нигде не написано в описаниях
решение найдено:
данный метод не понимает количество стоп бит равное 2 и это нигде не написано в описаниях
Здравствуйте.
Рассматриваю возможность опроса устройств RS-485 с СПК210 через шлюз МКОН (последовательные порты уже все заняты). Возник такой вопрос: можно ли менять адрес опрашиваемого МКОНа в Codesys без перепрограммирования контроллера?
Поясняю. Допустим при разработке ПО задал IP-адрес СПК 192.168.0.10, адрес МКОН 192.168.0.11, в Codesys прописал адрес слейва и передал все это заказчику. Через некоторое время заказчик подключает СПК к своей системе диспетчеризации и меняет адрес СПК (например) на 10.0.0.20, после чего МКОН и СПК оказываются в разных подсетях и перестают друг друга видеть.
Вопрос: можно ли как-то вынести в интерфейс контроллера настройку параметров сети ведомого устройства? Или есть другой вариант решения этого вопроса?
Добрый день.
Поменять в проекте СПК IP-адрес устройства, которое он будет опрашивать, можно:
https://owen.ru/forum/showthread.php...l=1#post296714
Еще проще это сделать, если обмен организован через библиотеку OwenCommunication.
Другой вопрос - как будет изменен IP-адрес в настройках самого МКОН.
Заказчик сделает это через OwenConfigurator?
Потому что записать в регистры МКОН новый IP-адрес со стороны СПК, конечно, можно, а вот реализовать программный ребут МКОН, чтобы они вступили в силу - будет крайне трудоемко.
Разве что через релейный выход отключать/включать его питание, что выглядит довольно сомнительным и избыточным решением.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Ну это все же еще можно сделать, хотя бы в телефонном режиме - все же это проще, чем перезаливать ПО в контроллер.
В другую сторону если подумать - СПК можно два IP-адреса задать для двух разных подсетей - чтобы в одной он МКОН опрашивал, а в другой был доступен для диспетчеризации?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Понял, спасибо
В Linux есть IP aliasing (возможно и в Винде, ни разу не пользовался).
Доступно ли это для ПЛК тоже не знаю.
Может в эту сторону покопать?
Здравствуйте! Возможно ли использовать преобразователь волоконно-оптический "Ethernet-FX-SM40" BOLID для передачи данных по Modbus TCP от ПЛК210?
Все же я попробовал так сделать - и все заработало.
Выглядит это так: СПК имеет IP адрес 1 192.168.0.10 (предполагается, что его можно менять под сеть диспетчеризации) и IP адрес 2 192.168.2.10 (используется для опроса TCP-слейвов, его менять нельзя).
МКОН имеет IP адрес 192.168.2.11, к нему подключен для теста модуль МВ110-224.8А.
СПК нормально опрашивает модуль через МКОН и в свою очередь опрашивается по Modbus-TCP через IP адрес 1.
В web-конфигураторе это выглядит так:
21.png
20.png
А в экранном конфигураторе так:
22.jpg