7S-200 PLC局部变量的类型
(1) TEMP(临时变量)
TEMP是暂时保存在局部数据区中的变量,不能用来传递参数,它们只能在子程序中使用,暂时存储数据。只有在执行该POU时,定义的临时变量才被使用,POU执行完后,不再保存临时变量的数值。在主程序和中断程序中,局部变量表中只有TEMP变量。子程序中的局部变量表还有下面三种变量:
(2) IN(输入变量)
IN是由调用它的POU提供的传人子程序的输人参数。如果参数是直接寻址,例如VBlO,指定地址的值被传人子程序。如果参数是间接寻址,例如术AC1,用指针指定地址的值被传人子程序。如果参数是常数(如16#1234)或地址(如&VBIOO),常数或地址的值被传人子程序。
(3) OUT(输出变量)
OUT是子程序的执行结果,它作为输出参数被返回给调用它的POU,常数(如16#1234)和地址(如&VBlOO)不能作为输出参数。
(4) IN_ OUT(输入一输出变量)
IN—OUT的初始值由调用它的POU传送给子程序,并用同一变量将子程序的执行结果返回给调用它的POU。常数和地址不能作输入/输出变量。
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)