工控小弟001
主程序(一部分):
子程序:
第一次按下启动键程序正常运行,按下停止键正常停止,再一次按下启动键,主程序正常执行,子程序P0在第38行处不执行,请求高手指点。谢谢!
时空——王者之师
你把38行调到27上面看看,这种脉冲式不是那么准,建议采用其他方式,PLC什么型号?
zhu860423060
子程序中尽量避免有上升沿,有些时候就是会出问题
jsyljb
建议楼主查看“编程手册”,子程序跳转有啥限制?譬如用“上升沿”会不稳定。
回复内容:
对: 时空——王者之师 你把38行调到27上面看看,这种脉冲式不是那么准,建议... 内容的回复!
调换了也不行!用的是台达SS2的PLC。谢谢!
第一次执行正常,主要是M111停止信号之后再启动,子程序可以执行,就第二次的上升沿不能执行,LDP与NP指令都不行!
第五纪冰川
对: zhu860423060 子程序中尽量避免有上升沿,有些时候就是会出问题 内容的回复!
正解!
hdss
回个帖子,说错莫怪哦:
会不会是,第一次调用子程序时,M160从断开到接通;
第二次调用子程序时,M160又是接通的,而认为M160一直是接通的。