Логический синтез дискретных систем управления. Чикуров Н.Г. - 120 стр.

UptoLike

Составители: 

119
Bool_var
N
Основные обмотки языка LD:
прямая обмотка;
обратная обмотка;
обмотка с установкой;
обмотка со сбросом.
Подробнее о библиотеке языка можно узнать из раздела «HELP».
7.5. Структурированный текстST
Структурированный текст (ST) - это язык высокого уровня,
напоминающий по синтаксису язык Паскаль. Язык ST предназначен для
реализации сложных процедур, которые сложно описать с помощью
графических языков. В частности, он по умолчанию используется для
описания действий внутри шагов и условий, прикрепленных к переходам,
языка SFC.
Программа на языке ST это список операторов, заканчивающихся
точкой с запятой.
Выражения на языке ST состоят из операций и операндов (констант и
переменных). Чтобы выделять части выражения и изменять приоритет
выполнения операций, используют круглые скобки (например, 2+6*3 = 2+18
= 20).
Вызовы подпрограмм на языках ST, IL, LD или FBD могут
использоваться в любом выражении ST-программы или переходе языка SFC
и синтаксис такого вызова прост:
<имя подпрограммы> (<параметр1>,…,<параметрN>).
Основные операции языка ST:
Арифметические операции
(*операции над целыми аналоговыми переменными*)
ares: = (ax1+ax2)*(12/(scale-3));
a: =11/2; (*в результате а=5*)
(*операции над вещественными аналоговыми переменными*)
rres: =(rx2+1.02E5)/(rx3-3.14)*rx8;
rrx: =rx1/rx2; (*ошибка, если rx2=0.0*)
(*операции над таймерными переменными*)
timeprog: = 10s+tm10-tm56;
tresult: = tm1-tm2; (*если tm2>tm1, произойдет ошибка исполнения*);