I0 3 //Đọc nội dung của I0.3 vào RLO

Một phần của tài liệu Bài giảng Kỹ thuật logic khả trình PLC: Phần 2 (Trang 29 - 32)

M 101.5 // Chỉ bit thứ 5 trong byte 101 của miền các biến cờ Q 4.5 // Chỉ bit thứ

A I0 3 //Đọc nội dung của I0.3 vào RLO

A I0.4 //Kết hợp AND với nội dung cổng I0.4 = Q4.0 //Đưa kết quả ra cổng Q4.0.

* Lệnh AND NOT

AN <toán hạng>

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C. Nếu FC = 0 lệnh sẽ gán giá trị logic nghịch đảo của toán hạng vào RLO.

Ngược lại, khi FC = 1 nó sẽ thực hiện phép tính AND giữa RLO với giá trị nghịch đảo của toán hạng và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - x x x 1

Ví dụ: Thực hiện Q4.0 = I0.3 AND NOT (I0.4) (mắc nối tiếp hai công tắc)

Network 1

A I0..3 // Đọc nội dung của I0.3 vào RLO

AN I0.4 //Kết hợp AND với đảo nội dung cổng I0.4

= Q4.0 //Đưa kết quả ra cổng Q4.0

* Lệnh OR

O <toán hạng>

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C. Nếu FC = 0 lệnh sẽ gán giá trị logic nghịch đảo của toán hạng vào RLO.

Ngược lại, khi FC = 1, nó sẽ thực hiện phép tính OR giữa RLO với toán hạng và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

* Lệnh OR NOT

ON <toán hạng>

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C. Nếu FC = 0 lệnh sẽ gán giá trị logic nghịch đảo của toán hạng vào RLO.

Ngược lại, khi FC = 1 nó sẽ thực hiện phép tính OR giữa RLO với giá trị nghịch đảo của toán hạng và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - x x x 1

* Lệnh AND với một biểu thức: Cú pháp A(

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C. Nếu FC = 0 lệnh sẽ gán giá trị của biểu thức trong dấu ngoặc vào RLO.

Ngược lại, khi FC = 1 nó sẽ thực hiện phép tính AND giữa RLO với giá trị của biểu thức trong dấu ngoặc và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 1 - 0

* Lệnh AND với giá trị nghịch đảo của một biểu thức: Cú pháp AN(

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C.

Nếu FC = 0 lệnh sẽ gán nghịch đảo giá trị của biểu thức trong dấu ngoặc vào RLO.

Ngược lại, khi FC = 1, nó sẽ thực hiện phép tính AND giữa RLO với giá trị nghịch đảo của biểu thức trong dấu ngoặc và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 1 - 0

* Lệnh OR với một biểu thức: Cú pháp O(

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C. Nếu FC = 0 lệnh sẽ gán giá trị của biểu thức trong dấu ngoặc vào RLO.

Ngược lại, khi FC = 1 nó sẽ thực hiện phép tính OR giữa RLO với giá trị của biểu thức trong dấu ngoặc và ghi lại kết quả vào RLO.

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 1 - 0

* Lệnh OR với giá trị nghịch đảo của một biểu thức: Cú pháp ON(

Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ I, Q, M, L, D, T, C.

Nếu FC = 0 lệnh sẽ gán nghịch đảo giá trị của biểu thức trong dấu ngoặc vào RLO.

Ngược lại, khi FC = 1, nó sẽ thực hiện phép tính OR giữa RLO với giá trị nghịch đảo của biểu thức trong dấu ngoặc và ghi lại kết quả vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 1 - 0

* Lệnh ghi giá trị logic 1 vào RLO Cú pháp SET

Lệnh không có toán hạng, có tác dụng ghi 1 vào RLO.

Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 1 1 0

* Lệnh gán có điều kiện giá trị logic 1 vào ô nhớ Cú pháp S <toán hạng>

Toán hạng là địa chỉ bit I, Q, M, L, D.

Nếu RLO = 1, lệnh sẽ ghi giá trị 1 vào ô nhớ có địa chỉ cho trong toán hạng Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 x - 0

* Lệnh gán có điều kiện giá trị logic 0 vào ô nhớ Cú pháp R <toán hạng>

Toán hạng là địa chỉ bit I, Q, M, L, D.

Nếu RLO = 1, lệnh sẽ ghi giá trị 0 vào ô nhớ có địa chỉ cho trong toán hạng Lệnh tác động vào thanh ghi trạng thái ( Status Word) như sau:

BR CC1 CC0 OV OS OR STA RLO FC

- - - 0 x - 0

* Lệnh phát hiện sƣờn lên

Toán hạng là địa chỉ bit I, Q, M, L, D.

Được sử dụng như một biến cờ để ghi nhận lại giá trị của RLO tại vị trí này trong chương trình, nhưng của vòng quét trước. Tại mỗi vòng lệnh sẽ kiểm tra, nếu biến cờ (toán hạng) có giá trị 0 và RLO có giá trị 1 thì sẽ ghi 1 vào RLO, các trường hợp khác thì ghi 0, đồng thời chuyển nội dung của RLO vào lại biến cờ. Như vậy, RLO sẽ có giá trị 1 trong một vòng quét khi có sườn lên trong RLO.

Ví dụ: Lệnh phát hiện sườn lên:

Một phần của tài liệu Bài giảng Kỹ thuật logic khả trình PLC: Phần 2 (Trang 29 - 32)

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

(75 trang)