三菱PLCFX3U的一段程序,要求伺服发送完脉冲后气缸运动,大家看看对不对

X1接通,伺服转动,发完脉冲,气缸Y5运动,程序OK??

程序看是没有什么问题。用的时候Y5动作上会有可能出错;X1输入导通时通过M8340会同时驱动Y5,但脉冲开始输出时又会断开,如果你对Y5输出的气缸要求不高,这个错误没有什么影响,如有较高的要求可以用M8340的下延加Y5保持的方法
具体语言:
0 LD X001
1 DRVI D0 D1 Y000 Y003
10 LDF M8340
12 OR Y005
13 ANB
14 OUT Y005
15 END

这样改的意思是:在X001导通时,因为M8340是下延开关,不导通Y005,但在脉冲输出时M8340驱动,完毕后M8340停止时下延开关也导通一个扫描周期,驱动Y005并被Y005的触点保持。追问

嗯,如果我用 set Y5也没问题吧

追答

用SET的话你还要加一个RST,这个程序上就有点多余了,还有我上面的回答有个错误,M8340换成M8029会好点

追问

额,那用M8340也没问题的吧,,,听说用M8029每次用完要复位

追答

M8340也没有问题,就用我上面给的那段程序,如用M8029就用上延,用M8340就用下延。

追问

xiexie

追答

不客气

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-24
为什么不用M8029 代替M8034? m8029上升沿信号 SET M0 LD M0 OUT Y5追问

这样也可以的吧?

相似回答