И, если позволите, вопрос по МУ210-101 (прошивка 1.0). Модуль только куплен, работает несколько дней, к нему ничего не подключалось и сейчас не подключено. Однако он не отдаёт float-значение ни одного из 8 входов. При этом integer-значения отдаёт. Пробовал команду чтения 03 и 04 - поведение одинаковое.
Код:
Чтение значения (float) на входе 1:
00 01 00 00 00 06 01 03 0F A0 00 01
00 01 00 00 00 03 01 83 02 // Error! Почему?? Модуль уже пару дней как работает, 41 с (см. ниже) много раз прошла.
Циклическое время измерения входа 1:
00 01 00 00 00 06 01 03 0F A2 00 01
00 01 00 00 00 05 01 03 02 A1 11 // "A1 11" == 41 233 мс.
Чтение значения (integer) на входе 1:
00 01 00 00 00 06 01 03 0F E0 00 01
00 01 00 00 00 05 01 03 02 00 00 // Ответ "00 00". Вроде нормально выглядит.