Вот что шлет ПР200
запрос всегда один 01 03 0B 00 00 08 46 28 (Holding Registers)
ответы в циклическом опросе
01 03 10 5C 2D 0D 3A CA 8F 99 40 80 1C 27 BE F8 82 38 40 78 41
01 03 10 BA B3 73 38 93 91 99 40 00 2A 28 BE F0 81 38 40 C5 37
01 03 10 4A EA 6D 39 1F 8E 99 40 60 28 28 BE 1C 7D 38 40 A3 24
01 03 10 16 F5 98 38 29 92 99 40 A0 66 26 BE 21 7B 38 40 5F 6E
01 03 10 71 93 C4 39 6B 92 99 40 20 07 28 BE 5B 82 38 40 C5 DA
01 03 10 10 3B 47 39 58 90 99 40 E0 E1 26 BE DB 85 38 40 5B 12
При этом 2,3,4 входы в скада всегда показывают 0,000 а вот 1-й вход колбасит, то 0,045 покажет то 3 498 548 664 410 390 000 000 000,000 то -219 322 743 808 355 000 000 000,000
А судя по ответам там колбасит все входа... Производители могут что-то ответить по данному поводу ?
входы 1,2,4 настроены на 0-10В, массштабирование 0-10. 3-й вход 4-20мА не используется. к 4-му подключен аналоговый датчик температуры с диапазоном напряжения 2,3315-3,7315 вольт - в программе и в созданной переменной float передает температуру правильно.
После чтения последовательность байт 2301
Использовался ОЛ 1.9 какой-то при прошивке ПР.
Собственно хотелось бы услышать, что должен показывать в переменной аналогового входа, если на нем диапазон 2,3 - 3,7 вольта ?