回复:V字节输出不可预知的故障,原因在哪里?

蝴蝶

西门子1847工业学习平台

  • 帖子

    365
  • 精华

    2
  • 被关注

    9

论坛等级:侠士

注册时间:2004-04-28

普通 普通 如何晋级?

发布于 2013-05-20 00:07:11

20楼

这几天一直在考虑这个问题,不知解释对不,请大家指点。
因为下载程序时选择了“程序块”“数据块”“系统块”都下载,那么下载数据块时,会将PLC的V存储区全部清空,无论哪里的数据都是零,在程序中使用了“大于等于”比较,在合理的数据没有从程序中传过来的之前,就已经产生了比较,0和0比较,是会导致“大于等于”是成立的,因此,V181.6产生了自锁。
解决方法:1 使用“大于”比较
2 将比较放在数据传送之后,这对于多个子程序的情况下是难以实现的,除非对于简单的程序还有操作性。
出现再次重启,不再产生故障,是因为V存储区默认选择了掉电保存,合理的数据存进了V区域,比较之后当然不会产生全是零的情况了。
庄生晓梦迷蝴蝶,望帝春心托杜鹃。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33276条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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