Structured Text

Материал из Seo Wiki - Поисковая Оптимизация и Программирование

Перейти к: навигация, поиск

Structured Text (ST) — язык программирования стандарта IEC61131-3. Предназначен для программирования промышленных контроллеров и операторских станций. Широко используется в SCADA/HMI/SoftLogic пакетах. По структуре ближе всего к языку программирования Паскаль (язык программирования). Удобен для написания больших программ и работы с аналоговыми сигналами и числами с плавающей точкой.

Пример: Вычисление максимума из массива

VAR_CONSTANT
   Array_Sz:BYTE:=4;
END_VAR
VAR
   Iter:BYTE;
   arr:ARRAY [1..Array_Sz] of real:=3.2,4.2,1.4,7.8;
   fnd_max:REAL:=-1.2E38;
END_VAR
     FOR Iter:=1 TO Array_Sz DO
         fnd_max:=MAX(fnd_max,arr[Iter]);
     END_FOR

См. также

Языки программирования стандарта IEC61131-3:

  • LD — Релейно-Контактные Схемы
  • FBD — Функциональные Блоковые Диаграммы
  • IL — Список Инструкций
  • SFC — Последовательностные Функциональные Диаграммы
  • ST — Структурированный Текст

Инструменты программирования на языках МЭК 611131-3:

de:Strukturierter Text

en:Structured text es:Structured Text fr:Texte structuré ja:ストラクチャード・テキスト

Личные инструменты

Served in 0.168 secs.