Что такое формат файла CXP?
Файл .cxp - это сжатый двоичный файл проекта, созданный и используемый в CX-Programmer, программном обеспечении для программирования PLC (программируемых логических контроллеров) Omron, которое распространяется как часть пакета автоматизации CX-One. Файл содержит полную программу для PLC Omron: диаграммы релейной логики, программы на языке структурированного текста (structured text), таблицы символов, конфигурации модулей ввода-вывода, распределение памяти и комментарии к проекту.
.cxp является сжатым вариантом формата .cxt - те же данные проекта, хранящиеся в файле меньшего размера с использованием проприетарного сжатия Omron. CX-Programmer предназначен для PLC Omron серий CS, CJ и CP; для более новых серий NJ, NX и NY вместо него используется программное обеспечение Omron Sysmac Studio (использующее файлы .smc2).
Поскольку формат является полностью проприетарным и не имеет опубликованных спецификаций, файлы .cxp можно открывать и передавать на оборудование только с помощью CX-Programmer. Программное обеспечение работает исключительно на Windows и требует действующей лицензии CX-One. Проект может включать связанный файл .opt, в котором хранятся резервные настройки конфигурации.
Совместимость версий работает в одном направлении: файл .cxp, созданный в более новой версии CX-Programmer, может не открыться в старой версии, хотя старые файлы открываются в новом ПО без проблем. CX-Programmer v9.x, входящий в состав CX-One v4.x, является актуальным выпуском по состоянию на 2024 год.
Безопасность и защита
РИСК: LOWФайлы CXP являются программными файлами PLC; они не могут выполняться на ПК. Они не содержат скриптов или макросов. Риск носит чисто эксплуатационный характер: загрузка некорректного CXP в работающий PLC может нарушить работу или повредить промышленное оборудование. Всегда проверяйте программу на тестовом PLC или симуляторе.
Детали формата
в двух словахПрограммы, открывающие файлы CXP
Технические подробности
глубокая спецификация| Связь с `.cxt` | `.cxp` - это сжатая двоичная форма проекта; `.cxt` - несжатый эквивалент тех же данных |
| Сжатие | Проприетарный алгоритм Omron; точный метод не опубликован |
| Порядок байтов | Little-endian |
| Кодировка | Двоичная; человекочитаемое представление отсутствует |
| Поддерживаемые семейства PLC | Omron серии CS, CJ, CP |
| Содержимое программы | Релейная логика, структурированный текст, функциональные блоки, таблицы символов, конфигурация модулей ввода-вывода и комментарии |
| Сопутствующий файл | `.opt` хранит связанные настройки резервного копирования/восстановления для проекта |
| Совместимость версий | Только «вперед»; проекты новых версий могут не открываться в старых выпуска CX-Programmer |
| Платформа | Только Windows - поддержка macOS или Linux отсутствует |
| Лицензионные требования | Для открытия проектов и передачи программ на оборудование PLC требуется действующая лицензия на ПО CX-One |
| Преемник для PLC NJ/NX/NY | Sysmac Studio (формат `.smc2`) заменяет CX-Programmer для новых платформ Omron IEC 61131-3 |
| Типичный размер | от 10 КБ до 5 МБ в зависимости от сложности логики и размера таблиц данных |
| Выпущен | Late 1990s with CX-Programmer (CX-One suite) |
| Последняя версия | CX-Programmer v9.x (current as of 2024, bundled in CX-One v4.x) |
| Спецификация | www.ia.omron.com |
Конвертации CXP
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CXP.