临时变量有什么功能?
临时变量可以用于所有块(OB、FC、FB)中。当块执行的时候它们被
用来临时存储数据,当退出该块时这些数据将丢失。这些临时数据存储在
LStack(局部数据堆栈)中。
临时变量是在块的充数量声明表中定义的,在“temp”行中输入变量名和
数据类型,注意临时变量不能赋予初值。当块保存后,地址栏中将显示其在
LStack中的位置。
在FC10的块区定义临时变量,如图7-3所示。
将图7--2(a)中相应的全局地址更换为图7 3所示的临时变量,如图7 4所示。
将图7--2(a)中相应的全局地址更换为图7 3所示的临时变量,如图7 4所示。
可以通过符号寻址访问临时变量,如图7-4中的a2、b2等,也可以采用绝
对地址(如I-W()等)来访问临时变量,建议采用符号寻址以使程序更加易读。
注意:程序编辑器自动地在局部变量名前加上“#”号来标示它们(全局变量
或符号使用引号),局部变量只能在变量表中对它们定义过的块巾使用。
或符号使用引号),局部变量只能在变量表中对它们定义过的块巾使用。
上一篇: 模块化编程如何应用?
下一篇: 结构化编程有哪些优点?
相关推荐