Cистема программирования YAPLC-1.0.0

good-penguin.png

Вышла система программирования 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 в Москве.

Авторы благодарят всех участников открытого тестирования.

Отдельное спасибо:

  • Воронину Алексею,
  • Мидюкову Антону,
  • Суркову Сергею,
  • Нежданову Михаилу.

Проект на GitHub

>>> Подробности

©  Linux.org.ru