999久久久精品国产消防器材,国产成人久久综合77777,√最新版天堂资源网在线,精品久久久久区二区8888,卡一卡二卡三乱码视频

技成培訓(xùn)網(wǎng) 技成學(xué)習(xí)APP 技成工具箱 技成企業(yè)服務(wù)

歡迎回到技成培訓(xùn)網(wǎng)

技成培訓(xùn)網(wǎng)

電工題庫(kù)寶典

技成電工課堂

PLC練習(xí)題

技成PLC課堂

變頻器故障查詢

技成PLC學(xué)吧

伺服驅(qū)動(dòng)故障查詢

技成PLC網(wǎng)校

當(dāng)前位置:技成首頁(yè) > 文章中心 > 三菱PLC > 三菱PLC算術(shù)運(yùn)算指令的介紹

三菱PLC算術(shù)運(yùn)算指令的介紹

肖菲 發(fā)布于2023-09-04 15:54 818 31 標(biāo)簽:PLC,三菱PLC,PLC運(yùn)算指令

在上一篇文章介紹了FX5U PLC比較運(yùn)算指令的使用,這一篇文章繼續(xù)講講別的一些指令吧,講算術(shù)運(yùn)算指令的使用。FX 5U PLC的算術(shù)運(yùn)算指令包括加減乘除運(yùn)算指令 - * /、BCD碼加減乘除運(yùn)算指令B B- B* B/、塊數(shù)據(jù)加減法指令BK BK-、數(shù)據(jù)遞增遞減指令I(lǐng)NC DEC,其中B B- B* B/、BK BK-指令是FX5U新增的指令,我們就分別介紹一下這些指令的使用。(更多PLC課程試看)

1、加減乘除運(yùn)算指令 - * /

FX5U PLC中,加法運(yùn)算有 指令與ADD指令,減法運(yùn)算有-指令與SUB指令,乘法運(yùn)算有*指令與MUL指令,除法運(yùn)算有/指令與DIV指令。加減乘除運(yùn)算指令同樣有16位指令和32位指令之分、連續(xù)執(zhí)行型和脈沖執(zhí)行型指令之分、有符號(hào)數(shù)和無(wú)符號(hào)數(shù)指令之分,注意:指令還有操作數(shù)為2個(gè)和操作數(shù)為3個(gè)的區(qū)分,這也是FX5U與FX3U等老系列PLC的區(qū)別。


當(dāng)操作數(shù)為2個(gè),且使用脈沖執(zhí)行型指令時(shí)可以做數(shù)值累加功能。下圖程序中的 P K10 D0實(shí)際上是驅(qū)動(dòng)條件每接通一次,就執(zhí)行一次遞加10的功能,和 P K10 D30 D30的功能是一樣的,只不過(guò)是2個(gè)操作數(shù)和3個(gè)操作數(shù)的不同而已,當(dāng)有3個(gè)操作數(shù)時(shí)要實(shí)現(xiàn)遞加功能需要有兩個(gè)軟元件地址是一樣的,當(dāng)軟元件地址不相同時(shí),執(zhí)行的就是普通的加法運(yùn)算。


加減乘除運(yùn)算指令除了有整數(shù)運(yùn)算指令,也有浮點(diǎn)數(shù)運(yùn)算指令。浮點(diǎn)數(shù)運(yùn)算指令使用也是較多的,比如模擬量或運(yùn)動(dòng)控制中涉及的運(yùn)算,一般都是采用浮點(diǎn)數(shù)運(yùn)算指令。

① 浮點(diǎn)數(shù)運(yùn)算指令:DEADD、DESUB、DEMUL、DEDIV、E 、E-、E*、E/

② 浮點(diǎn)數(shù)傳送與比較指令:DEMOV、DECMP、DEZCP、浮點(diǎn)數(shù)觸點(diǎn)比較指令。該部分指令的功能跟前面講解的是一樣的,只不過(guò)在指令的前面多帶了個(gè)DE即可。

2、遞增遞減指令I(lǐng)NC/DEC

數(shù)據(jù)遞增指令INC對(duì)指定的軟元件的數(shù)據(jù)進(jìn)行 1,數(shù)據(jù)遞減指令DEC對(duì)指定的軟元件的數(shù)據(jù)進(jìn)行-1。如果使用連續(xù)執(zhí)行型指令,則每個(gè)運(yùn)算周期都將進(jìn)行加減法運(yùn)算。這兩個(gè)指令的遞增減是屬于環(huán)形計(jì)數(shù)的,當(dāng)數(shù)據(jù)為32767時(shí)執(zhí)行了INC(P)指令將變成-32768,數(shù)據(jù)為65535時(shí)執(zhí)行了INC(P)_U指令將變成0數(shù)據(jù)為-32768時(shí)執(zhí)行了DEC(P)指令將變成32767,數(shù)據(jù)為0時(shí)執(zhí)行了DEC(P)_U指令將變成65535,我們可以用如下程序進(jìn)行驗(yàn)證。

3、BCD碼加減乘除運(yùn)算指令B B- B* B/

BCD碼加減乘除運(yùn)算指令B B- B* B/與加減乘除運(yùn)算指令一樣,同樣可以區(qū)分2個(gè)操作數(shù)和3個(gè)操作數(shù)的情況,下面以BCD碼加法運(yùn)算指令為例講解。

B (P)操作數(shù)為2個(gè)的情況下,是d中指定的BCD4位數(shù)據(jù)與s中指定的BCD4位數(shù)據(jù)進(jìn)行加法運(yùn)算,將結(jié)果存儲(chǔ)到d中指定的軟元件中。B (P) 操作數(shù)為3個(gè)的情況下,是s1中指定的BCD4位數(shù)據(jù)與s2中指定的BCD4位數(shù)據(jù)進(jìn)行加法運(yùn)算,將運(yùn)算結(jié)果存儲(chǔ)到d中指定的軟元件中。


注意該指令源址和終址的數(shù)據(jù)范圍是0~9999,當(dāng)加法運(yùn)算結(jié)果超過(guò)了9999的情況下,位數(shù)上升將被忽略,在此情況下,進(jìn)位標(biāo)志(SM700)不變?yōu)镺N。當(dāng)減法運(yùn)算結(jié)果發(fā)生了下溢時(shí),其情況如下所示,在此情況下,進(jìn)位標(biāo)志(SM700)不變?yōu)镺N。

4、塊數(shù)據(jù)加法/減法運(yùn)算指令BK BK-

s1中指定的軟元件開(kāi)始的n點(diǎn)的BIN16位數(shù)據(jù)與s2中指定的軟元件開(kāi)始的n點(diǎn)的BIN16位數(shù)據(jù)進(jìn)行加法/減法運(yùn)算,將結(jié)果存儲(chǔ)到d中指定的軟元件中注意塊數(shù)據(jù)運(yùn)算指令沒(méi)有乘法和除法運(yùn)算的指令。以塊數(shù)據(jù)加法運(yùn)算指令為例:


運(yùn)算結(jié)果發(fā)生了下溢及上溢時(shí),其情況如下所示,在此情況下,進(jìn)位標(biāo)志不變?yōu)?/span>ON。


對(duì)于FX5U PLCBCD碼加減乘除運(yùn)算指令、塊數(shù)據(jù)加法/減法運(yùn)算指令,我們可以用下圖的程序進(jìn)行測(cè)試指令的執(zhí)行效果和功能哦~


若有收獲,就點(diǎn)個(gè)贊吧!

文章來(lái)源于網(wǎng)絡(luò)及文獻(xiàn)如有侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)
分享到:

微信掃一掃分享

閱讀與本文標(biāo)簽相同的文章

PLC 三菱PLC PLC運(yùn)算指令

相關(guān)推薦

最新文章 熱門(mén)文章
最新課程 免費(fèi)課程
PLC資料下載 電工電氣資料下載
應(yīng)用新秀
變頻器故障代碼查詢APP
伺服故障代碼查詢APP
技成
手機(jī)APP
熱門(mén)標(biāo)簽