VAR_STAT……END_VAR
众所周知,所有 Method 和 Function 里的内部变量默认都是临时变量,也就是我们申明在 VAR 关键字下的变量默认都是临时变量。他们每一次被调用后都会被初始化。
如果在函数中声明成静态变量,那么变量的值也就不会每个周期都会进行初始化。
VAR_TEMP……END_VAR
所有程序和功能块中的默认申明的变量都是静态变量(就是我们申明在 VAR 关键字下的变量)。与上面类似的,我们也可以通过在 VAR_TEMP 关键字下申明变量来使之成为临时变量。
Function Block 也可以建立临时变量,在功能块中编写程序如下,变量注意申明在 VAR_TEMP 关键字下,此时变量就会随着每个周期进行初始化。
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
我的知识库
本文地址: 变量声明时的不同属性
本文地址: 变量声明时的不同属性