Здравствуйте! Частые потери связи, либо затыки, после которых связь можно восстановить сбросом питания, либо долгим перетыканием портов кабелей связи двух ПЛК.
Прошу помочь разобраться в следующем:
имеется система управления, в её составе 2 ПЛК110-24.60.Р-М, одна панель оператора Weintek MT-8070iH, а также, осуществляется опрос ПЛК от компьютера диспетчера.
Использование 2-ух ПЛК предусматривалась в том ключе, что один из ПЛК - ведущий, другой - резервный, который перехватывает на себя управление системой в случае выхода из строя первого ПЛК (ведущего).
Для этого ПЛК общаются между собой посредством Modbus TCP, первый ПЛК (ведущий) - Мастер, второй ПЛК - Slave. Из одного ПЛК в другой передаем одни Слова, другие - принимаем.
IP адрес 1-ого ПЛК:20:1:51:96
IP адрес 2-ого ПЛК:20:1:51:97
Применяем стандартный блок Universal Modbus Device. Его настройки - на рисунке.
Настройки связи ПЛК.png
Не совсем понятно, какой параметр выставлять в строке Byte Sequence, поскольку вроде как в документации указано, что ставим Native - порядок бит для ПЛК, но вроде и при Trace Mode работает. Трудно проследить правильность выбора, поскольку и другие факторы тоже вмешиваются. Игрались и с режимом опроса (Work Mode), и с временем опроса (при выборе By Poll Time). Оптимальный вариант не нашелся. Вроде как лучше все же с этой конфигурацией, приведенной на рисунке выше.
Чтобы полностью картину описать, поясним, что в системе ещё есть панель оператора, она является Slave-ом. Оба ПЛК - Мастеры в этом случае. С ней мы общаемся тоже по Modbus TCP, порт 800.
IP адрес панели:20:1:51:104
Настройки панели для опроса ниже (для опроса 1-ого ПЛК):
Настройки панели.png
Для 2-ого ПЛК, соответственно, другие IP адреса, в остальном - аналогично.
Также, оба ПЛК опрашиваются АРМ оператора, тоже Modbus TCP, порт 502. Период опроса - 200 мс.
Проблема в том, что довольно часто происходят обрывы, либо вообще затыки связи, от нескольких раз в день до нескольких раз в час. Обрывы чаще между двумя ПЛК. Ошибка выходила раньше и 81, и 85. Сейчас уже, вроде как, 81 наблюдается намного чаще. Даже бывает такое, что связь обрывается, не выдавая ошибку. Просто прекращается передача данных, и все на этом. Именно вот эта проблема интересует БОЛЬШЕ ВСЕГО! Были обрывы связи с панелькой оператора, но после того, как установили время ожидания 5с, тогда обрывов пока не наблюдалось, либо они не такие частые просто).
Очень нужно поскорей решить проблему, потому что месяцы ковыряний и наблюдений слишком затянулись. Ребят, используем кучу оборудования Овен, от модулей МВ110 до ПЧВ3, и рассчитываем на помощь, дружественную и искреннюю!!!!