460950618
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 91 點(diǎn)
下載積分: 747 分
在線時(shí)間: 17(小時(shí))
注冊(cè)時(shí)間: 2018-01-19
最后登錄: 2024-11-14
查看460950618的 主題 / 回貼
樓主  發(fā)表于: 2022-06-04 15:12
第一次用歐姆龍的PLC,我想用PULS指令和ACC指令, 來實(shí)現(xiàn)絕對(duì)定位。
先用ORG回原點(diǎn)后, 再走絕對(duì)位置,定位正常。
位置走到一半時(shí),暫停,關(guān)電后重啟PLC,想接著走剩下的脈沖數(shù),執(zhí)行PULS指令和ACC指令,可是PLC不發(fā)脈沖,一定要用ORG回原點(diǎn)后才能發(fā)脈沖。
怎么樣才能實(shí)現(xiàn)PLC重啟后,繼續(xù)走剩下的脈沖數(shù)?
xiao_ming
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 414 個(gè)
工控威望: 1209 點(diǎn)
下載積分: 3494 分
在線時(shí)間: 1215(小時(shí))
注冊(cè)時(shí)間: 2016-01-13
最后登錄: 2024-12-20
查看xiao_ming的 主題 / 回貼
1樓  發(fā)表于: 2022-06-04 20:36
沒辦法因?yàn)樵c(diǎn)遺失這是一個(gè)保護(hù)機(jī)制
廖俊斌
技術(shù)交流,微信:qq719157978,扣扣:7191579
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 123 個(gè)
工控威望: 221 點(diǎn)
下載積分: 54597 分
在線時(shí)間: 63(小時(shí))
注冊(cè)時(shí)間: 2017-05-14
最后登錄: 2024-08-12
查看廖俊斌的 主題 / 回貼
2樓  發(fā)表于: 2022-06-05 08:31
可以用ini設(shè)置0位,在把原來的位置設(shè)置進(jìn)去,再執(zhí)行需要的位置。
bnnyygy
bnnyygy
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 506 個(gè)
工控威望: 615 點(diǎn)
下載積分: 1825 分
在線時(shí)間: 526(小時(shí))
注冊(cè)時(shí)間: 2016-09-20
最后登錄: 2024-12-22
查看bnnyygy的 主題 / 回貼
3樓  發(fā)表于: 2022-06-05 19:39
位置走到一半時(shí),暫停,關(guān)電后重啟PLC,想接著走剩下的脈沖數(shù)。

你可以實(shí)時(shí)保存當(dāng)前位置,PLC給電第一次用INI把緩存位置設(shè)置進(jìn)去,這個(gè)時(shí)候就有坐標(biāo)了,但是,機(jī)械位置在設(shè)備斷電以后,能確保不動(dòng)嗎?這個(gè)不是很穩(wěn)妥的方案,但是也可以用。

還有一種方案,用絕對(duì)值伺服,通訊讀取伺服驅(qū)動(dòng)器當(dāng)前位置,
460950618
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 91 點(diǎn)
下載積分: 747 分
在線時(shí)間: 17(小時(shí))
注冊(cè)時(shí)間: 2018-01-19
最后登錄: 2024-11-14
查看460950618的 主題 / 回貼
4樓  發(fā)表于: 2022-06-09 06:05
2樓的方法是對(duì)的, 不過關(guān)電后,A276里的已走脈沖數(shù)也會(huì)丟失(我用的時(shí)脈沖通道0),需要用PRV指令時(shí)時(shí)保存已經(jīng)走過的脈沖數(shù)。
回3樓, 機(jī)器用的時(shí)蝸輪蝸桿減速機(jī)和絲桿, 水平置位, 不用擔(dān)心停電后位置移動(dòng)。