君君絕對無敵
級別: 探索解密
精華主題: 0
發(fā)帖數量: 10 個
工控威望: 141 點
下載積分: 616 分
在線時間: 6(小時)
注冊時間: 2013-10-08
最后登錄: 2014-01-11
查看君君絕對無敵的 主題 / 回貼
樓主  發(fā)表于: 2013-11-01 08:40
圖片:
上圖是找原點,找到后用DRVA控制旋轉臺(Y1脈沖輸出口),,,每次旋轉臺轉完以后用mov D8350 D20(D20是觸摸屏上的數值顯示)把工作臺的位置傳送到觸摸屏上面,但是問題來了,為什么我在觸摸屏上輸入轉45度,數值顯示D20是45,所以正轉顯示都正常,,但是我輸入-45的時候,顯示的是600多,,,我就郁悶了,是不是那邊不對啊,還是我找遠點指令少了點上面
lixianji_007
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 242 個
工控威望: 2871 點
下載積分: 5503 分
在線時間: 769(小時)
注冊時間: 2011-08-27
最后登錄: 2024-11-06
查看lixianji_007的 主題 / 回貼
1樓  發(fā)表于: 2013-11-01 09:24
建議:1、確認程序中度數轉換成定位脈沖數的部分程序計算是否正確?
2、還有輸入數據的數據格式問題確認?
天下事有難易乎?為之,則難者亦易矣!不為,則易者亦難矣!
catfree
虛心向各位學習。!
級別: 工控俠客
精華主題: 0
發(fā)帖數量: 630 個
工控威望: 2814 點
下載積分: 15803 分
在線時間: 474(小時)
注冊時間: 2012-03-30
最后登錄: 2022-04-18
查看catfree的 主題 / 回貼
2樓  發(fā)表于: 2013-11-01 10:12
說具體點,把你轉換數據的程序也截上來。應該是有問題。
一日晚自習,化學老師批評一同學坐姿不好,問他:“你見過哪個名人科學家是像你這樣坐的?”我隨口說了一句:“霍金……” 然后就沒有然后了……一頓狠批啊
mythic
mythic
級別: 略有小成
精華主題: 0
發(fā)帖數量: 299 個
工控威望: 485 點
下載積分: 29480 分
在線時間: 275(小時)
注冊時間: 2013-05-14
最后登錄: 2024-02-07
查看mythic的 主題 / 回貼
3樓  發(fā)表于: 2013-11-01 19:40
是不是觸摸屏用了無符號?
wang_jinrong
級別: 探索解密
精華主題: 0
發(fā)帖數量: 10 個
工控威望: 141 點
下載積分: 535 分
在線時間: 6(小時)
注冊時間: 2013-08-09
最后登錄: 2013-12-27
查看wang_jinrong的 主題 / 回貼
4樓  發(fā)表于: 2013-11-03 22:25
PLC程序用的16位么,建議改用32位傳送
觸摸屏顯示位數默認為16位,建議改用32位
在試試吧,應該能解決
32位不僅能顯示數值,負號也能顯示
zhu2009
級別: 略有小成
精華主題: 0
發(fā)帖數量: 156 個
工控威望: 297 點
下載積分: 2570 分
在線時間: 103(小時)
注冊時間: 2013-08-08
最后登錄: 2024-10-27
查看zhu2009的 主題 / 回貼
5樓  發(fā)表于: 2014-04-09 11:03
回答的不錯,只是我不太懂
apexcom
級別: 探索解密
精華主題: 0
發(fā)帖數量: 3 個
工控威望: 134 點
下載積分: 579 分
在線時間: 3(小時)
注冊時間: 2013-09-08
最后登錄: 2014-05-26
查看apexcom的 主題 / 回貼
6樓  發(fā)表于: 2014-04-11 16:20
觸摸屏的D20類型設置不對,應設置為有符號BIN16。如果D20數值是實數或者超過正負65536,D20應設置為實數或者BIN32,同時mov D8350 D20改為Dmov D8350 D20,注意D8351和D21不要被別處占用。