Контроллеры Phoenix Contact AXC и PLCnext
Контроллеры Phoenix Contact серий AXC (Axioline C) и PLCnext Technology. Модульная архитектура I/O, открытая экосистема с Linux Real-Time. Программирование IEC 61131-3 плюс C++ плюс MATLAB. Интеграция с конструкторскими САПР.
Phoenix Contact — немецкий производитель широкого спектра промавтоматики. Контроллерная линейка включает классические ПЛК Axioline C (AXC) и современную открытую платформу PLCnext Technology — ответ на тренд открытых систем автоматизации.
Классическая серия AXC: AXC 1050 младший для малых и средних задач, AXC 3050 средний класс с расширенными возможностями, AXC Compact компактный с интегрированными I/O. Программирование в среде PC Worx (IEC 61131-3), Modbus RTU/TCP, Profinet, Profisafe, диагностика по шине, IP20/IP67 исполнения.
Концепция PLCnext — открытый контроллер, одновременно запускающий real-time задачи IEC 61131-3 (как классический ПЛК), Linux-пространство с собственными приложениями, контейнеры Docker, Node-RED, Python, C/C++, Matlab/Simulink. Модели AXC F 1152 младший на ARM Cortex-A9, AXC F 2152 средний Dual Core, AXC F 3152 топовый Quad Core. Среда PLCnext Engineer на базе Eclipse, PLCnext Store как App Store для автоматизации, PLCnext Community с open-source библиотеками.
Коммуникации — Profinet IO встроенный, Modbus TCP/RTU, встроенный OPC UA сервер, MQTT для IoT, REST API для веб-приложений, Profisafe и Profibus DP через модули. Phoenix Contact силён в интеграции с конструкторскими САПР EPLAN и Zuken — чертёж электрической схемы автоматически генерирует конфигурацию ПЛК и наоборот, экономит часы работы инженеров. Для стандартной промавтоматики с проверенным workflow выбирают Siemens S7-1500; для открытых и IoT проектов Industry 4.0 — PLCnext.
Частые вопросы
Phoenix Contact PLCnext или классический Siemens S7-1500 — что выбрать?
Для стандартной промавтоматики с проверенным workflow — Siemens S7-1500 с TIA Portal (интегрированнее, больше кадров инженеров). Для открытых и IoT проектов, Industry 4.0, собственного ПО на контроллере — PLCnext (открытая платформа, Docker, Node-RED). При одинаковой задаче классической автоматизации — Siemens привычнее.Можно ли программировать PLCnext на Python?
Да, Phoenix предоставляет PLCnext SDK для Python и C++. Пишется приложение, компилируется (для C++) или устанавливается (для Python), запускается в Linux-пространстве контроллера рядом с real-time ПЛК задачами. Это уникальная возможность, недоступная в классических ПЛК Siemens/Allen-Bradley.
Источники
- Phoenix Contact PLCnext Technology Guide — Phoenix Contact