为什么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日 下午11:49
下一篇 2017年10月30日 下午11:49

相关推荐

  • 西门子全球技术资源库登录不了

    请问为什么我刚注册成功的西门子全球技术资源库登录不了? 图片说明:    最佳答案 可能系统维护。现在可一登录进去了。你注册时发给你的激活邮件你激活了没有。注册…

    2021年7月5日
  • s7 200输入问题

    我想做个小试验想在200cpu上接一个PT100来测试温度,pt100接在i0.0上,但是我不知道怎样将这个模拟量用在程序中,是不是要将模拟量转化成数字量,怎么转?在程序中怎么样把…

    SIMATIC S7-200 2021年7月5日
  • em253pos0-goto程序

    我编了一段pos0-goto的程序,参数mode里我选相对位置时,程序没什么问题,可以运行,但是当我选绝对位置时,不能运行不发脉冲,出的错误的代码是22,零位置未知,我想问问是不是…

    SIMATIC S7-200 2020年11月1日
  • 定义库无法添加

    我自己编一个程序,想作为库,以便下次调用,在新建立库已经形成mwl文件,可是添加不进,这什么原因了 最佳答案 新建库操作步骤:第一步:在Micro/WIN的File(文件)菜单中,…

    SIMATIC S7-200 2017年11月1日
  • TP177B与S7-200通讯线怎么制作

    各位好,我现在选用的S7-200 CPU224XP,触摸屏是TP177B,请问他们之间的通讯连接线怎么制作? 最佳答案 引脚定义发到你的邮箱里了。 提问者对于答案的评价:…

    SIMATIC S7-200 2021年7月4日
  • 请教多路传感器输入及数值转换程序

    前面经过多方调试和各位的帮忙指导我已经建立了一个传感器与PLC的通信,但还有两个问题需要大家的指导,在此先谢了: 1、数据传送以ASCII方式,PLC接收到的数据为十六进…

    SIMATIC S7-200 2021年7月4日
  • S7200CPU可以连接多少个模块

    请问226CPU可以连接多少个模块啊,我现在有一个226CPU连了两个数字量模块,2个4输入模拟量模块,1个RTD温度模块,程序下载后出现PLC不能运行,显示SF指示灯亮,请问是什…

    SIMATIC S7-200 2020年10月31日
  • S7-200 SMART RS485 modbus RTU 从机 通信无应答

    S7-200 Smart CR40 系列PLC 使用RS485连接modbus主机没有应答信号, 监控可以看到modbus初始化成…

    SIMATIC S7-200 2021年7月5日
  • S7200 pto控制步进电机连续运转

    各位大侠,我是用224XP,想编程控制步进电机以一定的速度连续运转。是不是在固定的周期内,脉冲发送完电机就停止运转? 问题补充:既然脉冲发送完,电机停止,。如果我想让步进电机以一定…

    SIMATIC S7-200 2020年10月31日
  • S7-200强制为什么没有效果。

    已在状态表中将VB1强制为3,但为什么在编辑区看到的VB1仍然是1呢? 图片说明:    最佳答案 你网络监控中的数值,是PLC参与处理的值。虽然你在状态表中强…

    2017年12月2日