Стартовая страница › Форумы › Взаимодействие с устройствами › Modbus › 2 контроллера в работе всегда 1
- В этой теме 33 ответа, 2 участника, последнее обновление 24 минуты назад сделано
Yuriy.
-
АвторЗаписи
-
09.07.2026 в 17:54 #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.
09.07.2026 в 18:17 #44161
manjey73УчастникЛинии связи руками настраивали?
09.07.2026 в 18:21 #44162Yuriy
УчастникДа.
Канал связи — TCP — клиент
Поведение — Мастер
Режим — Индивидуальный
TCP порт — 5001
Переподключение — 5 сек
Оставаться на связи — убрал Галочку09.07.2026 в 18:29 #44163
manjey73УчастникПроверьте в Параметрах Линии — Опрос, чтобы у вас там не было дублежей номеров устройств и линий.
Или синронизируйте с БД, если они там прописаны.09.07.2026 в 18:34 #44164Yuriy
УчастникПараметры линии 1
Номер 1
Наименование — transport
Драйвер — DrvModbus
Число — 1
Строковый адрес — ХХ.ХХ.190.27
Командная строка — DrvModbus_transport strizki.xmlПараметры линии 2
Номер 2
Наименование — tonel
Драйвер — DrvModbus
Число — 2
Строковый адрес — ХХ.ХХ.181.55
Командная строка — DrvModbus_tonel.xml09.07.2026 в 18:40 #44165
manjey73УчастникЕсли передали на исполнение, не должно быть катаклизмов. Если у ПЛК адреса соответствуют тем, которые вы спрашиваете.
09.07.2026 в 18:40 #44166
manjey73УчастникВ БД они тоже прописаны так понимаю.
09.07.2026 в 18:42 #44167
manjey73УчастникИ это, если ПЛК реально полностью идентичны, то и шаблон у них может быть один.
09.07.2026 в 18:43 #44168Yuriy
УчастникАдреса актуальные. Порты тоже. Я получаю с них данных, но только с первой линии связи. Какой IP туда впишу от того ПЛК данные и получаю. Меняю ТОЛЬКО IP. А на втором ВСЕГДА ошибка
09.07.2026 в 18:44 #44169Yuriy
Участник«Шаблон» — это в смысле командная строка по которой формируется теги приема данных?
09.07.2026 в 18:48 #44170
manjey73УчастникТогда последовательно все скриншоты, настройки линий и устройств в бд,
Настройки линий в Коммуникаторе, общие и опрос.
И лог линии.
Первые цифры IP на скринах затрите.09.07.2026 в 18:49 #44171
manjey73УчастникДа, шаблон это файл xml, который попадает в командную строку.
Если реально идентичные устройства, то файл может быть один и прописан в куче устройств.09.07.2026 в 18:51 #44172
manjey73УчастникЗначит в линии связи где-то что-то не так.
Ошибка какая-то, раз вы на первой ставите ip второго устройства и получаете с него данные.09.07.2026 в 18:51 #44173Yuriy
Участникну там названия в датчиках которые подсоединены к ПЛК. поэтому пусть будут разные для удобства. Но все равно спасибо за совет
09.07.2026 в 18:53 #44174
manjey73УчастникИ чё названия? В шаблоне код тега datchik1, а в канале переименовали наименование, как вам надо. Делов то. А так вы плодите одинаковые по сути шаблоны.
-
Тема изменена 2 часа, 24 минуты назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.