#872 Привет! Продолжаем рассказывать о возможностях обновленных контроллеров ПЛК2хх.
Сегодня расскажем вам о поддержке языка Python.
Контроллеры ПЛК2хх программируются в среде CODESYS V3.5. Эта среда удобна для создания проектов в самых разных областях автоматизации. Но в настоящее время от контроллеров все чаще требуют не только решения типичных для них задач, но и специфического функционала – например, интеграцию с web-сервисами через REST API, передачу в MES или ERP систему файлов рецептов в формате XML и JSON, формирование отчетов в формате .pdf и т. д.
Решать все эти специфические задачи на языках программирования МЭК 61131-3, которые имеют некоторые ограничения, продиктованные требованиями надежности и безопасности (статическая типизация, статическое выделение памяти и т. д.) – довольно сложно.
С другой стороны, для решения подобных задач хорошо подходит язык Python. Он простой, популярный, для него написано множество библиотек и создано множество учебных материалов.