Помимо предустановленной операционной системы Microsoft Windows Embedded 7 или Microsoft Windows 10 IoT, контроллеры AMAX могут быть интегрированы со средой программирования 3S CODESYS V3 и являются мощным контроллером IEC-61131-3 (FBD, LD, IL, SF, SFC) реального времени (50 мкс). Благодаря поддержке EtherCAT в CODESYS, контроллеры AMAX позволяют реализовать очень быстрые процессы управления в микросекундном диапазоне.
Быстродействие обработки переменных в Softlogic-среде Codesys для программы в 1000 строк на языке IL (Instruction List):
BOOL: 2.736 мкс
BYTE: 2.736 мкс
INT: 3.054 мкс
DINT: 2.736 мкс
REAL: 4.472 мкс
Среда исполнения Codesys RTE дополнительно может содержать набор библиотек для управления движением Softmotion, с помощью которого возможно выполнение задач Motion Control с управлением до 256 осей. В зависимости от требуемого времени цикла можно управлять различным количеством сервоосей (порядка 1 мс для 256 осей на процессоре Core i7). Дополнительное расширение CNC (ЧПУ) обладает 3D-редактором и позволяет моделировать траекторию и скорость движения, интерполяцию и другие специальные функции, такие как "летающая пила", "электронный редуктор" и "кулачковый диск" — всё с помощью функциональных блоков CODESYS.
Также в программный пакет CODESYS может быть включена лицензия на локальную (Target) и Web визуализацию. Локальная визуализация дает возможность легко превратить контроллер AMAX в станцию человеко-машинного интерфейса, подключив монитор и устройство ввода (сенсорный экран, клавиатура или указательное устройство). С помощью Web визуализации на HTML5 экранные формы могут быть запущены на удаленном тонком клиенте (через веб-браузер). Разработка экранных форм происходит в той же среде CODESYS, что и программирование, с использованием тех же самых переменных.
Таким образом, в зависимости от исполнения, программная часть контроллеров AMAX может содержать следующие компоненты:
OS Windows + Codesys RTE + Softmotion + CNC + Visualization (Target или Target + Web)