符号:
该选项卡包含一个用于声明接口变量的编辑器。编辑器的行为与功能块的声明编辑器类似,但是接口变量未初始化。
.语法
<scope>
({属性‘<属性名>’( :=‘<表达式>’)? })?
<标识符>:<数据类型> ;
END_VAR
<范围> : VAR_INPUT | VAR_OUTPUT | VAR_IN_OUT
// (...)? : 可选的
可视化或对话框接口的可能范围
VAR_IN_OUT |
注意:对于对话框,仅在关闭对话框时才回写数据。 提示:强烈建议您使用此范围,以便可以返回值。此外,无需复制任何数据。 |
VAR_IN_OUT 编译附注{attribute 'VAR_IN_OUT_AS_POINTER'} | 将指针传输到数据对象时 与VAR_IN_OUT范围(无属性)相比,变量更改立即生效,而不仅仅是在关闭对话框时生效。 注意:仅当可视化实现了一个对话框时才使用此范围。 |
VAR_INPUT | 在传输数据只能读取时 .注意:
|
VAR_INPUT 编译附注{attribute 'parameterstringof'} | 传输变量(数据类型STRING)作为属性中指定的传输参数的实例名称时 |