EPA组态软件讲稿课件_第1页
EPA组态软件讲稿课件_第2页
EPA组态软件讲稿课件_第3页
EPA组态软件讲稿课件_第4页
EPA组态软件讲稿课件_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EPA组态软件

EPA组态软件1主要内容EPA控制系统1功能块介绍2设备描述文件3组态软件总体设计4功能块组态及其实例5主要内容EPA控制系统1功能块介绍2设备描述文件3组态软件总2EPA控制系统

EPA标准是建立在IEC61499和IEC61804之上的,这两个标准分别规定了工业测量和控制系统分布式应用的结构模型和原子级的功能块。因此,基于EPA标准构建的控制系统是基于功能块的分布式网络控制系统。该系统抛弃了集。散控制的策略措施,由集散控制的三层控制模式变成了两层控制模式。系统的所有功能都下放到了现场设备,每一个设备都是一个集成了功能块的智能现场设备,所有的控制功能最终是通过分布在现场设备上各种功能块的相互操作来实现的,所以对EPA设备的组态实际上就是对设备中的功能块进行组态EPA控制系统 EPA标准是建立在IEC61493EPA控制系统过程接口受控对象EPA网络功能块1描述文件1XDDL……EPA通信实体……功能块n现场设备1功能块1……EPA通信实体功能块n现场设备n描述文件nXDDL……过程接口受控对象

组态工程师人机界面监控计算机组态软件模拟功能块功能块接口的描述信息解析功能块接口状态值的上传和下载EPA控制系统过受EPA网络功能块1描述文件1XDDL4EPA控制系统 组态软件通过解析设备描述文件获得设备功能块接口的描述信息,通过EPA网络获得功能块接口的状态值,两部分信息综合之后在组态软件中形成模拟功能块。如果设备描述文件提供的信息是按照EPA标准提供的,那么模拟功能块与设备中的实际功能块则一一对应。所以,组态工程师通过人机界面对模拟功能块进行的操作就可以转嫁到实际功能块上。实际功能块将按照工程师的控制策略运行,并通过过程接口控制受控对象完成工程任务。EPA控制系统 组态软件通过解析设备描述文件获得5功能块介绍功能块是系统中原子级的元素,是不可再分割的基本元素,用一个功能块位号来唯一标识。 功能块是一个软件功能单元,由内部算法、内含参数和外部接口构成。功能块包含的算法是外部不可见的;内含参数在两次算法调用前后保持不变。外部接口包括事件输入/输出端口、数据输入/输出端口。事件输入用来选择内部算法的执行,事件输出用来通知内部算法执行的完成,并作为其它功能块的事件输入。数据输入/输出完成功能块间数据传递和交换。功能块介绍功能块是系统中原子级的元素,是不6功能块模型功能块模型7设备描述文件在EPA中的作用基于XML的设备描述文件描述了EPA现场设备的EPA网络可视对象的具体信息,由设备制造商提供。可采用浏览器直接访问该文件,供相关人员了解EPA设备信息;也可以通过解析器对设备描述文件进行解析,以获得EPA设备功能与参数接口信息供应用程序使用。设备描述文件的格式统一,并且对每种数据的取值都有相关的限制。如果对设备的描述不符合相关的规定,则认为设备不是标准的EPA设备,将不会在EPA网络种使用该设备。所以,在一定程度上加强了设备的互可操作性。设备描述文件在EPA中的作用基于XML的设备描述文件描述了E8存放设备描述文件中信息的数据结构组态软件中用来存放设备描述文件信息的数据结构是根据设备描述文件的逻辑结构来设计的,主要分四个层次:设备,功能块,参数,成员。下图显示了它们之间所存在的包含关系。存放设备描述文件中信息的数据结构组态软件中用9EPA组态软件讲稿课件10组态软件系统结构组态软件系统结构11组态软件运行流程

组态软件运行流程

12组态软件配置模型

组态软件配置模型

13组态软件构架设计

组态软件构架设计

14组态软件用例设计

组态软件用例设计

15组态软件实现模型

组态软件实现模型

16组态软件界面设计

组态软件界面设计

17功能块组态功能分析功能块互连链接对象生成下载组态在功能块组态界面上,用图形来表达功能块之间的互连。通过连线两端的设备和功能块信息,获取链接对象的参数值。对单个功能块数据的下载。对链接对象下载,从而生成在线设备的控制策略。功能块组态功能分析功能块互连链接对象生成下载组态在功能块组态18功能块的拖拽流程图功能块的拖拽流程图19功能块数据的下载和监控序列图功能块数据的下载和监控序列图20功能块组态序列图功能块组态序列图21功能块组态类设计CFBlockDraw

功能块绘图类绘制了功能块的基本部分,包括矩形和端口,其派生类根据不同的功能块类型,由成员变量hIcon来显示自身特有的部分。CBlockLine

功能块连线类CBlockLine完成界面上连线的绘制内含6个指针成员变量,正是这6个指针成员变量确定了连线两端的信息,包括所属的设备,功能块和端口信息。CLinkObject

链接对象类完成对EPA设备中链接对象的抽象描述,包含了EPA标准中所定义的成员变量功能块组态类设计CFBlockDraw功能块绘图类绘制22功能块组态类关系在功能块组态视图类CFBLoopView中,包含了功能块链表,当调用CFBLoopView的绘图函数OnDraw时,遍历该链表,并调用其中每一个功能块对象的Draw函数。

功能块对象与连线对象的关系是一对多,取决于功能块含有多少端口。理论上讲,每个端口都可以产生一根连线来连接另一个功能块的端口,不过两边端口的数据类型必须一致。功能块组态类关系在功能块组态视图类CFBLoopView中,23功能块组态测试

功能块参数的下载功能块组态测试

功能块参数的下载24功能块组态测试组态成功界面图功能块组态测试组态成功界面图25控制系统介绍EPA控制系统结构图

PID反馈控制系统图

控制系统介绍EPA控制系统结构图PID反馈控制系统图26控制系统实物图控制系统实物图27设置电机转速设置电机转速28监控界面监控界面29EPA分拣系统EPA分拣系统实物图EPAMDO设备EPAMDI设备EPA分拣系统EPA分拣系统实物图EPAMDO设备EPA30EPA分拣系统控制结构EPA分拣系统控制结构31EPA分拣系统链路组态EPA分拣系统链路组态32 在EPA分拣系统中用MDI设备上的MDI功能块和MDO设备上的MDO功能块通过链路组态来实现对EPA分拣系统的控制。MDI功能块用来检测四个传感器,当传感器有信号时,对应的管脚会置1,然后通过EPA链接对象传送给MDO功能块,MDO功能块就根据对应管脚控制气阀打出物块,实现分拣功能。

在EPA分拣系统中用MDI设备上的MDI功能块和33EPA分拣系统监控界面设计

EPA分拣系统监控界面设计34演讲完毕,谢谢观看!演讲完毕,谢谢观看!35EPA组态软件

EPA组态软件36主要内容EPA控制系统1功能块介绍2设备描述文件3组态软件总体设计4功能块组态及其实例5主要内容EPA控制系统1功能块介绍2设备描述文件3组态软件总37EPA控制系统

EPA标准是建立在IEC61499和IEC61804之上的,这两个标准分别规定了工业测量和控制系统分布式应用的结构模型和原子级的功能块。因此,基于EPA标准构建的控制系统是基于功能块的分布式网络控制系统。该系统抛弃了集。散控制的策略措施,由集散控制的三层控制模式变成了两层控制模式。系统的所有功能都下放到了现场设备,每一个设备都是一个集成了功能块的智能现场设备,所有的控制功能最终是通过分布在现场设备上各种功能块的相互操作来实现的,所以对EPA设备的组态实际上就是对设备中的功能块进行组态EPA控制系统 EPA标准是建立在IEC614938EPA控制系统过程接口受控对象EPA网络功能块1描述文件1XDDL……EPA通信实体……功能块n现场设备1功能块1……EPA通信实体功能块n现场设备n描述文件nXDDL……过程接口受控对象

组态工程师人机界面监控计算机组态软件模拟功能块功能块接口的描述信息解析功能块接口状态值的上传和下载EPA控制系统过受EPA网络功能块1描述文件1XDDL39EPA控制系统 组态软件通过解析设备描述文件获得设备功能块接口的描述信息,通过EPA网络获得功能块接口的状态值,两部分信息综合之后在组态软件中形成模拟功能块。如果设备描述文件提供的信息是按照EPA标准提供的,那么模拟功能块与设备中的实际功能块则一一对应。所以,组态工程师通过人机界面对模拟功能块进行的操作就可以转嫁到实际功能块上。实际功能块将按照工程师的控制策略运行,并通过过程接口控制受控对象完成工程任务。EPA控制系统 组态软件通过解析设备描述文件获得40功能块介绍功能块是系统中原子级的元素,是不可再分割的基本元素,用一个功能块位号来唯一标识。 功能块是一个软件功能单元,由内部算法、内含参数和外部接口构成。功能块包含的算法是外部不可见的;内含参数在两次算法调用前后保持不变。外部接口包括事件输入/输出端口、数据输入/输出端口。事件输入用来选择内部算法的执行,事件输出用来通知内部算法执行的完成,并作为其它功能块的事件输入。数据输入/输出完成功能块间数据传递和交换。功能块介绍功能块是系统中原子级的元素,是不41功能块模型功能块模型42设备描述文件在EPA中的作用基于XML的设备描述文件描述了EPA现场设备的EPA网络可视对象的具体信息,由设备制造商提供。可采用浏览器直接访问该文件,供相关人员了解EPA设备信息;也可以通过解析器对设备描述文件进行解析,以获得EPA设备功能与参数接口信息供应用程序使用。设备描述文件的格式统一,并且对每种数据的取值都有相关的限制。如果对设备的描述不符合相关的规定,则认为设备不是标准的EPA设备,将不会在EPA网络种使用该设备。所以,在一定程度上加强了设备的互可操作性。设备描述文件在EPA中的作用基于XML的设备描述文件描述了E43存放设备描述文件中信息的数据结构组态软件中用来存放设备描述文件信息的数据结构是根据设备描述文件的逻辑结构来设计的,主要分四个层次:设备,功能块,参数,成员。下图显示了它们之间所存在的包含关系。存放设备描述文件中信息的数据结构组态软件中用44EPA组态软件讲稿课件45组态软件系统结构组态软件系统结构46组态软件运行流程

组态软件运行流程

47组态软件配置模型

组态软件配置模型

48组态软件构架设计

组态软件构架设计

49组态软件用例设计

组态软件用例设计

50组态软件实现模型

组态软件实现模型

51组态软件界面设计

组态软件界面设计

52功能块组态功能分析功能块互连链接对象生成下载组态在功能块组态界面上,用图形来表达功能块之间的互连。通过连线两端的设备和功能块信息,获取链接对象的参数值。对单个功能块数据的下载。对链接对象下载,从而生成在线设备的控制策略。功能块组态功能分析功能块互连链接对象生成下载组态在功能块组态53功能块的拖拽流程图功能块的拖拽流程图54功能块数据的下载和监控序列图功能块数据的下载和监控序列图55功能块组态序列图功能块组态序列图56功能块组态类设计CFBlockDraw

功能块绘图类绘制了功能块的基本部分,包括矩形和端口,其派生类根据不同的功能块类型,由成员变量hIcon来显示自身特有的部分。CBlockLine

功能块连线类CBlockLine完成界面上连线的绘制内含6个指针成员变量,正是这6个指针成员变量确定了连线两端的信息,包括所属的设备,功能块和端口信息。CLinkObject

链接对象类完成对EPA设备中链接对象的抽象描述,包含了EPA标准中所定义的成员变量功能块组态类设计CFBlockDraw功能块绘图类绘制57功能块组态类关系在功能块组态视图类CFBLoopView中,包含了功能块链表,当调用CFBLoopView的绘图函数OnDraw时,遍历该链表,并调用其中每一个功能块对象的Draw函数。

功能块对象与连线对象的关系是一对多,取决于功能块含有多少端口。理论上讲,每个端口都可以产生一根连线来连接另一个功能块的端口,不过两边端口的数据类型

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论