Вышла система программирования YAPLC-1.0.0. YAPLC — это свободная система программирования ПЛК.
YAPLC представляет собой набор программ и библиотек со свободными лицензиями, которые позволяют создавать программное обеспечение ПЛК на базе микроконтроллеров.
По словам разработчиков, в данном релизе были стабилизированы архитектура и набор компонент системы.
Основные компоненты YAPLC:
- Beremiz — интегрированная среда разработки программных ПЛК на языках IEC-61131-3;
- matiec — транслятор языков программирования IEC-61131-3, генерирует программный ПЛК на Си;
- GNU ARM Embedded Toolchain — набор инструментов разработчика на Си/Си++.
- CanFestival — стек CanOpen;
- libremodbus — стек ModBus, форк FreeModbus с поддержкой нескольких портов и мастера;
- libopencm3 — библиотека драйверов периферии для микроконтроллеров с ядрами Cortex-Mх;
- stm32flash — загрузчик для микроконтроллеров STM32;
- YAPLC/RTE — минималистичная среда выполнения программных ПЛК;
- YAPLC/IDE — расширения для Beremiz, позволяющие создавать приложения YAPLC/RTE;
- YaPySerial — динамическая библиотека для замены PySerial (замечено, что PySerial не всегда корректно определяет платформу).
Открытое тестирование системы завершено. Текущий релиз будет последним, совместимым с тестовыми приборами. Следующий релиз системы запланирован на октябрь 2017 года, а в ноябре система и приборы на её основе будут представлены на выставке ПТА-2017 в Москве.
Авторы благодарят всех участников открытого тестирования.
Отдельное спасибо:
- Воронину Алексею,
- Мидюкову Антону,
- Суркову Сергею,
- Нежданову Михаилу.
>>> Подробности