写了个流量累计的程序,高手帮忙看看,哪里能更好的修改

顺便我想做个历史记录,可以查看近期5次的累计值,第六次时将覆盖第一次,这样循环下来,请问又该如何写呢?

图片说明:

写了个流量累计的程序,高手帮忙看看,哪里能更好的修改    写了个流量累计的程序,高手帮忙看看,哪里能更好的修改   

最佳答案

标准方法应该是采用循环语句,利用指针的偏移来循环寻址累计值1~5,但这种方法对不熟悉指针寻址的人较为难懂,我的方法是利用两次SFC20(BLKMOV)来实现这个功能,见附图,其中M10.0是记录新累计值的触发位,DB10.DBW0~DBW8依次存放第1~5个累计值,MW0为最新计算出来的累计值。

图片说明:

写了个流量累计的程序,高手帮忙看看,哪里能更好的修改  

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月2日
下一篇 2018年12月2日

相关推荐