Здравствуйте! На вебинаре анонсировали модуль ввода тензодатчиков. Подскажите, пожалуйста, когда планируется релиз?
Вид для печати
Здравствуйте! На вебинаре анонсировали модуль ввода тензодатчиков. Подскажите, пожалуйста, когда планируется релиз?
Добрый день!) Неожиданно столкнулся с проблемой подбора оборудования для замены сгоревшего. Оказалось что серия 210, а точнее МВ210-101 не поддерживает сигнал 0-10В. Вопрос, будет поддерживать, а то как то не вяжется с названием "Универсальные аналоговые входы" ?
Удалось ли кому-нибудь решить проблему с зависаниями модулей? Столкнулся с аналогичными зависаниями, управляю контактором 220 В с первого выхода модуля МУ210-402.
Дежурные команды отправляю на модуль каждые 10 с, реально контактор включаю раз в полчаса на 3 минуты. При диагностике сети WireShark'ом было замечено что при зависании модуль спамит в сеть Pause-пакетами Flow Control с максимальным запрашиваемым таймаутом. Т.е. фактически модуль просит всех "помолчать" и делает это постоянно. Это приводит к фактическому падению всего сегмента сети, где находится модуль. Пока что отключил на роутере функцию Flow Control для того порта, который смотрит в сторону модуля, но это ж жесть!
Три дня назад (12.05.2021) обновил версию МУ210-402 до актуальной по совету техподдержки. Т.е. сейчас версия 1.0. Причём обновлять пришлось по USB, Ethernet-обновление всё время заканчивалось ошибкой (модуль начинал мигать красным уже через 15-20 секунд после начала прогрузки прошивки). До обновления прошивки конфигуратор OWEN не мог даже считать "Информацию об устройстве" - выдавал ошибку. В моих условиях модуль зависает каждую неделю-две, пока наблюдаю за ним после перепрошивки. На новой прошивке "Информация об устройстве" конфигуратором считывается, но осталось два вопроса по ответам модуля на некоторые Modbus команды. Вы не могли бы прокомментировать?
Код:Версия встроенного ПО прибора:
00 01 00 00 00 06 01 03 F0 10 00 01
00 01 00 00 00 05 01 03 02 2E 31 // .1
Название платформы:
00 01 00 00 00 06 01 03 F0 20 00 01
00 01 00 00 00 05 01 03 02 46 47 // FG
Версия платформы:
00 01 00 00 00 06 01 03 F0 30 00 01
00 01 00 00 00 05 01 03 02 2E 34 // .4
Версия аппаратного обеспечения:
00 01 00 00 00 06 01 03 F0 40 00 01
00 01 00 00 00 05 01 03 02 57 48 // WH
Время и дата:
00 01 00 00 00 06 01 03 F0 80 00 01
00 01 00 00 00 03 01 83 02 // Error! А по факту RTC работают, конфигуратор OWEN прекрасно отображает время. Отлавливать запросы конфигуратора WireShark'ом времени пока нет.
Часовой пояс:
00 01 00 00 00 06 01 03 F0 82 00 01
00 01 00 00 00 05 01 03 02 00 00
Заводской номер прибора:
00 01 00 00 00 06 01 03 F0 84 00 01
00 01 00 00 00 05 01 03 02 37 38 // Тут показывают "37 38", а конфигуратор OWEN показывает "87076200232044494". Почему так?
1. Время и дата занимают два регистра, и в запросе надо считывать сразу оба (а не один, как у вас).
2. 0x37 0x38 - это ASCII-коды символов "7" и "8" (т.е. это первые две цифры серийника со свапнутым порядком байт).
Вложение 55095 документация однозначно говорит сколько байт надо принять
И, если позволите, вопрос по МУ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". Вроде нормально выглядит.