您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的子程序调用过程的特点
来源:艾特贸易2017-06-04
简介(1) CRET 多用于子程序的内部,由判断条件决定是否结束子程序调用,无条件返回指令 RET 用于子程序的结束。用 STEP 7 编程时,编程人员不能手工输入 RET 指令,而是由软件自动加在每个
(1) CRET多用于子程序的内部,由判断条件决定是否结束子程序调用,无条件返回指令RET用于子程序的结束。用STEP 7编程时,编程人员不能手工输入RET指令,而是由软件自动加在每个子程序结尾。 (2)子程序嵌套:如果在子程序的内部又对另一子程序执行调用指令,则这种调用称为子程序的嵌套。子程序的嵌套深度最多为8级。 (3)当一个子程序被调用时,系统自动保存当前的堆栈数据,并把堆栈顶置1,堆栈中的其他置为0,子程序占有控制权。子程序执行结束,通过返回指令自动恢复原来的逻辑堆栈值,调用程序又重新取得控制权。 (4)累加器可在调用程序和被调用子程序之间自由传递,所以累加器的值在子程序调用时既不保存也不恢复。
点击排行
