PDA

Просмотр полной версии : Help!!! не вяжется мдвв с плк63



Balaba
18.12.2010, 22:17
предистория. система включает 1 плк63, 2 МДВВ и МР. управление насосами (3) бойлерами (2) 6 аналоговых датчиков, 16 дискретных. по протоколу овен все работает уже давненько. произошла замена инверторов - возникла необходимость перевести систему на МОДБАС_РТУ. По пр.ОВЕН все понятно и просто - есть адрес, дал 1, есть контакт, считывание дискретов тоже нет проблем. все попытки связать плк63 с мдвв по Modbus провалились. по описанию МДВВ запись в регистр 0 (регистры выходов 0-7 DEC) значения 1000 дает замыкание реле МДВВ. в программе запись в регистр 0 значения 1000 - нет никакой реакции МДВВ. подскажите примером (рабочим) или иным вправлением мозга мне (с битовой маской на регистр 50 туплю не могу разобраться) аналогичное управление по МОДБАСу. спасибо

lara197a
19.12.2010, 00:47
r_addr: WORD:=0; (* адрес регистра*)
Попробуйте писать в рег 50 командой 3 или 4 (биты 0-7-значения состояния выходов)

Николаев Андрей
19.12.2010, 16:37
плюс есть готовый пример связи плк63 и мдвв.

Алексей Дмитриев
19.12.2010, 20:38
уже отвечал здесь, высылал пример, вот на общее обозрение.

Balaba
20.12.2010, 14:50
Огромное спасибо за разъяснения! все заработало !!!:o :o :o НО! ошибка связи 255 и хоть ты тресни! шо делать (или плюнуть)?

Алексей Дмитриев
20.12.2010, 21:44
это таймаут, естественно для синхронизации эта штука будет вылезать, так-как обмен асинхронный.:d

Balaba
21.12.2010, 23:05
Значит на ошибку плюем - не ошибка это, а особенность. за подсказку спасибо.