機(jī)械社區(qū)

標(biāo)題: 求助:ZRN指令不能再次運(yùn)行 [打印本頁]

作者: 北京機(jī)床維修    時(shí)間: 2013-2-28 19:07
標(biāo)題: 求助:ZRN指令不能再次運(yùn)行
各位大俠好,我是新手,最近遇到一個(gè)問題,不知道該怎么辦了,請大家?guī)兔Ψ治鲆幌隆?br /> 1 s% ^0 D8 O, {( Z問題如下:我做了一臺(tái)專用設(shè)備的電路,用的是信捷的XC3系列PLC,全部程序都做好后試機(jī),手動(dòng)、自動(dòng)全都正常,但是我們在上活試機(jī)的時(shí)候卻發(fā)現(xiàn)了一個(gè)在空載情況下不會(huì)發(fā)生的問題,就是我不能按自動(dòng)取消。自動(dòng)取消是把程序中的S全部清零,在STL程序中,有發(fā)脈沖的程序,所以清除了S也就停止了脈沖的發(fā)出,但我如果在自動(dòng)加工時(shí)工序?yàn)榛亓銜r(shí)按下自動(dòng)取消的話,下次就不會(huì)找到準(zhǔn)確的零點(diǎn),或是根本就不找零點(diǎn),不但這樣,還會(huì)連累另一個(gè)端口的脈沖可能無輸出,也就是不執(zhí)行脈沖發(fā)生程序。如果一個(gè)自動(dòng)加工序沒有失誤全走了下來,這種問題就不會(huì)出現(xiàn),F(xiàn)在我不明白問題在哪里,ZRN回零不能中途停止嗎?中途停止后哪里會(huì)有問題?為什么會(huì)造成這種問題呢?希望高手給我解答!多謝!急!急!急!
作者: 北京機(jī)床維修    時(shí)間: 2013-3-1 12:36
今天上午發(fā)現(xiàn),只要是在流程里的脈沖,取消后都會(huì)出現(xiàn)這種問題,如:在Y0回零時(shí)取消,當(dāng)重新啟動(dòng)流程后,程序會(huì)跳過這個(gè)流程。流程啟動(dòng)后保證只有一個(gè)流程工作。
作者: 凡人一個(gè)    時(shí)間: 2013-3-2 15:29
北京機(jī)床維修 發(fā)表于 2013-3-1 12:36 7 a9 ?' b1 L7 u
今天上午發(fā)現(xiàn),只要是在流程里的脈沖,取消后都會(huì)出現(xiàn)這種問題,如:在Y0回零時(shí)取消,當(dāng)重新啟動(dòng)流程后,程 ...

9 T6 U. P& U# U) m/ j: h* ?子程序調(diào)用(CALL)/子程序返回(SRET),試試。
7 E  i' W0 z8 b
作者: 北京機(jī)床維修    時(shí)間: 2013-3-4 09:30
謝謝凡人大俠,我的問題已經(jīng)解決了,感覺是機(jī)器本身的掃描周期問題或是脈沖發(fā)生模塊的問題,在程序里加了一個(gè)定時(shí)器后解決了這個(gè)問題。謝謝凡人大俠的熱心幫助。
作者: a5248714    時(shí)間: 2013-11-13 16:15
謝謝 剛剛也遇到這個(gè)問題 也是急停后不能回原點(diǎn)了 8 l$ ?0 |4 ]5 l2 {7 Q
. S  \6 z7 a0 L$ x1 ?& x7 ]
在回原點(diǎn)前面也按您說的 加一個(gè)計(jì)時(shí)器 延時(shí)1秒 就ok了0 }) E8 p# T4 {% }

' [& d" Q9 h% ]呵呵 謝謝




歡迎光臨 機(jī)械社區(qū) (http://mg7058.com/) Powered by Discuz! X3.4