CODESYS 不会将方法变量保存在方法堆栈中,而是保存在功能块实例的堆栈中。这意味着变量的功能与功能块实例的其他变量一样,并且每次调用该方法时都不会重新初始化。VAR_INST
VAR_INST
VAR_INST
变量只允许在方法中,并且只能在方法中访问这些变量。实例变量的变量值在方法的声明部分中进行监视。
您可以使用属性关键字扩展实例变量。
例如:
METHOD meth_last : INT VAR_INPUT iVar : INT; END_VAR VAR_INST iLast : INT := 0; END_VAR meth_last := iLast; iLast := iVar;
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}