全局变量是指在整个项目中都能识别的普通变量、常量、外部变量或无常变量。
全局变量可以在全局变量列表中声明,也可以在编程对象的声明部分中,在关键字VAR_GLOBAL 和END_VAR 之间声明。
如果在变量名前加上圆点(例如.iGlobVar1 ),系统就会识别全局变量。
注意
如果程序块中声明的局部变量与全局变量同名,则全局变量在程序块中具有优先权。
注意
对于 3.2.0.0 及更高版本的编译器,CODESYS 总是先初始化全局变量,然后才初始化本地 POU 变量。
示例
VAR_GLOBAL
iVarGlob1 : INT;
END_VAR
另见
⮫ “对象'GVL' - 全局变量列表”
⮫ “操作符 - 全局命名空间”