InTouch_HMI与ArchestrA集成指南
InTouch ® HMI 指南Invensys Systems, Inc. ArchestrA® 集成与 ,版权声明© 2007 Invensys Systems, In
InTouch ® HMI 指南
Invensys Systems, Inc. ArchestrA® 集成与
,版权声明
© 2007 Invensys Systems, Inc. 版权所有。保留所有权利。
保留所有权利。未经 Invensys Systems, Inc. 事先书面明确同意,不得通过任何手段(电子、机械、影印、录制或其它方式)复制、传输本文档中的任何部分,或是将其存储到检索系统。 使用本文档所含信息不需承担任何相关的版权或专利责任。虽然在编制本文档的过程中已采取一切预防措施,但错误或疏漏在所难免,出版商与作者对此概不承担任何责任。 对由于使用本文档所含信息而导致的任何损害,亦不承担任何赔偿责任。
本文档中的内容如有变更,恕不另行通知,这些内容亦不代表 Invensys Systems, Inc. 一方的承诺。 本文所述软件系在遵守许可协议或保密协议的前提下提供。本软件的使用或复制必须遵守这些协议中的各项条款。
Invensys Systems, Inc.
26561 Rancho Parkway South
Lake Forest, CA 92630 U.S.A.
(949) 727-3200
对产品文档如有任何意见或建议,请发送电子邮件到 productdocs@wonderware.com。商标
本文所提及且已知为商标或服务标志的所有专用名词均已采用适当的首字母大写形式。 Invensys Systems, Inc. 无法证实此类信息的准确性。在本文档中使用某个专用名词不应视为会影响任何商标或服务标志的有效性。
Alarm Logger、ActiveFactory 、ArchestrA 、Avantis 、DBDump 、DBLoad 、DT Analyst 、FactoryFocus 、FactoryOffice 、FactorySuite 、FactorySuite A2、InBatch 、InControl 、IndustrialRAD 、IndustrialSQL Server、InTouch 、MaintenanceSuite 、MuniSuite 、QI Analyst、SCADAlarm 、SCADASuite 、SuiteLink 、SuiteVoyager 、WindowMaker 、WindowViewer 、Wonderware 以及 Wonderware Logger 均为 Invensys plc 及其子公司与附属公司的商标。 所有其它品牌可能是其相应所有者的商标。
,3
目录
欢迎.................................................. 7
文档惯例................................................................................7
技术支持................................................................................8
第 1 章 关于 InTouch HMI 与 ArchestrA 集成................ 9
独立的 InTouch 应用程序................................................10
Galaxy 内的通讯..........................................................11
托管的 InTouch 应用程序................................................12
发布的 InTouch 应用程序................................................13
ArchestrA 符号................................................................13
比较独立、托管及发布的 InTouch 应用程序...................14
使用 ArchestrA IDE 管理 InTouch 应用程序.....................15
InTouchViewApp 对象....................................................16
关联 InTouchViewApp 模板与 InTouch 应用程序......17
编辑托管的 InTouch 应用程序.....................................17
测试托管的 InTouch 应用程序.....................................17
部署 InTouchViewApp 对象........................................18
导出与导入 InTouchViewApp 对象.............................18
导出与导入同托管的 InTouch 应用程序
关联的标记数据..........................................................18
发布托管的 InTouch 应用程序.....................................19
在 InTouch 应用程序之间导出与导入 InTouch 窗口...20
InTouchViewApp 对象的属性.....................................20
InT ouch HMI 与 ArchestrA 集成指南
,4 目录
InTouchViewApp 对象与其它 AutomationObject 的
区别...........................................................................21
ViewEngine 对象.............................................................22
ArchestrA 符号...................................................................23
创建 ArchestrA 符号.......................................................23
将 ArchestrA 符号内嵌到 InTouch 窗口中......................24
自动创建新的 ArchestrA 对象实例..................................25
符号更改传播...................................................................26
符号动态大小传播............................................................26
第 2 章 使用 IDE 管理 InTouch 应用程序....................27
从应用程序管理器中启动 ArchestrA IDE..........................28
创建托管的 InTouch 应用程序............................................29
从 ArchestrA IDE 启动 WindowMaker.............................31
提交 InTouch 应用程序的更改............................................33
导入 InTouch 应用程序.......................................................34
导入与导出 InTouchViewApp 对象。.................................36
发布托管的 InTouch 应用程序............................................37
删除托管的 InTouch 应用程序............................................38
导出与导入标记数据...........................................................39
保留标记值与参数...............................................................40
第 3 章 在 WindowMaker 中使用 ArchestrA 符号.........41
将 ArchestrA 符号嵌入到 InTouch 窗口中.........................42
从自动化模板中嵌入 ArchestrA 符号..............................43
从实例中嵌入 ArchestrA 符号.........................................45
从图形工具箱中嵌入 ArchestrA 符号..............................46
调整嵌入的 ArchestrA 符号的大小.....................................47
在 WindowMaker 中配置 ArchestrA 符号.........................48
配置 ArchestrA 符号的 WindowMaker 动画链接...........48
将 ArchestrA 符号连接到 InTouch 标记.........................50
将 ArchestrA 符号连接到 InTouch 标记的示例...............52
从相同的父对象中选择替代实例......................................56
选择相同实例的替代符号.................................................57
替换 ArchestrA 符号中的字符串.....................................58
替换 ArchestrA 符号中的引用.........................................58
启用或禁用嵌入的 ArchestrA 符号的动态大小更改传播.59
在 ArchestrA 符号编辑器中编辑 ArchestrA 符号..............60
InT ouch HMI 与 ArchestrA 集成指南
,目录 5
编辑嵌入的 ArchestrA 符号.............................................60
在 WindowMaker 中接受符号更改..................................62
在 WindowViewer 中接受符号更改.................................62
在 WindowViewer 中测试 ArchestrA 符号........................63
创建新的自动化实例............................................................65
第 4 章 运行时使用托管的 InTouch 应用程序.............. 67
部署托管的 InTouch 应用程序............................................69
第一次部署 InTouchViewApp 对象.................................69
部署对托管的 InTouch 应用程序所作的更改...................69
启动托管的 InTouch 应用程序............................................70
在操作员节点上接受新的应用程序版本...............................71
运行嵌入的 ArchestrA 符号中的 ArchestrA 脚本..............73
在终端服务环境中部署 InTouchViewApp 对象..................75
索引................................................ 77
InT ouch HMI 与 ArchestrA 集成指南
,6 目录
InT ouch HMI 与 ArchestrA 集成指南
,7
欢迎
本文介绍“ArchestrA 集成开发环境”(IDE) 可以如何管理 InTouch HMI 应用程序,使您能够高效利用“ArchestrA 符号编辑器”引入的新功能。
您可以联机查看本文,也可以使用 Adobe Acrobat Reader 的打印功能来打印本文的部分或全部内容。
本文假设您了解如何使用 Microsoft Windows,包括浏览菜单、在应用程序之间切换,以及在屏幕上移动对象。 如需有关完成这些任务的帮助,请参阅 Microsoft 文档。
文档惯例
本文采用以下惯例:
惯例用于
首字母大写
粗体
等宽字体路径与文件名。菜单、命令、对话框名称以及对话框选项。代码范例与显示文本。
InT ouch HMI 与 ArchestrA 集成指南
,8 欢迎
技术支持
Wonderware 的“技术支持”部门提供多种技术支持方案,帮助解答有关 Wonderware 产品及其实施方案的任何疑问。
在与“技术支持”部门联系之前,请参阅本文中相关的章节,以寻求问题的可能解决方案。如果需要联系技术支持以获取帮助,请准备好以下信息:
• 使用的操作系统的类型与版本。
• 有关如何重现问题的详细说明。
• 看到的错误消息的准确内容。
• Log Viewer 或任何其它诊断应用程序提供的任何相关输出列
表。
• 为解决问题所作的尝试及其结果的详细说明。
• 如果遇到仍然存在的已知问题,请提供指定给该问题的
“Wonderware 技术支持”案例号。
InT ouch HMI 与 ArchestrA 集成指南
,9
第 1 章
关于 InTouch HMI 与
ArchestrA 集成
您可以使用“InTouch 应用程序管理器”或 ArchestrA IDE 来管理 InTouch 应用程序。
根据管理的方式或发布的来源,可以将 InTouch 应用程序分为三种类型:
独立的 InTouch 应用程序
托管的 InTouch 应用程序
发布的 InTouch



应用程序
您可以使用图形对象(ArchestrA 符号)来增强 InTouch 应用程序。
InT ouch HMI 与 ArchestrA 集成指南
,10 第 1 章 关于 InTouch HMI 与 ArchestrA 集成
独立的 InTouch 应用程序
独立的 InTouch 应用程序由“InTouch 应用程序管理器”管理。
它们在“InTouch 应用程序管理器”中显示独立字样。通过使用“应用程序管理器”,您可以:
• 创建与管理独立的 InTouch 应用程序。
• 启动 WindowMaker 以编辑 InTouch 应用程序
• 启动 WindowViewer 以运行 InTouch 应用程序。
您也可以直接在 WindowMaker 与 WindowViewer 之间切换以测试或运行应用程序,然后再切换回去以修改应用程序。
对于将更改从开发节点上的 InTouch 应用程序传播到目标节点上运行的 InTouch 应用程序,由“网络应用程序开发”负责管

理。

InT ouch HMI 与 ArchestrA 集成指南