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

Тема: Чтение температуры из ТРМ 138 по Modbus RTU

  1. #1

    По умолчанию Чтение температуры из ТРМ 138 по Modbus RTU

    Добрый день!

    Читаю из ТРМ 138 по Модбас RTU значения температур, ошибки, положение десятичной точки.
    Настройка Модбаса через конфигуратор ПЛК (ПЛК 110-30, Кодесис 2.3.)
    В качестве значений температуры беру int по адресу 0001 (и так далее в соответствии с мануалом для остальных каналов) читаю функцией 0х04 (read input registers), при этом значение в контроллере присваивается переменной типа WORD. Всё проверил всё работает. ТРМ уехал к заказчику. И тут я сообразил, что там могут быть отрицательные температуры, а в конфигураторе стандартно подставляется WORD.

    Как это исправить? Использовать в конфигураторе ПЛК "Real input modules" который даёт REAL переменную и читать его также 0х04 функцией? Но ведь REAL 32 бита а WORD 16 бит. Подскажите как правильно, т.к. нет возможности проверить на реальном ТРМ138.

  2. #2

    По умолчанию

    WORD_TO_INT

  3. #3

    По умолчанию

    В общем сделал так.
    В контроллере читаю переменной типа REAL (чтение Модбас настроено через конфигуратор ПЛК). В ТРМ138 есть переменные типа Float, идут две подряд, 16 битные. Читаю по адресу расположения первой из них. Функция 0х03.

  4. #4

    По умолчанию

    А кто знает как подключить ТРМ-138+СМИ-2...как только не пробовал-ничего не получается...СМИ-2 в мастер установил

Похожие темы

  1. ПЛК + ПЧВ Innovert (чтение по modbus RTU)
    от kristow в разделе ПЛК1хх
    Ответов: 18
    Последнее сообщение: 10.08.2015, 14:22
  2. Ответов: 11
    Последнее сообщение: 22.05.2015, 11:50
  3. Чтение переменной с ТРМ101 по Modbus...
    от servo в разделе ПЛК1хх
    Ответов: 7
    Последнее сообщение: 22.08.2011, 10:10
  4. Modbus, групповое чтение - как?
    от torby в разделе Сетевые технологии
    Ответов: 2
    Последнее сообщение: 25.02.2010, 10:02

Ваши права

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