可变数组只能定义为FB中的IN_OUT类型变量,定义为可变数组后,在外部调用数组时便不受限制。在功能块外部使用可变数组,内部需要确定数组的上限和下限,防止数组调用时出现越界情况,导致PLC宕机。可变数组的上限使用方法UPPER_BOUND( 变量名 , 维数),下限使用LOWER_BOUND( 变量名 , 维数)获取。如下图所示。
可变数组只能定义为FB中的IN_OUT类型变量,定义为可变数组后,在外部调用数组时便不受限制。在功能块外部使用可变数组,内部需要确定数组的上限和下限,防止数组调用时出现越界情况,导致PLC宕机。可变数组的上限使用方法UPPER_BOUND( 变量名 , 维数),下限使用LOWER_BOUND( 变量名 , 维数)获取。如下图所示。
{{item.nickname}}
{{key+1}}楼{{item.content}}
{{item2.nickname}}
{{item2.content}}