发布于 2007-04-27 08:50:15
0楼
1、PLC和其他电脑一样,都是按程序的顺序逐条执行指令。因此调用运行子程序时,主程序的指令也就停止了。但是程序是以主程序为主的,调用子程序是有条件的。也就是说并不是在每个主程序的循环扫描周期中都要调用子程序,否则划分子程序就失去了意义。
2、如果触发输出的条件不发生变化,无论程序如何跳转,输出状态都不会发生改变。
3、在高版本的MicroWin中,子程序的结束语句是由程序自动生成的。只要子程序不出现死循环,就一定会自动回到主程序中。
4、中断程序是一种及时调用的特殊子程序。中断的触发条件使程序外部发生的,不受程序运行顺序控制。一旦中断条件被触发,CPU都会中断目前的程序运行,转而执行中断程序。中断程序结束后,再从原先的断点继续运行原来的程序指令。而子程序是按照程序运行的顺序调用的,不具备实时性。
家养老鼠名MINNIE