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