Xin giới thiệu tới các bạn một số bài tập PLC hữu ích Các bài tập đã được giải sẵn với 2 ngôn ngữ STL và LADDER.Bài tập gồm: Bài toán bùn cos phi Chuyển sơ đồ đấu dây sang PLC Bài toán băng tải Đọc dữ liệu từ AIW0 , xuất dữ liệu sau chuyển đổi đến AQW0.Hy vọng sẽ giúp ích được nhiều cho các bạn
Trang 1CÂU 1: Chuyển đổi sơ đồ điều khiển sau sang lập trình bằng PLC (Tham khảo bài
toán bù cos)
_Bài giải_
Lập trình bằng STL và LADER
Netword1 Netword2 Netword 3 Netword 4 Netword 5LD I0.0 LD M0.0 LD T37 LD M0.0 LD T39
= M0.0 TON T37,120 O Q0.1 A Q0.1 O Q0.2
AN T38 TON T38,130 AN T40 = Q0.1 = Q0.2 Netword 6 Netword7
LD M0.0 LD T41
A Q0.0 O Q0.3
TON T41,130 AN T42
= Q0.3
Trang 2Sơ đồ ghép nối với S7200
Trang 3Bài 2 Thực hiện sơ đồ nối dây hoàn chỉnh khi chuyển đổi sơ đồ sang lập trình bằng PLC S7-200, CPU226 AC/DC/RLY (Cần vẽ đầy đủ hoàn chỉnh cả sơ đồ động lực lẫn sơ đồ điều khiển có gắn PLC-Không phải lập trình bài toán này, đưa ra các lập luận và giả thiết hợp lí)
Trang 4_Bài giải_
Sơ đồ ghép nối với PLC
Trang 5Thuyết minh:
Khi phanh hãm thôi không tác dụng( Mph tac động) thì các chế độ
– Đ o chi u quayảo chiều quay ều quay
– Kh i đ ng b ng đi n trởi động bằng điện trở ộng bằng điện trở ằng điện trở ện trở ởi động bằng điện trở
– Các ch đ hãm đi n t ế độ hãm điện từ ộng bằng điện trở ện trở ừ
+,Hãm c khí ơ khí
+,Hãm ng ược c
+,Hãm đ ng năng ộng bằng điện trở
Được thực hiện
Tại một thời điểm không thể nào thực hiện được đồng thời tất cả các chế độ( Do kim chỉ thị của bộ khống chế chỉ huy tại 1 thời điểm chỉ ở 1 vị trí Đồng nghĩa với tại 1 thời điểm bất kì thì hoặc một trong những công tắc KC3’,KC2’,KC1’,KC0 , KC1 ,KH2,KC3 đóng
Hình ảnh của bộ khống chế chỉ huy
Trang 6CÂU 3: Cho ba băng tải A, B, C theo thứ tự cao thấp A-B-C:
Thực hiện lập trình theo các yêu cầu sau:
1/ Ấn nút MTD thì C chạy trước, sau 15s đến B, sau B 15s thì đến A Ấn nút DTD thì A dừng trước, sau 15 s đến B, sau B 15s thì đến C
2/ Mỗi băng tải có thêm một cặp nút: Băng tải A (nút MA và DA), băng tải B (nút
MB và DB), băng tải C (nút MC và DC) Thực hiện điều khiển bằng tay theo thứ
tự khởi động C-B-A (bằng các nút tương ứng MC, MB, MA), thứ tự dừng A-B-C (bằng các nút tương ứng DA, DB, DC) Nếu C chưa chạy thì B không khởi động được, nếu B chưa chạy thì A không khởi động được Nếu A chưa dừng thì B không dừng được, nếu B chưa dừng thì C chưa dừng được
_Bài giải_
Lập tình bằng Lader và STL
Trang 9Network 1
LD I0.0
O M0.0
AN I0.1
= M0.0
Netword 2
LD M0.0
A I0.2
S M0.1, 1
R M0.2, 1
Netword 3
LD M0.0
A I0.3
S M0.2, 1
R M0.1, 1
Netword 4
LD M0.1 CALL SBR_0
Netword 5
LD M0.2 CALL SBR_1
Network 1
SBR_0)
LD M0.1
LPS
LD I0.4
O Q0.3
ALD
TON T37,
3000
= Q0.3
LPP
A I0.5
TOF T38,
3000
Network 2 LDW> T37, 0 AW<= T38, 300
= Q0.2
Network 3 LDW>= T37, 150
AW<= T38, 150
= Q0.1
Network 4 LDW>= T37, 300
AW<= T38, 0
= Q0.0
Netword1
SBR_1
LD I0.6
O Q0.2
A M0.2
LDN I1.1
O Q0.0
O Q0.1
ALD
= Q0.2
Netword 2
LD I0.5
O Q0.1
A Q0.2 LDN I1.0
O Q0.0 ALD
= Q0.1
Netword 3
LD I0.4
O Q0.0
A Q0.2
A Q0.1
AN I0.7
= Q0.0
Sơ đồ ghép nối với S7200
Trang 10CÂU 4: Lập chương trình thực hiện các yêu cầu:
1/ Đọc dữ liệu từ AIW0 Sau đó gọi chương trình con chuyển đổi số âm dương (trong đó có chuyển đổi số thực và ngược lại) (ConvertNEGPOS) Xuất dữ liệu sau chuyển đổi đến AQW0
_Bài giải_
Lập trình bằng Lader
Trang 11Bài1 có thể được bổ xung them coscao, chế độ bang tay theo sơ đồ nguyên lý
Trang 13Lập trình bằng Lader