ОВЕН ПЛК210 – моноблочный контроллер с широкими коммуникационными возможностями. Подходит для средних (до 1000 точек) и больших (до 5000 точек) систем автоматизации.
Основной коммуникационный интерфейс ПЛК210 - Ethernet. У контроллера 4 порта, 3 из которых объединены в управляемый коммутатор, что позволяет использовать его в сетях различной топологии и применять в качестве шлюза между промышленной сетью и сетью предприятия. А безопасность передачи данных осуществляется за счет встроенного Firewall.
ПЛК210 поддерживает более 10 промышленных и прикладных протоколов, что позволяет интегрировать его в любую систему автоматизации.
Модификации ПЛК210
Контроллер выпускается в двух модификациях ПЛК210-1х и ПЛК210-0х. Модификация ПЛК210-1х вышла недавно и является более производительной. Именно ее мы рекомендуем закладывать в проекты автоматизации.
Тест на производительность
Давайте рассмотрим возможности сетевого обмена для двух модификаций с точки зрения нагрузки. Для этого проведем тест на реальном объекте с общим количеством обрабатываемых контроллером сигналов 5000.
В рамках теста построена следующая модель.
Испытуемый ПЛК является ModbusTCP-Master для 80 Slave-устройств (модули ввода-вывода), ModbusTCP-Slave для панели оператора, OPCUA-сервером для клиента на ПК. Настройка ModbusTCP производится через стандартную конфигурацию в дереве проекта CODESYS. Количество передаваемых сигналов по каждому виду связи приведено на рисунке ниже. При этом в таблице с результатами указано уже фактическое количество регистров памяти сетевого обмена. Направление стрелки показывает чтение/запись тегов. Режим чтения/записи во всех протоколах – циклический.
В проекте ПЛК производится «упаковка» получаемых данных в формат REAL, «распаковка» битовых масок, копирование данных между областями памяти ModbusTCP-Master и ModbusTCP-Slave, подсчёт времени обновления по каждому каналу ModbusTCP-мастера (2000 функциональных блоков). Данные размещены таким образом, чтобы формировать групповые Modbus-запросы.
Визуализация CODESYS не используется (из дерева удалён менеджер визуализации, удалена соответствующая задача).
В тесте фиксируется загрузка центрального процессора (по узлу Debug в дереве проекта), среднее и максимальное время исполнения задачи MainTask, а также периоды опроса по всем протоколам.
Результаты
Выводы
- В одинаковых задачах ПЛК210-1х оказывается более производительным за счет обновленного центрального процессора. Для ПЛК210-0х такая нагрузка критична (100% загрузки ЦП).
- Заданное время опроса slave-устройств по ModbusTCP выдерживается на обоих ПЛК.
- ПЛК210-0х в силу полной загрузки ЦП показывает более медленный обмен с ModbusTCP- и OPCUA клиентами.
В реальной задаче получаемые результаты могут отличаться в силу различных факторов: наличие визуализации и её сложность, более сложные алгоритмы в программе, нагруженность ПЛК другими задачами (обмен с БД, выполнение Python-скриптов и т.п.), оптимизация обмена (групповые запросы) и пр.
Увеличение точек подключения
При необходимости увеличения входных и выходных сигналов рекомендуется использовать линейку модулей Мх210 с Ethernet.
Модули расширения совместно с контроллером поддерживают кольцевую топологию, обеспечивают устойчивость системы к перегрузкам и уверенную работу с большим потоком данных.
Более подробно ознакомиться с техническими характеристиками и схемами подключения ПЛК210 можно на нашем сайте.