Lệnh tăng giảm một đơn vị.

Một phần của tài liệu Đồ án PLC (Trang 34 - 37)

Lệnh cộng số nguyên 1 vào nội dung byte, Word, Double Word.

Dạng LAD Dạng STL

INCB VB0

INCW VW0

0 0 0 0 0 1 1 1

INCD VD0

Những lệnh này có tác dụng cộng số nguyên 1 với nội dụng byte, Word, Double Word có địa chỉ ở ngõ vào IN, kết quả được ghi vào byte, Word, Double Word có địa chỉ ở ngõ ra OUT. Ngõ vào IN và ngõ ra OUT có thể cùng địa chỉ. Lệnh này có sử dụng các bit nhớ đặc biệt SM1.0, SM1.1, SM1.2 để báo trạng thái kết quả phép tắnh theo nguyên tắc sau:

Kết quả tắnh SM 1.0 SM 1.1 SM 1.2

= 0 1

Số âm 1

> byte 1

Lệnh trừ số nguyên 1 vào nội dung byte, Word, Double Word.

Dạng LAD Dạng STL

DECB VB0

DECW VW0

DECD VD0

Những lệnh này có tác dụng lấy nội dụng byte, Word, Double Word có địa chỉ ở ngõ vào IN trừ đi 1đơn vị, kết quả được ghi vào byte, Word, Double Word có địa

chỉ ở ngõ ra OUT. Ngõ vào IN và ngõ ra OUT có thể cùng địa chỉ. Lệnh này có sử dụng các bit nhớ đặc biệt SM1.0, SM1.1, SM1.2 để báo trạng thái kết quả phép tắnh theo nguyên tắc sau:

Kết quả tắnh SM 1.0 SM 1.1 SM 1.2 = 0 1 Số âm 1 > byte 1 f. Các lệnh số họcLệnh cộng số nguyên 16 bit. Dạng LAD Dạng STL +I VW0, VW2

Lệnh thực hiện cộng các số nguyên 16 bit IN1 và IN2, kết quả là số nguyên 16 bit được ghi vào OUT, IN1 + IN2 =OUT, ngõ vào IN1, IN2 và ngõ ra VW2 có thể cùng địa chỉ, thuộc các vùng nhớ sau:

IN1,IN2: VW, T, C, IW, QW, MW, SMW, AC, AIW, Const OUT: VW, T, C, IW, QW, MW, SMW, AC, AIW

Lệnh trừ số nguyên 16 bit.

Dạng LAD Dạng STL

-I VW0, VW2

Lệnh thực hiện phép trừ các số nguyên 16 bit IN1 và IN2, kết quả là số nguyên 16 bit được ghi vào OUT, IN1 - IN2 =OUT, ngõ vào IN1, IN2 và ngõ ra VW2 có thể cùng địa chỉ, thuộc các vùng nhớ sau:

IN1, IN2: VW, T, C, IW, QW, MW, SMW, AC, AIW, Const OUT: VW, T, C, IW, QW, MW, SMW, AC, AIW

Dạng LAD Dạng STL

MUL VW0, VW2

Lệnh này thực hiện phép nhân 2 số nguyên 16 bit IN1, IN2. Kết quả 32 bit chứa trong từ kép OUT (4 byte).

Lệnh chia số nguyên 16 bit.

Dạng LAD Dạng STL

DIV VW0, VW2

Lệnh này thực hiện phép chia số nguyên 16 bit IN1 cho số nguyên 16 bit IN2. Kết quả 32 bit chứa trong từ kép OUT (4 byte) gồm thương số ghi trong mảng 16 bit từ bit 0 đến bit 15 và phần dư cũng 16 bit ghi trong mảng từ bit 16 đến bit 32. Trong lệnh này có sử dụng các bắt nhớ đặc biệt để báo trạng thái:

Kết quả tắnh SM1.0 SM1.1 SM1.2 SM1.3

= 0 1

Báo tràn 1

Số âm 1

Mẫu = 0 1

Một phần của tài liệu Đồ án PLC (Trang 34 - 37)

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

(68 trang)
w