Язык описания
Программа может быть описана при помощи одного из следующих графических или текстовых языков:
Язык последовательных функциональных схем (SFC) для программирования высокого уровня
Язык Потоковых Диаграмм (FC) для программирования высокого уровня
Язык функциональных блочных диаграмм (FBD) для сложных циклических операций
Язык релейных диаграмм (LD) только для булевских операций
Язык структурированный текст (ST) для любых циклических операций
Язык инструкций (IL) для операций низкого уровня
Одна и та же программа не может смешивать несколько языков. Язык программирования программы выбирается в момент создания программы и не может быть изменен в последствии. Исключением являются языки FBD и LD, которые можно комбинировать внутри одной программы.