PDA

Просмотр полной версии : лампа в СП-270 через modbus ПЛК



Микросхема
30.06.2014, 11:42
Непойму как В ПЛК прально выбрать команды чтобы передать в панель(1 или 0) на лампочку c адресом например PSB260. В Universal Modbus device какой подмодуль нужно выбрать Register output module (..State) или Real output module или др. и какие параметры строки Сomand задать (0х71, 0х10, 0х03-4, 0х07 или 0х06 и др..?)? (панель Slave Modbus-master)

Микросхема
30.06.2014, 12:32
Вариант Register output module уже отпадает т.к у меня при компиляции невозможно перевести булевую величину (я дискретному входу присваиваю AT modbas). в слово. Думаю что Register output module подойдёт (comand = Preset multiple register) (компиляция удачна) а панель думаю поймёт как булевую величину (0 или 1) если указать PSB....

petera
30.06.2014, 12:36
http://www.owen.ru/forum/attachment.php?attachmentid=12241&d=1394708722
Для для записи PSB нужно использовать команды или 0х5 или 0хf.
Таким образом через конфигурацию ПЛК можно только 8 bit output с командой Force multiply Coil -0xf.
13414
Но в этом случае модуль будет писать сразу в восемь PSB 260-267

petera
30.06.2014, 12:41
Вариант Register output module уже отпадает т.к у меня при компиляции невозможно перевести булевую величину (я дискретному входу присваиваю AT modbas). в слово. Думаю что Register output module подойдёт (comand = Preset multiple register) (компиляция удачна) а панель думаю поймёт как булевую величину (0 или 1) если указать PSB....
Если Вы хотите использовать Register output module, то запись будет в PSW, а не в PSB и для лампы нужно использовать не PSBxxx, а бит регистра PSWxxx.0-15. Т.к. области PSB и PSW не пересекаются

Микросхема
30.06.2014, 12:52
Вот спасибо вам petera то что доктор прописал-я так понимаю указывая 260 остальные адреса регистров (261-267) присваиваются автоматом...т.е в этом подмодуле я могу управлять в панели индикацией 8 лапочек с 8 дискретных входов ПЛК.

petera
30.06.2014, 12:57
Вот спасибо вам petera то что доктор прописал-я так понимаю указывая 260 остальные адреса регистров (261-267) присваиваются автоматом...т.е в этом подмодуле я могу управлять в панели индикацией 8 лапочек с 8 дискретных входов ПЛК.
Совершенно верно.

Микросхема
30.06.2014, 13:01
Совершенно верно.
благодарю ещё раз. пойду практиковать.