日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> plc應(yīng)用 >> 三菱plc應(yīng)用 >> 三菱plc算術(shù)和邏輯運(yùn)算類(lèi)指令
三菱plc算術(shù)和邏輯運(yùn)算類(lèi)指令

1.算術(shù)運(yùn)算指令

(1)加法指令add (d)add(p)指令的編號(hào)為fnc20。它是將指定的源元件中的二進(jìn)制數(shù)相加結(jié)果送到指定的目標(biāo)元件中去。如圖1所示,當(dāng)x0為on時(shí),執(zhí)行(d10)+(d12)→(d14)。

圖1 加法指令的使用

(2)減法指令sub (d)sub(p)指令的編號(hào)為fnc21。它是將[s1.]指定元件中的內(nèi)容以二進(jìn)制形式減去[s2.]指定元件的內(nèi)容,其結(jié)果存入由[d.]指定的元件中。如圖2所示,當(dāng)x0為on時(shí),執(zhí)行(d10)—(d12)→(d14)。

圖2 減法指令的使用

使用加法和減法指令時(shí)應(yīng)該注意:

1) 操作數(shù)可取所有數(shù)據(jù)類(lèi)型,目標(biāo)操作數(shù)可取kny、knm、kns、t、c、d、v和z.。

2) 16位運(yùn)算占7個(gè)程序步,32位運(yùn)算占13個(gè)程序步。

3)數(shù)據(jù)為有符號(hào)二進(jìn)制數(shù),最高位為符號(hào)位(0為正,1為負(fù))。

4)加法指令有三個(gè)標(biāo)志:零標(biāo)志(m8020)、借位標(biāo)志(m8021)和進(jìn)位標(biāo)志(m8022)。當(dāng)運(yùn)算結(jié)果超過(guò)32767(16位運(yùn)算)或2147483647(32位運(yùn)算)則進(jìn)位標(biāo)志置1;當(dāng)運(yùn)算結(jié)果小于-32767(16位運(yùn)算)或-2147483647(32位運(yùn)算),借位標(biāo)志就會(huì)置1。

(3)乘法指令mul (d) mul (p)指令的編號(hào)為fnc22。數(shù)據(jù)均為有符號(hào)數(shù)。如圖3所示,當(dāng)x0為on時(shí),將二進(jìn)制16位數(shù)[s1.]、[s2.]相乘,結(jié)果送[d.]中。d為32位,即(d0)×(d2)→(d5,d4)(16位乘法);當(dāng)x1為on時(shí),(d1,d0)×(d3,d2)→(d7,d6,d5,d4)(32位乘法)。

圖3 乘法指令的使用

(4)除法指令div (d) div (p)指令的編號(hào)為為fnc23。其功能是將[s1.]指定為被除數(shù),[s2.]指定為除數(shù),將除得的結(jié)果送到[d.]指定的目標(biāo)元件中,余數(shù)送到[d.]的下一個(gè)元件中。如圖4所示,當(dāng)x0為on時(shí)(d0)÷(d2)→(d4)商,(d5)余數(shù)(16位除法);當(dāng)x1為on時(shí)(d1,d0)÷(d3,d2)→(d5,d4)商,(d7,d6)余數(shù)(32位除法)。

圖4 除法指令的使用

使用乘法和除法指令時(shí)應(yīng)注意:

1)源操作數(shù)可取所有數(shù)據(jù)類(lèi)型,目標(biāo)操作數(shù)可取kny、knm、kns、t、c、d、v和z.,要注意z只有16位乘法時(shí)能用,32位不可用。

2)16位運(yùn)算占7程序步,32位運(yùn)算為13程序步。

3)32位乘法運(yùn)算中,如用位元件作目標(biāo),則只能得到乘積的低32位,高32位將丟失,這種情況下應(yīng)先將數(shù)據(jù)移入字元件再運(yùn)算;除法運(yùn)算中將位元件指定為[d.],則無(wú)法得到余數(shù),除數(shù)為0時(shí)發(fā)生運(yùn)算錯(cuò)誤。www.diangon.com

4)積、商和余數(shù)的最高位為符號(hào)位。

(5)加1和減1指令 加1指令(d) inc (p)的編號(hào)為fnc24;減1指令 (d) dec (p)的編號(hào)為fnc25。inc和dec指令分別是當(dāng)條件滿(mǎn)足則將指定元件的內(nèi)容加1或減1。如圖5所示,當(dāng)x0為on時(shí),(d10)+1→(d10);當(dāng)x1為on時(shí),(d11)+1→(d11)。若指令是連續(xù)指令,則每個(gè)掃描周期均作一次加1或減1運(yùn)算。

圖5 加1和減1指令的使用

使用加1和減1指令時(shí)應(yīng)注意:

1)指令的操作數(shù)可為kny、knm、kns、t、c、d、v、z;。

2)當(dāng)進(jìn)行16位操作時(shí)為3個(gè)程序步,32位操作時(shí)為5個(gè)程序步。

3)在inc運(yùn)算時(shí),如數(shù)據(jù)為16位,則由+32767再加1變?yōu)?32768,但標(biāo)志不置位;同樣,32位運(yùn)算由+2147483647再加1就變?yōu)?2147483648時(shí),標(biāo)志也不置位。

4)在dec運(yùn)算時(shí),16位運(yùn)算-32768減1變?yōu)?32767,且標(biāo)志不置位;32位運(yùn)算由-2147483648減1變?yōu)?2147483647,標(biāo)志也不置位。

2.邏輯輯運(yùn)算類(lèi)指令

(1)邏輯與指令wand (d)wand(p)指令的編號(hào)為fnc26。是將兩個(gè)源操作數(shù)按位進(jìn)行與操作,結(jié)果送指定元件。

(2)邏輯或指令wor (d) wor (p)指令的編號(hào)為fnc27。它是對(duì)二個(gè)源操作數(shù)按位進(jìn)行或運(yùn)算,結(jié)果送指定元件。如圖4-48所示,當(dāng)x1有效時(shí),(d10)∨(d12)→(d14)

(3)邏輯異或指令wxor (d) wxor (p)指令的編號(hào)為fnc28。它是對(duì)源操作數(shù)位進(jìn)行邏輯異或運(yùn)算。

(4)求補(bǔ)指令neg (d) neg (p)指令的編號(hào)為fnc29。其功能是將[d.]指定的元件內(nèi)容的各位先取反再加1,將其結(jié)果再存入原來(lái)的元件中。

wand、wor、wxor和neg指令的使用如圖6所示。

圖6 邏輯運(yùn)算指令的使用

使用邏輯運(yùn)算指令時(shí)應(yīng)該注意:

1)wand、wor和wxor指令的[s1.]和[s2.]均可取所有的數(shù)據(jù)類(lèi)型,而目標(biāo)操作數(shù)可取kny、knm、kns、t、c、d、v和z。

2)neg指令只有目標(biāo)操作數(shù),其可取kny、knm、kns、t、c、d、v和z。

3)wand、wor、wxor指令16位運(yùn)算占7個(gè)程序步,32位為13個(gè)程序步,而neg分別占3步和5步。

作者:未知 點(diǎn)擊:574次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:三菱plc算術(shù)和邏輯運(yùn)算類(lèi)指令
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《三菱plc算術(shù)和邏輯運(yùn)算類(lèi)指令》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

孫晉文 【求購(gòu)】  排氣閥  2025-12-30
馬經(jīng)理 【求購(gòu)】  信號(hào)集成端...  2025-12-30
李總 【求購(gòu)】  電動(dòng)升降車(chē)  2025-12-30
于蓬 【求購(gòu)】  HPV-S...  2025-12-29
張俊杰 【求購(gòu)】  縫紉線自動(dòng)...  2025-12-25
易賽群 【求購(gòu)】  NANOC...  2025-12-25
張經(jīng)理 【求購(gòu)】  浪涌保護(hù)器  2025-12-25
陳蓮 【求購(gòu)】  日本住友閥  2025-12-24
VIP公司推薦