.
属性‘call_after_global_init_slot’
.
.

提示!

在函数或方法中声明VAR_INPUT变量会导致编译错误。原因:在这种情况下,输入变量在调用时是未知的,在在线更改期间会隐式出现。

此编译指令的作用是在全局初始化之后调用包含此属性的所有函数和程序。你可以通过属性值定义调用顺序。

语法:

{attribute 'call_after_global_init_slot' := '<slot>'}

<slot>: 整数值,用于定义调用顺序中的排名;值越低,调用越早。如果几个功能块对该属性具有相同的排名,则它们的调用顺序将保持不确定。

插入位置:功能和程序的声明部分上方的第一行

如果方法拥有该属性,则CODESYS确定相应功能块的所有实例,并在指定的插槽中调用所有实例。在这种情况下,你对实例之间的顺序没有影响。