顺便我想做个历史记录,可以查看近期5次的累计值,第六次时将覆盖第一次,这样循环下来,请问又该如何写呢?
图片说明:
最佳答案
标准方法应该是采用循环语句,利用指针的偏移来循环寻址累计值1~5,但这种方法对不熟悉指针寻址的人较为难懂,我的方法是利用两次SFC20(BLKMOV)来实现这个功能,见附图,其中M10.0是记录新累计值的触发位,DB10.DBW0~DBW8依次存放第1~5个累计值,MW0为最新计算出来的累计值。
图片说明:
提问者对于答案的评价:
谢谢你的回答
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249728.html