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

Тема: ТРМ 138 Modbus

  1. #1

    По умолчанию ТРМ 138 Modbus

    Добрый день.

    Разрабатываю проект где много приборов ТРМ138 подключены к сети Modbus. Есть два вопроса в связи с этим.

    1)В таблице регистров Modbus для уставок и гистерезиса есть регистры "положение десятичной точки" и "значение уставки (гистерезиса) int". Как их правильно использовать? Привожу пример.
    В одном из каналов на дисплее уставка 8 градусов. По Modbus получаю значение уставки 80, положение точки 1. Записываю положение точки на 0. Но все равно по Modbus идет уставка 80.

    2)Непонятно могу ли включать/отключать выходные каналы прибора посредством команд Modbus. В таблице написано что состояния ВСУ изменяются функцией 05. Но на запросы управления прибор отвечает
    ILLEGIAL DATA VALUE. Пример. На 08 05 00 02 FF 00 CRC отвечает 08 85 03 CRC. Параметр "Блокировка ручного управления" при этом OFF.

  2. #2

    По умолчанию

    Уважаемые коллеги.

    Неужели нет поддержки от фирмы Овен на форуме фирмы Овен. С первым вопросом вроде сам разобрался, но на второй нет ответа.

  3. #3

    По умолчанию

    Предупреждение читал. Проверил что если этот регистр установить в нуль, ситуация не меняется. В Вашей ссылке указана таблица Б2, в руководстве по эксплуатации пришедшем вместе с прибором аналогичное место в таблице А6.
    Полагаю что в обоих случаях речь идет о регистре 0х0041 (номер выхода компаратора 1). Неправда ли странно, что для того чтобы управлять вручную другими каналами нужно отключить первый? Возможно на самом деле к регистру 0х0040
    надо обращаться. Встретил в руководстве на старые модификации что регистр 0х0040 это и есть "Блокировка ручного управления". В моем руководстве об этом регистре ни слова, но через Modbus могу управлять параметром "Блокировка ручного управления". Но ситуацию это не меняет.

  4. #4

    По умолчанию

    Ну как неправильно полагаю? У Вас же тоже звездочка на регистре 0х0041. Я понимаю это так, что производитель прибора предлагает это регистр обнулить, чтобы была возможность ручного включения/отключения каналов. Записывая в регистр 0х0043 нуль мы отключаем канал №3 целиком. При этом пользуемся функцией 06. Чтобы управлять вручную выходом №2 согласно руководству надо пользоваться функцией 05 и обращаться к регистру 0х0001. В ответ на это прибор ругается.

  5. #5

    По умолчанию

    Уважаемый!
    Действительно 08 05 00 02 FF 00 CRC это не попытка управления выходом №2 а попытка управления выходом №3. Но сути дела это не меняет. Согласно таблице регистров это "Состояние ВУ3". Про регистр 0х0043 написано что это "Номер выхода компаратора №3". Как можно записывая нуль в этот регистр "а может все таки передаем управление по модбас по третьему кaналу"?. Не сердитесь пожалуйста, попробуйте доступно объяснить.

  6. #6

    По умолчанию

    Проверил. Если в регистр 0х0043 предварительно написать нуль затем можно командами 08 05 00 02 FF 00 CRC и 08 05 00 02 00 00 CRC включать /выключать ВУ№3. Большое спасибо.

Похожие темы

  1. Ответов: 26
    Последнее сообщение: 31.01.2023, 17:42
  2. Ответов: 2
    Последнее сообщение: 04.06.2019, 16:55
  3. Ответов: 10
    Последнее сообщение: 10.06.2018, 16:36
  4. Как узнать базовый ModBus адрес устройства для ModBus ASCII?
    от Александр Подыман в разделе Сервисное ПО
    Ответов: 3
    Последнее сообщение: 03.03.2016, 12:49
  5. Ответов: 5
    Последнее сообщение: 14.10.2010, 14:42

Ваши права

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