intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

TẬP LỆNH PLC S7-300

Chia sẻ: Phan Huy Luân | Ngày: | Loại File: PDF | Số trang:82

2.405
lượt xem
957
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Cấu trúc và trạng thái kết quả lệnh. Nhóm lệnh logic. Nhóm lệnh tiếp điểm đặc biệt. Nhóm lệnh so sánh. Nhóm lệnh toán học. Nhóm lệnh chuyển đổi. Lệnh về Timer. Lệnh về Counter. Thư viện hàm S7-300.

Chủ đề:
Lưu

Nội dung Text: TẬP LỆNH PLC S7-300

  1. TẬP LỆNH PLC S7-300 Cấu trúc và trạng thái kết quả lệnh. Nhóm lệnh logic. Nhóm lệnh tiếp điểm đặc biệt. Nhóm lệnh so sánh. Nhóm lệnh toán học. Nhóm lệnh chuyển đổi. Lệnh về Timer. Lệnh về Counter. Thư viện hàm S7-300. 10-Mar-08 1 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  2. CẤU TRÚC LỆNH Lệnh STL của PLC S7-300 có dạng: Tên lệnh + Toán hạng Xét 2 lệnh trong ví dụ sau: A I0.0 D A, là tên lệnh. I0.0, D là toán hạng. 10-Mar-08 2 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  3. CẤU TRÚC LỆNH Tên lệnh: xét cụ thể trong mục tập lệnh. Toán hạng: có 2 dạng Toán hạng là địa chỉ: phần chữ + phần số Toán hạng là dữ liệu: Dữ liệu logic Vị trí và kích Địa chỉ vùng nhớ Số nhị phân thước vùng nhớ đã xác định Số thập lục phân Số nguyên kiểu INT Số thực kiểu REAL Dữ liệu về thời gian Dữ liệu của bộ đếm, định thời Dữ liệu kiểu ký tự 10-Mar-08 3 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  4. THANH GHI TRẠNG THÁI Định nghĩa: là thanh ghi đặc biệt dài 16 bit, dùng để ghi lại trạng thái của các phép tính trung gian, kết quả tính toán khi thực hiện lệnh. Cấu trúc: chỉ sử dụng 9 bit thấp 8 7 6 5 4 3 2 1 0 BR CC1 CC0 OV OS OR STA RLO FC 10-Mar-08 4 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  5. THANH GHI TRẠNG THÁI FC – First Check: bit kiểm tra khi thực hiện các lệnh logic ^ (AND), v (OR), NOT. Đang thực hiện lệnh: FC=1 Thực hiện xong lệnh: FC=0 RLO – Result of Logic Operation: bit thể hiện kết quả tức thời của phép tính logic vừa thực hiện. FC=0: ghi giá trị logic của tiếp điểm trong lệnh vào RLO FC=1: thực hiện lệnh, ghi giá trị logic vào RLO. 10-Mar-08 5 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  6. THANH GHI TRẠNG THÁI STA – Status: bit trạng thái, luôn có giá trị logic của tiếp điểm được chỉ ra trong lệnh. OR: bit ghi lại giá trị logic của phép tính ^ cuối cùng để thực hiện phép v tiếp theo. (vì thực hiện ^ trước v) OS - Overflow Store: bit ghi kết quả phép tính bị tràn. OV – Overflow: bit báo kết quả phép tính bị tràn. CC0 và CC1 – Condition Code: bit báo trạng thái kết quả phép tính với số nguyên, thực, hoặc trong ACCU. BR – Binary Result: cho phép liên kết giữ STL và LAD 10-Mar-08 6 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  7. NHÓM LỆNH LOGIC Lệnh And: 1. Cú pháp: A Toán hạng: dữ liệu kiểu Bool địa chỉ bit: I, Q, M, L, D, T, C FC=0: gán giá trị logic toán hạng vào RLO. FC=1: RLO ^ toán hạng, lưu kết quả vào RLO Thanh ghi trạng thái: 10-Mar-08 7 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  8. Ví dụ: 10-Mar-08 8 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  9. NHÓM LỆNH LOGIC Lệnh And Not: 2. Cú pháp: AN Toán hạng: dữ liệu kiểu Bool địa chỉ bit: I, Q, M, L, D, T, C FC=0: gán giá trị logic đảo của toán hạng vào RLO. FC=1: RLO ^ đảo toán hạng, lưu kết quả vào RLO. Thanh ghi trạng thái: 10-Mar-08 9 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  10. Ví dụ: 10-Mar-08 10 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  11. NHÓM LỆNH LOGIC Lệnh Or 3. Cú pháp: O Toán hạng: dữ liệu kiểu Bool địa chỉ bit: I, Q, M, L, D, T, C FC=0: gán giá trị logic toán hạng vào RLO. FC=1: RLO v toán hạng, lưu kết quả vào RLO Thanh ghi trạng thái: 10-Mar-08 11 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  12. Ví dụ: 10-Mar-08 12 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  13. NHÓM LỆNH LOGIC Lệnh Or Not: 4. Cú pháp: ON Toán hạng: dữ liệu kiểu Bool địa chỉ bit: I, Q, M, L, D, T, C FC=0: gán giá trị logic đảo của toán hạng vào RLO. FC=1: RLO v đảo toán hạng, lưu kết quả vào RLO. Thanh ghi trạng thái: 10-Mar-08 13 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  14. Ví dụ: 10-Mar-08 14 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  15. NHÓM LỆNH LOGIC Lệnh Gán: 5. gán giá trị của RLO đến ô nhớ được chỉ ra trong toán hạng Cú pháp: = Toán hạng là địa chỉ bit: I, Q, M, L, D, T, C Thanh ghi trạng thái: Dấu “-”: nội dung bit không thay đổi. Dấu “x”: nội dung bit thay đổi theo lệnh. 10-Mar-08 15 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  16. Ví dụ: 10-Mar-08 16 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  17. NHÓM LỆNH LOGIC 6. Lệnh Gán 1: Gán giá trị 1 vào ô nhớ có địa chỉ xác định trong toán hạng Cú pháp: S Toán hạng là địa chỉ bit: I, Q, L, M, D. Thanh ghi trạng thái 10-Mar-08 17 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  18. Ví dụ: 10-Mar-08 18 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  19. NHÓM LỆNH LOGIC Lệnh Gán 0 7. Gán giá trị 0 vào bit có địa chỉ được xác định. Cú pháp: R Toán hạng là địa chỉ bit: I, Q, M, L, D. Thanh ghi trạng thái: 10-Mar-08 19 CHƯƠNG 2: TẬP LỆNH PLC S7-300
  20. Ví dụ: 10-Mar-08 20 CHƯƠNG 2: TẬP LỆNH PLC S7-300
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2