Подключение контроллера ИВА-128

Стартовая страница Форумы Взаимодействие с устройствами Подключение контроллера ИВА-128

Просмотр 9 сообщений - с 16 по 24 (из 24 всего)
  • Автор
    Сообщения
  • #2136
    Lest
    Участник

    Хотя можно и использовать команду 03h для чтения. 19h тоже используется.
    Вот что сказано у них в инструкции.
    Адреса ячеек преобразователя ДВ2TС-А (для команды 19h)
    200h — значение относительной влажности по воде
    202h — значение температуры
    204h — значение относительной влажности по льду
    1000h — сетевой адрес преобразователя (в диапазоне 01h…F7h)
    Адреса ячеек преобразователя ДВ2TС-А (для команд 03h, 04h)
    00h — порядковый номер измерения (от 0 до 65535). При обращении
    к этой ячейке происходит запуск преобразования (для версии
    преобразователя 2.72 и выше)
    01h — значение относительной влажности по воде
    02h — значение температуры
    03h — значение относительной влажности по льду
    04h — точка росы
    05h — точка росы (инея)
    Таким образом надо считать подряд 3 регистра 00 01 и 02.
    Посылаю вот такую команду: 01 03 00 00 00 03 05 cb
    Ответ получаю правильный: 01 03 06 00 53 0d c4 08 78 e1 ca
    Но разбит он на две группы (во вложении)
    ответ сервера
    Это нормально?

    #2138
    Boris
    Участник

    а лучше напишите или позвоните производителю и спросите про команду 19
    http://microfor.ru/contact/our_address/

    #2139
    Mikhail
    Модератор

    Команда 19 — нестандартная, используйте команду 03.
    Ответ 01 03 06 00 53 0d c4 08 78 e1 ca нормальный.
    Значения на странице Данные КП соответствуют действительности?

    #2140
    Boris
    Участник

    и в парсере посмотрите, понятней будет:
    http://modbus.rapidscada.net/
    Михаил уже давал эту ссылку.

    #2148
    Lest
    Участник

    Да, значения соответствуют действительности, только их надо умножить на 0,01

    #2150
    Mikhail
    Модератор

    Умножить проще всего, написав формулы для входных каналов в Администраторе: Cnl * 0.01

    #2200
    Lest
    Участник

    Результата добился с одним датчиком.
    А подскажите если я подключу к этой же физической линии связи еще один датчик, то его надо заводить в систему как полностью отдельное устройство?

    #2204
    Mikhail
    Модератор

    Если Вы имеете ввиду подключение ещё одного Modbus-устройства, то его нужно заводить отдельно. Если подключение датчика к установленному модулю ввода, то это другое.

    #2229
    Lest
    Участник

    Понятно.

Просмотр 9 сообщений - с 16 по 24 (из 24 всего)
  • Вы должны авторизироваться для ответа в этой теме.