



注意

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




注意

由于在线更改期间应用程序无法运行,因此在这种情况下执行的每个代码都会导致抖动。因此,应尽可能缩小执行代码的范围。
另见