请教一个关于S7-200过滤数据的问题

现在在对压力表自由口通讯进行调试时,发现一个问题:传递过来的数据,有时候会挪位,导致数据错误,从而影响后续操作。我有一个想法,将前一次读过来的数据,保存在一个变量里面,然后与后一次读过来的数据做个比较,如果两个相差较大,就舍掉,接近就保留。但是不知道具体程序该怎么编写,求大神指导

问题补充:
最好能有程序实例

最佳答案

试试指针的方式,采样一个数据与前一个数据比较,如果差距大指针地址不下移,等待下一个数据的覆盖,如果差距小,则指针地址下移一个存储区。

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370231.html

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

相关推荐

  • 用CP243-1IT怎样实现远程监控

    用CP243-1IT怎样实现远程监控,谢谢 问题补充:用CP243-1IT怎样实现远程监控,主站在工厂内,从站在客户那里,有可能是国内的,也有可能是国外的,要通过Internet网…

    SIMATIC S7-200 2020年11月1日
  • 西门子200编程软件低版本打开高版本

    如何用低版本西门子200编程软件打开高版本保存的工程,是不是只有卸载老版装最新版这一条路,但我卸载老版是总是卡住,卸载不彻底 最佳答案 你用低级版本的读取高级版本的导出文件试试&n…

    SIMATIC S7-200 2021年7月5日
  • 求S7-200 PID程序

    自已用PID向导试作了一个PID控制程序,不知哪 个地方有问题,想做个对比。S7-200模拟量模块为AM06,输出0–10V;求高手的PID程序 钻石用户推荐最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMART MODBUS通讯问题

    与一带485通讯功能的气体检测仪进行modbus通讯,用串口直读能有数据返回,用smart编程软件读则返回错误100 求大佬解决方法 问题补充:按照上面两位大神的建议,改…

    2021年7月5日
  • V4.0 STEP 7 MicroWIN SP6(S7-200系) 在win7如何安装PC Adapter USB驱动?

    我win7系统64位 多次安装V4.0 STEP 7 MicroWIN SP6(S7-200系)后OK,现在安装PC A…

    SIMATIC S7-200 2017年12月2日
  • modbus总线设备

    modbus总线上的设备通讯参数不一样,比如波特率一致,但是停止位一个设备是1位,一个是2位,其他一样。可以走一条线吗? 最佳答案 1 已知一个通信对象需要字符(字节)传…

    SIMATIC S7-200 2020年11月1日
  • 828d 主轴倍率为零

    急等:828d铣床系统,主轴为第4个轴,屏幕显示倍率为零,调整倍率开关不起作用,请问是哪个信号或参数不对?设置了参数35000=1,30300=1,30310=1,30320=1及…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC 运动控制案例

    请教一下哪位大神有没有关于s7-200运动控制的案例,想学习一下! 最佳答案 运动方案没有,但是运动控制资料介绍,组态和指令运用资料还是有些,你只能通讯学习这些资料后再去编写合适自…

    SIMATIC S7-200 2021年7月5日
  • 通信数据处理

    请问:S7-200PLC通信口不断地接收一串32个字节的数据,其中以“FF FF FF”开头的八个字节的数是我需要的数,但由于数据乱跳(如附图所示,一开始是存储…

    2021年7月5日
  • 各位大侠帮忙看看这段程序哪里有问题

    主程序LD     SM0.1        &n…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论