yxl8301182
級別: 探索解密
|
QD75D1模塊里監控地址817是 命令到位標志 現在想抽取里面的OPR完成標志的信息(OFF→ON) 以控制伺服定位完成后進行自動前進 PS:因為工藝要求里未知前進距離 所以沒法用定位數據 是不是只能通過自鎖JOG前進控制? 找了半天沒找到能條件控制的命令 只有條件控制定位數據的定位程序 下圖: 程序 現在的問題是 當伺服定位完成后 沒有進行自動前進 可能是抽取地址出錯了 求大俠幫忙看下 是不是程序寫錯了 還是方法錯了 |
---|---|
|
yxl8301182
級別: 探索解密
|
看了定義啊 是監控數據地址 只能讀不能寫的 16進制定義 倒數第五個是我需要的數據 換成10進制就是第16個吧 |
---|---|
|
yxl8301182
級別: 探索解密
|
M52是脈沖指令 【= D1O1 K1】 就是當D101中抽取的數據(G817里的b4位)等于1的時候輸出M53 可是OPR完成了 還是沒有抽取到 是不是不該用脈沖作為觸發條件 難道一直抽? |
---|---|
|
daizhi
一師一地一時一法
級別: VIP會員
|
第一行是什么:乘法? 狀態有很多,所以不會=1.而應該是 D101.1 這樣,當個觸點用 |
---|---|
|
yxl8301182
級別: 探索解密
|
第一行是讀取QD75監視數據的命令 讀取完存到D101里面 然后再和1做比較 如果相等 就輸出M53 |
---|---|
|
rosephy
級別: 略有小成
|
你可以試一下,個人感覺這個M52脈沖和【= D1O1 K1】時序不一致,【= D1O1 K1】應該比M52滯后一個掃描周期,所以你的M53不能執行 |
---|---|
|
zyfzxh
級別: 論壇版主
|
既然是要看OPR完成標誌OFF-ON,那應該是[=d101 H10]這樣子 |
---|---|
|