當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-17 點擊率:824 品牌:西門子_Siemens
plc的TRUNC指令符號
表1是TRUNC改換指令闡明表。
表1 TRUNC改換指令闡明表
參數(shù) | 數(shù)據(jù)類型 | 存儲器區(qū)域 | 說 明 |
EN | BOOL | I、Q、M、L、D | 答應(yīng)輸入 |
ENO | BOOL | I、Q、M、L、D | 答應(yīng)輸出 |
IN | REAL | I、Q、M、L、D | 將被求整的浮點數(shù)輸入 |
OUT | DINT | I、Q、M、L、D | 輸入浮點數(shù)的整數(shù)有些作為輸出 |
TRUNC(實數(shù)舍去小數(shù)點后的尾數(shù)改換為雙整型數(shù))指令,讀輸人參數(shù)IN的內(nèi)容,是一個浮點數(shù),并改換成雙整型數(shù)(32位),改換中將浮點數(shù)小數(shù)點后的尾數(shù)舍去。改換成果由輸出參數(shù)OUT輸出。假定改換呈現(xiàn)溢出,則ENO將置成“0”。
表2是TRUNC改換指令對狀況位的影響。
表2 TRUNC改換指令對狀況位的影響
- | BR | CC1 | CC0 | OV | OS | OR | STA | RLO | /FC |
寫狀況位 | x | - | - | x | x | 0 | x | x | 1 |
如圖1所示,假定輸入I0.0的信號狀況為“1”,讀MD8的值,作為實數(shù)將改換成雙整型數(shù),浮點數(shù)的整數(shù)有些是改換的成果,寄存在MD12內(nèi)。假定有溢出呈現(xiàn),或指令沒有施行(I0.0=0),則輸出Q4.0置成“1”。
圖2 TRUNC改換指令運用舉例
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航