связь системы Рубеж по ModBus RTU

Просмотр 15 сообщений - с 1 по 15 (из 21 всего)
  • Автор
    Записи
  • #7019
    dskipin
    Участник

    Добрый день. Установил и настроил связь по ModBus RTU через com port с системой Рубеж. Данные получаю при вводе адреса 46144 которые указываю в шаблоне КП устройства Holding Registers 4Х, выводится числовые значения в виде 40 или 69.

    У меня не получается получать возвращаемые коды в виде 0х01, 0х04, 0х10, 0х40 по адресу 40001 пишет ошибка, перепробовал все варианты меняя таблицу данных в параметрах группы элементов.

    #7020
    manjey73
    Участник

    Используйте адрес 1 вместо 40001, будут ответы?

    #7024
    dskipin
    Участник

    пробовал выходит значение 64 всегда

    #7025
    manjey73
    Участник

    Но при этом нет ошибок опроса, верно ведь.
    64 в десятичной системе. Что соответствует числу 0х40 так что вроде верно. Одно из ваших чисел.
    40001 адрес означает 1 регистр для Holding регистров.

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

    Желательно приложить лог линии связи, чтобы были видны передаваемые и принимаемые данные для проблемного адреса.

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

    Мне встречалось, когда надо указывать 40001, и также встречалось, когда в документации написано 40001, а надо указывать 1. Для адреса 46144, судя по всему, всё нормально работает.

    #7032
    dskipin
    Участник

    вот как в документации (http://td.rubezh.ru/images/files/ms-kp.pdf)

    начальный адрес 40001 макс. количество зон 2048
    начальный адрес 42560 макс. количество ИУ 512
    начальный адрес 44400 макс. количество приборов 80

    Возвращаемый код на запрос о состояниях ИУ, прибора, охранной и пожарной зон,

    0х01 Включено
    0х04 Неисправность
    0х10 Потеря связи
    0х40 Не совпадают конфигурации прибора и МС-КП

    указываю в шаблоне КП устройства
    начальный адрес 44400 Holding Registers 4Х (2 таж коридор)
    возвращает значение цифру 8

    вот лог
    Запрос значений группы элементов «2 таж коридор»
    Отправка (8): 01 03 AD 6F 00 01 94 BB
    Приём (5/5): 01 03 02 00 08
    Приём (2/2): B9 82
    OK!

    #7033
    manjey73
    Участник

    Так сколько у вас приборов ?

    #7035
    dskipin
    Участник

    у меня
    количество приборов 1
    количество исполнительных устройств 49
    количество зон 73

    #7037
    dskipin
    Участник

    ещё один вопрос. Адреса в рубеже прописываются в шестнадцатеричной системе например 4231С у тут я так понял только в десятеричном и максимум 65536. Как быть?

    #7038
    dskipin
    Участник

    и как можно отправить команду прибору, там есть команда 1 и 0, то есть вкл или выкл.

    #7039
    manjey73
    Участник

    271132 — нормальный адрес для ввода в настройках КП

    #7040
    dskipin
    Участник

    так не получается ввести адрес 271132 в шаблоне КП устройства

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

    А где пример лога с ошибкой?
    Если нужно расшифровать данные Модбас, используйте http://modbus.rapidscada.net/

    #7047
    manjey73
    Участник

    dskipin не получалось вводить в Коммуникаторе, в Администраторе все вводилось. И Коммуникатор уже обновлен и это ограничение снято. (сам не тестировал еще, но в какой-то из последних версий не должно быть ограничения)

Просмотр 15 сообщений - с 1 по 15 (из 21 всего)
  • Для ответа в этой теме необходимо авторизоваться.