7- 2
Программирование на языке структурированного текста
Publication 1756-PM001G-EN-P - March 2004
Присваивание Используйте присваивание для изменения значения, хранящегося в
теге. Оператор присваивания имеет следующий синтаксис:
tag := expression;
где:
Термин: Определение: Примеры:
инструкция
(см. стр. 7-11)
Инструкция является отдельно расположенным оператором.
Операнды инструкции помещаются в круглые скобки.
В зависимости от типа инструкции, она может не содержать
операндов, содержать один, два или несколько операндов.
При выполнении инструкция имеет на выходе одно или более
значений, которые являются частью структуры данных.
Инструкция завершается точкой с запятой «;».
Даже при одинаковом синтаксисе инструкции отличаются от
функций, инструкции не могут использоваться в выражениях. В
выражениях могут использоваться только функции.
instruction ()
instruction
(operand);
instruction
(operand1,operand2,
operand3);
конструкция
(см. стр. 7-12)
Условный оператор, используется для включения программы
структурированного текста (т.е. других операторов).
Конструкция заканчивается точкой с запятой «;».
IF...THEN
CASE
FOR...DO
WHILE...DO
REPEAT...UNTIL
EXIT
комментарий
(см. стр. 7-28)
Текст, который поясняет часть программы на языке
структурированного текста.
• Используйте комментарий для того, чтобы облегчить понимание
программы.
• Комментарии не влияют на выполнение программы.
• Комментарии могут быть в любом месте структурированного
текста.
//комментарий
(*начало
комментария . . .
конец комментария*)
/*начало
комментария . . .
конец комментария*/
Элемент: Описание:
tag (тег)
представляет собой тег, который должен получить новое значение.
Тег должен иметь тип BOOL, SINT, INT, DINT или REAL
:=
символ присваивания
expression
(выражение)
представляет собой новое значение, присваиваемое тегу
Если tag (тег) имеет тип: Используйте выражение типа:
BOOL Выражение типа BOOL
SINT
INT
DINT
REAL
числовое выражение
;
конец оператора
присваивания