时间累积错误问题

调试中发现下面一个问题,百思不得其解。
 程序段:LDW>=  累积分显示:VW62, +60  //(VW62=64)
                 MOVW   +0, 累积分显示:VW62  //(VW62=0

                 INCW  累积时显示:VW64  //(VW64=-26935)

                 MOVW  累积时显示:VW64, 存累积时:MW8  //(MW8=-26935)
 程序编程:设备停机后使用时间不会累积。停机后在TD400C文本中发现链接的VW64数据显示在-26935附近不断变化(开机时还正常),分析程序找不到原因,最后连接监控看到VW62=64,不知什么原因?监控到的截屏图见附件。监控显示以上程序段各支路均通路,
 上面程序段斜线后括号中为监控到的数据

问题补充:
第1句: LDW>=  累积分显示:VW62, +60   //一直通(VW62=64)
 后面结果
 第2句: MOVW   +0, 累积分显示:VW62  //一直通(VW62=0)
 下面
 第3句: INCW  累积时显示:VW64  //一直通(VW64=-26935)
 第4句: MOVW  累积时显示:VW64, 存累积时:MW8  //一直通(VW64、MW8=-26935)
 后两句监控显示VW64、MW8=-26935溢出不难理解,由于第2句清零没有起到作用,导致每个扫描周期加1,VW64、MW8马上会溢出。
     现在问题焦点是:为什么第2句明白显示VW62=0已经清零了,但第1句中VW62为什么在第二个扫描周期中没有执行,竟然VW62=64一直接通下去。
     个人现在怀疑是不是程序整体结构上其他地方在某种特定条件下对这里有影响。变频器与PLC通讯出现执行结果错误6,即Modbus忙于处理另一个请求:一次只能激活一条MBUS_MSG指令时,程序会不会出现这个样子?
 

最佳答案

你单独建个项目,只有这几句,使用写入改变一下vw62 的值试试,如果不出现这种情况,我怀疑你的程序中vw62有重叠使用的地方,这交叉引用中查查VW62是不是和其他重叠了

提问者对于答案的评价:
就是地址重叠了!谢谢了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:58
下一篇 2021年7月4日 下午11:58

相关推荐

  • 关于s7-200 RS 485通讯问题

    s7-200能将具有RS485输出的仪表,仪表输出的标准485数据格式转换到S7-200PLC某个VD寄存器里吗?如转换送VD0里然后好在PLC里使用此数据 问题补充:我是RS48…

    SIMATIC S7-200 2018年12月9日
  • 模拟量输入和输出里匹配的阻值问题

    有个项目,一个200PLC的模拟量输出模块要带3个西门子M440变频器,想用一个输出点接3个变频器模拟量信号,于是问题出现了:1.选择电压型的话,是否能驱动的了?模拟量输出模块,其…

    SIMATIC S7-200 2020年10月31日
  • 224XP手轮编程

    224XP手轮编程224XP没有手轮接口,现在需要接入手轮,根据手轮输入的脉冲,来控制输出脉冲,该如何编程呢?谢谢 最佳答案 参考:http://www.ad.siemens.co…

    SIMATIC S7-200 2020年10月31日
  • 如何跳出发送中断

    当传感器有感应的时候发送字符给上位机,然后到中断,等待接受字符,如何让它超时就跳出中断,不在接受字符? 现在如果他没有接受到字符就一直卡再中断那里 最佳答案 在《Micr…

    SIMATIC S7-200 2017年5月31日
  • 搞不懂的计数程序

    例如I0.0和I0.1为两个限位开关的输入,如何使他俩任一个为1时,一可视数字加1,最高到1000然后复位. 最佳答案 我编的简单程序,你试试看。 vw2000&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 2个传感器接到相邻I/O点上会干扰吗

    设备上有两个传感器信号,I0.0是高速脉冲信号 我想把另个传感器信号(大约10S触发一次)接到i0.1上 请问彼此之间会干扰吗 最佳答案 开关量信号不会受到干扰…

    SIMATIC S7-200 2017年7月30日
  • norm指令

    请问各位大神,S7-200中的norm指令怎么使用,我见到这个指令输入侧有AI_min    AI_max  &nbsp…

    SIMATIC S7-200 2021年7月5日
  • 脉冲包络地址

    脉冲输出时产生包络,1)这个地址是编程序时自己确定的还是怎样来的,2)顺序是固定的吗?3)初始周期是时间常数,脉 冲周期增量和脉冲数用整数不都能表示吗?意思就是用W16位…

    2017年6月4日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年11月1日
  • s7 200编程软件不能向左连线了~求助

    西门子S7-200编程软件,光标在元件的位置上,点击向右(或向左)连线,原来是光标向右(或向左)移动,但光标所在元件仍然存在,等于是插入一列。而现在,光标所在元件却删除了。找半天有…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论