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