Столкнулись с проблеммой опроса дачика давления по протоколу MODBUS интерфейс RS-485
Модем работает с датчиком давления QDX50A, DC24V, 0-10 bar
При подключении от батареи модем опрашивает дачик давления, но получает обратно пакет с данными от датчика в одном случае из 20-25 циклов опроса.
При подключении от источника DC24V модем опрашивает дачик давления, и получает успешно обратно пакет с данными от датчика в одном случае из 5-6 циклов опроса.
При подключении от источника DC24V и модема и отдельно цепей питания датчика модем опрашивает дачик давления, и получает успешно обратно пакет с данными в каждом цикле опроса.
[R] It's time to send request
[HW] Pre-heating is ON...
[R] Start Read
[R] --- Generate Request #1/1, left in the queue 0
[RS] Timeout response 3 sec
[RS] Send request, size 8, result - OK!
[RS] 01 03 00 04 00 01 C5 CB
[RS] Receive 1 bytes
[RS] Rx Data: 00
[RS] Response timeout has been stopped
[R] --- Response for #1 request has been received
[V] Make Modbus with timestamp Packet : 06 2A EF 11 69 00 01 00 01 00 01 04 00 00
[V] Reason 6, size 14 bytes
[HW] Pre-heating is OFF...
[R] Request will start in 60 sec
Пример удачного цикла опроса:
[R] It's time to send request
[HW] Pre-heating is ON...
[R] Start Read
[R] --- Generate Request #1/1, left in the queue 0
[RS] Timeout response 3 sec
[RS] Send request, size 8, result - OK!
[RS] 01 03 00 04 00 01 C5 CB
[RS] Receive 7 bytes
[RS] Rx Data: 01 03 02 00 00 B8 44
[RS] Response timeout has been stopped
[R] --- Response for #1 request has been received
[V] Make Modbus with timestamp Packet : 06 AC EE 11 69 00 07 00 07 00 01 04 00 01 03 02 00 00 B8 44
[V] Reason 6, size 20 bytes
[HW] Pre-heating is OFF...
[R] Request will start in 60 sec
Кто нибудь сталкивался с данной проблемой и методом ее решения?
Заранее спасибо за помошь.