Программный комплекс «МАЯК» cостоит из среды исполнения (СИ) и интегрированной среды разработки (ИСР)
Программный комплекс "МАЯК"
СИ«МАЯК» предназначена для выполнения алгоритмического программного кода, сформированного интегрированной средой разработки «МАЯК». Алгоритм представляет собой описательную часть поэтапного выполнения машинных инструкций.
Среда исполнения «МАЯК»
Помимо работы внутренней логики самого алгоритма, СИ обеспечивает взаимодействие со следующими внешними периферийными устройствами с помощью интерфейсов:
Цифровой вход/выход
Аналоговый вход/выход
Сетевой интерфейс Ethernet
Интерфейс RS-485
Поддерживаемые функции
ПО СИ обеспечивает выполнение следующих функций:
Загрузка и хранение файла алгоритма, который формируется программой верхнего уровня ИСР
Обеспечение доступа к внешней периферии, которая включает в себя цифровые и аналоговые входы/выходы, интерфейсы Ethernet и RS-485
Сборка и компиляция исходного кода алгоритма для получения бинарного исполняемого файла
Поддержка стека протоколов TCP/IP
Запуск и выполнение процесса алгоритма с повышенным приоритетом задачи
Обеспечение доступа по протоколу HTTPS для управления параметрами устройства: установка логина и пароля для авторизации; управление текущим выполняемым алгоритмом с возможностью остановки и запуска; мониторинг состояния загруженности ресурсов аппаратного обеспечения; добавление/удаление дополнительных блоков расширения количества портов ввода/вывода
Программное обеспечение, необходимое для функционирования программы
Программное обеспечение (ПО) предназначено для использования в операционных системах семейства Linux с версией ядра не ниже 4.х. Сетевые протоколы для взаимодействия с другими устройствами должны соответствовать стандартам промышленных систем автоматизации, а именно: промышленным протоколам Modbus TCP и Modbus RTU/ASCII.
ПО ИСР «МАЯК» предназначено для разработки прикладных программ для программируемых логических контроллеров
Интегрированная среда разработки «МАЯК»
ПО ИСР осуществляет поддержку всех пяти языков программирования стандарта МЭК 61131-3:
IL (Instruction List)
ассемблер-подобный язык
ST (Structured Text)
Pascal-подобный язык
LD (Ladder Diagram)
язык релейных схем
FBD (Function Block Diagram)
язык функциональных блоков
SFC (Sequential Function Chart)
язык диаграмм состояний
Поддерживаемые функции
ПО ИСР обеспечивает выполнение следующих функций:
Поддержка языков программирования стандарта ГОСТ Р МЭК 61131-3-2016
Поддержка следующих промышленных сетевых протоколов обмена данными и управления: Modbus TCP; Modbus ASCII/RTU; TCP/IP; HTTP
Формирование файла алгоритма для его последующей загрузки в среду исполнения «МАЯК»
Возможность применения режима отладки
Возможность создания пользовательских библиотек, содержащих отдельные комплексные алгоритмические блоки для их последующего применения в проектах
Синтаксический и пунктуационный механизм отслеживания
Программное обеспечение, необходимое для функционирования программы
ПО ИСР разработано для использования на персональном компьютере с операционной системой Windows. В текущей версии ПО ИСР поддерживается только ОС Windows 10/11.
Функциональные характеристики ПО ИСР Инструкция по установке ПО ИСР Руководство по эксплуатации ПО ИСР Функциональные характеристики ПО СИ Инструкция по установке ПО СИ Руководство по эксплуатации ПО СИ