Настройка TCPModBus

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

    Я «начинающий» пользователь rapidskada. Есть опыт работы со скадой Simplight. Цель — найти решение которое можно устанавливать под linux.
    Для начала не впечатлён документацией. Приходится тратить кучу времени дабы разобраться.
    Получилось подключиться по modbus через COM. А вот по TCPModbus что то ни как не въеду.
    У меня «живой» объект сейчас работает удаленно. «Долблю» его lectus-ом через TCPModbus. Причем уже лет шесть все пашет!!!
    Пытаюсь подключиться rapidscad-ой — увы.
    Кто подскажет где «разжевано» конкретно настройка TCPModbus ???

    #18758
    manjey73
    Участник

    Раз подсоединились по COM в режиме RTU то соответственно сменить линию связи и поменять режим на TCP.

    Линия связи — Параметры линии связи — Основные — Канал связи «Не задан»
    IP указан в азе КП

    Опрос КП — Свойства шаблона — Протокол — Modbus TCP

    • Ответ изменён 5 лет, 4 месяца назад пользователем manjey73.
    #18760
    Mikhail
    Модератор

    Посмотрите видеоуроки. Там как раз Modbus TCP.

    #18781
    alexsis_k
    Участник

    В видео примере устройство является мастером в режиме localhost. У меня устройство СЛЭЙВ и удаленно!
    Уже казалось бы все варианты настроек пере пробовал.
    Не вижу как вложить скрины.

    #18782
    a80808
    Участник

    Для Modbus Slave специальный драйвер нужен. Но за деньги…
    https://rapidscada.ru/download-all-files/download-modbus-slave-driver/

    #18783
    alexsis_k
    Участник

    Про драйвер не понял.
    У меня сервер является Master, а контроллер Slave.

    #18784
    Romiros
    Участник

    Специальный драйвер не нужен. Выложите скриншоты настроек всех вкладок. Так сложно сказать, что не правильно.

    #18785
    alexsis_k
    Участник

    Не вижу как на форуме прикреплять вкладки.

    #18786
    Romiros
    Участник

    Загружаете картинку например сюда https://imgbb.com/
    Копируете созданную ссылку и вставляете на форум без всяких тегов

    #18787
    manjey73
    Участник

    Если выбрать BB теги полноэкранного режима, то можно через тег IMG вставлять, по крайней мере с данного сайта.

    На некоторых устройствах при опросе по TCP требуется выставлять и ID устройства (слейв адрес в RTU режиме).

    И таки да, если у вас преобразователь Ethernet-RS485 то у вас все равно режим RTU просто настройка линии как TCP клиент должна быть.

    #18789
    alexsis_k
    Участник
    #18790
    manjey73
    Участник

    Timeout и задержку выставьте больше нуля. Вам же об этом ошибка сообщает

    и ID устройства задать, не знаю как Pixel реагирует на его отсутствие, но ПЛК Овен и другие устройства не будут отвечать без ID даже по TCP

    • Ответ изменён 5 лет, 4 месяца назад пользователем manjey73.
    #18792
    Romiros
    Участник

    Timeout и задержку выставьте больше нуля.

    Совершенно верно. И выставьте либо в пользовательских либо в шаблоне правильный протокол TCP или RTU, в зависимости от протокола самого прибора.

    #18793
    alexsis_k
    Участник

    Да. По локалке TCP-ModBus начал работать. Удаленной сейчас посыпались ответы
    2021-03-17 15:22:25 Сеанс связи с КП 3 «SMH2Gi», тип: KpModbus, адрес: 1
    Запрос значений группы элементов «SMH2Gi-Sablon»
    Отправка (12): 00 6A 00 00 00 06 01 04 00 01 00 01
    Приём (7/7): 00 6A 00 00 00 03 01
    Приём (2/2): 84 02
    Ошибка устройства: [02] ILLEGAL DATA ADDRESS!
    Запрос значений группы элементов «SMH2Gi-Sablon»
    Отправка (12): 00 6B 00 00 00 06 01 04 00 01 00 01
    Приём (7/7): 00 6B 00 00 00 03 01
    Приём (2/2): 84 02
    Ошибка устройства: [02] ILLEGAL DATA ADDRESS!
    Запрос значений группы элементов «SMH2Gi-Sablon»
    Отправка (12): 00 6C 00 00 00 06 01 04 00 01 00 01
    Приём (7/7): 00 6C 00 00 00 03 01
    Приём (2/2): 84 02
    Ошибка устройства: [02] ILLEGAL DATA ADDRESS!

    2021-03-17 15:22:25 Отключение от 5.128.82.16

    #18794
    Romiros
    Участник

    Тайм-аут у КП какой стот?

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