POU: PLC_PRG
1 PROGRAM PLC_PRG
2 VAR_INPUT
3 Fotocel1 : BOOL ;
4 Fotocel2 : BOOL ;
5 Reset : BOOL := TRUE ;
6 END_VAR
7 VAR_OUTPUT
8 Lamp1 : BOOL ;
9 Lamp2 : BOOL ;
10 Lamp3 : BOOL ;
11 END_VAR
12 VAR
13 Counter : CTUD ;
14 doorlopen : BOOL ;
15
16 // Hoeveel plekken variabele
17 P0 : BOOL ;
18 P1 : BOOL ;
19 P2 : BOOL ;
20 P3 : BOOL ;
21 P4 : BOOL ;
22 P5 : BOOL ;
23 P6 : BOOL ;
24 END_VAR
25
1
AND
fotocel1 S doorlopen
fotocel2
2 Counter
AND CTUD
fotocel1 CU QU
fotocel2 QD
doorlopen CV
AND
fotocel2 CD
fotocel1
doorlopen
Reset RESET
0 LOAD
6 PV
T2 oef a.project
Page 1 of 3
18-11-2022 12:59
1 PROGRAM PLC_PRG
2 VAR_INPUT
3 Fotocel1 : BOOL ;
4 Fotocel2 : BOOL ;
5 Reset : BOOL := TRUE ;
6 END_VAR
7 VAR_OUTPUT
8 Lamp1 : BOOL ;
9 Lamp2 : BOOL ;
10 Lamp3 : BOOL ;
11 END_VAR
12 VAR
13 Counter : CTUD ;
14 doorlopen : BOOL ;
15
16 // Hoeveel plekken variabele
17 P0 : BOOL ;
18 P1 : BOOL ;
19 P2 : BOOL ;
20 P3 : BOOL ;
21 P4 : BOOL ;
22 P5 : BOOL ;
23 P6 : BOOL ;
24 END_VAR
25
1
AND
fotocel1 S doorlopen
fotocel2
2 Counter
AND CTUD
fotocel1 CU QU
fotocel2 QD
doorlopen CV
AND
fotocel2 CD
fotocel1
doorlopen
Reset RESET
0 LOAD
6 PV
T2 oef a.project
Page 1 of 3
18-11-2022 12:59