有一工程需要把称重传感器每次采集的质量数值相加,约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