Các lệnh logic đại số BooLean

Một phần của tài liệu Tài liệu Đồ án tốt nghiệp Nghiên cứu giải pháp điều khiển cấp điện tự động cho nhà máy từ trạm 110KV pptx (Trang 73 - 75)

- STEP7 MICR/ DOS STEP7 MICR/ WIN.

5.3.5Cá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 và Not, ON I ) cho các hàm kín. Giá trị của ngăn xắp thay đổi phụ thuộc vào từng lệnh

Lệnh Ý nghĩa 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 lại vào bít đầu của ngăn xếp N: I, Q, M, SM (bít) 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 bít

đầ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ị bít đầu tiên trong ngăn xếp. Kết quả được ghi lại vào bít

đầu của ngăn xếp

n : I (bít)

ANI n ONI n

Lệnh thực hiện tức thời 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 bít đầu của ngăn xếp

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ácbít trong ngăn xếp, được gọi là lệnh ...stack logic. Đó là các lệnh ALD (And Load), OLD (Or Load), LPS (logíc.... ), 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 AND (A) và OR (O)

Lệnh A và O phối hợp giá trị logic của một tiếp điểm n với gí trị bít

đầu tiên của ngăn xếp. Kết quả phép tính được đặt lại vào bít đầu tiên trong ngăn xếp. Giảtị của các bít còn lại trong ngăn xếp không bị thay

đổi.

Lệnh AND LOAD (ALD) và lệnh OR LOAD (OLD).

Lệnh ALD và lệnh OLD thực hiện phép tính logic And và Or giữa hai bít đầu tiên của ngăn xếp. Kết quả cho phép logíc này sẽđược ghi lại vào bít đầu trong ngăn xếp. Nội dung còn lại của ngăn xếp được kéo lên một bít.

Lệnh LOGIC PUSH (LPS),

Lệnh LOGIC READ(LRD) và lệnh LOGIC POP (LPP).

Một phần của tài liệu Tài liệu Đồ án tốt nghiệp Nghiên cứu giải pháp điều khiển cấp điện tự động cho nhà máy từ trạm 110KV pptx (Trang 73 - 75)