三菱PLC浮點(diǎn)運(yùn)算應(yīng)用指令
發(fā)布于2022-01-11 16:24
64
2
標(biāo)簽:三菱PLC指令
三菱PLC浮點(diǎn)運(yùn)算應(yīng)用指令可以實(shí)現(xiàn)浮點(diǎn)數(shù)轉(zhuǎn)換、比較、四則運(yùn)算、平方根運(yùn)算、三角函數(shù)等功能。大多數(shù)浮點(diǎn)運(yùn)算應(yīng)用指令都是32位指令,下面我們一起來(lái)詳細(xì)了解一下。
一、二進(jìn)制浮點(diǎn)比較和區(qū)間比較指令
二進(jìn)制浮點(diǎn)比較ECMP指令將源操作數(shù)S1和源操作數(shù)S2中的32位二進(jìn)制浮點(diǎn)數(shù)進(jìn)行比較,根據(jù)相同大小的比較結(jié)果,指定輸出驅(qū)動(dòng)目的操作數(shù)D對(duì)應(yīng)的軟元素開(kāi)頭的軟元素的三個(gè)連續(xù)位的狀態(tài),
二、二進(jìn)制浮點(diǎn)數(shù)和十進(jìn)制浮點(diǎn)數(shù)的轉(zhuǎn)換指令
用于將二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)數(shù)的EBCD指令將源操作數(shù)指定的元素中的二進(jìn)制浮點(diǎn)數(shù)轉(zhuǎn)換為十進(jìn)制浮點(diǎn)數(shù),該十進(jìn)制浮點(diǎn)數(shù)存儲(chǔ)在目標(biāo)操作數(shù)指定的元素中
三、四個(gè)二進(jìn)制浮點(diǎn)數(shù)的算術(shù)指令
二進(jìn)制浮點(diǎn)加EADD指令將兩個(gè)源操作數(shù)S1和S2中的二進(jìn)制浮點(diǎn)值相加,然后將它們作為二進(jìn)制浮點(diǎn)值存儲(chǔ)在目標(biāo)操作數(shù)D中。
四、二進(jìn)制浮點(diǎn)數(shù)平方根和整數(shù)轉(zhuǎn)換指令
二進(jìn)制浮點(diǎn)的平方根運(yùn)算ESQR指令對(duì)源操作數(shù)s的指定元素中的二進(jìn)制浮點(diǎn)值進(jìn)行平方根運(yùn)算,運(yùn)算結(jié)果作為二進(jìn)制浮點(diǎn)值存儲(chǔ)在目的操作數(shù)d中。
五、二進(jìn)制浮點(diǎn)三角函數(shù)運(yùn)算指令
二進(jìn)制浮點(diǎn)三角函數(shù)運(yùn)算指令包括浮點(diǎn)SIN運(yùn)算、浮點(diǎn)COS運(yùn)算和浮點(diǎn)TAN運(yùn)算指令。它們的作用是求源操作數(shù)S指定的角度(弧度值)的正弦、余弦和正切值,并發(fā)送給目的操作數(shù)d。
六、上下字節(jié)轉(zhuǎn)換指令
上下字節(jié)轉(zhuǎn)換SWAP指令實(shí)現(xiàn)了源操作數(shù)S的上下字節(jié)交換..16位指令交換源操作數(shù)S的低8位和高9位;32位指令將低位8位與源操作數(shù)S的高位8位以及相鄰的下一個(gè)元素S 1進(jìn)行交換。
總結(jié):以上就是三菱PLC浮點(diǎn)運(yùn)算應(yīng)用指令的詳細(xì)介紹,就是以上6點(diǎn),您明白了嗎?三菱PLC運(yùn)算方式有很多,要學(xué)習(xí)的地方還是有很多,大家可以繼續(xù)關(guān)注技成培訓(xùn)網(wǎng)。