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

相关推荐

  • 和威伦的地址

    S7-200和威伦触摸屏通讯,需要读取的地址是vd200,做威伦触摸屏画面时只有VW类型的地址,这两地址是一样的吗, 最佳答案    不一样的。&nb…

    SIMATIC S7-200 2021年7月4日
  • S700与ACS550用MODBUS通讯控制问题

    S700与ACS550用modbus通讯控制问题,我已经通讯上了,并且能够执行频率控制了,但是现在控制字控制还是不行。我用的是40001和40002,前者是控制字,后者是频率设置。…

    SIMATIC S7-200 2021年7月5日
  • 利用200PLC产生的脉冲控制伺服电机

    200PLC都能产生脉冲信号,为什么继电器输出的不能实现控制,晶体管输出的可以呢?继电器输出和晶体管输出的不同有是什么呢?初学者第一次接触,求大家帮帮忙!! 问题补充:那如果只是检…

    SIMATIC S7-200 2017年6月10日
  • S7-200的模拟量??

    我要编写一个模拟量输入和输出的程序,压力变送器(4-20毫安)输入,然后转换输出给一个接受4-20毫安的阀。 输入的模拟量要在上位显示压力大小!!输入的模拟量程序怎么做呢…

    SIMATIC S7-200 2021年7月4日
  • S7-200 模拟模块

    如何进行其程序的编写? 最佳答案 将其读出后,根据需要进行一系列的转换,就行了, 提问者对于答案的评价:对于问题分析较为清楚,只是还没有清楚表述应该如何编写程序来完成,谢谢!

    SIMATIC S7-200 2021年7月5日
  • em277ao20与ao22硬件不符

    我们的轧机程序组态的硬件有em277 ao20模块现在老的em277 ao20坏啦现在买的是em277 ao22安装上去后程序报找不到硬件 …

    SIMATIC S7-200 2021年7月5日
  • 关于PID参数的设定

    我们设备的PLC 是CPU226CN,它的模拟模块的编号是6ES72317PB220XA8,温度传感器是四线制的PT100,量程是0-400的,我想问的是在使用PID&n…

    SIMATIC S7-200 2021年7月5日
  • s7-200 cpu224x

    刚接触西门子plc,求各位为各位大哥大神指点一下,s7-200编程软件怎么下载安装的?谢谢 最佳答案 1、西门子S7-200编程软件下载及安装:http://www.3322.cc…

    SIMATIC S7-200 2021年7月5日
  • 定时控制功能

    在S7-200中如何实现定时控制功能,例如我的设备需要每天上午6点开机,10点30分关机,下午1点开机,4点40分关机,每月29至此31日此功能不用。 我把系统时间读出后…

    SIMATIC S7-200 2021年7月5日
  • smart 700 ie时间设置问题

    smart 700 ie的时间怎么和西门子200的plc同步 最佳答案 同步方法详见:《如何同步操作面板与 S7-200/300/400 控…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论