505311849
級別: 探索解密
精華主題: 0
發(fā)帖數量: 24 個
工控威望: 134 點
下載積分: 726 分
在線時間: 22(小時)
注冊時間: 2017-08-07
最后登錄: 2018-06-24
查看505311849的 主題 / 回貼
樓主  發(fā)表于: 2017-10-13 20:50
我在GOT設計用了一個寄存器R1000,設定Real可以輸入小數點2位。實際輸入小數點也是1.06,但是在PLC監(jiān)控這個寄存器時,發(fā)現(xiàn)是整數106,批量軟原件監(jiān)控看二進制也都是106。我寫入的是1.06,為啥?實際用起來是106還是1.06?
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1272 個
工控威望: 1448 點
下載積分: 5482 分
在線時間: 879(小時)
注冊時間: 2015-08-31
最后登錄: 2024-09-20
查看wangnaizhi的 主題 / 回貼
1樓  發(fā)表于: 2017-10-14 08:16
1.06是浮點數 PLC內部默認的顯示都不帶小數的自然數
hardy_6817
紙上得來終覺淺,絕知此事要躬行.
級別: 略有小成
精華主題: 0
發(fā)帖數量: 298 個
工控威望: 447 點
下載積分: 16907 分
在線時間: 563(小時)
注冊時間: 2016-06-06
最后登錄: 2024-09-20
查看hardy_6817的 主題 / 回貼
2樓  發(fā)表于: 2017-10-14 09:50
數據類型選擇實數
john42tw
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 1276 個
工控威望: 6107 點
下載積分: 52048 分
在線時間: 1120(小時)
注冊時間: 2012-04-24
最后登錄: 2024-03-06
查看john42tw的 主題 / 回貼
3樓  發(fā)表于: 2017-10-16 08:26
引用
引用樓主505311849于2017-10-13 20:50發(fā)表的 請教大家,輸入小數點數字為啥PLC監(jiān)控是整數? :
我在GOT設計用了一個寄存器R1000,設定Real可以輸入小數點2位。實際輸入小數點也是1.06,但是在PLC監(jiān)控這個寄存器時,發(fā)現(xiàn)是整數106,批量軟原件監(jiān)控看二進制也都是106。我寫入的是1.06,為啥?實際用起來是106還是1.06?

1.你的資料型態(tài)選的是16 Bit DEC  並不是32Bit 浮點數(實數)
   只是選小數點 2位。

2. PLC 內實際用起來是106。

3.若人機輸入寄存器為實數,那麼PLC 寄存器也要使用實數。
   不然會錯誤。
qq317438652
工控小學生
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 191 個
工控威望: 4379 點
下載積分: 1269 分
在線時間: 336(小時)
注冊時間: 2015-10-07
最后登錄: 2024-08-05
查看qq317438652的 主題 / 回貼
4樓  發(fā)表于: 2017-10-25 16:31
數據顯示格式改為實數試試
菜鳥的工控人生
楓落云端
施主,腳抬一下
級別: 略有小成

精華主題: 0
發(fā)帖數量: 341 個
工控威望: 465 點
下載積分: 1595 分
在線時間: 409(小時)
注冊時間: 2017-10-10
最后登錄: 2024-08-05
查看楓落云端的 主題 / 回貼
5樓  發(fā)表于: 2017-10-25 17:13
圖片:
估計是你只是修改了GOT顯示數據類型的方式。并沒有修改D1000對應的數據類型。看圖
zmrs163
級別: 家園?
精華主題: 0
發(fā)帖數量: 372 個
工控威望: 520 點
下載積分: 1464 分
在線時間: 322(小時)
注冊時間: 2017-06-12
最后登錄: 2024-09-20
查看zmrs163的 主題 / 回貼
6樓  發(fā)表于: 2017-10-26 08:15
這種情況就是你設置的時候數據類型沒有選擇實數并且顯示類型選擇了實數,并勾選了自動調整小數位數造成的
小試牛刀
級別: 略有小成
精華主題: 0
發(fā)帖數量: 188 個
工控威望: 323 點
下載積分: 473 分
在線時間: 94(小時)
注冊時間: 2007-10-23
最后登錄: 2024-09-07
查看小試牛刀的 主題 / 回貼
7樓  發(fā)表于: 2017-10-27 17:09
real