Здравствуйте.
Проблема такова: есть работающая АСУ ТП на ПЛК ОВЕН 110-32-М, в ней 5 частотников, 2 контроллера другого производителя, и 15 модулей ввода/вывода ОВЕН. Всё это подключено по RS485. Но 5 частотников и 2 контроллера подключены напрямую в мастер сеть ОВЕН, а остальные устройства обслуживаются при помощи OPC Lectus и модулей ЕКОН. Конструкция эта на поверку оказалась очень ненадёжной, или лектус отказывает или ЕКОНы. Я попытался объединить их всех в одну мастер сеть, как положено. Лектус брал из контроллера данные и писал в него в слейв сети. Все теги из слейв сетей были перенесены в одну мастер сеть с сохранением имён переменных, логика не менялась, только конфигурация сети. Слейв сети были удалены. Соответственно был протянут новый сетевой кабель шиной к каждому устройству. При попытке загрузить модифицированную программу в контроллер ОВЕН, последний ведёт себя неадекватно: иногда перегружается, иногда виснет, но в каждом случае CoDeSys выдаёт ошибку связи #0, соединение потеряно.
Опытным путём удалось выяснить, что виной всему количество тегов в мастер сети. При достижении их количества 112 происходят все вышеописанные вещи, но если тегов 111 или менее - то всё в порядке, контроллер ведёт себя нормально, загружается и стартует. Причём дело именно в количестве тегов, а не в количестве устройств в сети. Удалял в случайном порядке разные устройства с разным количеством тегов внутри, значение имеет только общее количество тегов. Скорость обмена данными в сети тоже не имеет значения. Начальные настройки 19200, менял на 115200 - результат тот же - 111 тегов.
Прошу помощи от опытных программистов ОВЕН или от службы поддержки!!! Действительно ли есть такое ограничение? Если нет - то что происходит с моим контроллером? Если да - то как можно его обойти или что посоветуете?