



注意

VAR_INPUT
使用该属性的函数或方法中的声明会导致编译错误。原因是在这种情况下,输入变量在调用时是未知的,而调用是在在线更改时隐含发生的。
该pragma的作用是,所有包含该属性的函数和程序都将在全局初始化后调用。您可以通过属性值来定义调用顺序。
语法 :
{attribute 'call_after_global_init_slot' := '<slot>'}
<slot>
:定义调用顺序的整数值;值越小,调用越早。如果多个功能块对属性的排序相同,那么它们的调用顺序仍然是不确定的。
插入位置:函数和程序声明部分上方第一行
如果某个方法具有该属性,CODESYS 将确定相应功能块的所有实例,并调用指定槽中的所有实例。在这种情况下,您无法影响实例之间的顺序。