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

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

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

最佳答案

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

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

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

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

相关推荐

  • 高速计数器倍频问题

    200的正交1X模式,计数上限20kHz。那,其他条件不变,4x的频率上限是多少?“频率”指外部信号,还是计数器pv 问题补充:本来想提交给西门子在线专家的,就是想听听官方的回答。…

    SIMATIC S7-200 2020年11月1日
  • CPU224 输出接电

    请问S7-200系列的224CPU在接输出电路的时候是否需要外部供电,如果需要,接市电AC220V可以吗?谢谢! 最佳答案 最好使用外部供电 继电器输出的可以使用AC22…

    SIMATIC S7-200 2021年7月5日
  • S7-200自由口通讯RS232 ppi线RS485端3,8管脚没数据

    我在S7-200使用自由口通讯程序已经调试完了,一直用的串口调试助手。但是和我的RS485控制器始终不反应。后来拿示波器测量RS232 ppi线RS485那一头db9的&…

    2021年7月5日
  • 如何同时控制两个步进电机

    S7-200加EM253,P0和P1的输出能否直接接两个步进控制器,去控制两个步进电机,让两电机同步动作 问题补充:如果不行,那应该怎么才能可以同时控制两台步进电机同时工作呢 最佳…

    SIMATIC S7-200 2021年7月4日
  • S7-200与台达变频器通讯的问题

    为什么台达中的数值放到S7200PLC中值要扩大100倍。例如:变频器中的0.1HZ,到PLC中就要变成10。请各位大侠解答,谢谢 最佳答案 嗯,这就是一个用整数来表示小数的典型应…

    SIMATIC S7-200 2021年7月5日
  • 求wincc flexible 2008的安装包

    如题,需要的是flexible 2008CN的标准安装包,而不是sp1,sp2的升级包,我要打开protool,只有sp2及以下才能用,请不要发什么sp4的,麻烦了642…

    SIMATIC S7-200 2021年7月5日
  • 组态王与S7-200编程软件是不是同时只能打开一个软件?

    是不是不能同时让两个软件进行监控? 最佳答案 如果组态王和microwin都使用相同的com口,如com1,那么端口将被占用。后运行的将不能在线。 提问者对于答案的评价:谢谢你!

    SIMATIC S7-200 2020年11月1日
  • S7-200模拟量输入受干扰

    有6模拟量输入,电流型,每隔一两个小时所以有模拟量输入信号值会上冲一下,过一两秒回复,更换过元器件,装过滤波器,接地不能解决,头痛@^*!,有谁有好建议,谢谢! 柜内无干…

    SIMATIC S7-200 2021年7月5日
  • S7-200功能块

    READ_RTC     HTA     MOV_W  &n…

    SIMATIC S7-200 2021年7月5日
  • s7-200网络通信

    s7-200和cp243-1在网络通信中怎么设置通信端口号,并且如何进行跨网段的通信? 最佳答案 怎么设置通信端口号:详见《CP243-1 快速入门》下载:http://…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论