西門子PLC的TRUNC指令功能說明和應(yīng)用實(shí)例

發(fā)布時(shí)間:2023-08-05
plc的trunc指令符號
表1是trunc轉(zhuǎn)換指令說明表。
表1 trunc轉(zhuǎn)換指令說明表
參數(shù)
數(shù)據(jù)類型
存儲器區(qū)域
說 明
en
bool
i、q、m、l、d
允許輸入
eno
bool
i、q、m、l、d
允許輸出
in
real
i、q、m、l、d
將被求整的浮點(diǎn)數(shù)輸入
out
dint
i、q、m、l、d
輸入浮點(diǎn)數(shù)的整數(shù)部分作為輸出
trunc(實(shí)數(shù)舍去小數(shù)點(diǎn)后的尾數(shù)轉(zhuǎn)換為雙整型數(shù))指令,讀輸人參數(shù)in的內(nèi)容,是一個浮點(diǎn)數(shù),并轉(zhuǎn)換成雙整型數(shù)(32位),轉(zhuǎn)換中將浮點(diǎn)數(shù)小數(shù)點(diǎn)后的尾數(shù)舍去。轉(zhuǎn)換結(jié)果由輸出參數(shù)out輸出。如果轉(zhuǎn)換出現(xiàn)溢出,則eno將置成“0”。
表2是trunc轉(zhuǎn)換指令對狀態(tài)位的影響。
表2 trunc轉(zhuǎn)換指令對狀態(tài)位的影響
-
br
cc1
cc0
ov
os
or
sta
rlo
/fc
寫狀態(tài)位
x
-
-
x
x
0
x
x
1
如圖1所示,如果輸入i0.0的信號狀態(tài)為“1”,讀md8的值,作為實(shí)數(shù)將轉(zhuǎn)換成雙整型數(shù),浮點(diǎn)數(shù)的整數(shù)部分是轉(zhuǎn)換的結(jié)果,存放在md12內(nèi)。如果有溢出出現(xiàn),或指令沒有執(zhí)行(i0.0=0),則輸出q4.0置成“1”。
圖2 trunc轉(zhuǎn)換指令應(yīng)用舉例
上一個:哪一種筆記本電腦性價(jià)比最高,哪種筆記本電腦性價(jià)比最好
下一個:PLC內(nèi)部計(jì)數(shù)器編程

乳液型涂料施工要點(diǎn)有哪些?
2021口碑好的手機(jī)品牌(2021年公認(rèn)口碑好的三部手機(jī))
系統(tǒng)之家重裝win10系統(tǒng)教程(系統(tǒng)之家裝win10系統(tǒng)步驟)
u盤讀取不了如何修復(fù),U盤讀不了東西怎么辦
地下連續(xù)墻橫撐軸向力、墻體彎矩不變化有哪些計(jì)算方法?
u盤質(zhì)量排行榜前10名,u盤十大品牌質(zhì)量排行榜
升級win1021h2(win1020h2升級21h1)
移動硬盤里面是固態(tài)還是機(jī)械
綠植養(yǎng)護(hù)常識
混凝土強(qiáng)度檢測基本要求有哪些?
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos