KPA Automation Studio – это интегрированная среда для разработки, отладки и внедрения систем автоматизированного управления на базе платформы KPA Automation для различных сфер промышленного производства, энергетики, технологического контроля и других задач. Обширные библиотеки, коллекции ресурсов и исходных кодов, редакторы и конфигураторы предоставляют инженеру-программисту все необходимые средства для создания адаптированных под нужды заказчика приложений автоматизации и управления технологическими процессами.
Новые возможности
Ключевые преимущества
- объектно-ориентированный подход
- написание кода на языках ST, SFC и JavaScript
- редактор кода на базе Scintilla
- автодополнение кода
- встроенные объекты-хэлперы
- редактор векторной графики
- готовые библиотеки
- редактор словарей
- импорт и экспорт элементов библиотеки, конфигураций, описаний объектов, программ и скриптов
Конфигурации
KPA Automation Studio предлагает набор редакторов для разработки, программирования, развертывания и устранения неполадок в приложении для автоматизации производства. Используя специальный редактор, инженер-программист создает конфигурацию — модель, которая описывает соответствующий уровень приложения, от сигналов шины до элементов управления пользовательского интерфейса. Все конфигурации хранятся в базе данных проекта и используются компонентами систем для управления производством.
Для инженеров-программистов доступны следующие конфигурации:
- Конфигурация шины — описание архитектуры шины, включая параметры ведущего устройства и конфигурацию подчиненных устройств шины. KPA EtherCAT Master интегрирован в среду разработки. Конфигурация CAN и PROFIBUS доступна при использовании шлюзов EtherCAT-CAN или EtherCAT-PROFIBUS соответственно.
- Конфигурация ПЛК — структура и логика ресурсов ПЛК, описанных в соответствии со стандартом IEC 61131. Для описания логики ПЛК доступны языки SFC и ST. Коллекция стандартных библиотек включает следующие функциональные блоки (FB): универсальные IEC, проприетарные, сетевые, для связи с Modbus TCP, диагностики шины и EtherCAT CoE.
- Конфигурация визуализации — описание человеко-машинного интерфейса с набором элементов управления и окон пользовательского интерфейса. Все элементы пользовательского интерфейса имеют полностью настраиваемые внешний вид и поведение.
- Конфигурация безопасности — список пользователей и групп пользователей с назначенными им разрешениями и ограничениями.
- Словарь — набор переведенных текстовых строк, которые используются в HMI.