Можно в одном слейве сделать два и более портов TCP, и не только TCP, но и разных (RS232, RS485...)
Вложение 34677
Вложение 34678 Вложение 34679
И оба мастера будут обращаться к одному слейву.
Можно в одном слейве сделать два и более портов TCP, и не только TCP, но и разных (RS232, RS485...)
Вложение 34677
Вложение 34678 Вложение 34679
И оба мастера будут обращаться к одному слейву.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
И вот еще вопрос о иерархи областей ввода/вывода
Вложение 34681
Я так понимаю что область ААА будет доступна из Modbus Master и Slave
А область BBB будет доступна только из Slave?
Мастер в Слейв вставить можно, как впрочем и один Слейв в другой Слейв
Слейв в слейве работает "на ура"
Но если мастер встроить в слейв, то слейв реально видит(и читает и пишет) во вложенном мастере только модули Register output, а Register input всегда отображаются в слейве с нулевым содержимым
Вот тут более подробно описал
http://www.owen.ru/forum/showthread....l=1#post146969
В вашем примере внешний мастер будет иметь доступ и к области ААА и к области ВВВ
Например данный ПЛК подключен в качестве слейва к SCADA.
Для SCADA слейв ПЛК будет межсетевым шлюзом, с помощью которого, SCADA сможет напрямую писать регистры модуля ВВ, подключенного к ПЛК (Область ААА). В этом случае не требуются какие-либо программные способы копирования данных между портом RS485 и портом TCP
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Конфигуратор ПЛК разрешил из объединить, точнее вложить друг в друга
Я так понимаю что в этом случае у них просто будет общая память ввода-вывода а функционировать они будут независимо друг от друга.
Точнее верхний модуль ввода вывода будет видеть память вложенных в него модулей но не наоборот
Но это только мое предположение
В этом случае при адресации регистров верхнего модуля в иерархи на учитывать регистры вложенных модулей.
Ни где ни нашел про это ни чего , видимо надо пробовать
Раньше вложенность одного модуля в другой была описана в описании PLC Configuration от Овен. Но Master вложенный в Slave совершенно точно не работал и Овен это подтверждал. Возможно сейчас что-то изменилось - проверяйте. Я проверял еще на прошивке 2.14, с тех пор больше не экспериментировал с этим.
Bad programmers worry about the code. Good programmers worry about data structures and their relationships
среди успешных людей я не встречала нытиков
Барбара Коркоран