PDA

Просмотр полной версии : ПЛК1** как Modbus - шлюз средствами конфигуратора Codesys



leoSMD
01.09.2014, 12:55
Всем привет!
Тема уже подымалась - но не все понятно
В руководстве по программированию есть такой пункт

3.1.4.2. Отображение устройства в области памяти

"Наряду с переменными, к которым при работе ПЛК осуществляется
обращение, например, внешнего Мастера, может быть вставлен и другой
модуль, который также отображается, как память. Это важный момент именно
для Modbus (Slave), который отображается как память, т.к. во внутреннее
пространство этой памяти можно вставить не только переменные, но и
устройство, отображаемое как память...............
Соответственно, SCADA естественным путем получает доступ
ко всем их данным."

И тут у меня вопрос. Какие же адреса регистров будут у подчиненного устройства (в моем случае ТРМ33) относительно области памяти ПЛК??
А если подчиненных будет несколько? Как - то непонятно

PS сейчас в прошивке создано два модуля
Мастер и Слэйв. Данные полученные мастером копируются в Слэйв модуль.

Хотелось бы организовать передачу как-то более красиво

melky
01.09.2014, 14:52
Регистры попорядку конфигуратора с нуля.
А вот как они прописаны в настройках ПЛК и непосредственно модуля (откуда ПЛК как мастер их читает) скаду уже не волнует.

ТРМ вы так не подцепите к ПЛК. А вот например Панель и одновременно скаду - да.
ПЛК в качестве слейва для другого ПЛК мастера и скаду - да.