第六章第六章S7-200PLCS7-200PLC功能指令功能指令主讲:李宏伟主讲:李宏伟4 4:子程序及应用子程序及应用5 5:中断程序及应用中断程序及应用6 6:高速计数器功能及应用高速计数器功能及应用7 7:高速脉冲输出功能及应用高速脉冲输出功能及应用第四节第四节 子程序及应用子程序及应用一、子程序简介一、子程序简介 子程序可以对程序子程序可以对程序 进行分块,使用子程序将进行分块,使用子程序将程序分成容易管理的小块,使程序结构简单清晰,程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。易于查错和维护。子程序常用于需要多次反复执行相同任务的子程序常用于需要多次反复执行相同任务的地方,只需要写一次子程序,别的程序在需要的时地方,只需要写一次子程序,别的程序在需要的时候调用它,而无需重写该程序。候调用它,而无需重写该程序。子程序的调用是有条件的,未调用它时不会子程序的调用是有条件的,未调用它时不会执行子程序中的指令,因此使用子程序可以减少执行子程序中的指令,因此使用子程序可以减少扫描时间。扫描时间。S7-200 CPU的控制程序由主程序、子程序和的控制程序由主程序、子程序和中