2 контроллера в работе всегда 1

Стартовая страница Форумы Взаимодействие с устройствами Modbus 2 контроллера в работе всегда 1

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

    Добрый день.
    Помогите пожалуйста с моей проблемой. Имеются 2 контроллера оба в работе. передают данные по modbus TCP. настраиваю их в rapid scada 6. Оба контроллера полностью идентичны по настройкам и модулям, разница только в ip адресах. В Rapid scada создаю 2 линии связи. называю их по разному, присваиваю им разные номера. В каждой линии связи по одному устройству. Устройства имеют разные номера и разные названия. Внутри устройств тоже все идентично, кроме ip. На первом устройстве ХХ.ХХ.181.55 на втором ХХ.ХХ.190.27. После загрузки конфигурации на устройстве 1 по адресу 181.55 вижу актуальные данные. На втором устройстве по адресу 190.27 «ошибка связи». Меняю ip адреса местами. Теперь на первом устройстве у меня адрес 190.27 а на втором 181.55. После этого на первом устройстве вижу актуальные данные второго контроллера, а на втором устройстве снова «ошибка связи».
    Отправка данных происходит —
    Отправка (12): 01 06 00 00 00 06 02 03 07 D6 00 01
    А в ответ приходит
    Приём (0/7):
    Ошибка связи

    Помогите пожалуйста разобраться с проблемой. Спасибо.

    • Тема изменена 2 часа, 24 минуты назад пользователем Yuriy.
    #44161
    manjey73
    Участник

    Линии связи руками настраивали?

    #44162
    Yuriy
    Участник

    Да.
    Канал связи — TCP — клиент
    Поведение — Мастер
    Режим — Индивидуальный
    TCP порт — 5001
    Переподключение — 5 сек
    Оставаться на связи — убрал Галочку

    #44163
    manjey73
    Участник

    Проверьте в Параметрах Линии — Опрос, чтобы у вас там не было дублежей номеров устройств и линий.
    Или синронизируйте с БД, если они там прописаны.

    #44164
    Yuriy
    Участник

    Параметры линии 1
    Номер 1
    Наименование — transport
    Драйвер — DrvModbus
    Число — 1
    Строковый адрес — ХХ.ХХ.190.27
    Командная строка — DrvModbus_transport strizki.xml

    Параметры линии 2
    Номер 2
    Наименование — tonel
    Драйвер — DrvModbus
    Число — 2
    Строковый адрес — ХХ.ХХ.181.55
    Командная строка — DrvModbus_tonel.xml

    #44165
    manjey73
    Участник

    Если передали на исполнение, не должно быть катаклизмов. Если у ПЛК адреса соответствуют тем, которые вы спрашиваете.

    #44166
    manjey73
    Участник

    В БД они тоже прописаны так понимаю.

    #44167
    manjey73
    Участник

    И это, если ПЛК реально полностью идентичны, то и шаблон у них может быть один.

    #44168
    Yuriy
    Участник

    Адреса актуальные. Порты тоже. Я получаю с них данных, но только с первой линии связи. Какой IP туда впишу от того ПЛК данные и получаю. Меняю ТОЛЬКО IP. А на втором ВСЕГДА ошибка

    #44169
    Yuriy
    Участник

    «Шаблон» — это в смысле командная строка по которой формируется теги приема данных?

    #44170
    manjey73
    Участник

    Тогда последовательно все скриншоты, настройки линий и устройств в бд,
    Настройки линий в Коммуникаторе, общие и опрос.
    И лог линии.
    Первые цифры IP на скринах затрите.

    #44171
    manjey73
    Участник

    Да, шаблон это файл xml, который попадает в командную строку.
    Если реально идентичные устройства, то файл может быть один и прописан в куче устройств.

    #44172
    manjey73
    Участник

    Значит в линии связи где-то что-то не так.
    Ошибка какая-то, раз вы на первой ставите ip второго устройства и получаете с него данные.

    #44173
    Yuriy
    Участник

    ну там названия в датчиках которые подсоединены к ПЛК. поэтому пусть будут разные для удобства. Но все равно спасибо за совет

    #44174
    manjey73
    Участник

    И чё названия? В шаблоне код тега datchik1, а в канале переименовали наименование, как вам надо. Делов то. А так вы плодите одинаковые по сути шаблоны.

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