plc程序分为主程序、子程序和中断程序。本文详细介绍了西门子S7-200系列PLC中断程序的编程方法。详细说明不同种类中断程序的实现方法。熟练使用中断程序是PLC编程的必备技能。相信本文会对广大PLC程序员有所帮助。S7-200中断包括定时中断、IO中断和通信中断。其中IO中断可以通过外部IO点触发中断子程序。可以设置多种模式,如上升沿触发、下降沿触发等。定时中断是在固定的时间间隔触发一个中断程序。当数据接收或传输完成或消息接收完成时,通信中断可以触发中断程序。定时中断功能定时中断是一个非常重要的测量周期的工具。使用编码器测量速度时也使用定时中断,即利用周期与脉冲数的比例关系来计算速度。定时中断的中断号为10(定时中断0)、11(定时中断1)、21(定时器T32中断)和22(定时器T96中断)。通信中断的实现S7-200自由口通信需要设置相应的中断来判断通信是否正常。通信可以分为三种:字符发送和接收完成,以及消息接收完成。端口1的中断号为8、9、23,端口2的中断号为25、26、24。