Показано с 1 по 4 из 4

Тема: Delta TP 04G и ОВЕН МУ110-8И по RS 485

  1. #1
    Пользователь
    Регистрация
    23.02.2010
    Адрес
    Краснодар
    Сообщений
    262

    По умолчанию Delta TP 04G и ОВЕН МУ110-8И по RS 485

    Нужно управлять нагрузкой через твердотельные реле TTI SIA (4-20мА). Для минимизации затрат купили модуль МУ110-8И и эти реле, панель имелась в заначке )))
    Создал проект в TPEditor 1.09, слил в панель, настроил порт на работу с овеном по протоколу modbus rtu. С первого раза не заработало, как ни пытался записать переменные в регистры модуля, ничего не получилось. Ковырялся с настройками и через пару часов нашел причину нестыковки. Получается, что по документации формат данных, посылаемых в МУ110, это int 16, панель же может посылать данные в форматах unsigned(целое без знака), signed(целое со знаком), hex(16-ное) и bcd(2/10-е), размером в 16 или 32 бита. Поставил unsigned 16bit - реакция ноль, поменял на 32 - заработало, но, при работе с одним каналом все хорошо (пишу 0 - выход выключен, пишу 1000 - работает на 20мА, и т.д.) а вот уже с 2мя начинаются глюки, записываю в один регистр число 500, в другом регистре появляется 8500, адреса при записи и чтении в проекте не пересекаются
    Вложения Вложения

  2. #2

    Exclamation

    Такая же история с МУ110-224.8Р по MODBUS-RTU.
    int16 не воспринимает, scada пишет Illegal function: function code not implemented. пробовал менять байты местами -без результата.

    int32 изменяет одновременно состояние соседнего регистра.
    кривой MODBUS в МУ110?

  3. #3

    По умолчанию

    из личного опыта, модбас в текстовых панелях дельты сильно упрощён, и некая проблама с кол-вом битов для передачи байта, т.е. Tp05 например на настройках по умолчанию не понимает родной инвертор. если сменить формат, с 8 эвен 1, на 8 ноне 1, связь появляется (условно, реальные значения не помню), возможно это связано с тем что в панель нормально воспринимает только 10 битов на байт.
    я про то что овен не всегда виноват, у дельты косяки тоже есть.
    Вместо панели для диагноза нужно воспользоваться компом с какой-либо прогой заточенной под модбас, для того что-бы найти виноватого.
    Кто рускоязычный форум про дельту знает???????

    function code not implemented
    это и есть ответ на вопрос, у разных производителей разное понимание на код запроса, пляшем с бубном.
    Последний раз редактировалось BETEP; 18.06.2010 в 16:31.

  4. #4

    По умолчанию

    На МУ110-8Р ModBus Tester'ом integer quantity 1, то есть один регистр (2 байта). Все работает нормально, отклонений не наблюдал
    Кирилл Валюнин
    Компания ОВЕН
    Директор по развитию ассортимента

    skype: valunin_owen
    e-mail:k.valyunin@owen.ru

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •