跳到主要内容

声明数组

ST中声明程序数组变量

  1. 在创建的ST文件中声明程序数组变量:
PROGRAM DEMO_PLC_PRG1
VAR
(* 内部变量定义, 例如 bFlag:BOOL := TRUE; *)
(* 其他类别的变量声明, 请使用: VAR_INPUT | VAR_OUTPUT | VAR_EXTERNAL ... END_VAR *)
x3_value : ARRAY[0..1] OF INT;
x1_value :INT:=12;
x2_value:BOOL;
END_VAR
END_PROGRAM
  1. 在创建的ST文件中声明全局数组变量:
CONFIGURATION config_0

(* 全局变量的定义方式一:在ST程序文件中定义 *)
VAR_GLOBAL
g_var_in_program: BOOL := TRUE; (* Comment *)
x1:ARRAY[0..3]OF REAL;
END_VAR
END_CONFIGURATION