1. C叩c v鱈 d畛 畛ng d畛ng b畛 CPM2A Training Kit
1. Ch動董ng tr狸nh i畛u khi畛n tr嘆 ch董i d畉ng "動畛ng l棚n 畛nh
Olympia"
<M担 t畉 y棚u c畉u >
Sau khi ng動畛i d畉n ch動董ng tr狸nh (Host) 達 n棚u xong c叩c c但u h畛i, c叩c 畉u th畛
(player) s畉 b畉m n炭t ph鱈a tr動畛c m畉t 畛 tr畉 l畛i c但u h畛i. Ai b畉m tr動畛c tr畉 l畛i tr動畛c.
Chu担ng (Buzzer) s畉 k棚u trong 10 gi但y sau khi b畉t k畛 畉u th畛 no b畉m n炭t. C湛ng
l炭c 坦 竪n tr動畛c m畉t 畉u th畛 坦 s畉 s叩ng v s畉 ch畛 動畛c t畉t (Reset) b畛i ng動畛i
d畉nch動董ng tr狸nh.
C叩c 畉u vo ra
畉u vo 畉u ra
00000 - N炭t b畉m 畉u th畛 1 (PB1) 01000 - C嘆i
00001 - N炭t b畉m 畉u th畛 2 (PB2) 01001 - 竪n c畛a 畉u th畛 1
00002 - N炭t b畉m 畉u th畛 3 (PB3) 01002 - 竪n c畛a 畉u th畛 2
00003 - N炭t t畉t (Reset) 01003 - 竪n c畛a 畉u th畛 3
Ladder Diagram : Main 1 Network 1
Main 1 - Who press first
(Priority Determination)
This program is to determine which player press the switch first, after the host have
finished asking a question.
Network 1 - Interlocked
Interlocked network for 3 player playing the game
- 1 -
000.00 005.00
Reset
TIM000
010.02
PB1
000.01
PLAYER2
010.01
005.01010.03
PLAYER3
010.03
PB2
000.02
PLAYER1
010.02
PLAYER3
010.01
PB2
005.00
PLAYER2 PLAYER1
Buzzer
Player 1
Player 2
Player 3
2. Network 2 - Buzzer
ON Buzzer when any switch is pressed and timer will cut the buzzer after specified time
Network 3 - Player 1
Player 1 Network
Network 4 - Player 2
Player 2 Network
Network 5 - Player 3
Player 3 Network
Network 6 - Reset
Reset for the Game
Network 7
2. i畛u khi畛n 坦ng m畛 c畛a gara 担t担
- 2 -
END(01)
010.00
TIM
000
#0100
BUZZER
005.00
000.00 010.01
RST
010.02
PB1
010.01
PLAYER2
000.03010.03
PLAYER3
PLAYER1
PLAYER1
000.01 010.02
RST
010.01
PB2
010.02
PLAYER1
000.03010.03
PLAYER3
PLAYER2
PLAYER2
000.02 010.03
PLAYER3RST
010.01
PB3
010.03
PLAYER1
000.03010.02
PLAYER2
PLAYER3
005.01
RESET
000.03
RST
3. <Y棚u c畉u>
M畛t c畉m bi畉n si棚u 但m (ultrasonic switch) 動畛c d湛ng 畛 ph叩t hi畛n 担 t担 ang l畉i g畉n c畛a.
M畛t c畉m bi畉n quang i畛n 動畛c d湛ng 畛 ph叩t hi畛n 担 t担 ang i qua c畛a. PLC s畉 nh畉n c叩c
t鱈n hi畛u vo ny v i畛u khi畛n 畛ng c董 坦ng m畛 c畛a.
C叩c 畉u vo ra
Input Thi畉t b畛 ngoi Output Thi畉t b畛 ngoi
00000 Ultrasonic switch 01000 Motor to raise door
00001 Photoelectric switch 01001 Motor to lower door
00002 Door Upper limit switch
00003 Door Lower limit switch
Ladder Diagram : Main 1 Network 1
Main 1 - Auto door
This program shows the automatic control of warehouse door.
Network 1 - Raise door
Network 2 - Photo sensor
- 3 -
000.00 010.00
010.00
Ultra switch
010.01000.02
Upper LS Lower door
Raise door
Raise door
Door position
Motor
Pushbutton
Ultrasonic
Switch
CPM1
Photoelectric
Switch
4. Sense unit differentiation down
Network 3 - Lower door
Network 4 - End
Timing diagram
00000 Ultrasonic switch
00002 Upper limit switch
10000 Motor to raise door
00001 Photoelectric switch
04000 DIFD
00003 Lower limit switch
10001 Motor to low door
- 4 -
END(01)
200.00 010.01
010.01
010.00000.03
Upper LS Lower door
Lower door
Raise door
200.00
DIFD(14))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((
5. 3. T畛 畛ng b担i tr董n (Lubrication ) d畉u cho b叩nh xe
<M担 t畉> Khi b叩nh xe di chuy畛n v畛 ph鱈a c畉m bi畉n S1, S1 s畉 ph叩t hi畛n b叩nh xe
v s畉 ra t鱈n hi畛u cho van i畛n t畛 ( Valve V1) 畛 c畉p d畉u b担i tr董n cho b叩nh xe.
Van V1 s畉 m畛 trong m畛t kho畉ng th畛i gian ng畉n 畛 c畉p m畛t l動畛ng d畉u 畛nh
tr動畛c cho b叩nh xe. Khi c畉m bi畉n S2 ph叩t hi畛n m畛c d畉u trong b畛n ch畛a (Tank)
th畉p, n坦 s畉 ra t鱈n hi畛u c畉nh b叩o.
C叩c 畉u vo ra
Input Thi畉t b畛 ngoi Output Thi畉t b畛 ngoi
00000 Position detection (S1) 01000 Electromagnetic valve for oil supply
00001 Lower limit of level (S2) 01001 Oil shortage alarm indicator
Ladder Diagram : Main 1 Network 1
Main 1 - Auto lubricate
Auto lubrication of gear
Network 1 - Start
Network 2 - Open valve
Open valve and delay 1.5 sec.
- 5 -
Position detection
DIFD(13)
200.00
Oil shortage
alarm indicatorSYSMAC CPM1
S2
Lubricating Oil Tank
6. Network 3 - Oil shortage
Network 4 - End
Timing diagram
00000 Position Detection
04000 DIFU
10000
TIM 000
Valve Opens
Timer's preset time
00001 Lower limit of oil level
10001 Oil shortage alarm indicator
4. i畛u khi畛n 畛ng c董 bng t畉i
Bng t畉i g畛m c坦 3 ph但n o畉n, v c畉n i畛u khi畛n sao cho 畛ng c董 c畛a m畛i ph但n
o畉n ch畛 ch畉y khi c坦 畛i t動畛ng (t畉m 畛ng- copper plate) ang n畉m tr棚n ph但n o
畉n t動董ng 畛ng. V畛 tr鱈 c畛a t畉m kim lo畉i 動畛c x叩c 畛nh b畛i c叩c c畉m bi畉n ti畛m c畉n
畉t g畉n n坦 (Sensor 1,2,3). Khi t畉m kim lo畉i n畉m trong kho畉ng c叩ch ph叩t hi畛n c畛a
1 sensor, 畛ng c董 t動董ng 畛ng s畉 v畉n lm vi畛c. Khi t畉m kim lo畉i n畉m ngoi
kho畉ng c叩ch ph叩t hi畛n c畛a sensor, m畛t timer tr畛 s畉 動畛c k鱈ch ho畉t v khi th畛i
gian 畉t c畛a timer h畉t, 畛ng c董 t動董ng 畛ng s畉 ng畛ng.
I/O
Input Thi畉t b畛 ngoi Output Thi畉t b畛 ngoi
00000 Sensor 1 01000 Motor 1
- 6 -
010.01000.01
Lower level Oil shortage
END(01)
200.00 010.01
010.01
TIM
000
Valve close
#0015
TIM000
Valve close
Valve opens
Valve opens
1 scan time
1.5 sec
7. 00001 Sensor 2 01001 Motor 2
00002 Sensor 3 01002 Motor 3
Ladder Diagram : Main 1 Network 1
Main 1 - Conveyor control
Conveyor belt control application
Network 1 - Motor 2
Network 2 - Motor 1
Network 3 - Delay for 2 sec
Network 4 - Sensor 1
- 7 -
000.02
010.01
S3
010.01TIM 000
Motor 2
Motor 2
S2
010.00
Motor 1
000.01
TIM
000
#0020
000.01
010.00
S2
010.00TIM 001
Motor 1
Motor 1
000.00
200.00
S1
200.00
TIM 001
Copper
plate
Sensor 1
Sensor 2
Sensor 3
CPM1
Motor 1
Motor 2
Motor 3
8. Network 5 - Delay for 2 sec
Network 6 - Motor 3
Network 7 - End
5. i畛u khi畛n d但y chuy畛n 坦ng g坦i (Packing Line Control)
Y棚u c畉u :
Khi n炭t b畉m PB 1 (Start) 動畛c b畉m, bng t畉i h畛p b畉t 畉u chuy畛n 畛ng.
Khi ph叩t hi畛n s畛 c坦 m畉t c畛a h畛p, bng t畉i h畛p (Box Conveyor ) d畛ng v bng t畉i
t叩o (Apple conveyor) b畉t 畉u chuy畛n 畛ng.
C畉m bi畉n 畉m (SE1) s畉 畉m s畛 l動畛ng qu畉 t叩o cho 畉n khi 畉t 10 qu畉.
Bng t畉i t叩o l炭c ny s畉 d畛ng v bng t畉i h畛p l畉i kh畛i 畛ng l畉i. B畛 畉m s畉 動畛c
reset v ho畉t 畛ng l畉i l畉p l畉i cho 畉n khi n炭t PB2 (Stop) 動畛c b畉m.
C叩c 畉u vo ra
Input Thi畉t b畛 ngoi Output Thi畉t b畛 ngoi
00000 START Push button (PB1) 01000 Apple Conveyor
00001 STOP Push button (PB2) 01001 Box Conveyor
00002 Part Present (SE1)
00003 Box Present (SE2)
- 8 -
END(01)
S1
200.00 000.00
TIM
001
#0020
010.02
Motor 3NC
253.13
12. 但y l m畛t ch動董ng tr狸nh i畛u khi畛n b達i 畛 xe 董n gi畉n ch畛 cho ph辿p t畛i a l 100
xe 動畛c 畛 t畉i m畛t th畛i i畛m. M畛i khi c坦 m畛t xe m畛i i vo, Sensor (S1) s畉 ph叩t
hi畛n v PLC s畉 c畛ng 1 vo t畛ng s畛 xe hi畛n ang trong b達i 畛 v s畉 tr畛 i 1 khi
Sensor (S2) ph叩t hi畛n c坦 xe i ra kh畛i b達i 畛. Khi 100 xe 達 畛 trong b達i, 竪n
hi畛u "CAR PARK FULL" s畉 s叩ng 畛 b叩o c叩c xe kh叩c kh担ng 動畛c vo b達i.
Car coming in
I/O
INPUT OUTPUT
00000 Sensor S1 01000 Car park full sign
00001 Sensor S2
Ladder Diagram : Main 1 Network 1
Main 1 - Car Park Control
Application: Car Park Control
Network 1 - Car in
Network 2 - Add 1
- 12 -
200.00
Car in
CLC(41)
ADD(13)
HR00
#0001
HR00
CARPARKFULL!!
(100)
000.00
DIFU(13)
200.00
Car in
S1
13. Network 3 - Car out
Network 4 - Subtract 1
Network 5 - Compare
Network 6 - End
- 13 -
255.06
255.05
=Flag
010.00
Car Park full
>Flag
253.13
NC
CPM(20)
HR00
#0100
End(01)
200.01
S2
CLC(41)
SUB(31)
HR00
#0001
HR00
000.01
DIFU(13)
200.01
Car out
S2