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