Язык программирования Structured Text – это одна из составных частей стандарта IEC61131-3 и представляет собой текстовый язык программирования высокого уровня.  Structured Text в некой степени имеет схожесть с известными Pascal и Basic, что делает его очень удобным инструментом программирования ПЛК для программистов не знакомых со спецификой FBD, LD, SFC, IL.

Structured Text идеален для описания алгоритмов, которые содержат сложные математические вычисления или разветвленную структуру. К тому-же, ST позволяет более компактно описывать алгоритмы, по сравнению с графическими языками.

Преимущества языка программирования ST:

  1. Люди, знакомые с Pascal и Basic смогут быстро освоится с ST;
  2. Программа на ST легко читается, за счет символьного представления;
  3. Программа на ST может быть создана  в любом текстовом редакторе;

Structured Text содержит в себе уйму конструкций, которые позволяют присваивать значения переменным, вызывать функции и функциональные блоки, описания условных переходов, операторов, итерационных процессов.

Структурированный текст, они же ST содержит в себе следующие специфические конструкции:

  • Циклический оператор WHILE;
  • Циклический оператор FOR;
  • Оператор условных переходов IF-THEN-ELSE;
  • Оператор условных переходов CASE;

Набор различных операторов отличается для каждой версии ПЛК и LCADA-конфигуратора;

Помимо прочего, Structured Text позволяет описывать условия и шаги в алгоритмах SFC.

Пример листинга программы на ST. 

Tags

 
Поделиться в Ok Ok Ok Ok Share for Odnoklassniki Ok Ok

0 Комментариев

Вы можете первым оставить свой комментарий.

Оставить комментарий

 




 

Вы же не робот? *