Legolas
Active Forum Member / Активный участник форума
Участник № / Member № 5047
отправлено / posted
Здравствуйте! Есть дискретный модуль ОВЕН МВ110-16Д(входной) Он поддерживает протокол Modbus-RTU В проекте создал в Источниках Modbus->Rin_Byte(2)#2 В каналах создал НЕХ16 В свойствах экрана привязал к Бит1 канала НЕХ16 Сом-порт создал
Запускаю проект ,замыкаю первый канал на дискретнике в проекте не вижу ничего. В компонентах канала НЕХ16 атрибут 4 стоит _F ,я так понял это недостоверность. Что я делаю не так?
отправлено / posted
http://www.owen.ru/uploads/rie_mv110-16d_dn__881.pdf: "По протоколу Modbus возможно считывание битовой маски состояния всех дискретных входов (регистр с номером 51 (0х33))... ... Запись регистров осуществляется командой 16 (0x10), чтение – командами 3 (0x03) или 4 (0x04)." Адрес регистра надо задать 0x33. Возможно, что нумерация регистров в модуле начинается с 1. а не с 0, как положено по стандарту. В этом случае надо задавать адрес на 1 меньший, т.е., 0x32.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |