LOGIC READ (LRD) LOGIC POP (LPP)

Một phần của tài liệu Giáo tình lập trình PLC s7 200 HC (Trang 36)

II. NGƠN NGỮ LẬP TRÌNH CỦA S7-

S I BIT n

LOGIC READ (LRD) LOGIC POP (LPP)

LOGIC POP (LPP)

Lệnh LPS, LRD và LPP là những lệnh thay đổi nội dung bít đầu tiên của ngăn xếp. Lệnh LPS sao chép nội dung của bít đầu tiên và bít thứ hai trong ngăn xếp, nội dung ngăn xếp sau đĩ bị đẩy xuống một bít. Lệnh LRD lấy giá trị của bít thứ hai ghi vào bít đầu tiên của ngăn xếp, nội dung ngăn xếp đĩ được kéo lên một bít. Lệnh LPP kéo ngăn xếp lên một bít.

Sơ đồ minh họa thay đổi ngăn xếp của các lệnh LPS, LRD và LPP

Trước LPS Sau Trước LRD Sau Trước LPP Sau

C0 c0 c0 c1 c0 c1 c1 c0 c1 c1 c1 c2 c2 c1 c2 c2 c2 c3 c3 c2 c3 c3 c3 c4 c4 c3 c4 c4 c4 c5 c5 c4 c5 c5 c5 c6 c6 c5 c6 c6 c6 c7 c7 c6 c7 c7 c7 c8 c8 c7 c8 c8 c8 ORW, ORD ANDW, ANDD XORW, XORD

Lệnh thực hiện các thuật tốn logic And, Or và Exclusive Or của đại số Boolean trên 2 bite hoặc 4 byte (mảng nhiều bít hoặc ít điểm).

Ngồi các lệnh logic làm với tiếp điểm, S7-200 cung cấp thêm những lệnh logic cĩ khả năng thực hiện các thuật tốn logic trên một mảng nhiều tiếp điểm (hay nhiều bít) như trên 2 byte hoặc 4 byte. Luật tính tốn của chúng như sau:

x Y X ^ y

(And) (Or)x v y x XORy

0 1 0 1 1

1 0 0 1 1

1 1 1 1 0

Cách biểu diễn các lệnh logic này trong LAD và STL được tĩm tắt trong bảng sau. Chúng sử dụng bít nhớ đặc biệt SM 1.0 để thơng báo về trạng thái kết quả phép tính được thực hiện (kết quả bằng 0).

Biểu diễn trong STL

STL Mơ tả Tốn hạng

ANDW IN1 IN2

Lệnh thực hiện phép logic AND giữa các bít tương ứng của hai từ IN1 và IN2. Kết quả được ghi lại vào IN2

IN1: VW, T, C, IW, QW. (word) SMW, AC, AIW, *VD *AC, Hằng số. IN2: VW, T, C, IW, QW (word) W, CA, AIW, *VD, *AC ORW IN1 IN2

Lệnh thực hiện phép logic OR giữa các bít tương ứng của hai từ IN1 và IN2. Kết quả được ghi lại vào IN2

XORW IN1 IN2

Lệnh thực hiện phép logic XOR giữa các bít tương ứng của hai từ IN1 và IN2 . Kết quả được ghi lại vào IN2

ANDD IN1 IN2

Lệnh thực hiện phép logic AND giữa các bít tương ứng của hai từ kép IN1 và IN2. Kết quả được ghi lại vào IN2

IN1: VD, ID, QD, MD, SMQ. (Dword) AC, HC, *CD,*AC Hằng số. IN2: VD, ID, QD, MD, SMD (Dword)AC, *VD, *AC ORD IN1 IN2

Lệnh thực hiện phép logic OR giữa các bít tương ứng của hai từ kép IN1 và IN2. Kết quả được ghi lại vào IN2

XORD IN1 IN2

Lệnh thực hiện phép logic XOR giữa các bít tương ứng của hai từ kép IN1 và IN2. Kết quả được ghi lại vào IN2

Một phần của tài liệu Giáo tình lập trình PLC s7 200 HC (Trang 36)

Tải bản đầy đủ (DOCX)

(69 trang)
w