为什么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日

相关推荐

  • 急急急!!!s7200cpu226cn的通讯

    现有一套cpu226cn,CPU型号为216-2bd23-0xb8,连接了一台工控机,占用了port0口,通讯使用的是rs232/rs485的转换,现在想再加一套工作站,不知道能否…

    SIMATIC S7-200 2021年7月5日
  • NETR/NETW Wizard-网络读写指令向导

    尊敬的老师:我根据向导本地站为主站,ppi站地址设为3,在本地主站尽调用向导子程序,做了一个状态表监控,下载到plc中,见图。  远程站地址设为2,只做了一个状…

    2017年8月16日
  • S7-200 PLC DNV证书

    S7-200 PLC的 DNV证书 钻石用户推荐最佳答案 Marine / Shipping, DNV / 挪…

    2021年7月5日
  • s7-300中点的置位和复位问题

    请大家指点一下这个问题:我在ob1中通过条件m0.0的开启调用了一个FC1(自己的程序)在FC1中我通过一定的条件把m0.1置位1,并在fc1中通过一定的条件将其复位成零。如果我在…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC作为从站挂E277模块

    S7-200PLC挂E277模块式不是不能走MODBUS通讯,只能走DP通讯,走DP通讯需要怎么设置,程序里面需要注意什么,才能让上位机对内部数字量输入和数字量输出进行读写。 最佳…

    SIMATIC S7-200 2021年7月5日
  • smart 200 DP通讯

    我现场是smart200  PLC 加了个DP从站模块与浙大中控的DCS进行DP通讯  EM DP 01有两个…

    SIMATIC S7-200 2021年7月5日
  • 奇偶错误

    用笔记本在线监控PLC200程序,弹出对话框内容为:"硬件检测到一个奇偶错误",请问各位高手,这是什么原因,该如何解决?谢谢! 最佳答案 应该是PG/PC通讯的…

    SIMATIC S7-200 2021年7月4日
  • 求教局部变量输出的问题,附上测试的小程序

    程序里写了两个局部变量块,测试运行的时候,主程序中调用块的输出值一直固定不变,子程序中是变化的。输出地址同样是AQW0,但是输出结果却不一样。请教各位前辈,我这个程序问题出在哪里?…

    2017年6月27日
  • S7-200 通讯口

    哪位仁兄帮我讲解一下。小弟有3台完全相同的机组(每台机组用1个226完成),机组外部有些开关量和模拟量需要3台机组共享。2个端口,其中一个端口要用于modbus通讯,想用另一端口通…

    SIMATIC S7-200 2020年11月1日
  • 如何升级

    我的提问4次已经满了,为何还升不到下一级黄金呢 最佳答案 赶上疫情,包括奖品发放都有所迟缓。请谅解。敬请期待。 提问者对于答案的评价:这跟疫情有关系吗??? 最佳答案作者回复:个人…

    SIMATIC S7-200 2021年7月5日