Ответы в темах
-
АвторСообщения
-
de3troer
УчастникВ том то и дело что с разработчиками уже связались, они признали проблему, но решение — это отправлять оборудование им, а остановить работу к сожалению не можем. На программном уровне можно как то это решить?
de3troer
УчастникВерное значение будет 65511, соответственно -24/10
de3troer
УчастникВопрос немного не по теме, не касается отрицательных значений.
Есть датчики температуры, ModBus RTU over TCP, Через MOXA 6250, проблема в получении отрицательной температуры,
При положительной температуре все нормально, запрос-ответ выглядит так:
Tx:030613-1F 04 00 20 00 01 33 BE
Rx:030614-1F 04 02 00 22 91 2BЗапрос-Ответ при отрицательной температуре, соответственно шибка CRC
Tx:030600-1E 04 00 20 00 01 32 6F
Rx:030601-1E 04 02 FF FF E7 2D 48Я так понимаю правильный ответ должен выглядеть так
1E 04 02 FF E7 2D 48
Возможно это косяк производителя датчиков или это какие то настройки? Есть ли варианты решения?
de3troer
УчастникГалочку «оставаться на связи» убрал, все тоже самое.
Опрашиваю датчики влажности и давления, линия связи RS485(MODBUS RTU), через MOXA NPort 6250(порт как Reverse Terminal).По линии RS-485 при подключение через USB-RS485, такой проблемы не наблюдается при опросе через MODBUS POLL, при опросе через Rapid Scada проблема такая же.
-
Ответ изменён 6 лет, 7 месяцев назад пользователем
de3troer.
de3troer
УчастникСамое интересное что через modbus poll данные идут нормально, мусор попадается но очень мало, а тут не одни правильный ответ не приходит….
Лог modbus poll
Tx:000223-12 04 00 20 00 01 32 A3
Rx:000224-12 04 02 00 E6 BD 79
Tx:000225-12 04 00 20 00 01 32 A3
Rx:000226-12 04 02 00 E6 BD 79
Tx:000227-12 04 00 20 00 01 32 A3
Rx:000228-12 04 02 00 E6 BD 79
Tx:000229-12 04 00 20 00 01 32 A3
Rx:000230-F8 12 04 02 00 E6 BD 79
Tx:000231-12 04 00 20 00 01 32 A3
Rx:000232-12 04 02 00 E6 BD 79
Tx:000233-12 04 00 20 00 01 32 A3
Rx:000234-12 04 02 00 E6 BD 79
Tx:000235-12 04 00 20 00 01 32 A3
Rx:000236-12 04 02 00 E6 BD 79
Tx:000237-12 04 00 20 00 01 32 A3
Rx:000238-12 04 02 00 E6 BD 79
Tx:000239-12 04 00 20 00 01 32 A3
Rx:000240-12 04 02 00 E6 BD 79
Tx:000241-12 04 00 20 00 01 32 A3
Rx:000242-12 04 02 00 E6 BD 79
Tx:000243-12 04 00 20 00 01 32 A3
Rx:000244-12 04 02 00 E6 BD 79
Tx:000245-12 04 00 20 00 01 32 A3
Rx:000246-12 04 02 00 E6 BD 79
Tx:000247-12 04 00 20 00 01 32 A3
Rx:000248-12 04 02 00 E6 BD 79
Tx:000249-12 04 00 20 00 01 32 A3
Rx:000250-12 04 02 00 E6 BD 79
Tx:000251-12 04 00 20 00 01 32 A3
Rx:000252-12 04 02 00 E6 BD 79
Tx:000253-12 04 00 20 00 01 32 A3
Rx:000254-12 04 02 00 E6 BD 79
Tx:000255-12 04 00 20 00 01 32 A3
Rx:000256-12 04 02 00 E6 BD 79
Tx:000257-12 04 00 20 00 01 32 A3
Rx:000258-12 04 02 00 E6 BD 79
Tx:000259-12 04 00 20 00 01 32 A3
Rx:000260-12 04 02 00 E6 BD 79
Tx:000261-12 04 00 20 00 01 32 A3
Tx:000262-12 04 00 20 00 01 32 A3
Rx:000263-F8
Tx:000264-12 04 00 20 00 01 32 A3
Rx:000265-12 04 02 00 E6 BD 79de3troer
УчастникЕще логов в дополнение
Send (8): 11 04 00 20 00 01 32 90
Receive (5/5): FF FB 01 FF FB
Incorrect device address!
Request element group «t1»
Send (8): 11 04 00 20 00 01 32 90
Receive (5/5): 03 FF FB 00 FF
Incorrect device address!
Request element group «t1»
Send (8): 11 04 00 20 00 01 32 90
Receive (5/5): FD 00 11 04 02
Incorrect device address! -
Ответ изменён 6 лет, 7 месяцев назад пользователем
-
АвторСообщения