1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

BÀI tập PLC cơ bản (GIẢI CHI TIẾT + FILE mô PHỎNG )

70 1,9K 18
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 70
Dung lượng 6,62 MB
File đính kèm bai_tap_PLC_S7_200.zip (1 MB)

Nội dung

- Hệ thống tự động hoạt động như trên cho đến khi ấn OFF thì dừng.. - Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng ngay và đưa tín hiệu nháy đèn với thời gian

Trang 1

Bài 1: Một ngã tư đèn giao thông ( gồm 6 đèn ) hoạt động theo chế độ sau:

Nhấn Start hệ thống hoạt động như sau

Đèn xanh: 25s; Đèn đỏ: 30s; Đèn vàng: 5s

Nhấn Stop hệ thống hoạt động thêm 10s sau mới ngừng hoạt động

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

Ton_traffic T37 Timer Ton 100ms main timer (cycle 60s) Ton_StopDelay T38 Timer Ton 100ms Delay timer when btStop is

clicked

Yellow Q0.1

Red Q0.2 Start (I0.0)

Stop (I0.1)

Trang 2

Mô tả chức năng sơ lược

o Hoạt động liên tục khi hệ thống RUN (M_RUN_STATE == ON)

o Reset khi chạy hết 1 chu kỳ 60s

Trang 3

Thiết kế chi tiết (bỏ qua)

Trang 4

Nhấn Stop Đèn 1 sáng 10s, đèn 2 sáng 8s rồi dừng hoạt động

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

to 0

M_RUN_STOP = 1: RUN M_RUN_STOP = 0: STOP

Lamp1 Q0.0

Lamp2 Q0.1

ON

I0.0

Stop

I0.1

Trang 5

Mô tả chức năng sơ lược

 Hệ thống bắt đầu ở chế độ RUN (M_RUN_STOP = 1) khi:

o I_ON clicked

 Hệ thống bắt đầu ở chế độ STOP (M_RUN_STOP = 0) khi:

o I_Stop Clicked hoặc T_Stop chạy hết 10s

 T_Lamp:

o đếm khi Hệ thống ở chế độ RUN và C_Lamp <= 10

o reset khi chạy hết 1 chu kỳ 15s

o Giảm 1 khi Q_Lamp1 ON hoặc Q_Lamp2 ON

o Load 10 khi I_ON clicked

Thiết kế chi tiết (bỏ qua)

Trang 7

Nhấn Stop: 10s sau động cơ dừng hoạt động nếu đang quay ngược

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

1 T_Start10s T37 Timer Ton 100ms timer 10s after click

start

stop

M_RUN_STOP = 1: RUN

M_RUN_STOP = 0: STOP

Quay trái Q0.0

Quay phải Q0.1

Left

I0.0

Right I0.1

Start

I0.2

Stop I0.3

Trang 8

10 M_Stop_Flag M0.1 Memory Save Stop clicked

14 M_StartTimer_Flag M0.5 Memory Flag for start timer

Mô tả chức năng sơ lược

 Hệ thống bắt đầu ở chế độ RUN (M_RUN_STOP = 1) khi:

 Q_Left ON và I_Right Clicked hoặc Q_Right ON và I_Left Clicked

o Stop khi chạy hết 1 chu kỳ 10s

 T_ Stop10s:

o đếm khi Hệ thống ở chế độ STOP và M_Stop_Flag ON và Q_Left ON

o Stop khi chạy hết 1 chu kỳ 10s

 T_ Stop10s chưa chạy hết chu kỳ 10s

 Q_Left OFF khi:

 I_Right click và T_ Start10s chạy hết 1 chu kỳ 10s

 Q_Right OFF khi:

Trang 10

Sơ đồ nguyên lý được mô tả trên bản vẽ 04

- Ấn ON  ĐC1 chạy để kéo băng tải thùng chạy đưa võ thùng đóng táo vào Khi võ thùng vào đến vị trí S2 thì ĐC1 dừng

- Ngay khi ĐC1 dừng thì ĐC2 chạy để kéo băng tải táo hoạt động đưa táo rơi vào thùng Táo được đếm bởi một cảm biến hồng ngoại S1

- Khi số táo đưa vào thùng đủ 24 quả (mỗi hộp chứa 24 quả) thì ĐC2 dừng Tiếp tục ĐC1 chạy lại để đưa thùng táo thành phẩm ra ngoài và đóng thùng táo mới

- Hệ thống tự động hoạt động như trên cho đến khi ấn OFF thì dừng

- Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng ngay và đưa tín hiệu nháy đèn với thời gian trong 1 chu kỳ là 5 giây

-Nếu có sự cố, sau khi sửa chữa xong và nhấn nút RESET thì hệ thống hoạt động bình thường

Giai đoạn thiết kế

Sơ lược mô hình:

Motor1 Q0.0

Motor2 Q0.1

ON (I0.0)

OFF (I0.1)

Sensor S2(I0.2) Sensor S1(I0.3)

AlarmLamp(Q0.2)

Trang 11

Lập bảng variables:

Ton_Alarm T37 Timer Ton 100ms alarm timer (cycle 10s)

Trang 12

Mô tả chức năng sơ lược

 Q_Motor1, Q_Motor2 cùng chạy

 Q_Motor1, Q_Motor2 cùng stop

o OFF khi

 Nhấn I_btRESET (sau khi sữa chữa sự cố)

 Ton_Alarm

o Hoạt động liên tục khi hệ thống ERROR (M_ERROR_STATE == ON)

o Reset khi chạy hết 1 chu kỳ 5s

 Ctd_Apple

o Load giá trị 24 ngay khi

 Nhấn I_btON (cho lần đầu tiên)

 vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)

o Giảm 1 khi I_sApple == ON

 Q_Motor1

o ON khi:

 Hệ thống RUN(M_RUN_STATE == ON)

 Vỏ thùng không ở vị trí I_sMotor1Stop (I_sMotor1Stop == OFF)

o Số táo trong thùng không phải 24 (Ctd_Apple == OFF)

 Hoặc vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)

o Số táo trong thùng là 24 quả (Ctd_Apple == ON)

o OFF khi:

 Hệ thống RUN(M_RUN_STATE == ON)

 Vỏ thùng đang ở vị trí I_sMotor1Stop(I_sMotor1Stop == ON)

o Số táo trong thùng không phải 24 (Ctd_Apple == OFF)

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

Trang 13

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

Trang 14

Thiết kế chi tiết (bỏ qua)

Trang 15

Mô tả hoạt động của hệ thống trộn sơn

Sơ đồ nguyên lý được mô tả trên bản vẽ 04

- Ấn Start  tác động mở Valve 1 và Valve 2 cho phép 2 chất lỏng bắt đầu đổ vào bình chứa

- Khi bình chứa được đổ đầy, công tắc dò mức di chuyển lên chạm S1, làm ngắt 2 Valve 1 và 2, và khởi động Motor hoạt động để trộn lẫn 2 chất lỏng

- Motor hoạt động như sau: Chạy thuận 5 giây, chạy ngược 5 giây; chạy 5 chu kỳ thuận ngược như vậy rồi tự động dừng

- Sau khi trộn xong thì Valve X mở để xả chất lõngđã trộn ra ngoài

- Khi bình chứa đã xả hết thì công tắc dò mức di chuyển xuống chạm S2, tác động đóng Valve X

- Hệ thống tự động hoạt động lại từ đầu cho đến hết 3 mẽ trộn thì tự động dừng Nếu thực hiện lại ta phải ấn nút Reset

- Người ta có thể dừng hệ thống bất kỳ lúc nào bằng nút Stop

- Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng ngay và đưa tín hiệu nháy đèn với thời gian trong 1 chu kỳ là 6 giây

Trang 16

Giai đoạn thiết kế

1 Sơ lược mô hình:

2 Lập bảng variables:

Ton_Alarm T37 Timer Ton 100ms alarm timer (cycle 6s) Ton_Motor T38 Timer Ton 100ms Motor timer (cycle 10s)

Ctd_ProcessDone C1 Counter down Count down from 3 to 0

Start (I0.0)

Stop (I0.1)

Reset (I0.2)

Trang 17

o Hoạt động liên tục khi hệ thống ERROR (M_ERROR_STATE == ON)

o Reset khi chạy hết 1 chu kỳ 6s

 Ton_Motor

o Hoạt động liên tục khi

 Hệ thống RUN (M_ RUN _STATE == ON)

 Mực chất lỏng đang ở S1 (I_sHighLevelS1 == ON)

o Reset khi chạy hết 1 chu kỳ 10s

 Motor đang trộn: Q_RightMotor == ON || Q_LeftMotor == ON

 Hoặc Q_ ValveX đang mở

Trang 18

 Hoặc motor trộn xong (Ctd_ Motor == ON)

 Hoặc chu trình xong 3 mẻ trộn (Ctd_ ProcessDone == ON)

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

 Q_ ValveX

o ON khi:

 Hệ thống RUN(M_RUN_STATE == ON)

 Trộn xong (Ctd_Motor == ON)

 Mực chất lỏng qua mức S2 (I_sLowLevelS2 == ON)

o OFF khi:

 Hệ thống RUN(M_RUN_STATE == ON)

 Mực chất lỏng dưới mức S2 (I_sLowLevelS2 == OFF)

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

 Hoặc trộn xong (Ctd_Motor == ON)

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

 Hoặc trộn xong (Ctd_Motor == ON)

 Hoặc hệ thống STOP(M_STOP_STATE == ON)

 Hoặc Hệ thống ERROR(M_ERROR_STATE == ON)

Trang 19

 Ctd_ Motor

o Load giá trị 5 ngay khi

 POWER_ON

 Hoặc khi mực chất lỏngvừa tới S1 (I_sHighLevelS1 == ON)

 Hoặc khi Q_ValveX đóng

 Hoặc xong 1 chu trình 3 mẻ trộn (Ctd_ ProcessDone == ON) và nhấn I_btRESET

o Giảm 1 khi Q_ValveX vừa đóng

Trang 20

Bài 8: Mô tả hoạt động của hệ thống điều khiển tuần tự 3 động cơ

- Sơ đồ nguyên lý được mô tả trên bản vẽ 04

- Ấn ON1 Công tắc tơ K1 có điện cấp điện cho động cơ KĐB 3 pha MOTOR 1 chạy trước Sau 10 giây, Công tắc tơ K2

có điện cấp điện cho động cơ KĐB 3 pha MOTOR 2 chạy sau Sau 05 giây tiếp theo, Công tắc tơ K3 có điện cấp điện cho động cơ KĐB 3 pha MOTOR 3 chạy sau cùng

- Ấn OFF Công tắc tơ K3 mất điện, động cơ KĐB 3 pha MOTOR 3 dừng trước Sau 05 giây, Công tắc tơ K2 mất điện,

động cơ KĐB 3 pha MOTOR 2 dừng sau Sau 10 giây tiếp theo, Công tắc tơ K1 mất điện, động cơ KĐB 3 pha MOTOR 1 dừng sau cùng

- Trong lúc hệ thống đang hoạt động mà có bất kỳ sự cố nào xảy ra thì dừng ngay và đưa tín hiệu nháy đèn với thời gian trong 1 chu kỳ là 7 giây

Trang 21

Giai đoạn thiết kế

1 Sơ lược mô hình:

2 Lập bảng variables:

Ton_Alarm T37 Timer Ton 100ms alarm timer (cycle 7s) Ton_btOnClicked T38 Timer Ton 100ms timer when user click ON

(cycle 15s) Ton_btOffClicked T39 Timer Ton 100ms timer when user click OFF

(cycle 15s)

Q0.1

Q0.3 I0.7

Trang 22

o Hoạt động liên tục khi hệ thống ERROR (M_ERROR_STATE == ON)

o Reset khi chạy hết 1 chu kỳ 7s

 Ton_btOffClicked chạy hết chu kỳ 15s (Ton_btOnClicked == ON)

 Hoặc Hệ thống ERROR(M_ERROR _STATE == ON)

 Q_K2

o ON khi:

Trang 23

 Sau khi nhấn I_btON

 Sau khi nhấn I_btON

 Ton_btOnClicked chạy hết chu kỳ 15s (Ton_btOnClicked == ON)

o OFF khi:

 Ngay sau khi nhấn I_btOFF

 Hoặc Hệ thống ERROR(M_ERROR _STATE == ON)

Trang 24

Mô tả hoạt động của hệ thống điều khiển đèn giao thông

- Sơ đồ nguyên lý được mô tả trên bản vẽ bên dưới

- Hệ thống điều khiển đèn giao thông ngã tư đơn giản với 6 đèn cho 2 hướng

Xanh sáng 25 giây, đèn vàng sáng 05 giây, đèn đỏ sáng 30 giây

- Gạt công tắc lên ON hệ thống hoạt động

- Gạt công tắc xuống OFF hệ thống dừng

-

- Yêu cầu như câu 1:

- Các đèn sử dụng nguồn 220V

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

Ton_Traffic T37 Timer Ton 100ms main timer (cycle 60s)

Green Q0.0

Yellow Q0.1

Red Q0.2 On/Off

(I0.0)

Trang 25

I_swOnOff I0.0 Input Start button

Bảng trạng thái hệ thống

POWER_ON Running Stop

Trang 26

Mô tả chức năng sơ lược

o Hoạt động liên tục khi hệ thống RUN (M_RUN_STATE == ON)

o Reset khi chạy hết 1 chu kỳ 60s

Trang 28

Bài 10: Mô tả kỹ thuật

Lắp đặt tủ điện, lập trình điều khiển PLC điều khiển nhóm 3 động cơ xếp theo vòng tròn đáp ứng các yêu cầu sau: Khi ấn nút ON động cơ 1 hoạt động, nếu ấn nút P thì động cơ 1 dừng, động cơ 2 bên phải hoạt động, nếu ấn P tiếp thì động cơ đang chạy dừng lại để động cơ bên phải hoạt động.Khi ấn Stop thì động cơ dừng hẳn

Có đèn báo hiển thị chế độ động cơ chạy, nguồn

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

On (I0.0)

P (I0.1)

Motor2 Q0.1

Motor3 Q0.2 Stop (I0.2)

Trang 29

Mô tả chức năng sơ lược

Trang 31

Bài 11: Lập trình và lắp ráp mạch điện điều khiển máy trộn hoá chất dùng PLC S7-200

+ Chế độ auto: Chuyển công tắc chế độ sang auto, khi nhấn và nút RUN (ban đầu thùng rỗng tiếp điểm của các

biến trở mở ) –PLC ra lệnh cấp điện cho P1 bơm liệu 1 vào bình Khi liệu 1 đầy lên vị trí ls1 ( tiếp điểm ls1 đóng lại ) – P1 vẫn tiếp tục bơm Khi liệu 1 đầy lên đến vị trí ls2 – PLC ra lệnh dừng P1 đồng thời ra lệnh khởi động P2 và SM thực hiện khuấy Khi liệu 2 được P2 bơm đầy đến vị trí ls3 –PLC ra lệnh dừng P2 và SM vẫn tiếp tục khuấy Sau 1 phút PLC

ra lệnh dừng SM đồng thời ra lệnh mở V bắt đầu quá trình xả Khi liệu xả ra ngoài thì lần lượt tiếp điểm của các cảm biến ls3, ls2, ls1 mở ra Khi ls 1 mở ra thì PLC ra lệnh đóng van V đồng thời ra lệnh đóng bơm P1 quá trình lặp lại như trên

+ Chế độ man: Khi chuyển công tắc chuyển chế độ sang vị trí man thì P1, P2, SM, V được điều khiển bởi các nút

nhấn trên bảng điều khiển Khi nhấn vào nút STOP thì toàn bộ hệ thống dừng

Sơ đồ mô tả công nghệ trên bản vẽ 01

Sơ đồ nguyên lý mạch động lực mô tả trên bản vẽ 02

SM

Trang 33

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

P1 Q0.0

Start (I0.1)

Pump P1 (I0.2)

P2 Q0.1

SM Q0.2

Stop (I0.6)

Auto (I0.0) Manual

Pump P2 (I0.3) Motor SM

(I0.4)

Valve V (I0.5)

Valve V Q0.3

Trang 34

Mô tả chức năng sơ lược

 hệ thống RUN (M_RUN_STATE == ON)

 Liệu tới vị trí I_sls3 (I_sls3 == OFF)

o Không reset khi chạy hết 1 chu kỳ

 Hoặc Hệ thống RUN(M_RUN_STATE == ON)

o Liệu ở dưới vị trí I_sls1 (I_sls1 == OFF)

o Q_ValveV chuyển trạng thái từ mở sang đóng

 M_MANUAL_MODE

 Nhấn I_btP1 khi ValveV đóng

Trang 35

 Hệ thống RUN (M_RUN_STATE == ON)

 Liệu tới vị trí I_sls3 (I_sls3 == OFF)

Trang 37

Bài 12: Hãy lập trình PLC để điều khiển một băng chiều sản xuất gồm 5 động cơ hoạt động như sau :

- Nhấn nút Start : động cơ M1 chạy, sau 10s thì động cơ M2 chạy Sau 10s kế tiếp thì động cơ M3 chạy và 20s kế tiếp nữa thì M4 và M5 cùng chạy đồng thời M1, M2, M3 dừng

- Nhấn nút Stop thì hệ thống ngừng hoạt động

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

M1 Q0.0 Start (I0.0)

M2 Q0.1

M3 Q0.2

Q0.3

M5 Q0.3

Trang 38

Mô tả chức năng sơ lược

 hệ thống RUN (M_RUN_STATE == ON)

o Không reset khi chạy hết 1 chu kỳ

 Q_M1

o ON khi:

 Hệ thống bắt đầu RUN

 Hoặc Hệ thống RUN(M_RUN_STATE == ON)

 Ton_Motor đang chạy (Ton_Motor == OFF)

o OFF khi:

 Hệ thống RUN(M_RUN_STATE == ON)

 Ton_Motor chạy xong (Ton_Motor == ON)

 Hoặc hệ thồng STOP (M_RUN_STATE == OFF)

 Ton_Motor chạy xong (Ton_Motor == ON)

 Hoặc hệ thồng STOP (M_RUN_STATE == OFF)

Trang 39

Bài 13: Lắp đặt, lập trình điều khiển mở máy tuần tự tuyến băng tải đáp ứng các yêu cầu sau:

Khi công tắc chuyển chế độ ở vị trí 1, có thể ấn nút thử nháp từng băng độc lập

1 Khi công tắc chuyển chế độ ở vị trí 2, ấn nút Start động cơ 1 hoạt động, sau 10s động cơ 2 hoạt động, sau 5s động

cơ 3 hoạt động

2 Khi ấn Stop động cơ 3 dừng, sau 5s động cơ 2 dừng, sau 10s động cơ 1 dừng

3 Khi có sự cố quá tải ở một trong các băng tác động dừng

tất cả tuyến băng, bóng báo sự cố của băng đó sáng, sau khi sử lý sự cố ấn nút phục hồi, ấn Start hệ thống làm việc lại từ đầu

Giai đoạn thiết kế

Sơ lược mô hình:

Lập bảng variables:

Ton_StartMotor T37 Timer Ton 100ms Timer 15s after click Start

Ton_StopMotor T38 Timer Ton 100ms Timer 15s after click Stop

M1 Q0.0

Start (I0.0)

M2 Q0.1

M3 Q0.2

Stop (I0.1)

Vị trí 1

I0.6 = 0

Vị trí 2 I0.6 = 1 M1(I0.3)

M2(I0.4)

M3(I0.5) Reset (I0.2)

Overload_M1 (I1.0)

Overload_M1 (I1.1)

Overload_M1 (I1.2)

Lamp1 Q0.3

Lamp2 Q0.4

Lamp3 Q0.5

Trang 40

Q_M1 Q0.0 Output Motor 1

Trang 41

Mô tả chức năng sơ lược

 hệ thống RUN (M_RUN_STATE == ON)

o Không reset khi chạy hết 1 chu kỳ

 Ton_StopMotor:

o Hoạt động 1 lần khi:

 hệ thống STOP (M_STOP_STATE == ON)

o Không reset khi chạy hết 1 chu kỳ

 Hoặc Hệ thống RUN(M_RUN_STATE == ON)

o Ton_StartMotor đang chạy (Ton_Motor == OFF)

o OFF khi:

 I_swMode == OFF

 Nhả I_btM1

 Hoặc hệ thống STOP (M_STOP_STATE == ON)

 Ton_StopMotor chạy hết 15s (Ton_StopMotor == ON)

 Hoặc hệ thống ERROR (M_ERROR_STATE == ON)

 Q_M2

o ON khi:

 I_swMode == OFF

 Nhấn giữ I_btM2

Trang 42

 Hoặc hệ thống bắt đầu STOP (M_STOP_STATE == ON)

 Hoặc hệ thống ERROR (M_ERROR_STATE == ON)

Trang 43

Bài 14: Lắp đặt, lập trình điều khiển mô hình máy trộn vật liệu với yêu cầu như sau:

- Khởi động hệ thống bằng nút Start, dừng hệ thống bằng nút Stop

- Hai chất lỏng cùng được bơm vào bình trộn nhờ hai bơm A và B Máy bơm hoạt động sau khi đã mở van được 5s

- Hai cảm biến S3 và S4 dùng để báo trạng thái chất lỏng chảy vào bình Nếu sau khi khởi động 5s một trong hai cảm biến này không phát hiện có chất lỏng chảy vào bình lập tức dừng chương trình và báo đèn sự cố máy bơm ra bên ngoài

- Một cảm biến S5 báo bình chứa đã đầy và dừng cả hai máy bơm, sau khi máy bơm dừng 2s thì khóa van bơm

- Một cảm biến S6 báo đủ chất lỏng trong bình trộn bắt đầu cho phép động cơ trộn hoạt động và dừng trộn sau 10s khi chất lỏng trong bình đã đầy

- Sau khi chất lỏng trong bình trộn đã đều (động cơ trộn ngừng hoạt động) Van xả mở, khi chất lỏng đã xả hết cảm biến S7 tác động và khóa van xả lại

- Quá trình tự động lặp lại theo chu trình đã mô tả ở trên Nếu chu trình đang thực hiện nhấn nút dừng hệ thống sẽ dừng lại

Các bơm sử dụng nguồn 220V

Cảm biến 24VDC

Van điện từ 24VDC

Giai đoạn thiết kế

Sơ lược mô hình:

S4(I0.3)

Valve2(Q0.4) Motor1(Q0.0)

Ngày đăng: 02/07/2015, 22:58

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w