当前位置: 主页 > PLC控制

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

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

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

图片说明:

4e6d3BF5fbf0b3aec0acf95e8f34c3b8为什么S7200先进先出移出的有残留数据 192d08c64fe81113ac3700bcdFC15f65为什么S7200先进先出移出的有残留数据

最佳答案

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

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

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号