程序错误造成监控机死机两案例分析.pdfVIP

程序错误造成监控机死机两案例分析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第26卷第10期 电力自动化设备 v01.26No.10 2006年10月 ElectricPowerAutomation Oct.2006 Equipment 程序错误造成的监控机死机两案例分析 李智勇 (云南电网公司德宏分公司调度中心,云南德宏678400) 300和DISA 摘要:以SL 100型系统为例,根据实际工作中遇到的故障。就非法和错误报文而引起的 处理程序运行出错造成死机现象作了深入分析。SL300前置机死机的直接原因是接收了数据库没 有配置的参数,进一步找到了内存管理问题,提出了增加寻址出错处理机制的修补措施。DISAlOO 监控后台机死机的直接原因是接收了协议未规定的非法报文.诱因是保护管理机内存管理出错.反映 了规约处理程序容错性不够的问题。 关键词:死机:接口:内存;数据空间;监控;过滤器 中图分类号:TM76 文献标识码:B 计算机死机的原因有很多.例如操作系统进程 : 7)遥测模式 冲突、软/硬件冲突、程序出错、系统文件损坏、遭黑 遥测模式=1 客软件或病毒程序攻击、硬件损坏、灰尘等。本文 满码遥测0=2000.1:T1 以当前系统内较常用的SL300和DISAl00型系统满码遥测l=2000。l:,112 为例.就变电站自动化系统监控程序接收了非法数 固定库SLFixDBM.mdb里增加档位遥测的设 据而造成程序死锁、分析了监控模块退出的问题[1]。 置。开辟数据空间涵引。再模拟档位报文,前置程序模 块ccs不再出错。还原成原来的配置.模拟档位报 1 SL300前置机死机问题 文.每次都造成ccs前置程序死锁。 某工程A变电站监控系统为集成电子SL300, 变压器保护及测控采用PsTl200、PSR65l。监控系 (IED)单元只要接收到总召唤命令。就会将其全 统与变压器保护装置经通信转换器采用IEC一60870 数据回传给监控。而本例中,监控死机的直接原因 —5—103规约作接口通信,同时还与其他保护、直流在于接收了没有配置数据库的数据而造成的。这个 等设备通信。 问题可以通过2种比较简易的方法避免:按厂方提 SL300在正常运行20d后。频繁死机并重启. 供的信息表完整地配置数据库:通信转换器只固化 无规律可循。在检查中偶然发现。当PSR651装置运 监控需要转发的数据。这2种途径实际都是统一双 行时,SL300前置机就死机。于是,从SL300与PSR 方数据库的做法. 65l通信着手.发现当SL300收到下列报文就死机:为什么ccs在接收到未配置的数据就会死机呢? 68OA0A680805090l0905C7D02C01E9 16。 首先分析SL300的程序流程。ccs模块在系统初始 通过分析.该报文为PSR65l装置地址为05单 化时。根据固定库里的配置.预先分配好内存空 元(DIO)上送的遥测量报文。其FUN为199(C7), 间以供存取:正常运行时,将接收的数据根据预留的 INF为208(D0),从厂方提供的信息表中查得,该

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档