网站大量收购闲置独家精品文档,联系QQ:2885784924

制药专用控制系统系列:Schneider Electric Wonderware_(2).SchneiderElectricWonderware系统架构.docx

制药专用控制系统系列:Schneider Electric Wonderware_(2).SchneiderElectricWonderware系统架构.docx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

SchneiderElectricWonderware系统架构

引言

SchneiderElectricWonderware是制药工业控制系统中广泛使用的软件平台。它提供了一套完整的解决方案,用于监控和控制生产过程,确保生产的安全、高效和合规。本节将详细介绍SchneiderElectricWonderware的系统架构,包括其主要组件、通信机制和数据管理功能。

系统组件

1.InTouch-人机界面(HMI)

InTouch是Wonderware的核心组件之一,主要用于创建和管理人机界面(HMI)。它提供了丰富的图形和动画功能,使操作员能够直观地监控和控制生产过程。

功能与特点

图形界面:InTouch支持创建复杂的图形界面,包括过程图、报警显示、趋势图等。

动态数据绑定:通过数据绑定功能,可以将界面元素与实际过程变量关联,实现实时数据更新。

脚本支持:支持使用VBScript或JScript编写脚本,实现更复杂的控制逻辑和用户交互。

示例:创建一个简单的HMI界面

假设我们需要创建一个简单的HMI界面,显示一个过程变量的当前值,并通过按钮控制该变量的启停。

创建一个动态显示当前值的文本框

假设TagName为Temperature

Text1.Tag=Temperature

创建一个按钮,点击时启动或停止过程

PrivateSubCommand1_Click()

获取当前状态

DimcurrentStateAsBoolean

currentState=InTouch.GetValue(ProcessRunning)

切换状态

InTouch.SetValueProcessRunning,NotcurrentState

更新按钮文字

IfcurrentStateThen

Command1.Caption=启动

Else

Command1.Caption=停止

EndIf

EndSub

2.ArchestrA-智能对象和图形化编程

ArchestrA是Wonderware的图形化编程环境,用于创建智能对象和配置系统。它支持模块化设计,使得系统扩展和维护更加方便。

功能与特点

智能对象:ArchestrA允许用户创建智能对象,这些对象可以封装复杂的逻辑和功能,简化系统设计。

图形化编程:通过拖放和配置的方式,用户可以轻松实现复杂的控制逻辑,无需编写大量代码。

模块化:支持模块化设计,便于系统的扩展和维护。

示例:创建一个智能对象

假设我们需要创建一个智能对象,用于监控和记录温度数据,并在温度超过预设值时触发报警。

创建智能对象:

打开ArchestrA设计器。

选择“新建智能对象”。

配置对象的基本属性,如名称、描述等。

添加数据点:

在智能对象中添加一个数据点,命名为Temperature,类型为Real。

配置报警:

添加一个报警点,命名为HighTemperatureAlarm。

配置报警条件,如Temperature100。

记录数据:

配置数据记录功能,记录Temperature的历史数据。

图形化界面:

创建一个图形界面,显示Temperature的实时值和历史趋势图。

添加一个按钮,用于手动复位报警。

3.Historian-数据历史记录

Historian是Wonderware的数据历史记录组件,用于存储和管理过程数据的历史记录。它提供了高效的数据存储和检索机制,支持数据分析和报表生成。

功能与特点

高效数据存储:支持大规模数据存储,优化存储空间。

数据检索:提供多种数据检索方式,如时间范围、标签名称等。

数据压缩:支持数据压缩,减少存储开销。

报表生成:支持生成各种报表,如趋势图、统计报表等。

示例:查询历史数据

假设我们需要查询Temperature在过去24小时内的历史数据,并生成趋势图。

查询历史数据

DimhistorianAsObject

Sethistorian=CreateObject(Wonderware.Historian)

DimtagAsString

tag=Temperature

DimstartTimeAsDate

startTime=Now()-1

DimendTimeAsDate

endTime=Now()

DimdataAsVariant

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档