Leänh ñoïc vaøo ACCU

Một phần của tài liệu Giáo trình PLC S7-300 Lý thuyết và ứng dụng Phần 1 - ThS. Nguyễn Xuân Quang (Trang 33)

Cú pháp L <toán hạng>

Toán hạng là dữ liệu (số nguyên, thực, nhị phân) hoặc địa chỉ. Nếu là địa chỉ thì

- Byte IB, QB, PIB, MB, LB, DBB, DIB trong khoảng 0 – 65535 - TưØ IW, QW, PIW, MW, LW, DBW, DIW trong khoảng 0 – 65534 - Từ kép ID, QD, PID, MD, LD, DBD, DID trong khoảng từ 0 – 65534 Nếu là dữ liệu thì các dạng dữ liệu hợp lệ của toán hạng cho trong bảng sau

Byte cao Byte thấp Byte cao Byte thấp Byte cao Byte thấp Byte cao Byte thấp

Bảng 2.1: Các dạng dữ liệu hợp lệ của toán hạng

Lệnh L có tác dụng chuyển dữ liệu hoặc nội dung của ô nhớ có địa chỉ là toán hạng vào thanh ghi ACCU1. Nội dung cũ của ACCU1 được chuyển vào ACCU2. Trong trường hợp giá trị chuyển vào có kích thước nhỏ hơn từ kép thì chúng sẽ được ghi vào theo thứ tự byte thấp của từ thấp, byte cao của từ thấp, byte thấp của từ cao, byte cao của từ cao. Những bit còn trống trong ACCU1 được ghi 0.

Ví dụ1

L IB0

sẽ chuyển nội dung của IB0 vào ACCU1 như sau

31 24 23 16 15 8 7 0 ACCU1 ACCU1

Ví dụ 2

L MW20 //sẽ chuyển nội dung của MW20 gồm 2 bytes MB20, MB21 vào ACCU1 theo thứ tự

31 24 23 16 15 8 7 0

Dữ liệu Ví dụ Giải thích

 … L +5 Ghi 5 vào từ thấp của ACCU1

B#(…,…) L B#(1,8) Ghi 1 vào byte cao của từ thấp và 8 vào byte thấp của từ thấp trong ACCU

L# … L L#5 Ghi 5 vào ACCU1(số nguyê 32 bits)

16# … L B#16#2E

L W#A2EB

L DW#2C1E_A2EB

Dữ liệu dạng cơ số 16

2# … L 2#11001101 Dữ liệu dạng cơ số 2

‘…’ L ‘AB’

L ‘ABCD’

Dữ liệu dạng kí tự

C# … L C#1000 Dữ liệu là giá trị đặt trước cho bộ đếm S5TIME#

L S5TIME#2S Dữ liệu là giá trị đặt trước cho Timer (PV)

P# … L P#M10.2 Dữ liệu là địa chỉ ô nhớ(dùng cho con trỏ)

D# … L D#2000-6-20 Dữ liệu là giá trị về

ngày/tháng/năm(16bits)

T# … L T#0H_1M_10S Dữ liệu về thời gian giờ/phút/giây(32bits)

0 0 0 IB 0

ACCU1

Lệnh không sửa đổi thanh ghi trạng thái (Status word).

Ví dụ 3

L 100 // ACCU1 =100

L 200 // ACCU1 =200, ACCU2=100

Một phần của tài liệu Giáo trình PLC S7-300 Lý thuyết và ứng dụng Phần 1 - ThS. Nguyễn Xuân Quang (Trang 33)