case of后面怎么添加整数范围,为什么我的添加就报错;
最佳答案
你的程序片段可不可以截个图呀,这么说也不知道你的问题在哪,给你个我之前做过的程序例子片段:
CASE "数据块_1".con OF
0:
IF "数据块_1".index=9 THEN
"数据块_1".con := 1;//初始化
ELSE
"数据块_1".con := 0;
END_IF;
"数据块_1".sum := 0;
"数据块_1".a := 0;
1:
//冒泡法数据排序
FOR #i := 9 TO 1 BY -1 DO
FOR #index := 0 TO #i - 1 BY 1 DO
IF "数据块_1".arry1[#index + 1] > "数据块_1".arry1[#index] THEN
#temp := "数据块_1".arry1[#index];
"数据块_1".arry1[#index] := "数据块_1".arry1[#index + 1];
"数据块_1".arry1[#index + 1] := #temp;
END_IF;
END_FOR;
END_FOR;
///////////
//
//求平均值---滤波---高通-低通
"数据块_1".a:="数据块_1".a+1;
IF "数据块_1".a > 100 THEN
"数据块_1".arry2[0] := "数据块_1".average;
"数据块_1".con := 2;
END_IF;
2:
FOR #j := 2 TO 8 DO
"数据块_1".sum := "数据块_1".sum + "数据块_1".arry1[#j];
END_FOR;
"数据块_1".average := "数据块_1".sum / 7;
"数据块_1".con := 0;
END_CASE;
提问者对于答案的评价:
谢谢,已经解决
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362558.html