Arduino анонсировало выпуск Arduino PLC IDE, который позволяет программировать Portenta Machine Control (стоимость 229$) ( скоро также будет доступна Arduino Opta ), используя 5 языков программирования, определенных стандартом IEC 61131-3 :
— Ladder Diagram
— Functional Block Diagram
— Structured Text
— Sequential Function Chart
— Instruction List
Вы можете комбинировать программирование ПЛК с эскизами Arduino в интегрированном редакторе эскизов и легко обмениваться переменными между двумя средами. Привнесите детерминированные циклические задачи и многозадачность в свое программное приложение: используйте автоматизацию для определения времени и повторения всех ваших критически важных задач. Управляйте связью CANOpen, Modbus RTU и Modbus TCP с помощью встроенных конфигураторов полевой шины без кода .
Пользовательский интерфейс с широкими возможностями настройки предлагает удобную унифицированную среду программирования с возможностью использования широкого набора предустановленных библиотек и функциональных блоков или создания пользовательских библиотек .
Полный набор инструментов мониторинга и отладки представляет собой мощное рабочее место для профессионалов: получайте мгновенный обзор всех операций ПЛК во время отладки благодаря режиму оперативной отладки и легко погружайтесь в анализ кода с помощью осциллографа PLC IDE. Вы даже можете вносить изменения в программу с нулевым временем простоя и без перезагрузки машины.
Для программирования с использованием IEC 61131-3 вам потребуется разблокировать аппаратное обеспечение с помощью бессрочного лицензионного ключа стоимостью 16$
Прикрепляем пример видео реализации кода на МЭК языках