变量:VAR_INST
这 VAR_INST
实例变量只允许在方法中使用。这种变量只能在方法内访问。您可以在方法的声明部分监控实例变量的变量值。
CODESYS 不保存 VAR_INST
方法变量在方法栈中,但在功能块实例的栈中。这意味着 VAR_INST
变量函数与功能块实例的其他变量一样,并且不会在每次调用方法时重新初始化。
该变量可以使用属性关键字 (CONSTANT
, RETAIN
, 或者 PERSISTENT
)。
例 89. 例子
METHOD meth_last : INT VAR_INPUT iVar : INT; END_VAR VAR_INST iLast : INT := 0; END_VAR meth_last := iLast; iLast := iVar;