Программное обеспечение
Abak.RTS — это высокопроизводительная среда исполнения (Runtime System) прикладного программного обеспечения для программируемых логических контроллеров АБАК ПЛК и измерительно-вычислительных комплексов ИВК АБАК+.
Продукт обеспечивает детерминированное выполнение задач реального времени, а также широкий спектр функций для построения распределенных систем управления.
| Полная поддержка стандарта IEC 61131-3 | |
|---|---|
| Исполнение всех языков | LD (Ladder Diagram), FBD (Function Block Diagram), ST (Structured Text), IL (Instruction List), SFC (Sequential Function Chart) |
| Детерминированное выполнение | циклический и событийно-управляемый режим задач |
| Конфигурирование многозадачности | цикличные задачи с различными приоритетами и интервалами, задачи, запускаемые по событию или прерыванию |
| Расширенные возможности IEC 61131-3 | |
|---|---|
| Поддержка PLCopen ООП (объектно-ориентированное программирование) | классы, интерфейсы, наследование, методы, свойства |
| Расширенные типы данных | STRUCT, ENUM, UNION, массивы (в т.ч. многомерные), указатели, ссылки |
| Действия и переходы для функциональных блоков | есть |
| Характеристики системы исполнения | |
|---|---|
| Возможность выполнения на операционных системах | Abak.OS, ЗОСРВ «Нейтрино», Linux адаптированных для работы на ЦПУ АБАК ПЛК и ИВК АБАК+ производства АО НИЦ «Инкомсистем» |
| Резервирование контроллеров | - конфигурация горячего резервирования с парой ЦПУ (состояния Активный – Пассивный) - автоматическая смена состояний при отказе основного (состояние Активный) контроллера - синхронизация данных между резервными ЦПУ - виртуальный IP-адрес для единого сетевого представления резервированной пары |
| Сетевое резервирование | - поддержка протоколов резервирования среды (MRP, RSTP) - резервирование сетевых интерфейсов контроллера |
| Диагностика резервирования | специальные системные переменные и библиотечные функции для мониторинга состояния в пользовательской программе |
| Поддержка промышленных протоколов связи | - Modbus RTU Master/Slave - Modbus TCP Master/Slave - EtherNet/IP (Scanner/Adapter) - PROFIBUS DP (Master, Slave) - PROFINET (Controller/Device) - EtherCAT Master - МЭК-60870-5-104 - МЭК 61850 |
| Интеграционные и сетевые технологии | - встроенный OPC UA сервер - поддержка протокола MQTT для обмена данными с IoT-платформами - сервер точного времени (NTP-клиент) - сетевой мониторинг и управление (SNMP) - реализация пользовательских протоколов |
| Веб-визуализация | - библиотека виджетов HTML5: кнопки, графики, тренды, SVG-элементы - прямая привязка виджетов к переменным проекта - адаптивный дизайн для ПК, планшетов, смартфонов - отображение и квитирование алармов, многоязычная поддержка - связь по протоколу WebSocket, поддержка HTTPS |
| Онлайн-мониторинг | - таблицы наблюдения для чтения/записи переменных в реальном времени - визуализация «зажигающейся» логики в редакторах LD, FBD, SFC - возможности быстрого построения графиков по выбранным переменным |
| Диагностика | - просмотр журнала событий контроллера - сетевой диагностический монитор для полевых шин - мониторинг переменных и диагностика систем |
| Профилирование и анализ | - трассировка: высокочастотная запись переменных в циклический буфер для анализа переходных процессов. - системный монитор: отображение загрузки ЦП, использования памяти, диагностических сообщений рантайма |
| Диагностика | - просмотр журнала событий контроллера - сетевой диагностический монитор для полевых шин - мониторинг переменных и диагностика систем |
| Управление выполнением | - онлайн изменения: внесение изменений в программу (POU, GVL) без остановки выполнения задачи - форсирование (принудительная установка значений переменных) - запуск, остановка, перезагрузка контроллера и отдельных задач - удалённое обновление прошивки |
| Сервисные функции | - файловый менеджер для работы с файловой системой контроллера - создание и загрузка архивов проекта для полного резервного копирования/восстановления конфигурации - запись текущей конфигурации с контроллера для сравнения с исходным проектом - удаленное программирование и обновление прошивки - поиск и настройка ПЛК в сети |
| Кибербезопасность | - защита проекта: шифрование и цифровая подпись проекта - ролевой доступ: предопределенные роли («Разработчик», «Оператор», «Администратор») с настраиваемыми правами на доступ к командам, переменным, устройствам - аутентификация пользователей при доступе к контроллеру и веб-визуализации - поддержка HTTPS и безопасных соединений OPC UA |
Если есть вопросы — напишите нам
Научно-инженерный центр