Какие команды записи и чтения регистров поддерживают панели ИП320 и СМИ1 в режиме slave? Modbus RTU.
Какие команды записи и чтения регистров поддерживают панели ИП320 и СМИ1 в режиме slave? Modbus RTU.
Последний раз редактировалось Алексей Дмитриев; 23.10.2010 в 14:06.
ИП320 поддерживает команды: 10h, 06h и 05h для регистров типа dword(float), word и bit (coil) соответственно.
СМИ1 поддерживает команду 06h и 10h.
Пытаюсь записать в ИП320 командой 10h несколько регистров из ПЛК63, ничего не выходит. Процедура записи аналогична обмену с МДВВ. С МДВВ все нормально работает. В чем может быть проблема? Причем иногда значения на панели появляются, то есть какая-то посылка иногда проходит. Понять что-либо из отладчика не могу, процедура записи ведет себя также как и с МДВВ, то есть иногда вылезает таймаут, иногда нет ошибки и встает комплит.
Последний раз редактировалось Алексей Дмитриев; 25.10.2010 в 01:10.
1) какой интерфейс, если Rs232. то распайка кабеляили его название(для овен)?
2) проверьте адреса регистров, количество - на панели и в плк.
3) если используйте Rs485, рекомендую прослушать линию связи через преобразователь интерфейсов.
использую 485-й. может быть есть у кого пример работы плк63 мастер со слейвом ип320? буду премного благодарен.
все, уже не надо. достаточно было воткнуть задержку перед посылкой в панель, вот такого типа:
For Delay:= 0 To 1000 Do (*задержка перед посылкой в ип320*)
Work_ident:=3;
End_for
дальше все заработало. чудеса. надо будет иметь в виду на будущее.
Последний раз редактировалось Алексей Дмитриев; 25.10.2010 в 20:35.