caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
圖片:
![]() Y1為脈沖控制,Y4 為方向控制,為什么S20這一步一直在控制呢,M8029不是脈沖發(fā)完后置1嗎,程序怎么不往下走呢 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
用時(shí)間繼電器取代M8029可以正常步進(jìn),但是Y4有輸出時(shí),Y1沒有輸出,問題出現(xiàn)了 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
哦,您這么一說,倒是提醒我的,我改試試看 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
圖片:
![]()
程序改成這樣后,問題依舊哦 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
問題已解決:每次發(fā)脈沖的那一步完后,要用定時(shí)器短時(shí)間的定時(shí),然后才能進(jìn)行下一次發(fā)脈沖 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
是啊,原來問題在這里 |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
新問題又出現(xiàn)了,如果在程序中又加一條PLSY指令,用來控制Y1,編程方式跟控制Y0一樣,程序也會(huì)停留在第一個(gè)脈沖那一步,M8029不置ON,而用定時(shí)器觸發(fā)下一步,順序可以通暢跑起來,這證明如編程手冊(cè)中說的一樣,可以多次使用脈沖輸出指令,但這問題是不是意味著程序中有兩條以上脈沖輸出指令時(shí),M8029使用就有問題?各位不防試一下。 ![]() |
---|---|
|
caliter02
hello ,你們好!
級(jí)別: 略有小成
![]() |
經(jīng)過多次試驗(yàn),是我的編程方式有錯(cuò),原來一直以來脈沖不可以出現(xiàn)雙線圈的,即PLSY K2000 K1000 Y0這條指令不能出現(xiàn)兩次以上,印象中只要程序中Y0出現(xiàn)兩次以上,就會(huì)造成雙線圈輸出,所以就用輔助M來防止這種情況的出現(xiàn),但同時(shí)也由于使用了M,才使得M8029不正常,因?yàn)镸8029要求必須在PLSY等脈沖指令的下一步,13樓的方法是正常的。 ![]() |
---|---|
|