外部变量是导入到程序块中的全局变量。
在关键字VAR_EXTERNAL
和END_VAR
之间声明这些变量。如果全局变量不存在,则会打印一条错误信息。




注意

CODESYS 并不要求将全局变量声明为外部变量才能在 POU 中使用。该关键字仅用于保持符合 IEC 61131-3 标准。
语法
<POU keyword> <POU name> VAR_EXTERNAL <variable name> : <data type>; END_VAR
不允许初始化。
示例
FUNCTION_BLOCK FB_DoSomething VAR_EXTERNAL iVarExt1 : INT; (* 1st external variable *) END_VAR