Danh mục

GIỚI THIỆU BỘ PLC CỦA SIMATIC S7-200 (2011) part 5

Số trang: 10      Loại file: pdf      Dung lượng: 109.94 KB      Lượt xem: 15      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

¬n2Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giá trịlogic 1 với nội dung đỉnh ngăn xếp khi nội dung 2 từ kép n1 và ¬n2 thỏa mãn n1 = n2¬n1 , ¬n2 (từ kép) :VD, ID, QD, MD, SMD, AC, HC , hằng số, *VD , *AC LDD = ¬n1 ¬n2
Nội dung trích xuất từ tài liệu:
GIỚI THIỆU BỘ PLC CỦA SIMATIC S7-200 (2011) part 5 ¬n2Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giá trịOD = ¬n1logic 1 với nội dung đ ỉnh ngăn xếp khi nộ i dung 2 từ kép n1 và ¬n2 thỏa mãn n1 = n2¬n1 , ¬n2 (từ kép) :VD, ID, QD, MD, SMD, AC, HC , h ằng số, *VD , *ACLDD > = ¬n1 ¬n2AD > = ¬n1 ¬n2 Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giáOD > = ¬n1 ¬n2trị logic 1 với nội dung đỉnh ngăn xếp khi nội dung 2 từ kép n1 và ¬n2 thỏa mãn n1 >= n2LDD < = ¬n1 ¬n2AD < = ¬n1 ¬n2 Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giáOD < = ¬n1 ¬n2trị logic 1 với nội dung đỉnh ngăn xếp khi nội dung 2 từ kép n1 và ¬n2 thỏ a mãn n1 <= n2LDR = ¬n1 ¬n2AR = ¬n1 ¬n2 ¬n2 Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giá trịOR = ¬n1logic 1 với nội dung đ ỉnh ngăn xếp nếu hai số thực n1 và n2 (4 byte) thỏa mãn n1 =n2¬n1 ,¬n2 (từ kép):VD, ID, QD, MD, SMD, AC, HC , hằng số, *VD , *ACLDR > = ¬n1 ¬n2AR > = ¬n1 ¬n2 Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giáOR > = ¬n1 ¬n2trị logic 1 với nội dung đỉnh ngăn xếp n ếu hai số thực n1 và n2 (4 byte ) thỏ a mãn n1 >= n2LDR < = ¬n1 ¬n2AR < = ¬n1 ¬n2 Lệnh thực hiện phép tính logic Load , And hoặc Or giữa giáOR < = ¬n1 ¬n2trị logic 1 với nội dung đỉnh ngăn xếp n ếu hai số thực n1 và n2 (4 byte) thỏ a mãn n1 <= n2 Lệnh nh ảy chương trình con:3 .6.Các lệnh của chương trình, n ếu không có những lệnh điều khiển riêng, sẽ được thự ch iện theo thứ tự từ trên xuố ng dưới trong một vòng quét. Lệnh điều khiển chương trìnhcho phép thay đổi th ứ tự thực hiện lệnh. Chúng cho phép chuyển th ứ tự thực hiện,đ áng lẽ ra là lệnh tiếp theo, tới mộ t lệnh bất cứ nào khác của chương trình, trong đón ơi điều khiển chuyển đến phải được đánh d ấu trước bằng mộ t nhãn, chỉ, đích. Thuộcnhóm lệnh điều khiển chương trình gồm: lệnh nhảy, lệnh gọi chương trình con, nhãnchỉ đích, hay gọ i đơn giản là nhãn, phải được đánh dấu trước khi thực hiện lệnh nhảyh ay lệnh gọi chương trình con.Việc đ ặt nhãn cho lệnh nhảy phải nằm trong chương trình. Nhãn của chương trình con,hoặc của chương trình xử lý ngắt được khai báo ở đầu chương trình. Không th ể d ùnglệnh nh ảy JMP để chuyển điều khiển từ chương trình chính vào mộ t nhãn bất kỳ trongchương trình con hoặc trong chương trình xử lý ngắt. Tương tự như vậy cũng khôngth ể từ một chương trình con hay ch ương trình xử lý ngắt nh ảy vào b ất cứ một nhãn nàon ằm ngoài các chương trình đó.Lệnh gọ i chương trình con là lệnh chuyển điều khiển đến chương trình con. Khichương trình con th ực hiện xong các phép tính củ a mình thì việc điều khiển lại đượcchuyển trở về lệnh tiếp theo trong chương trình chính nằm ngay sau lệnh gọ i chươngtrình con. Từ một chương trình con có thể gọ i được một chương trình con khác trongnó, có thể gọi như vậy nhiều nhất là 8 lần trong S7 -200. Nói chung (trong mộ t chươngtrình con có lệnh gọi đến chính nó) về nguyên tắc không bị cấm song phải đ ể ý đếngiới h ạn trên.Nếu lệnh nhảy hay lệnh gọi chương trình con được thực hiện thì đỉnh ngăn xếp luôn cógiá trị logic 1. Bởi vậy trong chương trình con các lệnh có điều kiện được thực hiệnnhư các lệnh không điều kiện. Sau các lệnh LBL (đặt nhãn) và SBR, lệnh LD trongSTL sẽ b ị vô hiệu hóa.Khi một chương trình con được gọi, toàn bộ nội dung củ a ngăn xếp sẽ đ ược cất đi,đ ỉnh củ a ngăn xếp nhận giá trị logic mới là 1, các bít khác của ngăn xếp nhận giá trịlogic 0 và điều khiển được chuyển đến chương trình con đã được gọ i. Khi thực hiệnxong chương trình con và trước khi điều khiển đư ợc chuyển trở lại chương trình đ ã gọinó, nội dung ngăn xếp đã được cất giữ trước đó sẽ đ ược chuyển trở lại ngăn xếp.Nội dung của thanh ghi AC không được cất giữ khi gọi chương trình con, nh ưng khimột chương trình xử lý ngắt được gọi, nộ i dung của thanh ghi AC sẽ đ ược cất giữtrư ớc khi thực hiện chương trình xử lý ngắt và n ạp lại khi chương trình xử lý ngắt đ ãđược thự c hiện xong. Bởi vậy chương trình xử lý ngắt có th ể tự do sử d ụng bố n thanhghi AC của S7-200.JMP.CALLLBL.SBRLệnh nh ảy JMP và lệnh gọi chương trình con SBR cho phép chuyển điều khiển từ vịtrí này đến vị trí khác trong chương trình. Cú pháp củ a lệnh nhảy và lệnh gọi chươngtrình con trong LAD và STL đ ều có toán h ạng là nhãn chỉ đ ích (nơi nhảy đến, n ơichứa chương trình con).Lệnh nh ảy, lệnh gọi chương trình con, lệnh khai báo nhãn và lệnh thoát khỏ i chươngtrình con được biểu diễn trong LAD và trong STL như sau:LAD STL Mô tả Toán h ạng Lệnh nhảy thự c hiện việc chuyển điều khiển đến nhãn n trong mộtJMP Knchương trình. n: 0 ...

Tài liệu được xem nhiều: