Chuyên đề: PLC nâng cao
lượt xem 103
download
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.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: 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 12
- VISUAL KV - HSP Bộ đếm tốc §é c ao Hướng dẫn: Bộ đếm tốc độ cao -CTH bộ đếm lên/xuống 16-bit (0 tới 65535) cho tín hiệu vào tới tối đa 30kHz tín hiệu đồng hồ Có thể thay đổi thành bộ đếm 24-bit (16777215) Hướng dẫn: Bộ đếm số tốc độ cao-CTC Bộ đếm so dựa trên phần cứng so sánh giữa giá trị đặt trước với giá trị hiện tại của bộ đếm tốc độ cao. 13
- VISUAL KV - HSP Bộ đếm tốc độ cao 14
- VISUAL KV - HSP Bộ đếm tốc §é CAO Các câu lệnh: CTH0, CTH1, CTC0…CTC2 Danh sách các rơ-le tiện ích đặc biệt cho HSP CTH0 15
- VISUAL KV - HSP Bộ đếm tốc độ cao (tiếp) Bộ đếm tốc độ cao 24-bit Câu l ệnh MEMSW: SW3 Chứ c năng c ủa công t ắc STT ON OFF 3 24-bit 16-bit Bộ nhớ dữ liệu Mô t ả STT DM Đọc giá trị hiện t ại c ủa CTH0 24-bit (bit hàng thấp/hàng cao) DM1900-DM1901 Đọc giá trị hiện t ại c ủa CTC0 24-bit (bit hàng thấp/hàng cao) DM1904-DM1905 Viết giá trị hiện t ại c ủa CTH0 24-bit (bit hàng thấp/hàng cao) DM1912-DM1913 Viết giá trị đặt trướ c c ủa CTC0 24-bit (bit hàng thấp/hàng cao) DM1916-DM1917 Ví dụ ứng dụng Độ tin cậy cao trong việc đếm các số lớn 16
- VISUAL KV - HSP Bộ đếm cao tốc Ví dụ: 17
- Họ VKV –Điều khiển vị trí §iÒu khiÓn vÞ trÝ 18
- VKV – Điều khiển vị trí Điều khiển vị trí Điều khiển xung lên/xuống 19
- VKV – Điều khiển vị trí Điều khiển vị trí (tiếp) 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
thiết kế máy rửa chai trong hệ thống dây chuyền sản xuất nước tinh khuyết, chương 21
8 p | 233 | 90
-
Xây dựng hệ thống Scada hệ mẫu trong dây chuyền sản xuất bia chất lượng cao
6 p | 302 | 84
-
ĐIỀU KHIỂN LẬP TRÌNH NÂNG CAO
35 p | 167 | 72
-
Giáo trình mô đun: PLC nâng cao
109 p | 287 | 62
-
Bài giảng Điều khiển logic - Chương 6: Các chức năng chuyên dùng trên PLC S7-200
27 p | 147 | 35
-
Giáo trình PLC nâng cao - CĐ Cơ Điện Hà Nội
133 p | 75 | 23
-
Giáo trình Điều khiển lập trình PLC nâng cao: Phần 2
56 p | 57 | 18
-
Giáo trình hình thành quy trình vận hành cơ cấu các thiết bị máy nâng p10
15 p | 63 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn