基于PLC系统UML建模技术几点思索.docVIP

  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文档。上传文档
查看更多
基于PLC系统UML建模技术几点思索

基于PLC系统UML建模技术几点思索摘#8195;要可编程控制器(PLC)以其可靠性高、功能强大以及能适应在各种恶劣环境中工作的特点而被广泛应用于工业控制领域。随着技术的不断发展,可编程控制器的功能得到大大扩展,除具有传统的逻辑控制功能外,还具有数字运算、数据传送和处理的能力,PLC以其体积小、抗干扰性强、性能价格比优越以及可靠性高等特点,使得PLC产品成为工业控制领域中最重要的核心装置之一。 关键词PLC;建模;UML技术 中图分类号TP311文献标识码A文章编号1673-9671-(2012)041-0215-01 1PLC的开发背景 PLC是一种用程序来改变控制功能的工业控制计算机,早期的可编程控制器主要用来代替继电器实现逻辑控制。在硬件设计方面,PLC正朝着大型化和小型化的方向发展。在大型化方面主要是向高性能、高速度、大容量方向发展,在小型化方面主要是提高小型PLC的模拟量和数据通信能力。 2PLC的特点 1)易于使用。体现在以下两个方面:一是PLC在硬件配置上使用方便,二是编程语言易于掌握。目前的PLC技术已经相当成熟,逐渐向模块化、系列化、标准化发展。用户可以根据自己的需要选用品种齐全的硬件装置,并且可以非常方便的进行系统配置,组成不同功能的系统。在编程方面,PLC简单易懂,梯形图是最常见的编程语言,PLC的表达方式和电路符号与继电器电路的原理图也极其相似。梯形图语言比较直观,而且容易掌握,只要熟悉继电器电路图的人员花费较短的时间就可以使用。 2)功能丰富,性价比高。一台PLC有成百上千编程元件,这些元件都是提供给普通用户使用的。因为这些元件都有很强的功能,所以可以实现复杂的系统控制功能。使用PLC的系统生产周期短,使用的辅助设备投入少,与其实现相同功能的继电器系统相比,具有很高的性能价格比。 3)可靠性高,抗干扰能力强。常用的继电器控制系统中使用大量的时间继电器、中间继电器等设备,系统容易产生故障,究其原因通常是触点接触不良。为解决这个问题,PLC在硬件方面对输入信号作滤波处理,而且输入输出电路与内部CPU是电隔离信号处理。在软件方面PLC可以利用软件替代大量的时间继电器和中间继电器,只留下与输出和输入有关的少量的硬件,同时接线也相应的减少,从而降低触点不良的故障率。 4)硬件故障诊断容易。因为PLC在故障方面的概率很低,在自诊断及故障显示方面也相当的完善,所以当PLC或外部的输入装置以及执行机构出现故障时,我们可以根据PLC自身的发光二极管或者是自带的编程器所反映出的相关信息快速的找到产生故障的原因,然后通过更换相关的模块来排除故障。 5)体积小,能耗低。如果控制系统非常复杂,在使用PLC后,可以大量减少中间继电器以及时间继电器的数量。因为小型的PLC的体积和几个继电器的体积是差不多大小的,所以开关柜的体积可以缩小到原来的0.5~0.1。 3PLC系统的UML建模思考 PLC系统是实时性很强的系统。UML作为面向对象分析与设计的标准建模语言,在PLC领域引起了广泛关注。同其他建模语言相比,UML用于PLC系统设计的主要优势有:①把静态结构和动态行为方面的描述统一在同一个环境下;②对同一个系统从不同的视角来构建模型,如逻辑视图、物理视图等,用于更好的理解和规划系统;③UML具有良好的扩展机制,可在任意特定应用领域进行系统建模。 1)PLC系统功能模型。功能建模是建立系统功能知识的模型。功能建模的目的是理解系统或部件的预期行为。功能建模在工程领域中非常重要,通过对系统未实现的功能进行分析可以推理出系统发生故障的原因。设计系统的目的就是要寻找实现系统的功能部件并组织在一起,通过分析各个设备的功能可以更好的预测系统在各种情况下的运行效果。 2)PLC系统对象建模。PLC系统的对象建模主要是识别和抽象对象以及封装为类的过程。PLC系统对象识别过程如下:①识别系统中的基本对象。PLC系统中控制的设备主要包括电机、变频器、电磁阀、电动执行机构等设备。可以将这些作为控制系统中的基本对象;②候选类的确定。在PLC控制系统中使用面向对象的思想可以将同一类设备的控制方法、反馈信号、故障诊断等操作封装为一个类;③确定类的基本属性。类的属性主要是指对象所出的状态,以电机类为例,其所处的状态包括电机启动、停止状态、故障状态、超载状态,这些都可以作为电机对象的基本属性;④识别这些类的基本操作。类的操作主要是指类的动作行为特征,例如电机类的基本操作主要是启动和停止电机。 3)PLC系统行为建模。PLC系统中的行为建模主要是为描述对象活动或系统的流程。在使用UML对PLC系统进行建模时需要使用状态图、活动图以及时序图建立行为模型。PLC系统中对象进行建模时

文档评论(0)

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

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档