505311849
級別: 探索解密
|
我在GOT設計用了一個寄存器R1000,設定Real可以輸入小數點2位。實際輸入小數點也是1.06,但是在PLC監控這個寄存器時,發現是整數106,批量軟原件監控看二進制也都是106。我寫入的是1.06,為啥?實際用起來是106還是1.06? |
---|---|
|
john42tw
級別: 網絡英雄
|
1.你的資料型態選的是16 Bit DEC 並不是32Bit 浮點數(實數) 只是選小數點 2位。 2. PLC 內實際用起來是106。 3.若人機輸入寄存器為實數,那麼PLC 寄存器也要使用實數。 不然會錯誤。 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
圖片:
估計是你只是修改了GOT顯示數據類型的方式。并沒有修改D1000對應的數據類型。看圖 |
---|---|
|
zmrs163
級別: 家園常客
|
這種情況就是你設置的時候數據類型沒有選擇實數并且顯示類型選擇了實數,并勾選了自動調整小數位數造成的 |
---|---|
|