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