PDA

Просмотр полной версии : сп270 + плк150. непонятки с обменом.



Alexandr
01.10.2009, 08:51
Здравствуйте!
У меня вопрос по обмену данными между ПЛК-150 УL и панелью ПС-270.
Доработал на Codesys пример с вашего форума, чтобы можно было работать с панелью, но не совсем получается с обменом данных.

Ниже два вложения со скриншотами экранов.
Конфигурировал ПЛК согласно примерам с форума. Программа в Codesys работает корректно, проблема в приеме данных панелью.

Программа должна делать следующее: при включении одного из четырех выходов контроллера в панель передается их состояние через переменные (b1..b4 = 1/0).
На втором скрине показаны настройки элементов "лампы" - т.е. меняется вторая часть от регистра 0х0, 0х1, 0х2, 0х3, при данных настройках работает только первая лампа, остальные не работают, хотя переменные b1..b4 изменяются.
Пробовал менять значение "Адрес" на 2,3,4, но в этом случае пишет об отсутствии связи с устройствами 2,3,4.

Подскажите, в чем ошибка?
Заранее благодарен.

http://s60.radikal.ru/i167/0910/e5/79b9a4f455e4.png

http://i075.radikal.ru/0910/2a/56b8cb0a0e2b.png

Илья Кареткин
01.10.2009, 11:31
Здравствуйте!

При работе с битовыми Modbus-функциями в панели СП270 в качестве Регистра указывается номер бита modbus, начиная с 0 в 0 байте.

В вашем случае Modbus(Slave) в PLC Configuration выглядит так:

Alexandr
01.10.2009, 12:04
илья кареткин, спасибо, то что нужно :)