超碰成人av-青青草97-天天做天天躁天天躁-久久精品国产亚洲一区二区-亚洲天堂狠狠干-在线观看欧美精品-国产精品美女一区二区视频-国产成人欧美日韩在线电影-一级片免费看视频-免费国产视频在线观看-伊人网久久久-无码人妻丰满熟妇啪啪网不卡-精品欧美乱码久久久久久-国产真实夫妇视频-中文久草

deanpc
級別: 探索解密
精華主題: 0
發帖數量: 71 個
工控威望: 147 點
下載積分: 726 分
在線時間: 41(小時)
注冊時間: 2018-05-04
最后登錄: 2023-12-20
查看deanpc的 主題 / 回貼
樓主  發表于: 2018-05-12 12:37
分享一下研華MAS控制器的腳本編程方式,雖然跟PLC 梯行圖有差異,但應該還是容易理解的.


復制代碼
  1. SUB MyRun                     '定義MyRun子程序
  2.    BASE 0,1                       '選擇軸0,1
  3.    MOVE 10000,5000        '相對移動到P1
  4.    WAIT DONE                  '等待運動停止
  5.    LINE 10000,5000          '相對移動到P2, (因為相對運動, 所以是 10000,5000)
  6.    WAIT DONE                  '等待運動停止
  7. END  SUB
  8. SUB MyHome                 '定義MyHome子程序
  9.    BASE 0,1                       '選擇軸0,1
  10.    MOVEABS 0,0               '絕對移動到0,0
  11.    WAIT DONE                  '等待運動停止
  12. END  SUB
  13. MS_LOOP(10)                                                            'Task流程循環起始點
  14.    IF MS_EDGER(VR(1))   THEN   MyRun()                'VR(1)發生上升緣時,執行MyRun子程序
  15.    IF MS_EDGER(VR(0))   THEN   MyHome()             'VR(0)發生上升緣時,執行MyHome子程序
  16. MS_LEND                                                                   'Task流程循環結束點
  17. 使用到的指令:
  18. MS_LOOP… MSLEND          TASK循環指令
  19. SUB … END SUB                  定義子程序
  20. IF…THEN                              條件判斷式指令
  21. MS_EDGER                          判斷全域變數是否有上升緣發生
  22. VR(no)                                   VR全域變數
  23. BASE                                    指定要操作的軸
  24. MOVEEABS                          絕對運動到指定位置
  25. MOVE                                   相對運動到指定位置

devin_lxd
大家好才是真的好!
級別: 略有小成
精華主題: 0
發帖數量: 197 個
工控威望: 279 點
下載積分: 5567 分
在線時間: 52(小時)
注冊時間: 2018-05-09
最后登錄: 2025-10-15
查看devin_lxd的 主題 / 回貼
1樓  發表于: 2018-05-12 16:31
你這個是開環吧