fffgggccc123
級別: 探索解密
![]() |
描述:I0.0已經(jīng)被定義為原點(diǎn)傳感器輸入了,我如何使用HC0高速計(jì)數(shù)器?
圖片: ![]() 我要用S7200 MAP SERV庫,控制步進(jìn)電機(jī)。本意是想讓步進(jìn)電機(jī)以特定頻率,指定方向,轉(zhuǎn)。按停止鈕,或者脈沖數(shù)發(fā)送完畢時(shí),電機(jī)停止。我剛用MAP SERV庫編了個(gè)程序,發(fā)現(xiàn)好多問題不知道如何解決,求大俠幫忙. 1,I0.0應(yīng)該是HC0的脈沖輸入才對阿!可是被定義為參考點(diǎn)了。程序里如何調(diào)用高速計(jì)數(shù)器HC0,計(jì)數(shù)到VD144里的脈沖數(shù)就使M4.0置1。 2,我沒有定義參考點(diǎn)(原點(diǎn)),Q0_0_MoveVelocity這條指令能用么,他的絕對位移表示什么。我想要他以VD204里的數(shù)據(jù)做為頻率,Q0.2的方向,轉(zhuǎn)。 3,程序中,我給V180.0賦值的方法對不對,還有其他VD什么的,是那么賦值么 謝謝了,不會(huì)弄啊,著急阿! |
---|---|
|
xuyifu
級別: 略有小成
![]() |
我喜歡用完成位的狀態(tài)來接通下一段程序,至于你說的完成位一值置1完全不用去管它,等你下次接通同一個(gè)程序塊的時(shí)候完成位自動(dòng)復(fù)位,完成后又置1. |
---|---|
|
xuyifu
級別: 略有小成
![]() |
在調(diào)用庫的時(shí)候要預(yù)先定義67個(gè)字節(jié),這些字節(jié)主要是定義每一個(gè)脈沖口的相關(guān)參數(shù),也就是全局變量,我建議你不要用Sm0.1去寫。而是直接寫在ctrl中。還有調(diào)整因子與回原點(diǎn)速度這兩個(gè)參數(shù)必須緊接著CTRL 后面來指定。 QQ120541058 一起學(xué)習(xí) |
---|---|
|