505311849
級別: 探索解密
|
我在GOT設(shè)計用了一個寄存器R1000,設(shè)定Real可以輸入小數(shù)點2位。實際輸入小數(shù)點也是1.06,但是在PLC監(jiān)控這個寄存器時,發(fā)現(xiàn)是整數(shù)106,批量軟原件監(jiān)控看二進(jìn)制也都是106。我寫入的是1.06,為啥?實際用起來是106還是1.06? |
---|---|
|
wangnaizhi
級別: 論壇先鋒
|
1.06是浮點數(shù) PLC內(nèi)部默認(rèn)的顯示都不帶小數(shù)的自然數(shù) |
---|---|
|
hardy_6817
紙上得來終覺淺,絕知此事要躬行.
級別: 略有小成
|
數(shù)據(jù)類型選擇實數(shù) |
---|---|
|
john42tw
級別: 網(wǎng)絡(luò)英雄
|
1.你的資料型態(tài)選的是16 Bit DEC 並不是32Bit 浮點數(shù)(實數(shù)) 只是選小數(shù)點 2位。 2. PLC 內(nèi)實際用起來是106。 3.若人機輸入寄存器為實數(shù),那麼PLC 寄存器也要使用實數(shù)。 不然會錯誤。 |
---|---|
|
qq317438652
工控小學(xué)生
級別: 工控俠客
|
數(shù)據(jù)顯示格式改為實數(shù)試試 |
|
---|---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
圖片:
估計是你只是修改了GOT顯示數(shù)據(jù)類型的方式。并沒有修改D1000對應(yīng)的數(shù)據(jù)類型。看圖 |
---|---|
|
zmrs163
級別: 家園常客
|
這種情況就是你設(shè)置的時候數(shù)據(jù)類型沒有選擇實數(shù)并且顯示類型選擇了實數(shù),并勾選了自動調(diào)整小數(shù)位數(shù)造成的 |
---|---|
|