Comparison Operations
Operation |
Operand |
ความหมาย |
! = F |
|
|
การเปรียบเทียบสำหรับ
การเท่ากัน
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
เท่ากับ ACC1 และ
จะมีสถานะเป็น 0
เมื่อข้อมูลที่เก็บใน
ACC2 ไม่เท่ากับ ACC1 |
>< F |
|
|
การเปรียบเทียบสำหรับ
การไม่เท่ากัน
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
ไม่เท่ากับ ACC1 และ
จะมีสถานะเป็น 0
เมื่อข้อมูลที่เก็บใน
ACC2 เท่ากับ ACC1 |
> F |
|
|
การเปรียบเทียบสำหรับ
การมากกว่า
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
มากกว่า ACC1 และ
จะมีสถานะเป็น 0
เมื่อข้อมูลที่เก็บใน
ACC2
น้อยกว่าหรือเท่ากับ
ACC1 |
> = F |
|
|
การเปรียบเทียบสำหรับ
การมากกว่าหรือเท่ากับ
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
มากกว่าหรือเท่ากับ ACC1
และ จะมีสถานะเป็น 0
เมื่อข้อมูลที่เก็บใน
ACC2 น้อยกว่าACC1 |
< F |
|
|
การเปรียบเทียบสำหรับ
การน้อยกว่า
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
น้อยกว่า ACC1 และ
จะมีสถานะเป็น 0
เมื่อข้อมูลที่เก็บใน
ACC2 มากกว่าหรือเท่ากับ
ACC1 |
< = F |
|
|
การเปรียบเทียบสำหรับ
การน้อยกว่าหรือเท่ากับ
RLO
จะมีสถานะเป็น 1
ถ้าข้อมูลที่เก็บใน ACC2
น้อยกว่าหรือเท่ากับ
ACC1 และ จะมีสถานะเป็น
0
เมื่อข้อมูลที่เก็บใน
ACC2 มากกว่า ACC1 |
คำสั่งนี้จะใช้ในการเปรียบเทียบข้อมูลดิจิตอลภายในหน่วยความจำแอคคิวมูเลเตอร์
1 (ACCU 1)
กับหน่วยความจำแอคคิวมูเลเตอร์
2 (ACCU 2 )
สถานะเอ้าท์พุทของการเปรียบเทียบจะเก็บไว้ที่ผลลัพธ์การปฏิบติการลอจิก
(RLO) เมื่อการเปรียบเทียบ
เป็นจริง (True)
สถานะเอ้าท์พุทจะเป็น 1
ถ้าการเปรียบเทียบเป็นเท็จ
(False) สถานะ
เอ้าท์พุทจะเป็น 0
ก่อนที่จะใช้คำสั่งเปรียบเทียบ
จะต้องทำการโหลดโอเปอร์แรนด์
( Operand )
เข้าไปในหน่วยความจำแอคคิว
มูเลเตอร์ 1 กับ
หน่วยความจำแอคคิวมูเลเตอร์
2 ก่อน
หลังจากนั้นจึงตามด้วยคำสั่งเปรียบเทียบ
สัญลักษณ์ของการใช้คำสั่งเปรียบเทียบ
ของ
โปรแกรมเมเบิลคอนโทรลเลอร์
SIMATIC S5
|