Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
29
Dung lượng
9,26 MB
Nội dung
TàiliệuthựchànhmônhọcPLC
Trang 1
BÀI THỰCHÀNH 1
1.1. MỤC ĐÍCH
- Giúp sinh viên tìm hiểu các lệnh cơ bản về logic, thường đóng, thường hở, đặt bit
(SET, RESET),…
- Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản
1.2. NỘI DUNG
- Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết
quả ở cột “Nhận xét kết quả”
CHƯƠNG TRÌNH NHẬN XÉT KẾT QUẢ
Khi I0.0 on thì Q0.0 on
Khi I0.0 off thì Q0.0 off
Khi I0.0 hoặc I0.1 on thì
Q0.0 on
Khi I0.0 và I0.1 off thì Q0.0
off
I0.0 on thì ngõ ra Q0.0 on do
có tiếp điểm tự giữ Q0.0 cho
đến khi I0.1 on thì ngõ ra
Q0.0 off
I0.0 on thì ngõ ra Q0.0 on do
có tiếp điểm tự giữ Q0.0 cho
đến khi I0.1 on thì ngõ ra
Q0.0 off
Khi ngõ ra Q0.0 on thì tiếp
điểm Q0.0 on thì ngõ ra Q0.1
off do có tiếp điểm NOT
Khi I0.0 on thì set ngõ ra
Q0.0 on mãi cho đến khi
reset Q0.0 off
Khi I0.0 on thì Set Q0.1,Q0.2
Q0.3 on mãi cho đến khi
reset 3 ngõ ra này
Khi I0.0 on thì Q0.1,Q0.2
Q0.3 on cho đến khi reset 3
ngõ ra này dù cho I0.1 on 3
ngõ ra này vẫn on
Khi I0.0 on thì reset ngõ ra
Q0.0 off
Tài liệuthựchànhmônhọcPLC
Trang 2
Khi I0.0 on thì reset ngõ ra
Q0.0 off, khi I0.1 on thì ngõ
ra vẫn off
Khi I0.0 on thì set Q0.0 on
Khi I0.1 on thì reset Q0.0 off
Khi I0.0 và I0.1 cùng on thì
Q0.0 off
Khi I0.0 on thì set Q0.0 on
Khi I0.1 on thì reset Q0.0 off
Khi I0.0 và I0.1 cùng on thì
Q0.0 on
Khi I0.0 on thì M0.0 on
Khi I0.0 off thì M0.0 vẫn on
Khi I0.1 on thì M0.0 mới off
Khi I0.0 on thì Q0.0 on
Khi I0.0 off thì Q0.0 vẫn on
Khi I0.1 on thì Q0.0 mới off
Khi I0.4 on thì Q0.3 on mãi,
Q0.4 on rồi off liền trong thời
gian I0.4 lên xung
Khi I0.4 off thì reset Q0.3 off
và Q0.5 on rồi off liền trong
thời gian I0.4 xuống xung
Khi I0.0 on hoặc off đều
không ảnh hưởng chương
trinh
Sinh viên hãy viết chương trình dưới dạng Ladder
cho biểu thức sau:
)2.03.03.02.0)(1.00.0(0.0 IIIIIIQ
Tài liệuthựchànhmônhọcPLC
Trang 3
Cho một hệ thống có 3 ngõ vào (I0.0, I0.1, I0.2) và
một ngõ ra (Q0.0). Biết rằng ngõ ra Q0.0 chỉ ON
khi có tối thiểu hai ngõ vào OFF. Sinh viên hãy:
- Lập bảng sự thật cho hệ thống trên.
- Viết phương trình ngõ ra Q0.0
- Viết chương trình dưới dạng Ladder cho ngõ
ra Q0.0
- Rút gọn phương trình ngõ ra Q0.0 bằng bảng
đồ Karnaugh.
- Viết chương trình Ladder cho phương trình
vừa rút gọn.
- Bảng sự thật:
Q0.0 I0.0 I0.1 I0.2
off on on on
off on on off
off on off on
on on off off
off off on on
on off on off
on off off on
on off off off
- Phương trình ngõ ra:
0.0 0.0 0.1 0.2 0.0 0.1 0.2 0.0 0.1 0.2
Q I I I I I I I I I
- Phương trình ladder:
- Rút gọn phương trình ngõ ra Q0.0 bằng bảng đồ Karnaugh.
Q0.0=
Tài liệuthựchànhmônhọcPLC
Trang 4
BÀI THỰCHÀNH 2
1.1. MỤC ĐÍCH
- Giúp sinh viên tìm hiểu các lệnh về trì hoãn thời gian như: trì hoãn ON (ON delay
timer), trì hoãn OFF (OFF delay timer), trì hoãn ON có nhớ (ON delay retensive),…
- Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình ứng dụng.
1.2. NỘI DUNG
- Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết
quả ở cột “Nhận xét kết quả”
CHƯƠNG TRÌNH NHẬN XÉT KẾT QUẢ
Khi I0.0 on thì sau 10ms thì
tiếp điểm T32 on. khi I0.0 off
thì tiếp điểm T32 off liền
Khi I0.0 on thì sau 10ms thì
tiếp điểm T32 on và Q0.0 on
khi I0.0 off thì ti
ếp điểm T32
và Q0.0 off liền
Khi I0.0 on thì tiếp điểm T37
on liền. khi I0.0 off thì tiếp
điểm T37 sẽ off sau 50s
Khi I0.0 on thì tiếp điểm T37
và Q0.0 on liền. khi I0.0 off
thì tiếp điểm T37 và Q0.0 sẽ
off sau 50s
Khi I0.0 on thì tiếp điểm T1
sẽ on sau 1s, chúng vẫn on
khi I0.0 off và chỉ off khi T1
được reset
Tài liệuthựchànhmônhọcPLC
Trang 5
Khi I0.0 on thì tiếp điểm T1
và Q0.0 sẽ on sau 1s,vẫn
chúng on khi I0.0 off và chỉ
off khi T1 được reset
Ngõ ra Q0.0 luôn on
Ngõ ra Q0.1 chỉ on trong chu
kỳ đầu của xung
Ngõ ra luân phiên on và off
sau 0.5s
Viết chương trình điều khiển đèn giao thông tại giao
lộ một ngã tư. Thời gian sáng của đèn đỏ là 40s, đèn
vàng 5s, đèn xanh 35s.
Tài liệuthựchànhmônhọcPLC
Trang 6
Tài liệuthựchànhmônhọcPLC
Trang 7
BÀI THỰCHÀNH 3
1.1. MỤC ĐÍCH
- Giúp sinh viên tìm hiểu các lệnh cơ bản di chuyển dữ liệu từ vùng nhớ này sang
vùng nhớ khác, di chuyển một khối dữ liệu,…
- Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản
1.2. NỘI DUNG
- Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết
quả ở cột “Nhận xét kết quả”
CHƯƠNG TRÌNH NHẬN XÉT KẾT QUẢ
Khi I0.0 on chuyển 16#DB
sang VB100 tức VB100= 219
Khi I0.0 on chuyển word ‘AB’
sang VW0
Khi I0.0 on chuyển 100 sang
VD0
Khi I0.0 on chuyển 12.5 vào
ngõ ra AC0
Đọc giá trị tức thời của ngõ
vào vật lý IN và đưa ra biến
nhớ ngõ ra VB10
Đọc giá trị tức thời của ngõ
vào biến nhớ IN và đưa ra ngõ
ra vật lý QB0
Chuyển số thập lục phân C3D5
vào ngõ ra VW100 khi i0.0 on
và lưu trong VW100
Mỗi khi I0.1 on thì chuyển giá
trị trong VW100=C3D5 thành
D5C3 và ngược lại
Tài liệuthựchànhmônhọcPLC
Trang 8
Khi I0.0 on thì chuyển 4 giá trị
tương ứng từ VB100, VB101,
VB102, VB103 sang VB0,
VB1, VB2, VB3
Tài liệuthựchànhmônhọcPLC
Trang 9
BÀI THỰCHÀNH 4
1.1. MỤC ĐÍCH
- Giúp sinh viên tìm hiểu các lệnh cơ bản về bộ đếm: đếm lên (CTU), đếm xuống
(CTD), vừa đếm lên vừa đếm xuống (CTUD),…
- Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản
1.2. NỘI DUNG
- Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết
quả ở cột “Nhận xét kết quả”
CHƯƠNG TRÌNH NHẬN XÉT KẾT QUẢ
Mỗi khi I0.0 on thì C0 đếm
tăng tuyến tính lên 1 đơn vị,
khi bằng 10 thì tiếp điểm C0
luôn on
Khi I0.1 on thì C0 sẽ reset về
0 và tiếp điểm C0 off
Mỗi khi I0.0 on thì C1 sẽ bắt
đầu từ 10 giảm xuống 1 đơn
vịcho đến khi bằng 0 sẽ
không đếm xuống nữa và tiếp
điểm của C1 sẽ on lên, khi
I0.1 on thì C1 trở về 10
Mỗi khi I0.0 on thì C2 đếm
lên 1 đơn vị và mỗi khi I0.1
on thì C2 lại đếm xuống 1
đơn vị, đếm cho đến khi C2
bằng trị đặt 10 thì tiếp điểm
C2 on. Khi I0.2 on thì giá trị
C2 trở về 0
Tài liệuthựchànhmônhọcPLC
Trang 10
Nạp 16#DB vào SMB77 để
chọn chu kỳ quét 1ms
Nạp chu kỳ xung PWM vào
SMW78 là 10000ms
Nạp độ rộng xung vào
SMW80 bằng 1000ms
Tạo một chuỗi xung PWM ở
ngõ ra Q0.1
Viết chương trình điều khiển băng truyền đóng gói
trái cây. Băng truyền A tải trái cây, băng truyền B
tải hộp. Ban đầu băng truyền B chạy, đến đúng vị trí
cần bỏ trái cây vào thì dừng lại. Khi băng truyền B
dừng thì băng truyền A chạy để đưa 10 trái cây vào
hộp. Sau đó quá trình được lặp lại.
[...].. .Tài liệuthựchànhmônhọcPLC Trang 11 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 5 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản so sánh hai số thực, hai số nguyên, hai byte, hai chuỗi,… - Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản 1.2 NỘI DUNG - Sinh viên hãy thực hiện các chương trình ở cột “Chương trình”... Q0.0 off Trang 12 TàiliệuthựchànhmônhọcPLC Sau khi chuyển giá trị 12.5 vào AC0, sau đó so sánh giá trị AC0 và số thực 15 nếu nhỏ hơn hoặc bằng thì khi I0.0 on thì Q0.0 on, ngược lại Q0.0 off Copy chuỗi “Hallo” ở vị trí in chuyển vào VB100 Giá trị trong VB100 được chuyển thành byte và đưa vào VB0 Khi I0.0 on thì Q0.0 on do VB100 = VB0 Trang 13 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 6 1.1 MỤC... trị thực của các biến là VB100=16#09 VB101=16#10 VB102=16#22 VB103=16#0 VB104=16#0 VB105=16#0 VB106=16#0 VB107=16#05 Từ main menu, sinh viên chọn View\Component\Status chart và gõ vào các địa chỉ sau để xem giá trị hiện tại của các biến VB100-VB107 Trang 14 Tài liệuthựchànhmôn học PLC Viết chương trình báo giờ học tự động tại Trường Đại Học Cần Thơ Trang 15 Tài liệuthựchànhmôn học PLC Trang 16 Tài. .. ở đây AC2= 9*10 Viết chương trình giải phương trình bậc 1 Trang 18 Tài liệuthựchànhmôn học PLC Trang 19 Tài liệuthựchànhmôn học PLC BÀI THỰCHÀNH 8 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản về xử lý chuỗi - Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản 1.2 NỘI DUNG - Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết quả... Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết quả ở cột “Nhận xét kết quả” CHƯƠNG TRÌNH NHẬN XÉT KẾT QUẢ Chuyển giá trị 16#41 vào VB100 Truyền dữ liệu trong VB100 vào Port 0 Sinh viên mở công cụ Hyper terminal để nhận dữ liệu từ cổng nối tiếp Sinh viên thao tác dựa trên các bước sau: Trang 23 Tài liệuthựchànhmôn học PLC Trang 24 TàiliệuthựchànhmônhọcPLC CHƯƠNG... trí 7 thì đọc giá trị từ vị trí 7 sau đó chuyển thành giá trị thực và lưu trong biến AC0 (ở đây VD200=98.6) Nối chuỗi “New Yarh” vào chuỗi của VB0 và lưu vào VB0, ở đây VB0= “Hallo New Yarh” Chép từ chuỗi trong VB0 lấy 5 ký tự từ vị trí bắt đầu copy ở vị trí 7 và đưa ra ngõ ra VB20,ở đây VB20= “World” Trang 21 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 9 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các... Học Cần Thơ Trang 15 TàiliệuthựchànhmônhọcPLC Trang 16 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 7 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản về toán học có dấu chấm động hay các lệnh toán học về integer - Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản 1.2 NỘI DUNG - Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết quả... vào biến đếm INDX, đến khi nào biến đếm INDX=FINAL thì vòng lặp được nhưng lệnh FOR này được thực hiện 100 lần ứng, mỗi lần ứng với 1 lần lặp của lệnh FOR ở trên( khi FOR trên lặp 1 lần thì FOR này lặp 2 lần rồi FOR trên tiếp tục lần lặp thứ 2 và cứ thế tới 100) Trang 22 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 10 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản về truyền thông nối tiếp thông... 0 so sánh với giá trị VB100, ở đây SMB2=VB100 nên Q0.0 on Trang 25 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 11 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản về chương trình con và chương trình con phục vụ ngắt - Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản 1.2 NỘI DUNG - Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết quả... //Chương trình con ngắt cạnh lên INT_0 //Chương trình con ngắt cạnh xuống INT_1 Trang 27 TàiliệuthựchànhmônhọcPLC BÀI THỰCHÀNH 12 1.1 MỤC ĐÍCH - Giúp sinh viên tìm hiểu các lệnh cơ bản về Table - Dựa trên các lệnh này, sinh viên có thể thiết kế một vài chương trình đơn giản 1.2 NỘI DUNG - Sinh viên hãy thực hiện các chương trình ở cột “Chương trình” và ghi nhận kết quả ở cột “Nhận xét kết quả” . 5s, đèn xanh 35s.
Tài liệu thực hành môn học PLC
Trang 6
Tài liệu thực hành môn học PLC
Trang 7
BÀI THỰC HÀNH 3
1.1. MỤC ĐÍCH. quá trình được lặp lại.
Tài liệu thực hành môn học PLC
Trang 11
Tài liệu thực hành môn học PLC
Trang 12
BÀI THỰC HÀNH 5
1.1. MỤC ĐÍCH
- Giúp