бесплатный quality-report для экспортов PLCopenXML
Демо-стенд: оплата не подключена — «разблокировка экспорта» бесплатна и служит для показа фичи.

Как выгрузить файл PLCopenXML

Инструмент принимает экспорт PLCopenXML. Ниже — как его получить в популярных средах. Путь экспорта зависит от IDE, а не от бренда контроллера.

CODESYS 3.5 и OEM-среды на его движке
Меню Project → Export PLCopenXML… → отметьте всё дерево (Device, все POU, GVL) → Export.
Многие вендорские IDE — это переименованный CODESYS с тем же экспортом: WAGO e!COCKPIT, ABB Automation Builder, Schneider EcoStruxure Machine Expert (SoMachine), Eaton XSOFT-CODESYS, Bosch Rexroth IndraWorks/ctrlX, Festo Automation Suite, Lenze PLC Designer, ifm, Berghof, Weintek, Raspberry Pi и др. (CODESYS используют 500+ производителей).
TwinCAT 3 (Beckhoff)
ПКМ по узлу PLC-проекта → Export PLCopenXML….
Построен на движке CODESYS 3.5 — формат совместим (проверено). Конфигурация железа хранится отдельно, поэтому будет анализ кода без дерева устройств.
TwinCAT 2 (Beckhoff)
PLC Control: Project → Export project to PLCopen XML….
Основан на CoDeSys 2.3 (старее) — формат PLCopenXML может отличаться от v3; совместимость пока не проверена, пришлите файл — проверим.
Совет. Чтобы получить анализ устройств (контроллер, модули, I/O-привязки, watchdog) — включайте в экспорт узел Device. Только POU/GVL → будет лишь анализ кода. Формат стандартный PLCopen TC6, так что подойдёт и другая IEC 61131-3 среда.

Не нашли свою среду? Напишите нам — добавим инструкцию. Список пополняется по мере появления новых IDE.

← к проверке файла

Обработка идёт в памяти — загруженный код не сохраняется. Инструмент советует; правки по коду принимает инженер (см. что линтер не видит).