VS Automation softPLC — это среда программирования ПЛК на базе операционных систем реального времени, таких как Linux, Xenomai, INtime и Windows. Технология VS Automation softPLC разработана на основе ядра straton® ПЛК, соответствует стандарту IEC 61131-3 и подходит для любых решений автоматизации: начиная от производства машин, контроллеров и приводов до системной интеграции.
Новые возможности
Совместимость системы
VS Automation softPLC — это гибкая кроссплатформенная система, которая не зависит от аппаратного обеспечения и может быть интегрирована как на небольших платформах, так и платформах промышленного формата с операционной системой или без нее.
Конфигурирование промышленных сетей
VS Automation softPLC содержит встроенный инструмент конфигурирования следующих сетевых протоколов:
OPC UA
VS Automation softPLC настраивает сервер OPC UA, обеспечивающий безопасную передачу данных с использованием цифровых сертификатов и шифрования данных.
VS Automation softPLC содержит OPC UA Client – стандартный драйвер OPC UA, который позволяет получать значения в реальном времени с OPC UA Server для систем SCADA. OPC UA Client поддерживает аутентификацию по логину и паролю и отслеживает данные и события в режиме реального времени.
Кроме того, VS Automation softPLC поддерживает спецификацию OPC Alarms and Events для передачи сигналов тревоги и различных событий. При объявлении переменных в VS Automation softPLC можно создать условия, при которых пользователь будет получать уведомления об изменении состояния этих переменных.
Modbus
VS Automation softPLC включает в себя полностью интегрированные функции Modbus master (клиент) и Modbus slave (сервер), используемые для обеспечения связи Modbus через линию последовательной передачи данных или Ethernet.
MQTT
VS Automation softPLC обеспечивает поддержку MQTT, упрощенного протокола обмена сообщениями публикации/подписки, разработанного для телеметрии M2M (межмашинного взаимодействия) в средах с низкой пропускной способностью. Он позволяет отправлять и получать данные из облака. MQTT работает поверх протокола TCP/IP.
Основу MQTT составляют MQTT брокер и MQTT клиент. MQTT брокер — это центральный сервер или промежуточное ПО, которое действует как интерфейс между издателем (устройством, которое отправляет данные брокеру) и подписчиком (устройством, которое получает данные от брокера) и служит для сбора данных с устройства издателя и передачи их на устройство подписчика.
VS Automation softPLC используется в качестве MQTT клиента, который является и издателем, и подписчиком.
Shared memory
VS Automation softPLC включает в себя интегрированный конфигуратор для входных и выходных данных, хранящихся в именованном пространстве памяти.
PROFINET
VS Automation softPLC поддерживает PROFINET RT (Real Time), который обеспечивает детерминированную производительность для приложений автоматизации в диапазоне 1–10 мс. Это программное решение идеально подходит для управления движением и задач, требующих высокой точности.
Интеграция с EtherCAT и Motion Control
- VS EtherCAT Master для управления сетью EtherCAT
- VS EtherCAT Studio - инструмент настройки и диагностики сети EtherCAT
- VS Motion Control для управления движением по одной или нескольким осям в соответствии со спецификациями PLCopen часть 1 и PLCopen часть 4
- Motion Configuration Utility для создания файлов конфигурации
Редакторы IEC61131-3
СтандартIEC61131-3 определяет следующие основные языки программирования, используемые разработчиками для создания приложений для ПЛК:
- ST (структурированный текст)
- IL (список инструкций)
- FBD (функциональная блок-схема)
- SFC (последовательная функциональная диаграмма)
- LD (лестничная диаграмма)
VS Automation softPLC включает в себя редакторы для языков программирования ST, IL, FBD, SFC, LD, предоставляющие расширенные функции, такие как перетаскивание для быстрого и простого размещения элементов, подсветка синтаксиса, всплывающие подсказки, горячие клавиши, изменение размера объекта и другие.
VS Automation softPLC предлагает также опцию, позволяющую перевести приложение на выбранный язык программирования в несколько кликов.
Инструменты отладки и мониторинга
VS Automation softPLC содержит набор функций для пошаговой отладки проекта и специальный модуль для создания приложения мониторинга проекта.
Соответствие требованиям PLCopen
VS Automation softPLC соответствует стандартам PLCopen – ведущей ассоциации, предоставляющей эффективные решения для автоматизации промышленности. Разработанные технические спецификации в рамках PLCopen направлены на снижение производственных затрат без потери качества.