多次质量累加

有一工程需要把称重传感器每次采集的质量数值相加,约5至10次为一个累计和。请问程序怎样编写?

问题补充:
料斗式电子秤

最佳答案

200PLC系统块里有个“输入模拟量滤波”你可以先参考一下

如果不是你想要的,再请看下面的

1、不递推的话,只需要建两个中间变量,一个用来存放数值的和,一个用来存放加了几次。当计次够了,将和送出,之后将这两个中间位同时清零。
2、如果要求递推,就是要PLC记录连续几个周期的采样值,需要建立一个连续内存地址表,用step7的表操作指令+指针计算+for循环,可以达到灵活调节采样次数的目的。如果采样次数较大时,需要注意for循环的时间,如果超时了需要调整采样计算的周期。必要时也可以临时关闭看门狗。
根据PLC程序执行的顺序特性,也可以这样
MOVW VW102,VW100
MOVW VW104,VW102
MOVW VW106,VW104
MOVW AIW0,VW106
这样数据就实现了递推VW106->VW104->VW102->VW100
每次从VW106进入存储表,之后再对表内数据进行累加即可

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • S7200脉冲输出控制伺服电机,位置误差是怎么回事

    CPU224XP控制松下伺服电机,电机与滚珠丝杠(水平)连接,用脉冲输出控制功能实现位置控制。现出现如下问题:动作流程,电机正转丝杠带动的机械结构前进一段距离,隔一段时间后,电机反…

    SIMATIC S7-200 2020年11月1日
  • 如何清除s7-200的密码

    我的plcs7-200需要改程序,原程序清除时要求输入密码,但不知道密码,请教各位大师该如何做。 最佳答案 1. 选择 PLC > 清…

    SIMATIC S7-200 2021年7月5日
  • USS协议占用地址的问题

    我把协议库添加后,使用此协议。打开符号表,发现里面的地址为空。我想问1、此协议库占用的地址默认是多多少?怎么看?能否修改地址区间?2、符号表里的地址空着就可以? 问题补充:找到答案…

    2021年7月5日
  • 触摸屏编程软件里的脚本是什么意思?

    触摸屏编程软件里的脚本是什么意思? 最佳答案 就是使用一种特定的描述性语言(如VB,C语言),依据一定的格式编写的可执行文件去完成特定的功能 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2021年7月5日
  • 按装microwin时出错

    按装MICROWIN32    SP3时出错,提示: Did  not  find&nbs…

    SIMATIC S7-200 2021年7月5日
  • PLC程序调试步骤

    我现在有一个PLC-200 CPU224,晶闸管型的,PLC已经提供了24V电源,已经电缆线把程序下载到PLC中,我选择PLC调试->首次扫描(多次扫面)时,都会弹…

    SIMATIC S7-200 2017年12月9日
  • 串口通信数据格式

    有大神知道串口通信的数据参数是如何确定下来的吗?波特率 数据位 停止位 奇偶校验 比如波特率有4800 9600 192…

    SIMATIC S7-200 2021年7月5日
  • 流量计数值读取和累积

    用S7 200的对电磁流量计读值进行读取(4-20mA),并将该值(日累积)显示在触摸屏上,该怎样做?谢谢 最佳答案 网上有不错的实例与描述,看看:1、P?L?C?在?流…

    SIMATIC S7-200 2017年11月26日
  • 224与仪表通讯

    想通过224的通讯口,实现与5个智能仪表的通讯,读5个数据。求如何设置和调用 最佳答案 仪表支持modbus RTU的话,S7-200可以使用modbus库来实现通讯 提…

    SIMATIC S7-200 2020年11月1日
  • S7-200USB PPI已经驱动了,其它设置没有问题,为什么搜不到CPU呢?

    波特率啥的都没设错 问题补充:之前通讯下载成功过,是USB,不是COM后,但是后来就不好使了,设置什么的都没有更改过 最佳答案 编程电缆和PLC要通讯正常要满足以下几点要求:1.P…

    SIMATIC S7-200 2017年6月18日