INT_0 为 X 轴伺服中断子程序。当 X 轴伺服每走完相应寄存器所存的脉冲数时即产生一次中断并调用它。例如顺序动作时,X 轴从 A 位置到 B 位置,其脉冲数保存在 VD200 中(见上位机数据子程序)。顺序动作中 B 位启动后,PLC 以 VD50 所示的速度发出 VD200 个脉冲,发完后产生中断调用 INT_0,置位 B 位到达标志并复位 B 位启动标志 M4.1。在其他位置,中断执行过程一致:在某一位置启动 PTO 控制脉冲输出,脉冲个数由上位机送来的数据(已存放在相应数据单元)决定;脉冲产生完成后即到达下一位置,置位当前位置标志并复位该位置启动标志。INT_0 子程序如图 10-91 所示。
图 10-91 INT_0 子程序图
