是否需要在中断程序末尾手动添加RETI? 看了一些资料,系统默认会在程序后面加上RETI。 它是隐藏的吗? 编译后没看到,而且我使用XMT传输命令传输的第一个字节VB100=16#3 传输VB100后面的3个字节后,是否可以使用中断事件26进入中断? 可以使用有条件的退货指令。
关于子程序规则:调用子程序时,保留当前逻辑运算结果,但不保存累加器(ACx)的内容
子程序不能使用跳转语句跳入或跳出子程序。 返回时,返回到调用子程序的那条指令,继续执行上层程序。
S7-200CPU最多可调用64个子程序(CPU226为128个)
子程序可以嵌套调用,即子程序可以在子程序中调用,一共可以嵌套8层
子程序不能在中断服务程序中调用,子程序调用不能出现在中断服务程序调用的子程序中。
子程序可以带参数调用,参数的类型在子程序的局部变量表中设置; 一共可以取16个参数