PROGRAM PLC_PRG
VAR
A:ARRAY[1..55] OF INT:=[3(257),5(1),15(259),32(258)];//数组定义
B:ARRAY[1..259] OF INT:=[0];//259代表数组中最大的数,按实际填写
i:INT;
END_VAR
FOR i:=1 TO 55 DO
B[A[i]]:=B[A[i]]+1;
END_FOR
经过上面的计算B【A[i]】就是对应该结果,即A【i】出现的次数是B【A[i]】次,至于要存储到指定位置,你可以直接对应赋值即可。