- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LC的故障诊断专家系统的研
}i再z7_7新型P
1
究
(湖北汽车工业学院)高安生钱新恩张高煜 肖元兵高亦峰
摘要:介绍了一种新型PLC曲故障诊断专家系统。它不高增加任何硬件,直接在PLC内部开发故障诊断
专家系统的软件,作为一个独立的模块与其他系统软件有机结台起来.构成控制与实时诊断一体化系统.因
而既极大地简化了硬件,降低了成本,提高了系统的可靠性。叉显著地提高了故障诊断的速度。准确性和效
率.
关键词:可编程控制器故障诊断专家系统工业个人计算机
可编程控制器是被国外称为“先进国家三太支柱”之曾的f:业自动化控制装氕。从单机自动化到生产线的
自动化,莱性制造系统,乃至整个工厂的生产自动化,PLC均担当着重要的角色。当今PLC吸取了微电子技
术和计算机技术的最新成果,正在从专用的领域向通用化的领城发展.随着控制规模的扩大.自动化复杂程度
的提高,设备系统故障率也在增加,故障对生产影响的程度更是大幅度上升。从目前统计的情况来看.设备系
统故障停机的时间80%以上用于故障诊断.而实际维修只占用币到20%的时间。设备越复杂,问题越严重.
为了保证生产的正常运行,提高设备的利用率,除了不断提高系统的可嚣性外,须实现对设备运行的有效监
视,在故障发生时能
准确迅速地进行诊
断.以便及时排除故
障,因此。形式多样
的诊断方法和装置相
继出现并得到了发
展.然而.由于设备
故障诊断技术的复杂
性和经验性,早期的
诊断方法常常不能取
得满意的效果.八十
年代后.模拟人类大
脑智慧的人工智能,
专家系统技术的发
展.为故障诊断技术
开辟了新的途径.它
正好能够克服上述的
困难.近年来.将人
工智能应用于机械设
备的故障诊断技术已
经显示了它的优越
性,并取得了显著的
效果,是当今故障诊
断拄术的发展方向.
目前大多数的故障诊断专家系统都是与控制系统相独立的系统。它必须从控制系统中,特别是PLC巾取
.356-
得大量的I/0及各利呻闻状态的信包,才能进行有效的推理和诊断.而这里,由于是必IPC为核心的PLC,因
而可以不用加任何硬什,直接在PLC内部开发故障诊断专家系统的软件,作为一个独立的模块与其他系统软件
有机结合起来,构成控制与宴对诊断一体化系统,在这种系统中,故障诊断所需要的信息在执行PLC控制程序
时就已经获得,并存放在规定的存贮器中,无需与外部交换信息就可得到。目而极大的简化了硬件,降低了成
本.提高丁系统的可靠性。整个系统的软件在文献【3】中已有描述。这里为了叙述方便,将其总框图重画如图1
所示.
一系统的总体设计思想
故障诊断通常包括控制系统本身软,硬什敞障的诊断和外部开关
量控制故障的诊断。由于IPC本身已具有在开机时就对其基本I/O系
统和存贮器的故障进行检测的程序.因此这里主要探讨的是开关量控
制故障的诊断问题,
通常在一个专家系统中.解决问题所需的知识同使用知识的方法
是独立分十f的.系统求解问题不是按而先衙定的步骤进行。而是根据
环境条件及要达到的目标,在控制策略指导下,通过搜索,匹配来寻
求问题的解答.本系统也是这样.将故障诊断所需要的知识构成知识
库子模块,而战障诊断的方法和控制策略由故障诊断子模块来实现.
此外,为丁方便系统中一些复杂而独立的功能的设备(如伺服系统,
CNC系统等)的故障诊断,以放简咨询子模块的方式向用户提供故
障描述及处理方法的咨询。特别是为了方便整个系统调试运行.设计
了系统模拟运行模块.故障诊断专家系统的框罔也表示在图1巾.
子模块既相对独立又有密切的联系。为使程序结构清楚、易懂,
,F有利于扩充和维护,系统采用面向对象的程序设计方法,用c++语
言来实现。
二知识库子模块
该模块负责知识库的建立和维护.为了增加故障诊断专家系统的
通用性和维护的方便.它又分为彼此相对独立的基本知识库,正确状
态库,非法状态库
原创力文档


文档评论(0)