發布日期:2022-04-22 點擊率:164 品牌:西門子_Siemens
plc的CEIL指令符號
表1為CEIL轉換指令說明表。
表1 CElL轉換指令說明表
參 數 | 數據類型 | 存儲器區域 | 說 明 |
EN | BOOL | I、Q、M、L、D | 允許輸入 |
ENO | BOOL | I、Q、M、L、D | 允許輸出 |
IN | REAL | I、Q、M、L、D | 將被求整的浮點數輸入 |
OUT | DINT | I、Q、M、L、D | 最接近輸入浮點數但是又比浮點數 大的雙整型數輸出 |
CEIL(實數舍去小數點后的尾數轉換為最接近又比實數大的雙整型數)指令,讀浮點數輸入參數IN的內容,并轉換成雙整型數(32位),該雙整型數是最接近輸入浮點數但是又比浮點數大的雙整型數。轉換結果由輸出參數OUT輸出。如果轉換出現溢出,則ENO將置成“0”。
表2為CEIL轉換指令對狀態位的影響。
表2 CEIL轉換指令對狀態位的影響
- | BR | CC1 | CC0 | OV | OS | OR | STA | RLO | /FC |
寫狀態位① | x | - | - | x | x | 0 | x | x | 1 |
寫狀態位② | 0 | - | - | - | - | 0 | 0 | 0 | 1 |
①指令功能被執行(EN=1)。
②指令功能沒有執行(EN=0)。
如圖2所示,如果輸入I0.0的信號狀態為“1”,讀MD8的值,作為實數將應用CEIL指令轉換成雙整型數,轉換的結果存放在MD12內。如果有溢出出現,或指令沒有執行(I0.0=0),則輸出Q4.0置成“1”。
圖2 CEIL轉換指令應用舉例
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV