回复:在线程序监控和变量表的监控值不一样,想不通进入死胡同,战斗了10天跳出了圈圈去考虑问题找到了原因。

已锁定

yzs

  • 帖子

    436
  • 精华

    7
  • 被关注

    47

论坛等级:侠圣

注册时间:2013-12-27

黄金 黄金 如何晋级?

发布于 2020-04-27 17:04:15

15楼

展开查看
以下是引用YiMoon在2020-04-26 10:01:30的发言 >14楼
  1. M4630.1肯定在此位置的后面,还有用到(指针、字等),并且置1了,所以,变量表才会显示为1.

    因为在这个位置监控到的M4630.1程序执行结果是0.但是,再执行到后面的M4630.1,结果为1.但是变量表只显示最后的结果,所以才会不一样。

  2. M10.2也肯定在程序中(或上位机)的其它地方有使用,不然不会被置1(应该是一个脉冲信号),不然,不可能在程序中还能人为的修改为0.


对于不确定的地址置0或置1问题如果是PLC重复调用等原因是比较容易找出问题点的。如果找不出来就需要将精力集中到触摸屏和上位机上的变量是否有问题。
之前我也遇到一个案例,是使用的MCGS的触摸屏,就因为导入变量的时候变量名称有一个重复了,造成了触摸屏一直发送错误信号。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54618条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。