Добрый день!
Имеется модуль WB-MAI6 подключенный к WB-MGE v2. К IN5N подключен датчик 4-20mA. По карте регистров модуля видно, что регистры 0x5500 и 0x5502 в случае ошибки должны возвращать 0x7FFFFFFF. При отключенном датчике модуль возвращает 0.
modbus_client --debug -mtcp -a180 -t0x04 -r0x5502 -p502 192.168.1.219 -c2
Connecting to 192.168.1.219:502
[00][01][00][00][00][06][B4][04][55][02][00][02]
Waiting for a confirmation...
<00><01><00><00><00><07><B4><04><04><00><00><00><00>
SUCCESS: read 2 of elements:
Data: 0x0000 0x0000
Что является ошибкой для WB-MAI6, при которой значения регистров будут возвращать 0x7FFFFFFF?
Добрый день.
В режиме измерения тока если ток 0 - то и отображается 0.
Вот в режиме измерения сопротивления, при сопротивлении больше максимального - да, будет ошибка.
Нулевое - да, обычно ПО верхнего уровня при таком значении выдает тревогу “обрыв”.
Но некоторые датчики “специальными” уровнями отдают свое состояние. Например если ток
22мА - “недостаточное напряжение питания”
3,5мА - “перегрев”
3мА - “выход из строя измерителя”