У меня иссякли все идеи. с помощью программы modbus Poll битовые данные читаются верно.
Контроллер считывает одни нули, но ошибок не показывает.
Лоджик 3,34,073
Код:
14:02:24.976 006 002 000 048 000 001 184 114 Запрос состояний 1x0049-1x0049
14:02:24.991 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.016 006 002 000 050 000 001 025 178 Запрос состояний 1x0051-1x0051
14:02:25.031 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.056 006 002 000 051 000 001 072 114 Запрос состояний 1x0052-1x0052
14:02:25.071 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.096 006 002 000 052 000 001 249 179 Запрос состояний 1x0053-1x0053
14:02:25.111 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.136 006 002 000 056 000 001 057 176 Запрос состояний 1x0057-1x0057
14:02:25.151 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.176 006 002 000 057 000 001 104 112 Запрос состояний 1x0058-1x0058
14:02:25.191 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.216 006 002 000 060 000 001 120 113 Запрос состояний 1x0061-1x0061
14:02:25.231 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
14:02:25.256 006 002 000 061 000 001 041 177 Запрос состояний 1x0062-1x0062
14:02:25.271 006 002 001 000 160 252 Ответ на запрос состояний - 1б данных
В данный момент извращаюсь, пытаясь определить работу насоса по показаниям тока двигателя и скорости ПЧ, но это такое себе решение...
Программа тут:
https://cloud.mail.ru/public/b6RH/7hpQn32oD
в архиве - лог программ modbuspoll и spy485
видно, что переменные 048, 051, 058 должны быть 1