Professional Documents
Culture Documents
IW0 IN1
IW2 IN2
T4
I 0.7 S_ODT Q8.5
S Q
S5T#35s TV BI MW0
I 0.5
R BCD QW12
IW0 IN1
IW2 IN2
T4
I 0.7 S_ODT Q8.5
S Q
S5T#35s TV BI MW0
I 0.5
R BCD AW12
Process 0248
Thumbwheel
operating V buttons,
& monitoring Potentiometer,
0 8 1 5 7-segment
displays
Operator Panel
Control Processing
unit the values
such as MPI
DI/ AI/
DO AO
such as PROFIBUS
Display Formats:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Display Formats:
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sign
positive
numbers
HEX: DW#16# 0 0 0 8 4 0 8 9
(without sign)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Sign
negative
numbers
Sign of
Real No. e = Exponent (8 Bit) f = Mantissa (23 Bit)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0 0 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
27 26 25 24 23 22 21 20 2-1 2-2 2-3 2-4 ..... 2-23
0 2 9 6
16 Bit: BIN.: 2# 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
Sign (+) 2 9 6
Sign (+) 0 0 0 0 2 9 6
32 Bit: BIN.: 2# 0 x x x 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 1 1 0
MOVE MOVE
L +5
EN ENO EN OUT MB5
T MB5
Content of Content of
ACCU1 ACCU2
Program
X X X X X X X X Y Y Y Y Y Y Y Y
:
:
L W#16#CAFE 0 0 0 0 C
0 A
0 F
0 E
0 X X X X X X X X
L W#16#AFFE 0 0 0 0 A
0 F
0 F
0 E
0 0 0 0 0 C A F E
:
:
:
L MB 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0
31 23 15 7 0
Load 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 MB0 MB1
L MW 0
31 23 15 7 0
T QD 4
QD 4
Transfer T QW 4
QW 4
T QB 4
QB 4
A I0.4
C5 C5
CU C5
S_CUD S_CUD A I0.5
I 0.4 Q 8.3
CU QQ I 0.4 CU CD C5
A I0.3
I 0.5
L C#20
CD CV MW 4 I 0.5 CD
S C5
I 0.3 A I0.7
S CV_BCD QW 12 I 0.3 S CV MW 4 R C5
L C5
C#20 PV C#20 PV CV_BCD QW 12 T MW4
Q 8.3 LC C5
I 0.7
R I 0.7 R Q
Q = T QW12
A C5
= Q8.3
CU
CD
5
4
3
Count
2
1
0
Network 1: C5
I 0.0 SC
I 0.0 C5
A I 0.0
SC L C#20
C#20 CV
C#20 S C5
Network 2:
C5
I 0.1 C5
I 0.1 CU A I 0.1
CU
CU C5
Network 3:
I 0.2 C5 C5
A I 0.2
CD I 0.2 CD CD C5
Network 4:
C5 Q 4.0 Q 4.0
A C5
C5 = = Q 4.0
DI DO Q 8....
Q 4....
I 0.0 T_System_ON .0 ACTUAL number of parts
I 0.1 T_System_OFF L_SYSTEM .1
I 0.2 T_Jog_RT L_MAN .2
I 0.3 T_Jog_LT L_AUTO .3 V
I 0.4 S_M/A_ModeSelect .4
I 0.5 T_M/A_Accept .5 QW 12 / QW 6
-15V...+15V -15V...+15V
I 0.6 .6 AI2 AO1
AI1 AO2
I 0.7 .7
AI1 AI2
V
T4 T4
I 0.7 S_ODT Q8.5 S_ODT A I 0.7
S Q I 0.7 S BI MW0 L S5T#35s
S5T#35s TV BI MW0 S5T#35s QW12
SD T4
TV BCD
I 0.5 Q8.5 A I 0.5
R BCD QW12 I 0.5 R Q = R T4
L T4
T MW0
RLO at S
LC T4
RLO at R T QW12
A T4
Timer = Q8.5
operation
Example
01 3 5 2
29 28 27 26 25 24 23 22 21 20
Accu 1 contents after “L T...” exec. X X X X X X 0 1 0 1 1 0 0 0 0 0
01 3 5 2
T4 T4 A I 0.7
I 0.7 S_ODTS Q8.5 S_ODTS L S5T#35s
S Q I 0.7 S BI MW0 SS T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Timer
operation
Example
T4 T4 A I 0.7
I 0.7 S_PULSE Q8.5 S_PULSE L S5T#35s
S Q I 0.7 S BI MW0 SP T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Timer
operation
Example
T4 T4 A I 0.7
I 0.7 S_PEXT Q8.5 S_PEXT L S5T#35s
S Q MW0 SE T4
I 0.7 S BI
S5T#35s TV BI MW0 A I 0.5
S5T#35s TV BCD QW12
I 0.5 A8.5 R T4
R BCD QW12 I 0.5 R = L T4
Q
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Timer
Operation
Example
T4 T4 A I 0.7
I 0.7 S_OFFDT Q8.5 S_OFFDT L S5T#35s
S Q I 0.7 S BI MW0 SF T4
S5T#35s BI MW0 A I 0.5
TV S5T#35s TV BCD QW12
I 0.5 Q8.5 R T4
R BCD QW12 I 0.5 R Q = L T4
T MW0
LC T4
T QW12
A T4
= Q8.5
RLO at S
RLO at R
Timer
operation
Example
Network 1:
T4
I 0.0 T4 I 0.0 & SD A I 0.0
SD L S5T#5s
S5T#5s TV SD T4
S5T#5s
Network 2:
T4 Q 8.0 Q 8.0
A T4
T4 & =
= Q 8.0
Network 3:
T4
I 0.1 T4 A I 0.1
R I 0.1 & R R T4
Lock-out
time LEFT
T_Jog_RT
I 0.2
Run Conveyor
RIGHT
(Q20.5 / Q8.5)
Lock-out
RIGHT
T 15 (SF)
T_Jog_LT
I 0.3
Lock-out
time RIGHT
Run Conveyor
LEFT
(Q20.6 / Q8.6)
Lock-out
LEFT
T 16 (SF)
DI DO Q 8....
Q 4....
I 0.0 T_System_ON .0 ACTUAL number of parts
Flt
I 0.1 T_System_OFF L_System .1
I 0.2 T_Jog_RT L_MAN .2
I 0.3 T_Jog_LT L_AUTO .3 V
I 0.4 S_M/A_ModeSelect .4
I 0.5 T_M/A_Accept .5 QW 12 / QW 6
-15V...+15V -15V...+15V
I 0.6 .6 AI2 AO1
AI1 AO2
I 0.7 .7
I 1.0 T_Fault_Rst
AI1 AI2
Weight V
Conv. oper.
fault
M 17.0
3
Conv. oper.
2
fault
counter C 17 1
0
AUTO mode
Q 4.3 (Q 8.3)
Number Conversion
entered in BCD 0 81 5 BCD->Integer
User program with
Task
integer math
operations
Number Conversion
displayed 0 2 4 8 BCD<-Integer
in BCD
BCD_I BCD_I L I W4
EN ENO EN OUT MW20 BTI
T MW20
I W4 IN OUT MW20 I W4 IN ENO
DI DO Q 8....
Q 4....
I 0.0 T_System_ON Flt .0 ACTUAL number of parts
I 0.1 T_System_OFF L_System .1
I 0.2 T_Jog_RT L_MAN .2
I 0.3 T_Jog_LT L_AUTO .3 V
I 0.4 S_M/A_ModeSelect .4
I 0.5 T_M/A_Accept .5 QW 12 / QW 6
-15V...+15V -15V...+15V
I 0.6 .6 AI2 AO1
AI1 AO2
I 0.7 .7
I 1.0 T_Fault_Rst
AI1 AI2
Weight V
SETPOINT number of parts
IW 4 / IW 2
MOVE
Condition
for resetting EN OUT MW 20
0 IN ENO
MW 20 IN1 OUT MW 20
1 IN2
Compare ACTUAL (MW 20) to SETPOINT (MW 200), send comparison result to LED
1 Hz flashing light
at the bay where the part was placed and from which the conveyor can
be started
2 Hz flashing light
at both bays as long as the transport function is running
F AWL
I_DI
B MD14
EN OUT
D DI_R
ENO EN OUT MD26
MW12 IN L MW12
LAD ENO ITD
MD14 IN
DTR
T MD26
I_DI DI_R
EN ENO EN ENO
WXOR_W L IW 0
WOR_W
L W#16#5F2A
WAND_W
AW / OW / XOW
EN ENO
T MW10
IW0 IN1
OUT MW10 15 0
W#16#5F2A IN2
IW0 = 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 0
W#16#5F2A = 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0
AND OR XOR