• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
樓主  發(fā)表于: 2021-09-18 09:55
本人是個24K新手,學習過程中遇到過一些想不明白的問題,到論壇里提問,得到的回答通常是,看手冊、不了解PLC運行機制,大佬們說的一點沒錯,很多問題的答案其實都在手冊里,另外PLC的運行機制(掃描順序)是一個非常非常非常重要的東西,理解了它,調試時遇到的很多問題迎刃而解。感謝論壇大佬們的幫助。
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
1樓  發(fā)表于: 2021-09-18 10:25
描述:圖1
圖片:
描述:圖2
圖片:
描述:圖3
圖片:
給大家舉個例子,
圖1的程序不能正常運行,因為在同一個掃描周期內不能同時運行多條有相同脈沖輸出口的指令,圖1中,M0后面的定位指令已經執(zhí)行,執(zhí)行結束(發(fā)完1W個脈沖)后M8029立即動作,SET M1后執(zhí)行了下一條定位指令,而M0觸點在下一個周期才會斷開。
圖2把指令的掃描順序顛倒,可以正常運行了。但是編程會不方便。
圖3解決了以上問題
ningbiao
級別: 家園常客
精華主題: 0
發(fā)帖數量: 97 個
工控威望: 869 點
下載積分: 2802 分
在線時間: 54(小時)
注冊時間: 2021-04-17
最后登錄: 2024-12-10
查看ningbiao的 主題 / 回貼
2樓  發(fā)表于: 2021-09-18 10:32
兄弟,你24K還新手呢
菜鳥入行
級別: 論壇先鋒

精華主題: 0
發(fā)帖數量: 1379 個
工控威望: 1557 點
下載積分: 3686 分
在線時間: 177(小時)
注冊時間: 2017-09-01
最后登錄: 2024-06-11
查看菜鳥入行的 主題 / 回貼
3樓  發(fā)表于: 2021-09-18 10:48
恩恩,樓主的這個思路不錯!
我也遇到過類似的情況,后來是加了一個定時器,我的辦法更麻煩些。
打個醬油,懂的不多
水平有限,能幫則幫
互相幫助,共同進步
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
4樓  發(fā)表于: 2021-09-18 11:12
引用
引用第2樓ningbiao于2021-09-18 10:32發(fā)表的  :
兄弟,你24K還新手呢

24K 還不夠純?
wangnaizhi
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1273 個
工控威望: 1449 點
下載積分: 5484 分
在線時間: 896(小時)
注冊時間: 2015-08-31
最后登錄: 2024-12-21
查看wangnaizhi的 主題 / 回貼
5樓  發(fā)表于: 2021-09-18 11:14
我之前用臺達的  用了第三種方法 結果程序總是假死 和別人說臺達的底層有BUG  別人還以為我有問題  有些東西理論上是沒有問題的  但是架不住底層有BUG的   所以后來就和樓上的這個一樣了 加了延時  啥事情也沒有了   或者直接用DDRVA指令配合軸的位置比較指令去做了  后來也沒有什么問題了    后來習慣加延時了   現在都會去加個延時  
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
6樓  發(fā)表于: 2021-09-18 11:14
引用
引用第3樓菜鳥入行于2021-09-18 10:48發(fā)表的  :
恩恩,樓主的這個思路不錯!
我也遇到過類似的情況,后來是加了一個定時器,我的辦法更麻煩些。

這實際上是手冊里的方法,昨天看的時候沒懂。
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
7樓  發(fā)表于: 2021-09-18 11:26
引用
引用第5樓wangnaizhi于2021-09-18 11:14發(fā)表的  :
我之前用臺達的  用了第三種方法 結果程序總是假死 和別人說臺達的底層有BUG  別人還以為我有問題  有些東西理論上是沒有問題的  但是架不住底層有BUG的   所以后來就和樓上的這個一樣了 加了延時  啥事情也沒有了   或者直接用DDRVA指令配合軸的位置比較指令去做了  后來也沒有什么問題了    后來習慣加延時了   現在都會去加個延時  

我見識少,雖說加定時器可能是比較通用,不同品牌編程可以用同一個思路,但我覺得還是能方便就方便,比如上面圖3。
我也聽用過的人說臺達PLC不怎么樣,我沒用過,但我見過它的軟件,使用體驗真差。給人感覺是XP時代的軟件
liuleilei
級別: 探索解密
精華主題: 0
發(fā)帖數量: 61 個
工控威望: 167 點
下載積分: 3326 分
在線時間: 292(小時)
注冊時間: 2017-04-22
最后登錄: 2024-11-20
查看liuleilei的 主題 / 回貼
8樓  發(fā)表于: 2021-09-18 12:29
圖1換成寄存器。比如D0=1 下一步d0=2.....
ljb6688
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 1805 個
工控威望: 1951 點
下載積分: 114022 分
在線時間: 1959(小時)
注冊時間: 2009-12-08
最后登錄: 2024-12-20
查看ljb6688的 主題 / 回貼
9樓  發(fā)表于: 2021-09-18 13:26
用INC加D,試一下
電氣自動化,智能化控制,數據遠傳采集。工控元件代理,機器人附件    
閑釣西風
級別: 工控俠客
精華主題: 1 篇
發(fā)帖數量: 371 個
工控威望: 4128 點
下載積分: 5278 分
在線時間: 502(小時)
注冊時間: 2020-09-29
最后登錄: 2024-12-22
查看閑釣西風的 主題 / 回貼
10樓  發(fā)表于: 2021-09-18 13:46
時序是個很重要的問題,不想通有時候真麻煩!     
/)/)    /)/)    
  (  -.-) (-.-  )  
***^**^***      
TKS!Best regards &~(@^_^@)~  (=^.^=)
請叫我老鐵
人生就像蒲公英,看似自由,卻身不由己。
級別: 工控俠客

精華主題: 0
發(fā)帖數量: 905 個
工控威望: 4296 點
下載積分: 587 分
在線時間: 241(小時)
注冊時間: 2015-08-28
最后登錄: 2024-12-20
查看請叫我老鐵的 主題 / 回貼
11樓  發(fā)表于: 2021-09-18 14:54
DRVI 指令使用一次就可以了,使用變址偏移
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go