PDA

Просмотр полной версии : Modbus команды ИП320



Алексей Дмитриев
23.10.2010, 13:39
Какие команды записи и чтения регистров поддерживают панели ИП320 и СМИ1 в режиме slave? Modbus RTU. :confused:

Ельцов Андрей
24.10.2010, 17:10
ИП320 поддерживает команды: 10h, 06h и 05h для регистров типа dword(float), word и bit (coil) соответственно.
СМИ1 поддерживает команду 06h и 10h.

Алексей Дмитриев
25.10.2010, 01:06
Пытаюсь записать в ИП320 командой 10h несколько регистров из ПЛК63, ничего не выходит. Процедура записи аналогична обмену с МДВВ. С МДВВ все нормально работает. В чем может быть проблема? Причем иногда значения на панели появляются, то есть какая-то посылка иногда проходит. Понять что-либо из отладчика не могу, процедура записи ведет себя также как и с МДВВ, то есть иногда вылезает таймаут, иногда нет ошибки и встает комплит.

Илья Кареткин
25.10.2010, 10:17
1) какой интерфейс, если Rs232. то распайка кабеляили его название(для овен)?
2) проверьте адреса регистров, количество - на панели и в плк.
3) если используйте Rs485, рекомендую прослушать линию связи через преобразователь интерфейсов.

Алексей Дмитриев
25.10.2010, 14:42
использую 485-й. может быть есть у кого пример работы плк63 мастер со слейвом ип320? буду премного благодарен.

все, уже не надо. достаточно было воткнуть задержку перед посылкой в панель, вот такого типа:
For Delay:= 0 To 1000 Do (*задержка перед посылкой в ип320*)
Work_ident:=3;
End_for
дальше все заработало. чудеса. надо будет иметь в виду на будущее.