Технические средства автоматизации: программирование контроллеров в среде ISaGRAF. Елизаров И.А - 14 стр.

UptoLike

<child_prog> (R);
Убить дочернюю последовательность, когда шаг
становится активным, и ничего не делать, когда
шаг становится пассивным
SFC-последовательность, определённая как действие, должна быть дочерней SFC программой редактируемой про-
граммы.
Порядок выполнения работы
1. Создать новый проект.
2.
Создать новую программу. При выборе языка указать язык SFC.
3.
Объявить используемые переменные.
4.
Отредактировать программу в соответствии с рис. 4.9.
5.
Настроить конфигурацию ввода/вывода и осуществить привязку входных и выходных переменных проекта.
6.
Создать код приложения.
7.
Провести отладку приложения в режиме симуляции.
Выполнение п. 1 – 3, 5 – 7 подробно рассмотрено в лабораторной работе 1.
A
CTION (P) :
a:=false; b:=false;
c:=false; d:=false;
m:=false; n1:=false;
END_ACTION;
1
GS1
1
pusk;
GT1
2
A
CTION (P) :
a:=true;
END_ACTION;
GS2
2
gs2.t>=t#10s;
GT2
3
A
CTION (P) :
a:=false; b:=true;
m:=true;
END_ACTION;
GS3
3
gs3.t>=t#15s;
GT3
4
gs4.t>=t#10s;
GT4
5
A
CTION (P) :
m:=false; n1:=true;
END_ACTION;
GS5
5
LS1=true;
GT5
6
A
CTION (P) :
n1:=false; c:=true;
END_ACTION;
GS6
6
gs6.t>=t#10s;
GT6
4
A
CTION (P) :
b:=false;
END_ACTION;
GS4
7
A
CTION (N) :
c:=false;
END_ACTION;
GS7
7
gs7.t>=t#15s;
GT7
8
A
CTION (P) :
d:=true;
END_ACTION;
GS8
8
LS2=true;
GT8
1
Рис. 4.9
Контрольные задания
1. Разработать приложение на языке SFC, реализующее следующий алгоритм управления.
В ёмкость залить вещество
А до уровня 1,5 м. Включить мешалку. Затем залить вещество С до уровня 2,6 м. Выдер-
жать смесь в аппарате в течение 1 часа. Выключить мешалку и слить полученную смесь
В (рис. 4.10).
2. Необходимо реализовать одноконтурную АСР температуры в реакторе (рис. 4.11,
а).
При этом необходимо загружать вещество А в течение 5 минут, затем включить ме-
шалку и поддерживать температуру по заданной программе (рис. 4.11,
б).
3. Необходимо реализовать одноконтурную АСР температуры в реакторе (рис. 4.12,
а).
Открыть клапан
А на 30 с. Затем включить мешалку и поддерживать температуру по
заданной программе в течение 1 часа (рис. 4.12,
б). Далее открыть клапан В.
Т
Е
Т
з
t
а)
б)
А
ДВ
V1
V2
Рис. 4.11
LE
A
C
B
Рис. 4.10