Chuyên đề: PLC nâng cao
Số trang: 39
Loại file: ppt
Dung lượng: 3.08 MB
Lượt xem: 21
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Khi lệnh gọi thủ tục con CALL được bắt gặp trong quá trình chạy thông thường, thủ tục con sẽ được tiến hành. Tại thời điểm kết thúc thủ tục con, chương trình sẽ quay lại tiếp tục tại điểm ngay sau lệnh gọi thủ tục con CALL.
Một chương trình thủ tục con phải được xác định giữa các câu lệnh SBN và RET. Một thủ tục con phải được xác định giữa các câu lệnh END và ENDH.
Nội dung trích xuất từ tài liệu:
Chuyên đề: PLC nâng cao 1 Chương trình khóa học nâng cao: 1. Thủ tục con 2. Ngắt 3. Bộ đếm cao tốc ( Bé §Õm Tè c §é Cao ) 4. Điều chỉnh vị trí (Điều khiển vị trí ) 5. Kết nối 2 Họ VKV– Thủ tục con THỦ TỤC CON 3 Họ VKV– Thủ tục con Các toán hạng CALL 00-99 SBN 00-99 RET - Mô tả: Khi lệnh gọi thủ tục con CALL được bắt gặp trong quá trình chạy thông thường, thủ tục con sẽ được tiến hành. Tại thời điểm kết thúc thủ tục con, chương trình sẽ quay lại tiếp tục tại điểm ngay sau lệnh gọi thủ tục con CALL. Một chương trình thủ tục con phải được xác định giữa các câu lệnh SBN và RET. Một thủ tục con phải được xác định giữa các câu lệnh END và ENDH. 4 Họ VKV– Thủ tục con THỦ TỤC CON - Cấu trúc lồng: Có thể lồng sâu tới 4 cấp - Một thủ tục con được gọi từ một thủ tục con khác 1 3 2 4 5 Họ VKV– Thủ tục con THỦ TỤC CON Chú ý: 1) Toán hạng dùng cho các câu lệnh SBN không được trùng lặp trong một chương trình 2) Các câu lệnh không được dùng trong thủ tục con: STG, JMP, ENDS, INT, RETI, và MEMSW 3) Các câu lệnh chỉ dùng được trong thủ tục con và được tiến hành trong mọi lần quét: TMR, TMH, TMS, C, SFT, UDC, DIFU, DIFD, W-UE, W-DE, HKEY, ITVL 4) Khi một thủ tục con được tiến hành, thời gian quét sẽ được kéo dài bởi khoảng thời gian dùng để chạy thủ tục con 5) Trong cấu trúc lồng, thủ tục con nào được gọi từ một thủ tục con khác nên được định nghĩa trước câu lệnh gọi CALL. 6 Họ VKV – Ngắt NGẮT 7 Họ VKV – Ngắt Các toán hạng: INT 00-03 t CTC0-CTC3 gắ cn tụ thủ RETI - p Gặ Qu ayt r tạ ở lạ i th i ti ời ếp điể tụ m cc tạ hư m ơn dừ g ng trìn h Các câu lệnh không dùng được trong khối INT-RETI TMR, TMH, TMS, DIFU, W-ON, W-OFF, W-UE, W-DE, STG, JMP, ENDS, HKEY, ITVL, @xxxx (mẫu câu lệnh), C, UDC, SFT 8 Họ VKV – Ngắt EI DI EI: Cho phép ngắt -Cho phép thực hiện thủ tục ngắt DI: Khóa ngắt -Khóa không cho thủ tục ngắt được thực hiện -Chú ý: 1) Mọi thủ tục ngắt đều bị khóa khi KV PLC bắt đầu hoạt động 2) Nhóm lệnh EI-DI có thể được lồng tới 4 tầng. 3) Các hàm vào/ra trực tiếp được sử dụng trong quá trình chạy thủ tục ngắt: Cảnh báo 1: Tín hiệu vào trực tiếp chỉ được kích hoạt qua các DAU vào từ 0000 đến 0005, cho phép trạng thái ON/OFF chuyển thành tín hiệu vào trong quá trình chạy thủ tục ngắt. Cảnh báo 2: Tín hiệu ra trực tiếp cho phép thiết lập trạng thái ON/OFF của DAU ra từ 0500 đến 0503 chỉ trong quá trình thực hiện thủ tục ngắt và không gây ra sự chậm trễ bởi thời gian quét. 4) Thời gian nhập liên tục nên được đặt ngắn hơn bằng cách dùng câu lệnh HSP (tới 10 µs cho Visual KV) 9 Họ VKV – Ngắt Các kiểu Ngắt -Ngắt bởi đầu vào ngoài -Thực hiện bởi các le vào từ 0000 đến 0003 -Ngắt bởi bộ đếm so cao tốc -Thực hiện khi giá trị hiện tại của bộ đếm cao tốc (CTH) trùng khớp với giá trị đặt trước của bộ đếm so cao cấp -Thiết lập cực cho các thủ tục ngắt bởi một đầu vào ngoài 10 Họ VKV – Ngắt Giữ tín hiệu vào -Mỗi thông số ngắt bên ngoài được cung cấp một hàm để bắt tín hiệu vào. -Hàm này sẽ viết giá trị của bộ đếm tốc §é CAO vào bộ nhớ dữ liệu khi một thủ tục ngắt xảy ra. -Quyền ưu tiên của các thủ tục ngắt -Khi hai hoặc hơn thủ tục ngắt xảy ra đồng thời, quyền ưu tiên sẽ được đặt theo thứ tự CTC0, CTC1, CTC2, CTC3, 0000, 0001, 0002, 0003. -Khi chỉ một thủ tục ngắt được thực hiện, các thủ tục ngắt khác sẽ bị khóa. -Khi các thủ tục ngắt khác xảy ra trong quá trình thực hiện một thủ tục ng ắt, các thủ tục ngắt này sẽ được ghi lại tới sâu nhất là 8 NGAT -Các thủ tục ngắt được ghi lại sẽ được thực hiện sau khi thủ tục ngắt trước đó được hoàn thành, tương ứng theo thứ tự quyền ưu tiên. 11 Họ VKV – Ngắt INT-RETI –Ví dụ Chạy thủ tục ngắt nếu thời gian nhập tín hiệu vào < 10 µs, để chương trình có thể bắt được tín hiệu ...
Nội dung trích xuất từ tài liệu:
Chuyên đề: PLC nâng cao 1 Chương trình khóa học nâng cao: 1. Thủ tục con 2. Ngắt 3. Bộ đếm cao tốc ( Bé §Õm Tè c §é Cao ) 4. Điều chỉnh vị trí (Điều khiển vị trí ) 5. Kết nối 2 Họ VKV– Thủ tục con THỦ TỤC CON 3 Họ VKV– Thủ tục con Các toán hạng CALL 00-99 SBN 00-99 RET - Mô tả: Khi lệnh gọi thủ tục con CALL được bắt gặp trong quá trình chạy thông thường, thủ tục con sẽ được tiến hành. Tại thời điểm kết thúc thủ tục con, chương trình sẽ quay lại tiếp tục tại điểm ngay sau lệnh gọi thủ tục con CALL. Một chương trình thủ tục con phải được xác định giữa các câu lệnh SBN và RET. Một thủ tục con phải được xác định giữa các câu lệnh END và ENDH. 4 Họ VKV– Thủ tục con THỦ TỤC CON - Cấu trúc lồng: Có thể lồng sâu tới 4 cấp - Một thủ tục con được gọi từ một thủ tục con khác 1 3 2 4 5 Họ VKV– Thủ tục con THỦ TỤC CON Chú ý: 1) Toán hạng dùng cho các câu lệnh SBN không được trùng lặp trong một chương trình 2) Các câu lệnh không được dùng trong thủ tục con: STG, JMP, ENDS, INT, RETI, và MEMSW 3) Các câu lệnh chỉ dùng được trong thủ tục con và được tiến hành trong mọi lần quét: TMR, TMH, TMS, C, SFT, UDC, DIFU, DIFD, W-UE, W-DE, HKEY, ITVL 4) Khi một thủ tục con được tiến hành, thời gian quét sẽ được kéo dài bởi khoảng thời gian dùng để chạy thủ tục con 5) Trong cấu trúc lồng, thủ tục con nào được gọi từ một thủ tục con khác nên được định nghĩa trước câu lệnh gọi CALL. 6 Họ VKV – Ngắt NGẮT 7 Họ VKV – Ngắt Các toán hạng: INT 00-03 t CTC0-CTC3 gắ cn tụ thủ RETI - p Gặ Qu ayt r tạ ở lạ i th i ti ời ếp điể tụ m cc tạ hư m ơn dừ g ng trìn h Các câu lệnh không dùng được trong khối INT-RETI TMR, TMH, TMS, DIFU, W-ON, W-OFF, W-UE, W-DE, STG, JMP, ENDS, HKEY, ITVL, @xxxx (mẫu câu lệnh), C, UDC, SFT 8 Họ VKV – Ngắt EI DI EI: Cho phép ngắt -Cho phép thực hiện thủ tục ngắt DI: Khóa ngắt -Khóa không cho thủ tục ngắt được thực hiện -Chú ý: 1) Mọi thủ tục ngắt đều bị khóa khi KV PLC bắt đầu hoạt động 2) Nhóm lệnh EI-DI có thể được lồng tới 4 tầng. 3) Các hàm vào/ra trực tiếp được sử dụng trong quá trình chạy thủ tục ngắt: Cảnh báo 1: Tín hiệu vào trực tiếp chỉ được kích hoạt qua các DAU vào từ 0000 đến 0005, cho phép trạng thái ON/OFF chuyển thành tín hiệu vào trong quá trình chạy thủ tục ngắt. Cảnh báo 2: Tín hiệu ra trực tiếp cho phép thiết lập trạng thái ON/OFF của DAU ra từ 0500 đến 0503 chỉ trong quá trình thực hiện thủ tục ngắt và không gây ra sự chậm trễ bởi thời gian quét. 4) Thời gian nhập liên tục nên được đặt ngắn hơn bằng cách dùng câu lệnh HSP (tới 10 µs cho Visual KV) 9 Họ VKV – Ngắt Các kiểu Ngắt -Ngắt bởi đầu vào ngoài -Thực hiện bởi các le vào từ 0000 đến 0003 -Ngắt bởi bộ đếm so cao tốc -Thực hiện khi giá trị hiện tại của bộ đếm cao tốc (CTH) trùng khớp với giá trị đặt trước của bộ đếm so cao cấp -Thiết lập cực cho các thủ tục ngắt bởi một đầu vào ngoài 10 Họ VKV – Ngắt Giữ tín hiệu vào -Mỗi thông số ngắt bên ngoài được cung cấp một hàm để bắt tín hiệu vào. -Hàm này sẽ viết giá trị của bộ đếm tốc §é CAO vào bộ nhớ dữ liệu khi một thủ tục ngắt xảy ra. -Quyền ưu tiên của các thủ tục ngắt -Khi hai hoặc hơn thủ tục ngắt xảy ra đồng thời, quyền ưu tiên sẽ được đặt theo thứ tự CTC0, CTC1, CTC2, CTC3, 0000, 0001, 0002, 0003. -Khi chỉ một thủ tục ngắt được thực hiện, các thủ tục ngắt khác sẽ bị khóa. -Khi các thủ tục ngắt khác xảy ra trong quá trình thực hiện một thủ tục ng ắt, các thủ tục ngắt này sẽ được ghi lại tới sâu nhất là 8 NGAT -Các thủ tục ngắt được ghi lại sẽ được thực hiện sau khi thủ tục ngắt trước đó được hoàn thành, tương ứng theo thứ tự quyền ưu tiên. 11 Họ VKV – Ngắt INT-RETI –Ví dụ Chạy thủ tục ngắt nếu thời gian nhập tín hiệu vào < 10 µs, để chương trình có thể bắt được tín hiệu ...
Tìm kiếm theo từ khóa liên quan:
bộ điều khiển PLC tìm hiểu PLC nghiên cứu PLC thiết kế bộ điều khiển PLC sản xuất bộ điều khiển PLC sử dụng bộ điều khiển PLC PLC nâng caoGợi ý tài liệu liên quan:
-
Luận văn: Xây dựng hệ thống băng tải đếm sản phẩm sử dụng PLC S7-200
61 trang 150 0 0 -
Giáo trình PLC nâng cao (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Gia Lai
115 trang 135 0 0 -
79 trang 131 1 0
-
Giáo trình PLC nâng cao (Nghề: Điện công nghiệp - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Cần Thơ
171 trang 128 0 0 -
Sử dụng bộ điều khiển PLC và phần mềm unity 3D trong thiết kế hệ thống mô phỏng radar hàng hải
6 trang 83 0 0 -
Tài liệu thực hành môn học PLC
29 trang 82 0 0 -
GIÁO TRÌNH HỆ THỐNG ĐIỀU KHIỂN LẬP TRÌNH
144 trang 55 0 0 -
Giáo trình PLC nâng cao (Nghề: Điện tử công nghiệp) - CĐ Công nghiệp và Thương mại
116 trang 31 0 0 -
2 trang 28 0 0
-
109 trang 28 0 0