S7-300问题 点击:455 | 回复:5



张余

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 26回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2005年3月27日
发表于:2007-11-29 21:48:00
楼主
   请大家帮我看看OB100(程序开始执行1个周期)做的附值的MOVE指令,MOVE  20.0   MD20
但是仿真中在VAR表监视中确没有值, 而OB100中做的开关量仿真确执行了,这是什么原因哪



皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-11-29 21:52:00
1楼
重新下载,然后把plcsim切换到stop,然后再到run,如果还没有,检查md20是否在其地方被赋值了

张余

  • 精华:0帖
  • 求助:0帖
  • 帖子:44帖 | 26回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2005年3月27日
发表于:2007-11-29 22:35:00
2楼
  谢谢 lmly,我在其他位置没有赋值啊,还可能什么原因那,如果我索性我不赋值了,我用SUB_R  MD16  MD20.MD20是否是0

jiakun001

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 27回
  • 年度积分:0
  • 历史总积分:91
  • 注册:2006年8月08日
发表于:2007-11-30 09:39:00
3楼
用这个试一试 MOVE  20   MD20

皓月

  • 精华:9帖
  • 求助:0帖
  • 帖子:483帖 | 5271回
  • 年度积分:0
  • 历史总积分:8863
  • 注册:2003年11月09日
发表于:2007-11-30 22:45:00
4楼
如真这样,可能如你的程序有关系,把你的程序贴出来看看
还有保证没有对mw20 mw22, mb20, mb21,mb22,mb23等等的赋值

苗子

  • 精华:0帖
  • 求助:1帖
  • 帖子:363帖 | 2721回
  • 年度积分:0
  • 历史总积分:5525
  • 注册:2002年11月15日
发表于:2007-12-01 11:29:00
5楼
仿真问题

热门招聘
相关主题

官方公众号

智造工程师