Лабораторный практикум по промышленным контроллерам. Леонов С.В - 10 стр.

UptoLike

6. Опишите функциональные блоки (Рис.7.) RS -триггеров сущности, это
подпрограммы-процедуры) T1_ST:RS и T2_ST:RS: Т1_ST имя функциональ-
ного блока, RS – его тип.
7. Введите текст программы:
Рис. 7. Текст программы на языке ST
Комментарий к фрагменту программы, поясняющий ее работу:
А) And1_ST:=Valve_In_ST and not (Pump_Control_ST) - переменной And1_ST
присваивается результат логического умножения (and) переменной Valve_in_ST
и инверсного (not) значения переменной Pump_Control_ST.
Б) T1_ST (Set:=And1_ST, Reset1:=Reset_ST | Valve_Control_ST:=Q1) - входу
установки триггера T1_ST в единичное состояние Set присваивается перемен-
ная And1_ST, входу сброса триггера Reset1 присваивается переменная
Reset_ST. Это входы триггера. После разделителя | идет описание выхода Q1,
которому присвоена переменная Valve_Control_ST.
Примечание: 3 и 4 строки выполняют аналогичную функцию, но для других
переменных.
8. Теперь созданную программу необходимо проверить на синтаксические
ошибки (File->Check Syntax(Alt+F10)) при отсутствии ошибок будет выдано
следующее сообщение, рисунок 9.
9. Проверьте, что у вас существует активный ресурс (признак активного ре-
сурса – ярко-зеленый цвет) и он не содержит программ, рисунок 10.
10