Язык программирования высокого уровня Структурированный текст (ST) предоставляет все языковые средства в форме команд. Это позволяет создавать хорошо структурированные программы.
Основные команды реализует всё, что требуется для:
- управления данными,
- функций вычислений,
- структур управления,
- обработки периферийных устройств.
При использовании технологического пакета управления движением расширяется диапазон доступных команд за счёт дополнительных эффективных и очень гибких команд управления движением (например: команда _pos (...) используется для позиционирования оси, регулируемой по положению).
Исходный файл на языке ST в основном состоит из непрерывного текста. Этот текст может быть поделён и структурирован по разделам, которые представляют логические секции исходного файла ST.
Эти разделы могут состоять из следующего:
- программы, назначенной к уровню исполнения реального времени,
- функционального блока с выделенной памятью
- функции без выделенной памяти.
Функциональные блоки и функции не назначаются уровню исполнения реального времени. Они вызываются из прикладной программы.