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

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

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

最佳答案

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

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

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

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

相关推荐

  • s7200中read rtc读取系统时间问题

    s7200中read rtc读取系统时间存储后数据格式是16进制的,我想与上位机设定时间比较,但上位机设定的是十进制的。可以比较吗?还是可以将存储的时间转换成10进制的。…

    SIMATIC S7-200 2021年7月5日
  • s7-200程序执行时间

    请教:本人对CPU226编了个程序,对一个模拟量4-20mA采集后再判断然后再进行模拟量4-20mA输出,CPU226作为modbus主站读2个设备中的几个模拟量数值,还有一些功能…

    SIMATIC S7-200 2021年7月5日
  • 各位大侠,我的PC/PPI电缆要怎么设置?请看图

    我的系统是WIN10的1、我的PPI电缆需要怎么设置才能和我的电脑连接上?2、我的PPI电缆能不能个我的屏幕编程?     要是需…

    2017年6月13日
  • PLC和智能电流采集模块通信问题

    现有电流模块支持RS485总线通讯协议为标准modbus-RTU,能否与PLC通讯?PLC怎样读取数据?能否举例。我要读取数据比较然后控制! 先感谢下! 问题补充:大哥能…

    SIMATIC S7-200 2021年7月5日
  • S7-266与扫描仪

    求助:哪位大侠做过PLC与扫描仪通讯的分享下经验.我现在扫描仪怎么也通不上PLC.郁闷 问题补充:扫描仪是RS232,扫描仪和电脑能连上。可是扫描仪和PLC连不上,用了RS232/…

    SIMATIC S7-200 2020年11月5日
  • 关于 S7200问题

    我用单健控制水泵启动/停止。大槽6台泵好用 小槽2台泵不好用, 另一个也不好用都在子程序里, 不知为什么? 问题补充:谁还有好的程序(加分),单键控制…

    SIMATIC S7-200 2021年7月5日
  • 关于中断指令的理解及怎样使用

    关于中断指令的理解及怎样使用 在《S7-200可编程控制器系统手册》中关于中断指令的描述:“中断允许指令(ENI)全局地允许所有被连接的中断事件。中断禁止指令(DISI)…

    SIMATIC S7-200 2021年7月5日
  • S7-200通讯时间

    请问为什么用通讯电缆传数据很快就OK,用网线传数据很慢并且有丢数据的现象(大约20组数据3分多钟)?是什么原因呢?什么原因导致网络传输很慢? 最佳答案 两种通讯方式的通讯设置应该是…

    SIMATIC S7-200 2020年10月31日
  • s7200smart模拟量输出问题

    s7200smart用AQ01的信号板做PID输出控制变频器,还有个AE04做温度压力的显示,把AQ01输出的2根线拆除就影响了AE04的显示,不拆时一切正常,是什么原因 问题补充…

    SIMATIC S7-200 2021年7月5日
  • 西门子S7200PPI编程电缆的制作

    1、我有两个9针插孔,怎样焊接,能够制作一根一端是485接口插在CPU226的端口上,一端是232接口插在电脑的COM端,插头的一端焊接在1、2端子上,另一端焊接在3、8端子上,这…

    SIMATIC S7-200 2018年1月1日

发表回复

登录后才能评论