mechatronics
即使很緩慢,但起碼有一點一點的和目標靠近。
級別: 家園常客
精華主題: 0
發(fā)帖數量: 696 個
工控威望: 713 點
下載積分: 9583 分
在線時間: 120(小時)
注冊時間: 2008-12-04
最后登錄: 2023-08-18
查看mechatronics的 主題 / 回貼
樓主  發(fā)表于: 2012-07-27 23:16
如題,舉個栗子吧。

我觸摸屏有一個 數值輸入元件(元件屬性是:單精度浮點、格式WORD),PLC的地址是D0。PLC和觸摸屏正常連接后,我在觸摸屏可以輸入一個小數(例如5.1)。
我要怎么樣才能在PLC里面得到這個小數5.1呢。
我自己試了1個多小時都沒試出來,也用過DEBIN指令,不過就是不OK。
請高手指點迷津,能的話給個簡單的栗子程序就最好。
謝謝!
非淡泊無以明志
非寧靜無以致遠
mechatronics
即使很緩慢,但起碼有一點一點的和目標靠近。
級別: 家園?
精華主題: 0
發(fā)帖數量: 696 個
工控威望: 713 點
下載積分: 9583 分
在線時間: 120(小時)
注冊時間: 2008-12-04
最后登錄: 2023-08-18
查看mechatronics的 主題 / 回貼
1樓  發(fā)表于: 2012-07-27 23:37
不要沉下去啊。問題沒答啊。
非淡泊無以明志
非寧靜無以致遠
yuaiwu
wemhoener
級別: 網絡英雄

精華主題: 0
發(fā)帖數量: 474 個
工控威望: 10132 點
下載積分: 11461 分
在線時間: 420(小時)
注冊時間: 2007-11-10
最后登錄: 2024-12-22
查看yuaiwu的 主題 / 回貼
2樓  發(fā)表于: 2012-07-28 08:04
一般用法是,你看到的小數只是顯示面已,實際存的還是二進制數或實數,PLC也用的是二進制數或實數,非要用浮點數轉,那就都用浮點數運算,但轉換后,小數是要丟掉的
官開波
級別: 探索解密
精華主題: 0
發(fā)帖數量: 18 個
工控威望: 111 點
下載積分: 534 分
在線時間: 12(小時)
注冊時間: 2010-08-06
最后登錄: 2019-03-31
查看官開波的 主題 / 回貼
3樓  發(fā)表于: 2012-07-28 22:06
很簡單啊,在觸摸屏數值按鈕里面選擇“小數”輸入就可以了,
官開波
級別: 探索解密
精華主題: 0
發(fā)帖數量: 18 個
工控威望: 111 點
下載積分: 534 分
在線時間: 12(小時)
注冊時間: 2010-08-06
最后登錄: 2019-03-31
查看官開波的 主題 / 回貼
4樓  發(fā)表于: 2012-07-28 22:11
在PLC里面用小數轉換整數指令就可以了,因為在定位,模擬量控制時你必須要轉換為整數才能用的。就目前來講還沒有直接運行小數的定位設備和模擬設備。
龐樹恒
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 697 個
工控威望: 2567 點
下載積分: 2646 分
在線時間: 242(小時)
注冊時間: 2008-07-20
最后登錄: 2017-03-15
查看龐樹恒的 主題 / 回貼
5樓  發(fā)表于: 2012-07-29 09:10
1.PLC你也用浮點數
2.不要浮點數,用放大縮小
3.樓下的
4.樓上的