Các lệnh ghi xoá giá trị cho tiếp điểm

Một phần của tài liệu Nghiên cứu dây chuyền công nghệ sản xuất nước dứa cô đặc sử dụng PLC (Trang 38 - 40)

- SET (S): lệnh dùng để đóng các điểm gián đoạn đã đ−ợc thiết kế. - RESET (R): Lệnh dùng để ngắt các điểm gián đoạn đã đ−ợc thiết kế.

Trong LAD, logic điều khiển dòng điện đóng hoặc ngắt các cuộn dây đầu ra. Khi dòng điều khiển đến các cuộn dây thì các cuộn dây đóng hoặc mở các tiếp điểm (hoặc một dãy các tiếp điểm).

Trong STL, lệnh truyền trạng thái bit đầu của ngăn xếp các điểm thiết kế. Nếu bit này có giá trị bằng 1, các lệnh S và R sẽ đóng ngắt tiếp điểm hoặc một dãy các tiếp điểm (giới hạn từ 1 đến 255). Nội dung của ngăn xếp không bị thay đổi bởi các lệnh này.

3.Các lệnh logic đại số Boolean

Các lệnh tiếp điểm đại số Boolean cho phép tạo lập đ−ợc các mạch logic (không có nhớ). Trong LAD các lệnh này đ−ợc biểu diễn thông qua cấu trúc mạch, mắc nối tiếp hay song song các tiếp điểm th−ờng đóng và các tiếp điểm th−ờng mở. STL có thể sử dụng các lệnh A (And) và O (Or) cho các hàm hở hoặc các lệnh AN (And Not), ON (Or Not) cho hàm kín. Giá trị của ngăn xếp thay đổi phụ thuộc vào từng lệnh .

Ngoài những lệnh làm việc trực tiếp với tiếp điểm, S7-200 còn có 5 lệnh đặc biệt biểu diễn các phép tính của đại số Boolean cho các bit trong ngăn xếp, đ−ợc gọi là các lệnh Stack logic. Đó là các lệnh ALD (And load), OLD (Or load), LPS (Logic push), LRD (Logic read) và LPP (Logic pop). Lệnh Stack logic đ−ợc dùng để tổ hợp, sao chụp hoặc xoá các mệnh đề logic. LAD không có bộ đếm dành cho lệnh Stack logic. STL sử dụng các lệnh Stack logic để thực hiện ph−ơng trình tổng thể có nhiều biểu thức con.

Lệnh Chức năng Toán hạng O n

A n

Lệnh thực hiện toán tử ^ (A) và V (O) giữa giá trị logic của tiếp điểm n và giá trị bít đầu tiên trong ngăn xếp. Kết quả đ−ợc ghi vào bít đầu tiên của ngăn xếp.

n: I,Q,M,SM, T,C,V AN n ON n

Lệnh thực hiện toán tử ^ (A) và V (O) giữa giá trị logic nghịch đảo của tiếp điểm n và giá trị bít đầu tiên trong ngăn xếp. Kết quả đ−ợc ghi lại vào bit đầu của ngăn xếp.

AI n

OI n

Lệnh thực hiện tức thời toán tử ^ (A) và V (O) giữa giá trị logic của tiếp điểm n và giá trị bit đầu tiên trong ngăn xếp. Kết quả đ−ợc ghi lại vào bit đầu của ngăn xếp.

n: I (bit)

ANI n

ONI n

Lệnh thực hiện toán tử ^ (A) và V(O) giữa giá trị lo gic nghịch đảo của tiếp điểm n và giá trị bít đầu tiên trong ngăn xếp. Kết quả đ−ợc ghi lai vào bít đầu tiên trong ngăn xếp.

N: I (bit) (bit)

Các lệnh Stack logic nh− các lệnh:

- Lệnh ALD ( And Load): Lệnh tổ hợp giá trị của bit đầu tiên và bit thứ hai của ngăn xếp bằng phép tính logic A. Kết quả ghi lại vào bit đầu tiên trong ngăn xếp giá trị còn lại của ngăn xếp đ−ợc kéo lên một bit.

Ví dụ:

Một phần của tài liệu Nghiên cứu dây chuyền công nghệ sản xuất nước dứa cô đặc sử dụng PLC (Trang 38 - 40)