suiyuan666
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 737 個
工控威望: 1389 點
下載積分: 4942 分
在線時間: 742(小時)
注冊時間: 2008-06-15
最后登錄: 2024-09-14
查看suiyuan666的 主題 / 回貼
樓主  發(fā)表于: 2014-05-26 15:22
圖片:
圖片:
大家好,我用永宏PLC與臺達觸摸屏控制一送料機構(用步進電機),因之前送料的長度(D500)    在觸摸屏上只能設定整數(shù),現(xiàn)需帶一位小數(shù),以提高精度。于是我在觸摸屏中把D500改為浮點型。試機后提示數(shù)據(jù)格式錯誤。不知是何原因。是不是PLC程式中也需要把D500更改為浮點型的呀?
請大家賜教!謝謝!
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
1樓  發(fā)表于: 2014-05-26 15:46
plc中脈沖數(shù)需為整數(shù),若需要提高精度,可以改變步進放大器細分來提高步進電機的控制精度。所以D500的數(shù)據(jù)類型應選無符號十進制數(shù),觸摸屏小數(shù)點為假象,例如:觸摸屏中的123.4,在PLC中為1234.
成功的路上需要幫助
seallyzoom
和尚與屠夫的區(qū)別,就是一個吃素一個吃葷
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 520 個
工控威望: 715 點
下載積分: 5273 分
在線時間: 402(小時)
注冊時間: 2010-07-23
最后登錄: 2024-09-14
查看seallyzoom的 主題 / 回貼
2樓  發(fā)表于: 2014-05-26 16:09
樓上正解,很觸摸屏帶小數(shù)位的多為假象
工程剩貨工控產品,低價處理有需要可聯(lián)系,或交流交換學習
理論初學者
有需要才有進步,俺不管啥都會滿足你!
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 292 個
工控威望: 767 點
下載積分: 7434 分
在線時間: 221(小時)
注冊時間: 2013-11-18
最后登錄: 2016-05-09
查看理論初學者的 主題 / 回貼
3樓  發(fā)表于: 2014-05-26 16:12
學習了
單身真愛
俺們都是工控人
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 268 個
工控威望: 234 點
下載積分: 1273 分
在線時間: 108(小時)
注冊時間: 2010-10-13
最后登錄: 2022-06-18
查看單身真愛的 主題 / 回貼
4樓  發(fā)表于: 2014-05-26 16:28
常來常學習
suiyuan666
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 737 個
工控威望: 1389 點
下載積分: 4942 分
在線時間: 742(小時)
注冊時間: 2008-06-15
最后登錄: 2024-09-14
查看suiyuan666的 主題 / 回貼
5樓  發(fā)表于: 2014-05-26 16:41
圖片:
引用
引用第1樓wu32u2于2014-05-26 15:46發(fā)表的  :
plc中脈沖數(shù)需為整數(shù),若需要提高精度,可以改變步進放大器細分來提高步進電機的控制精度。所以D500的數(shù)據(jù)類型應選無符號十進制數(shù),觸摸屏小數(shù)點為假象,例如:觸摸屏中的123.4,在PLC中為1234.

非常感謝您的指點。若我還是需要一位小數(shù),PLC 程式中是不是改為浮點運算即可。
ajd186
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 554 個
工控威望: 845 點
下載積分: 35291 分
在線時間: 273(小時)
注冊時間: 2013-08-01
最后登錄: 2024-08-24
查看ajd186的 主題 / 回貼
6樓  發(fā)表于: 2014-05-26 20:08
哥們,你屏上面沒錯,是可以直接輸入小數(shù)的。你那錯誤好像是D500不支持浮點數(shù)。你看看永宏的手冊。我剛試過直接在威綸屏上輸入小數(shù)到永宏的R200里,32位的
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
7樓  發(fā)表于: 2014-05-27 10:54
樓主想在觸摸屏上做出小數(shù)點的形式,如:移動距離10.2mm,可在PLC中作數(shù)據(jù)處理乘以100,將10.2mm轉換成10200um;假設你的步進電機步距角為1.8,細分18,減速比1:1,則驅動器發(fā)送一個脈沖,步進電機旋轉0.1度,驅動器發(fā)送3600個脈沖,電機旋轉一圈,若電機旋轉一圈移動5mm即5000um,plc中距離與脈沖數(shù)比值=25:18,即若要移動觸摸屏上設置的10.2mm的距離,PLC需發(fā)送7344個脈沖給步進驅動器,這樣能實現(xiàn)樓主的要求。將D500×100/25×18=D512
[ 此帖被wu32u2在2014-05-27 11:01重新編輯 ]
成功的路上需要幫助
suiyuan666
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 737 個
工控威望: 1389 點
下載積分: 4942 分
在線時間: 742(小時)
注冊時間: 2008-06-15
最后登錄: 2024-09-14
查看suiyuan666的 主題 / 回貼
8樓  發(fā)表于: 2014-05-27 14:51
引用
引用第7樓wu32u2于2014-05-27 10:54發(fā)表的  :
樓主想在觸摸屏上做出小數(shù)點的形式,如:移動距離10.2mm,可在PLC中作數(shù)據(jù)處理乘以100,將10.2mm轉換成10200um;假設你的步進電機步距角為1.8,細分18,減速比1:1,則驅動器發(fā)送一個脈沖,步進電機旋轉0.1度,驅動器發(fā)送3600個脈沖,電機旋轉一圈,若電機旋轉一圈移動5mm即5000um,plc中距離與脈沖數(shù)比值=25:18,即若要移動觸摸屏上設置的10.2mm的距離,PLC需發(fā)送7344個脈沖給步進驅動器,這樣能實現(xiàn)樓主的要求。將D500×100/25×18=D512

非常感謝您的熱心相助。但D500×1000/25×18=D512中的D512脈沖數(shù)量不能保證是整數(shù)呀?
szfjh189
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 89 個
工控威望: 294 點
下載積分: 3572 分
在線時間: 24(小時)
注冊時間: 2014-05-05
最后登錄: 2014-12-28
查看szfjh189的 主題 / 回貼
9樓  發(fā)表于: 2014-05-27 21:58
路過,順便一起學習了
wu32u2
耐得住挫折的打磨,我們將迸發(fā)出比鉆石還璀璨的光芒——
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1121 個
工控威望: 1474 點
下載積分: 1772 分
在線時間: 994(小時)
注冊時間: 2010-03-01
最后登錄: 2024-09-02
查看wu32u2的 主題 / 回貼
10樓  發(fā)表于: 2014-05-28 15:31
小數(shù)點后一位精度情況下可保證脈沖數(shù)為整數(shù),如果想在更高的精度控制下保證脈沖數(shù)為整數(shù),改變驅動器細分。
成功的路上需要幫助
yerong
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 1860 個
工控威望: 2010 點
下載積分: 10982 分
在線時間: 791(小時)
注冊時間: 2007-08-28
最后登錄: 2024-09-19
查看yerong的 主題 / 回貼
11樓  發(fā)表于: 2014-05-28 20:35
伺服也支持不了半個脈沖  ,給的脈沖都是整數(shù)