PDA

Просмотр полной версии : Нумерация битов IO в Modbus для ПЛК100 и ИП320



deses
29.03.2017, 21:31
Ув. форумчане подскажите пожалуйста, какие номера битов закреплены за входами и выходами в модбасе для ПЛК100. Т.е. я хочу на панели ИП320 (на первом экране) видеть состояние всех восьми входов а на второй странице панели видеть состояние выходов.
Может у кого есть подобные примеры или знает где почитать. Если есть какие то грабли или то на что надо обращать внимание - прошу указать. Заранее благодарен.

capzap
30.03.2017, 06:50
в этих контроллерах модбас формируется самостоятельно, адресации у физических входов и выходов нет

deses
30.03.2017, 07:38
Не понял. Допустим я хочу видить на панели ИП320 вход 1 и 4 и еще выход 1 и выход 6 у ПЛК100. Создаю индикаторы и что мне надо прописать в их свойствах, какие биты должна панель запросить у ПЛК

capzap
30.03.2017, 07:46
это (http://www.kipshop.ru/CoDeSys/steps/owen_plc-configuration.pdf) читали?

deses
30.03.2017, 07:52
Нет, щас займусь, спасибо. Будут вопросы напишу.

deses
30.03.2017, 10:05
Все спасибо кажись разобрался. Получается для просмотра состояния какого-либо входа или выхода необходимо в области модбаса создать подэлемент например 8бит и присвоить значения этим битам интересующих меня входов/выходов или инных BOOL переменных. А далее с панели запрашивать 0х состояние этих битов. Util.lib с ее pack&unpack в помощь.

YuriBel
30.03.2017, 11:22
Можно прямо в конфигурации поименовать биты в модбасе и входы-выходы, и в теле программы присваивать побитно, без всяких библиотек.

deses
30.03.2017, 16:23
Я так и сделал.