Исчепывающий набор команд: Широкий спектр команд для разработки программ:
Базовый набор команд для выполнения логических операций, назначения результата, сохранения, счета, отсчета выдержек времени, загрузки, передачи, сравнения, сдвига, вращения, формирования дополнений, вызова подпрограмм (с локальными переменными) и т.д.
Встроенный набор коммуникационных команд (например, поддержки протокола USS, Modbus RTU, S7 функций связи "T-Send/T-Receive" или свободно программируемого порта).
Удобный набор функций управления широтно-импульсной модуляцией, формирования последовательностей импульсов, выполнения арифметических операций с плавающей и фиксированной точкой, ПИД регулирования, управления переходами, преобразования кодов и т.д.
Математические функции. Например, SIN, COS, TAN, LN, EXP и т.д.
Счет: Удобные функции счета в сочетании со встроенными счетчиками и специальными командами управления скоростным счетом.
Обработка прерываний:
Прерывания по нарастающему и/ или спадающему фронту сигнала для получения быстрого отклика на внешнее событие.
Прерывания по времени.
Прерывания от счетчиков в моменты достижения заданного значения или изменения направления счета.
Коммуникационные прерывания для быстрого и простого обмена информацией с периферийными приборами. Например, с принтерами или считывателями кодов.
Парольная защита.
Функции тестирования и отладки: Удобный набор функций тестирования и диагностики. Например, интерактивной/ автономной диагностики.
Принудительная установка входов и выходов в процессе тестирования и диагностики: Входы и выходы могут устанавливаться в нужные состояния независимо от хода выполнения программы. Например, для отладки программы.
PLCopen совместимые функции управления перемещением.