CHƯƠNG 3: NGÔN NGỮ LẬP TRÌNH VÀ ỨNG DỤNG
2. SIMATIC Compare Byte Instructions
STL LAD Mô tả
(Description)
Toán hạng (Operands)
Kiểu dữ liệu (Data Types) COMPARE BYTE
LDB=
AB=
OB=
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1= IN2 là đúng.
IB, QB, MB, VB, SMB, SB, LB, AC, Constant, VD, AC, LD
Byte
LDB<>
AB<>
OB<>
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1<> IN2 là đúng.
IB, QB, MB, VB, SMB, SB, LB, AC, Constant, VD, AC, LD
Byte
LDB<
AB<
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi
IB, QB, MB, VB, SMB, SB, LB, AC,
Byte Hình 3.21: Ví dụ minh hoạ lệnh =, S, R trong chương trình LAD và STL
==B IN1 IN2
<>B IN1 IN2
<B IN1 IN2
Chương 3: Ngôn ngữ lập trình và ứng dụng Bộ môn Tự Động Đo Lường – Khoa Điện
Biên soạn: Lâm Tăng Đức - Nguyễn Kim Ánh 68
OB< lệnh so sánh IN1< IN2 là đúng. Constant, VD, AC, LD
LDB<=
AB<=
OB<=
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1<= IN2 là đúng.
IB, QB, MB, VB, SMB, SB, LB, AC, Constant, VD, AC, LD
Byte
LDB>
AB>
OB>
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1> IN2 là đúng.
IB, QB, MB, VB, SMB, SB, LB, AC, Constant, VD, AC, LD
Byte
LDB>=
AB>=
OB>=
Lệnh so sánh giá trị của hai byte IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1>= IN2 là đúng.
IB, QB, MB, VB, SMB, SB, LB, AC, Constant, VD, AC, LD
Byte
COMPARE WORD (COPARE INTEGER) LDW=
AW=
OW=
Lệnh so sánh giá trị của hai Word IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1= IN2 là đúng.
IW, QW, MW, VW, SMW, SW, LW, AC, Constant, VD, AC, LD
Word LDW<>
AW<>
OW<>
Lệnh so sánh giá trị của hai Word IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1<> IN2 là đúng.
IW, QW, MW, VW, SMW, SW, LW, AC, Constant,
VD, AC, LD Word
LDW>
AW>
OW>
Lệnh so sánh giá trị của hai Word IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 > IN2 là đúng.
IW, QW, MW, VW, SMW, SW, LW, AC, Constant, VD, AC, LD
Word LDW>=
AW>=
OW>=
Lệnh so sánh giá trị của hai Word IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 >= IN2 là đúng.
IW, QW, MW, VW, SMW, SW, LW, AC, Constant, VD, AC, LD
Word LDW< Lệnh so sánh giá trị của hai
Word IN1 và IN2.
IW, QW, MW, VW,
SMW, SW, LW, Word
<=B IN1 IN2
>B IN1 IN2
>=B IN1 IN2
==I IN1 IN2
<>I IN1 IN2
>I IN1 IN2
>=I IN1 IN2
<I IN1 IN2
AW<
OW<
Trạng thái tiếp điểm là đóng khi
lệnh so sánh IN1 < IN2 là đúng. AC, Constant, VD, AC, LD LDW<=
AW<=
OW<=
Lệnh so sánh giá trị của hai Word IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 <= IN2 là đúng.
IW, QW, MW, VW, SMW, SW, LW, AC, Constant, VD, AC, LD
Word COMPARE DOUBLEWORD
LDDW=
ADW=
ODW=
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 = IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word LDDW<>
ADW<>
ODW<>
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 <> IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word LDDW>
ADW>
ODW>
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 > IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word LDDW>=
ADW>=
ODW>=
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 >= IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word LDDW<
ADW<
ODW<
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 < IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word LDDW<=
ADW<=
ODW<=
Lệnh so sánh giá trị của hai DoubleWord IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 <= IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Double Word COMPARE REAL
LDR=
AR=
OR=
Lệnh so sánh giá trị của hai số thực IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 = IN2 là đúng.
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Real
<=I IN1 IN2
==D IN1 IN2
>D IN1 IN2
>=D IN1 IN2
<D IN1 IN2
<D IN1 IN2
<>D IN1 IN2
==R IN1 IN2
Chương 3: Ngôn ngữ lập trình và ứng dụng Bộ môn Tự Động Đo Lường – Khoa Điện
Biên soạn: Lâm Tăng Đức - Nguyễn Kim Ánh 70
OR<> lệnh so sánh IN1 <> IN2 là đúng Constant, VD, AC, LD LDR>
AR>
OR>
Lệnh so sánh giá trị của hai số thực IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 > IN2 là đúng
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Real
LDR>=
AR>=
OR>=
Lệnh so sánh giá trị của hai số thực IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 >= IN2 là đúng
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Real
LDR<
AR<
OR<
Lệnh so sánh giá trị của hai số thực IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 < IN2 là đúng
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Real
LDR<=
AR<=
OR<=
Lệnh so sánh giá trị của hai số thực IN1 và IN2.
Trạng thái tiếp điểm là đóng khi lệnh so sánh IN1 <= IN2 là đúng
ID, QD, MD, VD, SMD, SD, LD, AC, Constant, VD, AC, LD
Real