西门子plc 200smart

现场仪表计算问题,只有一个仪表参数:累计流量(会变化一直递增),求当前(一秒)的瞬时流量,程序中该如何计算

钻石用户推荐最佳答案

将流量数据存放在一个连续的存储区,截取1秒时间内的流量存放个数,用排序法将存放1秒内的数据进行排序,取最大值就是1秒时间内的瞬间流量值。
这个编程需要解决2个问题:
1)1秒时间内获取的流量数据个数,这个可以自定义,如果按每10mS获取一个数据,那么,1秒时间内的总个数100个数据。
2)排序法比较这100个数据的大小,比较结果取最大值。

提问者对于答案的评价:

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

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

相关推荐