您现在所在的是:

PLC论坛

回帖:4个,阅读:962 [上一页] [1] [下一页]
756
王远新
文章数:3
年度积分:50
历史总积分:756
注册时间:2010/3/8
发站内信
发表于:2010/3/14 15:43:33
#0楼
CPU内部故障灯常亮,经过诊断,以下的内容是其中一个故障:
Event 1 of 22:  Event ID 16# 2522
Area length error when reading
Global DB, word access, Access address:    610
FB number:     80
Module address:     84
Requested OB: Programming error OB (OB121)
Priority class:  1
Internal error, Incoming event
不知道怎么找出问题所在,希望大家能提供一点建议,谢谢!
3249
ye_w 版主
文章数:849
年度积分:50
历史总积分:3249
注册时间:2003/12/13
发站内信
发表于:2010/3/14 16:02:19
#1楼
编程故障,分析一下程序中的各项资源是否超出了该款CPU型号能提供的资源。

如果不能对程序进行优化,解决方案就是需要升级CPU了
-------------------------------------------------------------------------------------------------------------
***想交流ABB品牌AC31 90系列和AC 500系列 PLC,请加群1*9*8*4*1*2*7*2*9***
-------------------------------------------------------------------------------------------------------------
38197
cvlsam 版主
文章数:12500
年度积分:808
历史总积分:38197
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/3/14 16:03:43
#2楼
都OB121了?那就是编程错误。

Area length error when reading
读取的区域长度错误,比如,你需要读取20个字节,但是你的循环却读到了22个字节,根据DB的定义,未定义的字节不可访问,因此出错。

这种错误常常发生在间接寻址上,自己好好看程序吧,主要要看FB80的程序。

Regards
756
王远新
文章数:3
年度积分:50
历史总积分:756
注册时间:2010/3/8
发站内信
发表于:2010/3/14 16:40:45
#3楼
谢谢!
756
王远新
文章数:3
年度积分:50
历史总积分:756
注册时间:2010/3/8
发站内信
发表于:2010/3/14 16:40:56
#4楼
谢谢!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003