ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > plc> 正文

三菱PLC浮點數運算功能指令

時間:2014-12-05 20:33 來源:ob体育竞彩

浮點數運算指令(FNC110-FNC1320)用於浮點數的處理,浮點數為32位數,包括浮點數的比較、變換、四則運算、開平方運算和三角函數等13條指令。所有的浮點數處理指令都是32位指令,在使用時,大多數指令的助記符前麵必須加上32位運算的標識符“D"。它們分布在指令編號為FNC110~FNC119、FNC120~FNC129、FNC130~FNC139之中。
二進製浮點數比較指令ECMP
(1)二進製浮點數比較指令ECMP(FNC110) DECMP(P)指令的使用如圖1所示,將兩個源操作數進行比較,比較結果反映在目標操作數中。如果操作數為常數則自動轉換成二進製浮點值處理。該指令源操作數可取K、H和D,目標操作數可用Y、M和S。為32位運算指令,占17個程序步。 

圖1 二進製浮點數比較指令的使用
二進製浮點數區間比較指令EZCP
(2)二進製浮點數區間比較指令EZCP(FNC111) EZCP(P)指令的功能是將源操作數的內容與用二進製浮點值指定的上下二點的範圍比較,對應的結果用ON/OFF反映在目標操作數上,如圖2所示。該指令為32位運算指令,占17個程序步。(//www.gdzxks.com/ ob体育竞彩 )源操作數可以是K,H和D;目標操作數為Y、M和S。[S1.]應小於[S2.],操作數為常數時將被自動轉換成二進製浮點值處理。

圖2 二進製浮點數區間比較指令的使用
加法指令EADD
減法指令ESUB
乘法指令EMVL
除法指令EDIV
(3)二進製浮點數的四則運算指令 浮點數的四則運算指令有加法指令EADD (FNC120)、減法指令ESUB(FNC121)、乘法指令EMVL(FNC122)和除法指令EDIV(FNC123)四條指令。四則運算指令的使用說明如圖3所示,它們都是將兩個源操作數中的浮點數進行運算後送入目標操作數。當除數為0時出現運算錯誤,不執行指令。此類指令隻有32位運算,占13個程序步。運算結果影響標誌位M8020(零標誌)、M8021(借位標誌)、M8022(進位標誌)。源操作數可取K、H和D,目標操作數為D。如有常數參與運算則自動轉化為浮點數。

圖3 二進製浮點數四則運算指令的使用
二進製的浮點運算還有開平方、三角函數運算等指令,在此不一一說明。

    看過《三菱PLC浮點數運算功能指令》的人還看了以下文章
    如何快速地學會三菱PLC 如何快速地學會三菱PLC
    現在我們學習PLC有日係的和歐美係列的兩類。對於日係PLC常見的有三菱PLC、歐姆龍PLC以及鬆下PLC等。對於日係的PLC我們學會一款就可以很快地掌握其它品牌的PLC了。今天我們以三菱PLC為例,來聊聊如何快速地學會三菱PLC。 學習技術要以做中學為主 PLC控製也是...
    三菱plc的fx1n如何接溫度變送器 三菱plc的fx1n如何接溫度變送器
    FX1N三菱PLC本身不具備模擬量輸入端口,要想要它接溫度變送器,方法有兩個。 一:在PLC本體上麵加FX1N-2AD-BD。BD是電路板,直接安裝在plc本地上麵的拓展上麵。 二:是在PLC本體的右邊安裝拓展模塊,FX1N-2AD。這是是一個模塊,不是電路板,靠PLC的主板提供5V...
    三菱plc時間繼電器指令k1為幾秒 三菱plc時間繼電器指令k1為幾秒
    三菱PLC時間繼電器從0到200它的時間是毫秒級別計算的,具體的要查看plc時間,繼電器的指令原件的功能,第一是代表的,要看它單位前麵踢代碼是哪一個就相對應的時間,如t1k1就代表0.1毫秒...
    三菱PLC通過觸摸屏控製電機速度的方法 三菱PLC通過觸摸屏控製電機速度的方法
    三菱PLC控製電機速度還是有幾種方法的,對於這個問題我們主要看用PLC去控製什麼類型的電機,我們在平時用PLC可以控製以下三種電機,第一種是最常見的三相異步電機、第二種是步進電機、第三種是伺服電機,下麵結合ob体育竞彩 使用過的這三種電機來說說如何用三菱...
    三菱plcio配置錯誤怎麼辦 三菱plcio配置錯誤怎麼辦
    三菱PLC出現io配置錯誤,一般就是我們所寫的嗷,超出了他實際的值,如果我們有40個點的ro值,在實際物理廖總,他沒有40個,我們編寫的字不對應在傳輸照片兒歲的時候就會報錯, 還有一種是我們編寫的IO,是八進製的,借零到期,10到17,我們別寫了,如18號這...
    Baidu
    map