为什么S7200先进先出移出的有残留数据

我用一个填表指令填入1234进入一个表,然后用先进先出移出1,然后第四个数据残留的还有4

问题补充:
指令执行前 表里面的数据是1 2 3 4,执行后应该是 2 3 4 才对,为什么第四个位置中的 4没有清零,是 2 3  4 4

图片说明:

为什么S7200先进先出移出的有残留数据    为什么S7200先进先出移出的有残留数据   

最佳答案

因为最后一个地址的数据你没有写入新的数据它就保存了执行前的数据。一般这种fifo队列都是有新的数据进入队列的,如果你的没有,那么你就直接再程序执行结束编程写入数据0就行了。

提问者对于答案的评价:
谢谢,学习了

专家置评

已阅,最佳答案正确。

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

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

相关推荐