用过西门子,贝加莱,施耐德等PLC,其中在贝加莱PLC中FB块能定义类数组形式:如编写的流量累计块: FLOW_LJ_1 : ARRAY[0..50] OF FLOW_LJ; 软件自带的定时器也可定义为:TON_3 : ARRAY[0..32] OF TON;
这样定义FB的好处在SCL比较便捷?
j:=1;
WHILE(j<50) DO
IF FITZ_SUM_CL[j]=1 THEN
FLOW_LJ_1[j](Flow_Speed :=0 , Cal_Time :=20 , Int_In :=0, Point_In :=0);
ELSE
FLOW_LJ_1[j](Flow_Speed :=FITZ[j] , Cal_Time :=20 , Int_In :=FLOW_LJ_1_Save_Int[j] , Point_In :=FLOW_LJ_1_Save_Point[j] );
END_IF
j:=j+1;
END_WHILE;
请问博图中FB块能否定义为类数组的方式?