Professional Documents
Culture Documents
Dokumen - Tips Itacre311 Multiprog Exercises and Solutions Festo PLC Double Side
Dokumen - Tips Itacre311 Multiprog Exercises and Solutions Festo PLC Double Side
Dokumen - Tips Itacre311 Multiprog Exercises and Solutions Festo PLC Double Side
Exercises
Solutions
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 1/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 2/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
3
Exercise 1
Exercise 1
Problem Description
•
Formulate
You the PLC
can use any program
one or using
all ofMultiProg.
the five languages
available.
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 3/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
4
Exercise 1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 4/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
5
Solution 1
Solution 1
Electrical Circuit Diagram
24V
0V
S1
24V
PLC
0V
H1
0V
Variables
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 5/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
6
Solution 1
Ladder Programming
Input0_0 Output0_0
IL Programming
LD Input0_0
ST Output0_0
ST Programming
Output0_0:=Input0_0;
FBD Programming
Input0_ Output0_
0 0
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 6/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
7
Exercise 2
Exercise 2
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 7/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
8
Exercise 2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 8/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
9
Solution 2
Solution 2
Electrical Circuit Diagram
24V
0V
S1
24V
PLC
0V
H1
0V
Variables
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 9/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
10
Solution 2
Ladder Programming
Input0_ Output0_
0 0
IL Programming
LDN Input0_0
ST Output0_0
ST Programming
FBD Programming
Input0_ Output0_
0 0
OR
NOT
Input0_ Output0_
0 0
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 10/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
11
Exercise 3
Exercise 3
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 11/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
12
Exercise 3
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 12/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
13
Exercise 3
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 13/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
14
Solution 3
Solution 3
Electro-Pneumatic Circuit Diagram
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 14/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
15
Solution 3
Variables
Ladder Programming
IL Programming
LD Input0_0
AND Input0_1
ST Output0_0
ST Programming
FBD Programming
AN
D
Input0_
0
Input0_ Output0_
1 0
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 15/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
16
Exercise 4
Exercise 4
The OR Function
Problem Description
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 16/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
17
Exercise 4
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 17/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
18
Solution 4
Solution 4
Electrical Circuit Diagram
Variables
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 18/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
19
Solution 4
Ladder Programming
Input0_ Output0_
0 0
LDInput0_
Input0_1
1
OR Input0_2
ST Outuput0
IL Programming
LD Input0_0
OR Input0_1
ST Output0_0
ST Programming
OR
Input0_
I0nput0_ Output0_
1 0
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 19/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
20
Exercise 5
Exercise 5
Problem Description
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 20/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
21
Exercise 5
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 21/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
22
Exercise 5
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 22/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
23
Solution 5
Solution 5
Electro-Pneumatic Circuit Diagram
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 23/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
24
Solution 5
Variables
Ladder Programming
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 24/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
25
Solution 5
LD Input0_0
AND Input0_1
ANDN Input0_2
ST Flag1
LD Input0_0
AND Input0_2
ANDN Input0_1
ST Flag2
LD Input0_1
AND Input0_2
ANDN Input0_0
ST Flag3
LD Flag1
OR Flag2
OR Flag3
ST Output0_0
OR
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 25/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
26
Solution 5
FBD Programming
AND
Input0_
0
Input0_
1
Input0_
2
AND OR
Input0_
0
Input0_
1
Input0_ Output0_
2 0
AND
Input0_
I0nput0_
1
Input0_
2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 26/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
27
Exercise 6
Exercise 6
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 27/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
28
Exercise 6
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 28/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
29
Exercise 6
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 29/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
30
Solution 6
Solution 6
Electro-Pneumatic Circuit Diagram
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 30/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
31
Solution 6
Variables
Ladder Programming
IL Programming
LD Input0_0
ANDN Input0_1
ST Output0_0
LD Input0_0
AND Input0_1
ST Output0_1
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 31/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
32
Solution 6
ST Programming
FBD Programming
AND
Input0_
0
Input0_ Output0_
1 0
AND
Input0_
0
Input0_ Output0_
1 1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 32/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
33
Solution 6
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 33/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
34
Exercise 7
Exercise 7
Setting and Resetting of an Output
Technical Knowledge
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 34/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
35
Exercise 7
•
A 1-signal at reset input R1 sets the value of Q1 to 0,
irrespective of which value applies at input S.
• A 1-signal at set input S sets output Q1 to 1 only if a 0-
signal simultaneously applies at the R1 input.
• If 1-signals apply both at inputs S and R1, output Q1 is
reset.
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 35/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
36
Exercise 7
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 36/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
37
Exercise 7
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 37/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
38
Solution 7
Solution 7
Electrical Circuit Diagram
Variables
Function or Function
Name Comment
Block
RS_1 RS RS Function Block 1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 38/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
39
Solution 7
Ladder Diagram
Output0_0
Input0_1
S
Output0_0
Input0_0
IL Programming
LDN Input0_1
S Output0_0
LD Input0_0
R Output0_0
OR
LDN Input0_1
ST RS_1.SET
LD Input0_0
ST RS_1.RESET1
CAL RS_1
LD RS_1.Q1
ST Output0_0
ST Programming
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 39/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
40
Solution 7
FBD Programming
RS_1
RS
SET
Input0_
1 RESET1 Q1
Input0_
0 Output0_
0
RS-1
RS
Input0_1 Output0_0
SET Q1
Input0_0 RESET1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 40/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
41
Solution 7
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 41/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
42
Exercise 8
Exercise 8
Transfer of a Part
Problem Description
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 42/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
43
Exercise 8
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 43/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
44
Solution 8
Solution 8
Electro-Pneumatic Circuit Diagram
B1 B2
Y2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 44/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
45
Solution 8
Variables
Ladder Diagram
Output0_0
Input0_0 Input0_1
S
Output0_1
Output0_1
Input0_2
S
Output0_0
IL Programming
LD Input0_0
AND Input0_1
ST Output0_0
LD Input0_2
ST Output0_1
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 45/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
46
Solution 8
OR
LD Input0_0
AND Input0_1
S Output0_0
R Output0_1
LD Input0_2
S Output0_1
R Output0_0
ST Programming
FBD Programming
AND
Input0_
0
Input0_ Output0_0
1
Input0_ Output0_1
2
OR
RS_1
AND
Input0_0 RS
Input0_2 RESET1
Input0_2 Output0_1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 46/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
47
Solution 8
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 47/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
48
Exercise 9
Exercise 9
Activating a Cylinder
Signal Edges
Technical Knowledge
Rising (positive)
signal change edges
takes mark
place fromthe
0 toinstant,
1. during which a
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 48/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
49
Exercise 9
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 49/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
50
Exercise 9
• You can use any one or all of the five languages
available.
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 50/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
51
Exercise 9
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 51/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
52
Solution 9
Solution 9
Electro-Pneumatic Circuit Diagram
B1 B2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 52/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
53
Solution 9
Variables
Function or Function
Name Comment
Block
R_TRIG_1 R_TRIG Rising Edge 1
RS_1 RS Reset-Set 1
Ladder Diagram
R_TRIG_1
Output0_0
Input0_0 R_TRIG Input0_1
CLK Q
S
Output0_0
Input0_2
R
LD R_TRIG_1.Q
AND Input0_1
S Output0_0
LD R_TRIG_1.Q
AND Input0_2
R Output0_0
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 53/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
54
Solution 9
ST Programming
R_TRIG_1(CLK:=Input0_0);
RS_1(SET:=R_TRIG1_1.Q AND
Input0_1,RESET1:=R_TRIG_1.Q AND Input0_2);
Output0_0:= RS_1.Q1;
FBD Programming
RS_1
AND
Input0_
RS
1 R_TRIG_1
R_TRIG SET
Q1 Output0_
Input0_ CLK Q RESET1 0
0 AND
Input0_
2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 54/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
55
Solution 9
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 55/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
56
Exercise 10
Exercise 10
Bonding of Components
Pulse Timer
Technical Knowledge
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 56/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
57
Exercise 10
Problem Description
The cylinder
control valvesis(Y1).
controlled by5 single
Once the secondssolenoid directional
have expired, the
cylinder is to return to the initial position. The bonding
process is started by a push button S1.
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 57/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
58
Exercise 10
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 58/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
59
Exercise 10
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 59/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
60
Solution 10
Solution 10
Electro-Pneumatic Circuit Diagram
B1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 60/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
61
Solution 10
Variables
Function or Function
Name Comment
Block
Ladder Diagram
TP_1
Input0_0 Input0_1 TP Output0_0
IN Q
T#5s PT ET
IL Programming
LD Input0_0
AND Input0_1
ST TP_1.IN
LD T#5s
ST TP_1.PT
CAL TP_1
LD TP_1.Q
ST Output0_0
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 61/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
62
Solution 10
ST Programming
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 62/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
63
Solution 10
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 63/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
64
Exercise 11
Exercise 11
Embossing Device
Technical Knowledge
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 64/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
65
Exercise 11
Problem Description
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 65/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
66
Exercise 11
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 66/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
67
Exercise 11
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 67/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
68
Solution 11
Solution 11
Electro-Pneumatic Circuit Diagram
B1 B2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 68/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
69
Solution 11
Variables
Ladder Diagram
TON_1
T#3s PT ET
Input0_2 Output0_0
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 69/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
70
Solution 11
IL Programming
LD Input0_0
AND Input0_1
ST TON_1.IN
LD T#3s
ST TON_1.PT
CAL TON_1
LD TON_1.Q
S Output0_0
LD Input0_2
R Output0_0
ST Programming
TON_1 RS_1
AND
Input0_
TON RS
0
Input0_
1
IN Q SET Q1 Output0_0
T#3s PT ET RESET1
Input0_
2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 70/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
71
Solution 11
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 71/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
72
Exercise 12
Exercise 12
Clamping Device
Technical Knowledge
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 72/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
73
Exercise 12
Problem Description
A workpiece is to be clamped by activating the start
button S1. When the workpiece is clamped by cylinder
1.0, cylinder 2.0 extends and embosses the workpiece.
Since the workpiece requires time to cool down, it remains
clamped for a period of 3 seconds. This time is started
with the advancing of cylinder 1.0.
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 73/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
74
Exercise 12
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 74/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
75
Exercise 12
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 75/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
76
Solution 12
Solution 12
Electro-Pneumatic Circuit Diagram
B1 B2
Variables
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 76/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
77
Solution 12
Function or Function
Name Comment
Block
TOF_1 TOF Timer Delay Off 1
R_TRIG_1 R_TRIG Rising Edge 1
RS_1 RS Reset-Set 1
RS_2 RS Reset-Set 2
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 77/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
78
Solution 12
Ladder Diagram
TOF_1
Input0_0 Input0_1 Input0_3 TOF Output0_0
IN Q
T#3s PT ET
R_TRIG_1
CLK Q S
Input0_4 Output0_1
Output0_2
Input0_3 Output0_2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 78/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
79
Solution 12
IL Programming
LD Input0_0
AND Input0_1
AND Input0_3
ST TOF_1.IN
LD T#3s
ST TOF_1.PT
CAL TOF_1
LD TOF_1.Q
ST Output0_0
LD Input0_2
ST R_Trig_1.CLK
CAL R_Trig_1
LD R_Trig_1.Q
AND Input0_3
S Output0_1
LD Input0_4
R Output0_1
S Output0_2
LD Input0_3
R Output0_2
ST Programming
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 79/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
80
Solution 12
FBD Programming
AND TOF_1
Input0_
0 TOF
Input0_
1
Input0_ IN Q Output0_
3 0
T#3s PT ET
R_TRIG_1
R_TRIG
RS_1
AND
Input0_ CLK Q RS
2
Input0_ SET Q1 Output0_
3 1
Input0_ RESET1
4
RS_2
RS
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 80/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
81
Solution 12
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 81/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
82
Exercise 13
Exercise 13
Counters
Technical Background
output parameters.
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 82/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
83
Exercise 13
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 83/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
84
Exercise 13
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 84/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
85
Exercise 13
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 85/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
86
Solution 13
Solution 13
Electro-Pneumatic Circuit Diagram
B1 B2
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 86/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
87
Solution 13
Variables
Function or Function
Name Comment
Block
CTU_1 CTU Counter Up 1
R_TRIG_1 R_TRIG Rising Edge 1
R_TRIG_2 R_TRIG Rising Edge 2
RS_1 RS Reset-Set 1
RS_2 RS Reset-Set 2
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 87/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
88
Solution 13
Ladder Diagram
Input0_0 Flag1
R_TRIG_1
CLK Q R
R_TRIG_2 CTU_1
Flag2 RESET
CV
5 PV
Flag2 Flag1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 88/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
89
Solution 13
IL Programming
LD Input0_0
S Flag1
LD Input0_1
AND Flag1
S Output0_0
LD Input0_2
ST R_TRIG_1.CLK
CAL R_TRIG_1
LD R_TRIG_1.Q
R Output0_0
LD Input0_2
ST R_TRIG_2.CLK
CAL R_TRIG_2
LD R_TRIG_2.Q
ST CTU_1.CU
LD Flag2
ST CTU_1.Reset
LD 5
ST CTU_1.PV
CAL CTU_1
LD CTU_1.Q
ST Flag2
LD Flag2
R Fla 1
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 89/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
90
Solution 13
ST Programming
RS_1
RS
AND
RS_2
Input0_
RS
1
Flag1
R_TRIG_1 SET Q1 Output0_
R_TRIG RESET1
0
Input0_ CLK Q
2
CTU_1
R_TRIG_2 CTU
R_TRIG
Input0_ CLK Q CU
2 Q Flag2
Flag2 RESET
PV CV
5
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 90/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
91
Solution 13
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 91/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
92
Exercise 14
Exercise 14
Linear Sequence
Technical Knowledge
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 92/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
93
Exercise 14
2
1 Initial Step
Transition Step
1
2 Action Step
Transition Step
2
3 Action Step
Transition Step
3
4 Action Step
Transition Step
4
1 Initialize
Run
1
true
3
1
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 93/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
94
Exercise 14
Problem Description
Cylinder
The 1.0 isare
cylinders to retract first,
retracted andfollowed by Cylinder
advanced by means2.0.
of
solenoid valves (Coil Y1 and Y2). The cylinder positions are
monitored by means of proximity switches B2 to B5.
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 94/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
95
Exercise 14
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 95/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
96
Exercise 14
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 96/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
97
Solution 14
Solution 14
Electro-Pneumatic Circuit Diagram
B1 B2 B3 B4
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 97/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
98
Solution 14
Variables
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 98/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
99
Solution 14
Ladder Diagram
Flag1
Flag2
Flag3
Flag4
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 99/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
100
Solution 14
SR_1
RS
Input0_1 Input0_3 Flag1
SET1 Q1
RESET
Flag2
SR_2
RS
Flag1 Input0_0 Flag2
SET1 Q1
RESET
Flag3
SR_3
RS
Flag1 Flag2 Input0_2 Flag3
SET1 Q1
RESET
Flag4
SR_4
RS
Flag2 Flag3 Input0_4 Flag4
SET1 Q1
RESET
Flag5
SR_5
RS
Flag3 Flag4 Input0_1 Flag5
SET1 Q1
RESET
Flag1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 100/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
101
Solution 14
SR_6
RS
Flag2 Output0_0
SET1 Q1
RESET
Flag4
SR_7
RS
Flag3 Output0_1
SET1 Q1
RESET
Flag5
Structured Text
102
Solution 14
SR_1
AND
SR
Input0_
1 SET1 Q1 Flag1
Input0_
3
Flag2 RESET
SR_2
AND
SR
Flag1
Input0_ SET1 Q1 Flag2
0
Flag3 RESET
SR_3
Flag1 AND
SR
Flag2
Input0_ SET1 Q1 Flag3
2
Flag4 RESET
AND SR_4
Flag2
SR
Flag3
Input0_ SET1 Q1 Flag4
4
Flag5 RESET
SR_5
Flag3 AND
SR
Flag4
Input0_ SET1 Q1 Flag5
1
Flag1 RESET
E311 Fundamentals and Applications of Programmable Logic Controllers
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 102/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
103
Solution 14
SR_6
SR
Flag4 RESET
SR_7
SR
Flag5 RESET
Instruction List
LD Input0_1
AND Input0_3
ST SR_1.SET1
LD Flag2
ST SR_1.RESET
CAL SR_1
LD SR_1.Q1
ST Flag1
LD Input0_0
AND Flag1
ST SR_2.SET1
LD Flag3
ST SR_2.RESET
CAL SR_2
LD SR_2.Q1
ST Flag2
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 103/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
104
Solution 14
LD Input0_2
ANDN Flag1
AND Flag2
ST SR_3.SET1
LD Flag4
ST SR_3.RESET
CAL SR_3
LD SR_3.Q1
ST Flag3
LD Input0_4
ANDN Flag2
AND Flag3
ST SR_4.SET1
LD Flag5
ST SR_4.RESET
CAL SR_4
LD SR_4.Q1
ST Flag4
LD Input0_1
ANDN Flag3
AND Flag4
ST SR_5.SET1
LD Flag1
ST SR_5.RESET
CAL SR_5
LD SR_5.Q1
ST Flag5
LD Flag2
ST SR_6.SET1
LD Flag4
ST SR_6.RESET
CAL SR_6
ST Output0_0
LD Flag3
ST SR_7.SET1
LD Flag5 E311 Fundamentals and Applications of Programmable Logic Controllers
ST SR_7.RESET
CAL SR_7
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 104/113
ST Output0_1
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
105
Solution 14
S001 R Output0_0
R Output0_1
Input0_0
S002 S Output0_0
Input0_2
S003 S Output0_1
Input0_4
S004 R Output0_0
Input0_1
S005 R Output0_1
Input0_3
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 105/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
106
Solution 14
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 106/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
107
Exercise 15
Exercise 15
Problem Description
Sequence abbreviation: A+ B+ B- C+ C- A-
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 107/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
108
Exercise 15
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 108/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
109
Solution 15
Solution 15
For Festo PLC
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 109/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
110
Solution 15
Ladder Diagram
Flag1
Flag2
Flag3
Flag4
Flag5
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 110/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
111
Solution 15
Flag6
Festo Didactic
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 111/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
112
Solution 15
S001 R Output0_0
R Output0_1
Input0_0
R Output0_2
S002 S Output0_0
Input0_2
S003 S Output0_1
Input0_4
S004 R Output0_1
Input0_3
S005 S Output0_2
Input0_6
S006 R Output0_2
Input0_5
S007 R Output0_0
Input0_1
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 112/113
7/16/2019 ITACR_E311 Multiprog Exercises and Solutions Festo PLC Double Side
113
Solution 15
http://slidepdf.com/reader/full/itacre311-multiprog-exercises-and-solutions-festo-plc-double-side 113/113