Приклад-2014
.pdf20
“Затримка часу після спрацювання модуля №7(елемент пам’яті)”
“після вмикання №7”
IF |
XT7 AND N XT1 |
Входи контролера |
THEN |
SET T1 |
|
|
WITH 5s |
|
|
SET XT1 |
|
|
RESET XN7 |
|
|
RESET XNT7 |
|
|
RESET XT2 |
|
IF |
N T1 AND XT1 «відлік часу» |
|
THEN |
SET X7 |
|
“після вимикання №7” |
|
|
IF |
XNT7 AND N XT2 |
|
THEN |
SET T2 |
|
|
WITH 5s |
|
|
SET XT2 |
|
|
RESET X7 |
|
|
RESET XT7 |
Виходи контролера |
|
RESET XT1 |
|
IF |
N T2 AND XT2 «відлік часу» |
|
THEN |
SET XN7 |
|
“замикання робочого циклу” |
|
|
IF |
NOP |
|
THEN JMP TO 1
S1 сигнал вмикання системи
X7 прапор ввімкнутого елемента пам’яті
XN7 прапор вимкнутого елемента пам’яті
XT1 прапор покриття таймера T1 (запобігає повторному вмиканню) XT2 прапор покриття таймера T2 (запобігає повторному вмиканню)
Логічні вирази команд керування:
Y2 X |
|
|
|
X |
|
X |
|
Xst +X3 X6 X7 |
X |
2M |
Y |
|
|
|
|
X7 X3 X |
|
+X |
|
X3 X6 |
|||||||||||||
3 |
7 |
6 |
|||||||||||||||||||||||||||||||
2 |
6 |
7 |
|||||||||||||||||||||||||||||||
Y3 X |
|
|
|
X7 |
Y3 X |
|
|
|
X |
|
|
|
|
||||||||||||||||||||
2 |
2 |
7 |
|||||||||||||||||||||||||||||||
Y6 |
X |
|
X7 |
Y |
|
|
X |
|
X |
|
|
||||||||||||||||||||||
2 |
6 |
2 |
7 |
||||||||||||||||||||||||||||||
Y7 |
X2 X3 |
Y |
|
X 2m X3 |
|||||||||||||||||||||||||||||
7 |
Allocation List
Abs |
Simb |
Abs |
Simb |
O0.0 |
Y6 |
F0.0 |
XN7 |
O0.1 |
Y2 |
F0.1 |
X7 |
O0.2 |
YN2 |
F0.2 |
XT1 |
O0.3 |
Y3 |
F0.3 |
XT2 |
O0.4 |
YN3 |
F0.4 |
X6 |
I0.0 |
XN2 |
F0.5 |
XN6 |
I0.1 |
X2 |
F0.6 |
X3 |
I0.2 |
X2M |
F0.7 |
XN3 |
I0.3 |
SENS |
F1.0 |
Xst |
I0.4 |
KNOP |
F1.1 |
FS1 |
I0.5 |
S1 |
F1.2 |
XT7 |
|
|
F1.3 |
XNT7 |
|
|
T1 |
|
|
|
T2 |
|