case of后面怎么添加整数范围

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:25
下一篇 2021年7月5日 下午12:25

相关推荐

  • 200PLC模拟量模块6ES7 231-7PB22-0XA8断线监测

    传感器没接或者断线的时候能够有报警或者让一个变量置为1,该怎么做啊? 最佳答案 方法:  比如传感器没接或者断线的时候读数会是32000,就当是开路,采用比较指…

    SIMATIC S7-200 2017年11月13日
  • s7-200通讯方式

    请问一下s7-200有哪几种通讯方式? 最佳答案 我认为有这几种方式:加EM277   进行MPI通讯ppi通讯方式modbus通讯方式以太网基本就这…

    SIMATIC S7-200 2020年11月5日
  • S7-200PPIduozhutongxun

    请教高手:项目要求2台CPU两地实现同一电机的调速,硬件连接:2台224XP的0口相连,1口分别连接2台smart7寸屏,A,B屏的站址都为2用PPI向导通讯成功 &nb…

    2017年6月18日
  • ET200SP模块无法找到

    接口模块IM 155-6pn st诊断状态显示:模块存在 错误 下位组件出错,下面的模块诊断状态为不可用,et200sp所有模块的DIAG灯…

    2021年7月5日
  • 200PLC与扫描枪的通讯

    我有一台CPU224和USB接口的扫描枪各一个,需要实现的功能是扫描枪扫出来的条码PLC能读到。现在有问题:1是否要有一根USB转485的连接线来插到PLC得端口1或0上,为什么,…

    SIMATIC S7-200 2020年10月31日
  • 提问

    你好 ;用时钟比较指令定时停机后,怎样用界面输入密码开机继续使用,谢谢 最佳答案 都停机了还搞毛呀!都是钱惹得祸!如果要这样做,也是跳过主程序不执行控制输出了,而不是把c…

    SIMATIC S7-200 2020年10月31日
  • 系统生手册和样本手册为何没有6ES7 214-1AD22-0XB0的CPU224

    系统生手册和样本手册上为何没有6ES7 214-1AD22-0XB0的CPU224 最佳答案 22的国内已无,现均为23的,即为6ES7214-1AD23-0XA0或者为…

    SIMATIC S7-200 2021年7月4日
  • 催款功能

    西门子精简面板具有催款功能吗,比如100天需要输入密码才能启动,200天,需要输入密码启动.希望能够回答的详细一些,谢谢大家 问题补充:有没有直接在触摸屏里面做就行的?? 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 能否通过DP网络给200下载程序?

    在315-2DP型号CPU的DP总线上,通过em277模块挂一个200的从站,通讯正常。问电脑通过MPI电缆连接300CPU的时候,能不能通过dp网络给200的CPU下载程序? 最…

    SIMATIC S7-200 2021年7月5日
  • 请班忙

    请问怎样可以下载s7-200的仿真软件 最佳答案 请参考http://blog.gkong.com/liaochangchu_119924.ashx 提问者对于答案的评价:谢谢大家…

    SIMATIC S7-200 2017年6月1日

发表回复

登录后才能评论