每天学一点/ 电工案例:西门子PLC
STEP7-SMARTPLC:带参数(局部变量)的子程序调用指令
子程序可能有要传递的参数(变量和数据),这时可以在子程序调用指令中包含响应参数,它可以在子程序与调用程序之间传递,参数在子程序的局部变量表中定义,定义参数时必须指定参数的符号名称(最多23个英文字符)、变量类型和数据类型,每个子例程调用的输入/输出参数的最大限制是16,局部变量表中有IN、OUT、IN/OUT he TEMP 4种类型。
1、IN类型,将指定位置的参数传入子程序。
2、OUT类型:从子程序来的结果值(数据)传到指定的参数位置。
3、IN/OUT 类型:将指定位置的参数传到子程序,从子程序来的结果值被返回到同样的地址。
4、TEMP类型:临时变量只用作子程序内部的暂时存储器,不能用来传递参数。
技能传承 慧深益众