可以實現(xiàn)的,你可以試試這樣做:
假設(shè)正向使能信號為w1.00,反向使能信號為w2.00,先使能 LD w1.00驅(qū)動連續(xù)型sped #02 #0010 #500輸出(不帶@的SPED叫連續(xù)型),驅(qū)動電機(jī)正向運動。注意你第一句用得@sped這是脈沖型輸出,這個有可能你給的脈沖不夠走不到極限位置。
當(dāng)感應(yīng)到正極限1.02后,中止輸出,指令為LD 1.02 LD W1.00 輸出@INI #2 #0003 0。這里的LD W1.00意思是在極限位置中禁止正向脈沖但不禁止反向脈沖。
然后你在加個LD 1.02 SET W2.00.并且RSET W1.00,從正極限開始反向運動。
再來一句LD W2.00. 然后驅(qū)動@SPED #2 #0000 #200.這里要用脈沖型指令,實現(xiàn)精確定位。
最后用 LD A326.03 后面跟一個@INI #2 #0002 0 這樣一來當(dāng)前位置就被定義為原點了。(A326.03是CP1H的脈沖輸出2的脈沖輸出停止標(biāo)記,請根據(jù)你的PLC型號查找相應(yīng)的地址標(biāo)志)