登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:如何解决西门子PLC写入时发生区域长度错误

点击:3040 回复:1

TAR1
     T     #TAR1
     TAR2
     T     #TAR2
// ;
// ;
     LAR1  P##IL
     L     DIW [AR1,P#0.0]
     T     #ILintILR
     L     DIW [AR1,P#8.0]
     T     #ILintILF
// ;
     LAR1  P##ILR
     L     DIW [AR1,P#0.0]
     T     #DBNb
// ;
     L     DID [AR1,P#2.0]
     SRD   3
     T     #AdrDB
     OPN   DB [#DBNb]
     L     #AdrDB
     SLD   3
     LAR1
// ;
     L     #ILintILR
     T     DBW [AR1,P#8.0]
// ;
// ;
     LAR1  P##ILF
     L     DIW [AR1,P#0.0]
     T     #DBNb
// ;
     L     DID [AR1,P#2.0]
     SRD   3
     T     #AdrDB
// ;
     OPN   DB [#DBNb]
     L     #AdrDB
     SLD   3
     LAR1
// ;
     L     #ILintILF
     T     DBW [AR1,P#0.0]
// ;
// ;
     L     #TAR1
     LAR1
     L     #TAR2
     LAR2
这是我的FB106程序,问题提示光标
指到这里“
     L     #ILintILF
     T     DBW [AR1,P#0.0]

模块 CPU 319F-3 PN/DP 的诊断缓冲区
机架:                         0
插槽:                         2
事件 1 / 10:  事件 ID 16# 2523
写入时发生区域长度错误
全局 DB,字访问, 访问地址:     0
FB 编号:    106
模块地址:  3434
所需的 OB:编程错误 OB (OB121)
优先等级: 1
内部错误, 进入的事件
15-04-06 13:26
大家帮忙指点指点啊!
15-04-06 13:35

工控新闻

更多新闻资讯