组件列表文件
提供给将组件添加工具的组件列表文件是一个 XML 文件,列出了组件类别标题和组件文件名。
该文件格式如下。
<category>
和 <component>
部分可以是重复的部分。<hmi> <category type="TYPE" folder="FOLDER"> <component file="NAME"/> </category> </hmi>
- TYPE是其中一种组件类别。
- FOLDER是该类别中的组件文件所在文件夹的名称。这是可选属性。如果该属性不存在,则假定组件文件与该组件列表文件位于同一文件夹中。文件夹属性可以指定为绝对文件夹(例如C:\SEFiles\gfx)或相对文件夹(例如.\gfx)。如果是相对文件夹规范,则假定它相对于此组件列表文件所在的文件夹。
- NAME是没有文件夹规范的组件文件的名称(如pump.gfx)。
示例
向现有应用程序添加图形画面、全局对象画面和图像:
添加图形画面或全局对象画面时,可指定用于保存这些画面的文件夹。如果该文件夹不存在,将为您创建一个。
<hmi> <category type="Graphics;Displays" folder="C:\SEFiles\Displays"> <component file="overview.gfx" folder="overview"/> <component file="pump house.gfx" folder="pumps"/> </category> <category type="Graphics;Global Objects" folder="C:\SEFiles\GOs"> <component file="button.ggfx" folder="buttons"/> <component file="panel.ggfx" folder="panels"/> </category> <category type="Graphics;Images" folder="C:\SEFiles\Images"> <component file="logo.bmp"/> <component file="pump.bmp"/> </category> </hmi>
在现有应用程序的“画面和全局对象”下添加文件夹:
<hmi> <category type="Graphics;DisplayFolders"> <component folder="line1"/> <component folder="line2"/> </category> <category type="Graphics;GlobalObjectsFolders"> <component folder="common1"/> <component folder="common2"/> </category> </hmi>
向现有应用程序添加 XML 文件:
<hmi> <category type="Graphics;Displays" folder="C:\SEFiles\Displays"> <component file="overview.xml"/> </category> <category type="Graphics;Global Objects" folder="C:\SEFiles\GOs"> <component file="common.xml"/> </category> </hmi>
向现有应用程序添加脚本文件:
<hmi> <category type="Scripts;Files" folder="C:\SEFiles\ScriptFile"> <component file="A1.ps1"/> <component file="A2.psm1"/> <component file="A3.psd1"/> </category> </hmi>
向现有应用程序添加语言文件:
<hmi> <category type="Language;Files" folder="C:\SEFiles"> <component file="Excelname.xls"/> </category> </hmi>
将 FactoryTalk Alarms and Events 报警导入报警服务器
- AE 区域- 指定包含标签报警和事件服务器的区域的名称。如果应用程序类型为网络站点或网络分布式,语法为<area name>/<sub-area name>。对于独立应用程序,区域名称必须设置为/。
- AE 服务器- 指定标签报警和事件服务器的名称。
- AE 文件- 指定包含要导入的报警的 XML 或 Excel 文件的完整路径。
- AE 类型- 可选。指定操作的类型。值必须是介于 1 和 6 之间的整数。如果忽略该值,则默认值为 1。
- 1. 更新现有报警定义并从导入文件创建新的报警定义。
- 2. 仅从导入文件导入新的报警定义并跳过现有报警定义。
- 3. 删除所有现有报警定义并从导入文件创建新的报警定义。
- 4. 更新现有消息并从导入文件创建新消息。
- 5. 仅从导入文件导入新消息并跳过现有消息。
- 6. 删除所有现有消息并从导入文件创建新消息。
对于本地应用程序:
<hmi> <category type="FTAE" folder="C:\SEFiles\FTAE"> <AE area="/"/> <AE server="FTAEServer1"/> <AE file="Alarm and Event Server_AlarmImport.xml"/> <AE type="2"/> </category> </hmi>
对于网络应用程序:
<hmi> <category type="FTAE" folder="C:\SEFiles\FTAE"> <AE area="Line1_Alarms/MySubArea"/> <AE server="FTAEServer1"/> <AE file="Alarm and Event Server_AlarmImport.xml"/> <AE type="2"/> </category> </hmi>
下表列出了组件类别类型及其关联的应用程序树文件夹名称。
组件类别类型 | 应用程序树文件夹名称 |
|---|---|
Graphics;Displays | 画面 |
Graphics;DisplayFolders | 画面 |
Graphics;Images | 图像 |
Graphics;Global Objects | 全局对象 |
Graphics;GlobalObjectsFolders | 全局对象 |
Parameter;Files | 参数 |
Recipe;Files | 配方 |
RecipePro;Files | RecipePro |
MessageServer;Tables | 本地消息 |
Templates;Files | 趋势模板 |
TagDb;Files | 标签 |
Snapshots;Files | 趋势快照 |
TrendPro Template;Files | TrendPro 模板 |
XYPlot Template;Files | XY 图模板 |
Derived;Models | 衍生标签 |
Event;Models | 事件 |
Macro;Files | 宏 |
Key;Files | 客户端快捷键 |
Data Logging;Models | 数据记录模型 |
FTAE | 报警和事件 |
DataLogPro;Files | DataLogPro |
Navigation;Files | 导航菜单 |
Navigation;Icons | 导航菜单 |
Scripts;Files | 脚本 |
Language;Files |
提供反馈