为什么会因地址错误而停机

已锁定

飞鸟2014

  • 帖子

    4
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2010-07-17

普通 普通 如何晋级?

为什么会因地址错误而停机

718

7

2011-08-15 16:38:35

我定义了一个数据块DB5,共有68个字节大小,功能FC"复位"是将DB5的68个字节全部清零。但为什么系统会在第65个字节处报错,最后停机。
当把字节数改为65后,系统运行正常?为什么会这样?
=====================================================================================
DB5数据块的定义:

FC程序


OB1中的调用:


系统的错误提示:
系统提示说是在第65个字节处有I/O问题,这是怎么回事??当我将LEN = 65时,程序运行正常,LEN>65就会出错


===================================================================================
问题解决:
NEXT: T LW 6
L 0 为了清晰,数字0也改为 B#16#0
T DBD [LD 2] 问题出在DBD,数据宽度是4个字节,改成DBB [LD2]后,问题解决
L LD 2
L P#1.0
+D
T LD 2
L LW 6
LOOP NEXT
===============================================================================
[EM05][EM05][EM05][EM14][EM14][EM15][EM15]
为什么会因地址错误而停机 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54705条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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