全局变量是指在整个项目中都能识别的普通变量、常量、外部变量或无常变量。
全局变量可以在全局变量列表中声明,也可以在编程对象的声明部分中,在关键字VAR_GLOBAL
和END_VAR
之间声明。
如果在变量名前加上圆点(例如.iGlobVar1
),系统就会识别全局变量。




注意

如果程序块中声明的局部变量与全局变量同名,则全局变量在程序块中具有优先权。




注意

对于 3.2.0.0 及更高版本的编译器,CODESYS 总是先初始化全局变量,然后才初始化本地 POU 变量。
示例
VAR_GLOBAL iVarGlob1 : INT; END_VAR