Структурированный текст (ST)

Язык ST - это язык высокого уровня. Синтаксически ST представляет собой несколько адаптированный язык Паскаль. Вместо процедур Паскаля в ST используются компоненты программ стандарта. Для специалистов, знакомых с языком С, освоение ST также не вызовет никаких сложностей. В качестве иллюстрации сравним эквивалентные программы на языках ST и С:

ST:

WHILE counter <> 0 DO

   counter := counter - 1;

   var1 := var1 * 2;

   IF var1 > 100 THEN

       var1 := 1;

       var2 := var2 + 1;

    END_IF

END WHILE

Язык ST по умолчанию предлагается для описания действий и условий переходов SFC. Это действительно максимально мощный тандем, позволяющий эффективно решать любые задачи.