Nhoựm leọnh so saựnh:

Một phần của tài liệu Tài liệu Khả trình PLC ppt (Trang 35 - 36)

IV. TẬP LỆNH CỦA S7-300: 1 Leọnh náp chuyeồn.

f.Nhoựm leọnh so saựnh:

Duứng ủeồ so saựnh caực caởp giaự trũ soỏ sau: ƒ Hai soỏ nguyẽn 16 bits. ƒ Hai soỏ nguyẽn keựp (32 bits).

ƒ Hai soỏ thửùc (daỏu chaỏm ủoọng IEEE 32 bits).

CPU seừ so saựnh giaự trũ soỏ ụỷ ACCU1, neỏu keỏt quaỷ ủuựng noự seừ traỷ về RLO=1, neỏu sai thỡ RLO=0.

Vụựi soỏ nguyẽn 16 bits thỡ noự dửùa trẽn so saựnh word thaỏp cuỷa ACCU2 vụựi word thaỏp cuỷa ACCU1.

Dáng leọnh so saựnh nhử sau:

op datatype

vụựi op (operator = toaựn tửỷ) coự theồ laứ:

So saựnh Op Baống nhau == Khõng baống <> Lụựn hụn > Nhoỷ hụn < Lụựn hụn hoaởc baống >= Nhoỷ hụn hoaởc baống <=

datatype coự theồ laứ I (soỏ nguyẽn 16 bits), D (soỏ nguyẽn keựp 32 bits), R (soỏ thửùc). Aỷnh hửụỷng cuỷa vieọc thửùc thi leọnh so saựnh lẽn maừ ủiều kieọn CC1 vaứ CC0.

ẹiều kieọn so saựnh CC1 CC0 Caực leọnh nhaỷy coự ủiều kieọn coự theồ sửỷ dúng ACCU2 > ACCU1 1 0 JN, JP ACCU2 < ACCU1 0 1 JN, JM ACCU2 = ACCU1 0 0 JZ ACCU2 <> ACCU1 0/1 1/0 JN ACCU2 >= ACCU1 1/0 0/0 JPZ ACCU2 <= ACCU1 0/0 1/0 JMZ

Baỷng 19: aỷnh hửụỷng cuỷa caực leọnh so saựnh lẽn CC1 vaứ CC0. g. Nhoựm leọnh soỏ hóc:

Vụựi soỏ nguyẽn 16 bits: coự caực leọnh thửùc hieọn coọng (+I), trửứ (-I), nhãn (*I), chia (/I). Laỏy word thaỏp cuỷa ACCU2 +,-,*,/ vụựi word thaỏp cuỷa ACCU1, keỏt quaỷ lái vaứo word thaỏp cuỷa ACCU1.

Vụựi soỏ nguyẽn keựp 32 bits: coự caực leọnh thửùc hieọn coọng (+D), trửứ (-D), nhãn (*D), chia (/D). Laỏy ACCU2 +,-,*,/ vụựi ACCU1, keỏt quaỷ lái vaứo ACCU1.

Vụựi soỏ thửùc: coự caực leọnh thửùc hieọn coọng (+R), trửứ (-R), nhãn (*R), chia (/R). Laỏy ACCU2 +,-,*,/ vụựi ACCU1, keỏt quaỷ lái vaứo ACCU1.

Caực leọnh toaựn hóc mụỷ roọng trẽn soỏ thửùc:

Taỏt caỷ caực leọnh sau ủều thửùc hieọn pheựp toaựn vụựi ủoỏi soỏ vaứo ụỷ ACCU1 vaứ keỏt quaỷ caỏt ụỷ ACCU1.

ABS: laỏy trũ tuyeọt ủoỏi.

SQRT: tớnh caờn baọc hai (square root) x1/2

SQR: tớnh bỡnh phửụng (square) x2

LN: tớnh logarithm tửù nhiẽn ln(x) • EXP: tớnh haứm muừ ex

SIN: tớnh sin(x) • COS: tớnh cos(x) • TAN: tớnh tg(x) • ASIN: tớnh arcsin(x) • ACOS: tớnh arccos(x) • ATAN: tớnh atctg(x)

Một phần của tài liệu Tài liệu Khả trình PLC ppt (Trang 35 - 36)