异步子程序的意思就是,在执行程序的过程中,由某个条件,触发一个中断执行另外一个程序。
调试步骤:
1)参数设置
MD19500=1
MD19340=4H
MD11602=3
MD11604=1
MD10818=1
MD11610=0
MD11612=2
MD20116=0
MD20117=0
2)编写一个子程序
名字: ausp2
内容:G00 Z105
M02
3)PLC程序
a)修改 OB100 IN42Æ1;
b) 新建 DB128,存储子程序名字和路径
c)FB4 调用(FB4 的作用是选择要调用的程序)
d)FC9 的调用(FC9 的作用是执行调用的子程序)
4)异步子程序过程:
a)加工程序正常运行;
b) 当中断信号到来,即触发 m10.0(FB4里的启动信号) 选择 asup2.spf,接着激活 m20.0(FC9里的启动信号) 执行 asup2.spf,让 z 轴
快速回退(G00 Z105);
c)完成。
问题:按照上面的步骤完成以后,启动信号m10.0一来,机床PLC就死了,到底是什么原因啊?请各位指教啊!