Exersice and application2 for PLC OMRON CPM2A

13
- 1 - Các ví dng dng bCPM2A Training Kit 1. Chương trình điu khin trò chơi dng "Đường lên đỉnh Olympia" <Mô t yêu cu > Sau khi người dn chương trình (Host) đã nêu xong các câu hi, các đấu th(player) sbm nút phía trước mt để trl i câu hi. Ai bm trước trl i trước. Chuông (Buzzer) skêu trong 10 giây sau khi bt kđấu thnào bm nút. Cùng lúc đó đèn trước mt đấu thđó ssáng và schđược tt (Reset) bi người dnchương trình. Các đu vào ra Đu vào Đu ra 000.00 - Nút bm đấu th1 (PB1) 100.00 - Còi 0.01 - Nút bm đấu th2 (PB2) 100.01 - Đèn ca Đấu th1 0.02 - Nút bm đấu th3 (PB3) 100.02 - Đèn ca Đấu th2 0.03 - Nút tt (Reset) 100.03 - Đèn ca Đấu th3 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 000.00 005.00 Reset T000 0 0100.02 PB1 000.01 PLAYER2 0100.01 005.01 0100.03 PLAYER3 0100.03 PB2 000.02 PLAYER1 0100.02 PLAYER3 0100.01 PB2 005.00 PLAYER2 PLAYER1 Buzzer Player 1 Player 2 Player 3

description

Exersice and application2 for PLC OMRON CPM2A

Transcript of Exersice and application2 for PLC OMRON CPM2A

Page 1: Exersice and application2 for PLC OMRON CPM2A

- 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ủ nào 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 vào ra

Đ�u vào Đ�u ra 000.00 - Nút bấm đấu thủ 1 (PB1)

100.00 - Còi

0.01 - Nút bấm đấu thủ 2 (PB2) 100.01 - Đèn của Đấu thủ 1 0.02 - Nút bấm đấu thủ 3 (PB3) 100.02 - Đèn của Đấu thủ 2 0.03 - Nút tắt (Reset) 100.03 - Đè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

000.00 005.00

Reset

T0000

0100.02

PB1 000.01

PLAYER2 0100.01

005.01 0100.03

PLAYER3 0100.03

PB2 000.02

PLAYER1 0100.02

PLAYER3 0100.01

PB2 005.00

PLAYER2 PLAYER1

Buzzer

Player 1

Player 2

Player 3

Page 2: Exersice and application2 for PLC OMRON CPM2A

- 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

END(01)

0100.00

TIM 000 #0100

BUZZER

005.00

000.00 0100.01

RST

0100.02

PB1 0100.01

PLAYER2

000.03 0100.03

PLAYER3 PLAYER1

PLAYER1

000.01 0100.02

RST

0100.01

PB2 0100.02

PLAYER1

000.03 0100.03

PLAYER3 PLAYER2

PLAYER2

000.02 0100.03

PLAYER3 RST

0100.01

PB3 0100.03

PLAYER1

000.03 0100.02

PLAYER2

PLAYER3

005.01

RESET

000.03

RST

Page 3: Exersice and application2 for PLC OMRON CPM2A

- 3 -

2. Điều khiển đóng mở cửa gara ôtô

<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 vào này và điều khiển động cơ đóng mở cửa.

Các đầu vào ra

Input Thiết bị ngoài Output Thiết bị ngoài 0.00 Ultrasonic switch 100.00 Motor to raise door

0.01 Photoelectric switch 100.01 Motor to lower door

0.02 Door Upper limit switch

0.03 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

000.00 0100.00

0100.00

Ultra switch

0100.01 000.02

Upper LS Lower door

Raise door

Raise door

Door position Motor

Pushbutton

Ultrasonic

Switch

CPM1

Photoelectric

Switch

Page 4: Exersice and application2 for PLC OMRON CPM2A

- 4 -

Network 2 - Photo sensor

Sense unit differentiation down

Network 3 - Lower door

Network 4 - End

Timing diagram

0.00

Ultrasonic switch

0.02

Upper limit switch

100.00

Motor to raise door

0.01 Photoelectric switch

0.04

DIFD

0.03

Lower limit switch

100.01

Motor to low door

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.

END(01)

200.00 0100.01

0100.01

0100.00 000.03

Upper LS Raise Door

Lower door

Lower door

200.00

000.01

Photo sensor

DIFD(14)

Page 5: Exersice and application2 for PLC OMRON CPM2A

- 5 -

Các đầu vào ra

Input Thi�t b� ngoài Output Thi�t b� ngoài 0.00 Position detection (S1) 100.00 Electromagnetic valve for oil supply 0.01 Lower limit of level (S2) 100.01 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.

Position detection DIFD(13) 200.00

200.00 0100.01

0100.01

TIM

000 Valve close #0015

T0000

Valve close

Valve opens

Valve opens

Oil shortage

alarm indicator SYSMAC CPM1

S2

Lubricating Oil Tank

Page 6: Exersice and application2 for PLC OMRON CPM2A

- 6 -

Network 3 - Oil shortage

Network 4 - End

Timing diagram

0.00

Position Detection

0.04

DIFU

10000 TIM 000

Valve Opens Timer's preset time

0.01

Lower limit of oil level

10001

Oil shortage alarm indicator

4. Điều khiển động cơ băng tải Băng 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 làm việc. Khi tấm kim loại nằm ngoài 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� ngoài Output Thi�t b� ngoài

0.00 Sensor 1 100.00 Motor 1

0.01 Sensor 2 100.01 Motor 2

0.02 Sensor 3 100.02 Motor 3

0100.01 000.01

Lower level Oil shortage

END(01)

1 scan time

1.5 sec

Page 7: Exersice and application2 for PLC OMRON CPM2A

- 7 -

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

000.02

0100.01

S3

0100.01 T 0000

Motor 2

Motor 2

S2

0100.00

Motor 1

000.01

TIM

000 #0020

000.01

0100.00

S2

0100.00 T 0001

Motor 1

Motor 1

000.00

200.00

S1

200.00 T 0001

Copper

plate

Sensor 1

Sensor 2

Sensor 3

CPM1

Motor 1

Motor 2

Motor 3

Page 8: Exersice and application2 for PLC OMRON CPM2A

- 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, băng tải hộp bắt đầu chuyển động.

Khi phát hiện sự có mặt của hộp, băng tải hộp (Box Conveyor ) dừng và băng 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ả. Băng tải táo lúc này sẽ dừng và băng 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 vào ra

Input Thi�t b� ngoài Output Thi�t b� ngoài 0.00 START Push button (PB1) 100.00 Apple Conveyor 0.01 STOP Push button (PB2) 100.01 Box Conveyor 0.02 Part Present (SE1) 0.03 Box Present (SE2)

END(01)

S1

200.00 000.00

TIM

001 #0020

0100.02

Motor 3 NC

CF113

Page 9: Exersice and application2 for PLC OMRON CPM2A

- 9 -

Timing chart 0.00 0.01 0.02 0.03 20000 CNT 010 100.00 100.01

START

(000.00)

STOP (0.01)

PB1

PB2

(1000)

APPLE

CONVEYOR

SE (0002)

PART SENSOR

(1001)

BOX

CONVEYOR

SE (0003)

BOX

Page 10: Exersice and application2 for PLC OMRON CPM2A

- 10 -

Ladder Diagram : Main 1 Network 1

Main 1 - Packing Packing line control for Apples

Network 1 - Start condition

Network 2 - Apples conveyor

Network 3 - Counter Counter preset at 10

Network 4 - Box conveyor

Network 5 - END

200.00

RUN

0100.00 0100.01

BoxCon CONVYR

END(01)

SE2

000.02

SE1

000.03

CNT 010

#0010

CNT 010

000.03

S1

0100.01 200.00

BoxCon RUN

SE2

PB2

000.00

200.00

PB1

200.00 000.01

RUN

RUN

Page 11: Exersice and application2 for PLC OMRON CPM2A

- 11 -

Mnemonic Codes

6. Điều khiển bãi đỗ xe Đâ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 vào, Sensor (S1) sẽ phát hiện và PLC sẽ cộng 1 vào 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 vào bãi.

Car coming in I/O

INPUT OUTPUT 0.00 Sensor S1 100.00 Car park full

sign 0.01 Sensor S2

ĐịaÞa chỉhØ

Lệnhnh ThTh. sốsè ĐịaÞa chỉhØ

Lệnhnh ThTh. sốsè

0000 LDLD 0.00 0008 LDLD

NOTOT

0.03

0001 OROR 20000 0009 CNTNT 010

0002 ANDND

NOTOT

0.01 # 0010

0003 OUTUT 20000 0010 LDLD CNTNT

010

0004 LDLD 20000 0011 OROR

NOTOT

0.03

0005 ANDND

NOTOT

100.01 0012 ANDND 20000

0006 OUTUT 100.00 0013 OUTUT 100.01

0007 LDLD 0.02 0014 ENDND (01)

CAR PARK FULL CAR PARK FULL CAR PARK FULL CAR PARK FULL !!!!!!!!

Page 12: Exersice and application2 for PLC OMRON CPM2A

- 12 -

Ladder Diagram : Main 1 Network 1 Main 1 - Car Park Control Application: Car Park Control

Network 1 - Car in

Network 2 - Add 1

Network 3 - Car out

Network 4 - Subtract 1

Network 5 - Compare

Network 6 - End

200.00

Car in

CLC(41)

ADD(13)

H00

#0001

H00

CF006

CF005

=Flag

0100.00

Car Park full

>Flag

CF113

NC

CPM(20) H00 #0100

200.01

S2

CLC(41)

SUB(31)

H00

#0001

H00

000.00 DIFU(13)

200.00 Car in

S1

000.01

DIFU(13)

200.01 Car out

S2

Page 13: Exersice and application2 for PLC OMRON CPM2A

- 13 -

End(01)