用戶登陸
免費注冊
找回密碼
站內短信
論壇搜索
工控下載
用戶名
密碼
輸入驗證碼:
手機
綜合討論
資料互助
程序樣例
三菱工控
西門子區
歐姆龍區
觸摸屏區
工控人家園
綜合討論
分享PC-Based控制器的運動控制編程
上一主題
下一主題
deanpc
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
70 個
工控威望:
147 點
下載積分:
726 分
在線時間: 41(小時)
注冊時間:
2018-05-04
最后登錄:
2023-12-20
查看deanpc的
主題
/
回貼
樓主
發表于: 2018-05-12 12:37
只看樓主
|
小
中
大
分享一下研華MAS控制器的腳本編程方式,雖然跟PLC 梯行圖有差異,但應該還是容易理解的.
復制代碼
SUB MyRun '定義MyRun子程序
BASE 0,1 '選擇軸0,1
MOVE 10000,5000 '相對移動到P1
WAIT DONE '等待運動停止
LINE 10000,5000 '相對移動到P2, (因為相對運動, 所以是 10000,5000)
WAIT DONE '等待運動停止
END SUB
SUB MyHome '定義MyHome子程序
BASE 0,1 '選擇軸0,1
MOVEABS 0,0 '絕對移動到0,0
WAIT DONE '等待運動停止
END SUB
MS_LOOP(10) 'Task流程循環起始點
IF MS_EDGER(VR(1)) THEN MyRun() 'VR(1)發生上升緣時,執行MyRun子程序
IF MS_EDGER(VR(0)) THEN MyHome() 'VR(0)發生上升緣時,執行MyHome子程序
MS_LEND 'Task流程循環結束點
使用到的指令:
MS_LOOP… MSLEND TASK循環指令
SUB … END SUB 定義子程序
IF…THEN 條件判斷式指令
MS_EDGER 判斷全域變數是否有上升緣發生
VR(no) VR全域變數
BASE 指定要操作的軸
MOVEEABS 絕對運動到指定位置
MOVE 相對運動到指定位置
分享
devin_lxd
大家好才是真的好!
級別: 略有小成
發送短信
加為好友
精華主題:
0
發帖數量:
196 個
工控威望:
274 點
下載積分:
5376 分
在線時間: 50(小時)
注冊時間:
2018-05-09
最后登錄:
2025-06-09
查看devin_lxd的
主題
/
回貼
1樓
發表于: 2018-05-12 16:31
只看該作者
|
小
中
大
你這個是開環吧
分享
deanpc
級別: 探索解密
發送短信
加為好友
精華主題:
0
發帖數量:
70 個
工控威望:
147 點
下載積分:
726 分
在線時間: 41(小時)
注冊時間:
2018-05-04
最后登錄:
2023-12-20
查看deanpc的
主題
/
回貼
2樓
發表于: 2018-05-12 16:57
只看該作者
|
小
中
大
是EtherCAT總線,不過脈沖的程序也是一樣的。
分享
上一主題
下一主題
工控人家園
綜合討論
分享PC-Based控制器的運動控制編程
http://www.wentianyingyuan.com
訪問內容超出本站范圍,不能確定是否安全
繼續訪問
取消訪問
精品国产一区二区三区AV蜜|一本加勒比HEZYO无码|91在线无码精品秘 入口九|天天干天天日天天射|亚洲无码私人影院