还原配置 JSON 文件
要使用命令行还原应用程序,必须首先创建一个 JSON 文件,并在其中配置设置,例如还原类型、存档文件、应用程序名称等。实质上,JSON 文件包含的设置与您使用 FactoryTalk View SE 应用程序管理器实用程序配置的设置相同。
以下是 JSON 文件内容的示例,您可以根据需要对其进行编辑。所有设置均不区分大小写。此示例表示:
- 还原整个应用程序,包括 HMI 服务器、FactoryTalk Alarms and Events 服务器和数据服务器配置。
- 存档文件为FTViewDemo.apb,位于C:/Users/Public/Documents中。
- 要还原的应用程序类型为网络分布式。
- 要还原的新应用程序名称为FTViewApp。
- 还原的应用程序将覆盖现有应用程序和 HMI 工程。
- 还原的应用程序包括三个区域:Line1_HMI、Line1_Alarms和Line1_Data。
- 在区域Line1_HMI,有一个名为ftviewdemo_hmi的 HMI 服务器,该服务器托管在未配置冗余的PC1上。
- 在区域Line1_Alarms,有一个名为line1_tagftae的 FactoryTalk Alarms and Events 服务器,该服务器托管在未配置冗余的PC1上。
- 在区域Line1_Data,有一个名为FactoryTalk Linx的 FactoryTalk Linx 数据服务器,该服务器托管在未配置冗余的PC1上。
{ "RestoreType":1, "ArchivePath":"C:/Users/Public/Documents/FTViewDemo.apb", "AppType":"Distributed", "NewAppName":"FTViewApp", "Overwrite":"Y", "Selections":[ { "Area":"Line1_HMI", "ServerType":"HMI", "ServerName":"ftviewdemo_hmi", "PriHost":"PC1", "SecHost":"Unavailable", }, { "Area":"Line1_Alarms", "ServerType":"FTAE", "ServerName":"line1_tagftae", "PriHost":"PC1", }, { "Area":"Line1_Data", "ServerType":"FTLinx", "ServerName":"FactoryTalk Linx", "PriHost":"PC1", "SecHost":"Unavailable", } ] }
下表列出了 JSON 文件中的设置。
设置 | 描述 |
|---|---|
RestoreType | 必需。 使用以下值之一指定还原范围:
小贴士:
还原 APA 或 APB 存档文件时,RestoreType 和 AppType 应有效并能相互配合,这与使用 FactoryTalk View SE 应用程序管理器实用程序配置的内容相同。
|
ArchivePath | 必需。 指定存档文件的完整路径。
小贴士:
请勿使用反斜杠符号 (\)。请改用正斜杠符号(/),例如 C:/Users/Public/Documents。
|
AppType | 必需。 使用以下值之一在存档文件中指定应用程序类型:
|
NewAppName | 必需。 指定要还原的应用程序的新名称。 |
覆盖 | 可选。 指定是否使用以下值之一覆盖现有应用程序和 HMI 工程:
如果忽略该设置,则默认为 N 。
小贴士:
APA 存档文件的本地应用程序不支持覆盖。
|
选择 | 必需。 此部分定义区域、服务器类型、服务器名称、主服务器和辅助服务器。 将选择还原空应用程序,但其必须采用以下格式:"Selections":[] 或 "Selections":{} |
区域 | 可选。 指定要还原的区域的名称。 |
ServerType | 必需。 使用以下值之一指定要还原的服务器的类型:
|
ServerName | 必需。 指定要还原的服务器的名称。 |
PriHost | 必需。 使用以下值之一指定主服务器以托管还原的应用程序:
|
SecHost | 可选。 指定辅助服务器来托管还原的应用程序。如果未设置冗余,则忽略此设置。
|
提供反馈