Информационные технологии. Пономарев О.П. - 53 стр.

UptoLike

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

ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
- 50 -
Выражения на языке ST состоят из операций и операндов (констант
и переменных). Для выделения частей выражений и изменения
приоритета выполнения операций используются круглые скобки. Без
скобок используется традиционный приоритет: операция возведения
имеет более высокий приоритет по сравнению с операциями
умножения или деления, которые в свою очередь имеют более
высокий приоритет по сравнению с операциями сложения или
вычитания. Тип всех операндов выражения должен быть одинаковым.
Для изменения типов используются функции преобразования типов
BOO, ANA, REAL, TMR, MSG.
Подпрограммы и функции.
Вызовы подпрограммы на языке ST может использоваться в любом
выражении ST-программы или переходе языка SFC. Синтаксис вызова
следующий:
<имя подпрограммы>=(<пар1>,...,<парN>),
где <пар1>,...,<парN>- параметры подпрограммы.
Прежде чем использовать функциональный блок в ST-программе,
необходимо объявить уникальную копию блока в словаре
переменных, задав имя копии и тип блока. Рассмотрим пример. В
библиотеке функциональных блоков ISaGRAF имеется
функциональный блок R_TRIG обнаружения нарастающего фронта
сигнала. Для его вызова вначале создается уникальная копия с именем
TRIG_1, а далее производится его активизация и доступ к
возвращаемым параметрам. Окно «FB экземпляры» позволяет ввести
описание копии функционального блока в словарь ISaGRAF.
Программа имеет следующую структуру:
                     ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ



   Выражения на языке ST состоят из операций и операндов (констант
и переменных). Для выделения частей выражений и изменения
приоритета выполнения операций используются круглые скобки. Без
скобок используется традиционный приоритет: операция возведения
имеет более высокий приоритет по сравнению с операциями
умножения или деления, которые в свою очередь имеют более
высокий приоритет по сравнению с операциями сложения или
вычитания. Тип всех операндов выражения должен быть одинаковым.
Для изменения типов используются функции преобразования типов
BOO, ANA, REAL, TMR, MSG.
   Подпрограммы и функции.
   Вызовы подпрограммы на языке ST может использоваться в любом
выражении ST-программы или переходе языка SFC. Синтаксис вызова
следующий:
                     <имя подпрограммы>=(<пар1>,...,<парN>),
   где <пар1>,...,<парN>- параметры подпрограммы.
   Прежде чем использовать функциональный блок в ST-программе,
необходимо объявить уникальную копию блока в словаре
переменных, задав имя копии и тип блока. Рассмотрим пример. В
библиотеке      функциональных      блоков     ISaGRAF      имеется
функциональный блок R_TRIG обнаружения нарастающего фронта
сигнала. Для его вызова вначале создается уникальная копия с именем
TRIG_1, а далее производится его активизация и доступ к
возвращаемым параметрам. Окно «FB экземпляры» позволяет ввести
описание копии функционального блока в словарь ISaGRAF.




  Программа имеет следующую структуру:


                               - 50 -