还原配置 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
必需。
使用以下值之一指定还原范围:
  • 0
    : 仅还原 HMI 服务器。
  • 1
    : 还原整个应用程序,包括 HMI 服务器、FactoryTalk Alarms and Events 服务器和数据服务器配置。
  • 2
    : 还原应用程序以及整个 FactoryTalk Directory。
  • 3
    : 还原整个应用程序以及整个 FactoryTalk Directory 及其逻辑安全标识符。
小贴士: 还原 APA 或 APB 存档文件时,RestoreType 和 AppType 应有效并能相互配合,这与使用 FactoryTalk View SE 应用程序管理器实用程序配置的内容相同。
ArchivePath
必需。
指定存档文件的完整路径。
小贴士: 请勿使用反斜杠符号 (\)。请改用正斜杠符号(/),例如 C:/Users/Public/Documents。
AppType
必需。
使用以下值之一在存档文件中指定应用程序类型:
  • 本地
    。本地站点
  • 工作站
    :网络站点
  • 分布式
    :网络分布式
NewAppName
必需。
指定要还原的应用程序的新名称。
覆盖
可选。
指定是否使用以下值之一覆盖现有应用程序和 HMI 工程:
  • Y
    :覆盖
  • N
    :不覆盖
如果忽略该设置,则默认为
N
小贴士: APA 存档文件的本地应用程序不支持覆盖。
选择
必需。
此部分定义区域、服务器类型、服务器名称、主服务器和辅助服务器。
将选择还原空应用程序,但其必须采用以下格式:"Selections":[] 或 "Selections":{}
区域
可选。
指定要还原的区域的名称。
ServerType
必需。
使用以下值之一指定要还原的服务器的类型:
  • HMI
    :HMI 服务器
  • FTLinx
    :FactoryTalk Linx 数据服务器
  • FTAE
    :FactoryTalk Alarms and Events 服务器
  • OPCUA
    :OPC UA 服务器
  • OPCDA
    :OPC DA 服务器
ServerName
必需。
指定要还原的服务器的名称。
PriHost
必需。
使用以下值之一指定主服务器以托管还原的应用程序:
  • ComputerName
    ,表示主服务器计算机的名称。
  • localhost
    ,表示当前计算机。
  • DoNotRestore
    ,表示不还原 HMI 服务器。
SecHost
可选。
指定辅助服务器来托管还原的应用程序。如果未设置冗余,则忽略此设置。
  • ComputerName
    ,表示辅助服务器计算机的名称。
  • DoNotRestore
    ,表示不还原冗余 HMI 服务器。
  • Unavailable
    ,表示未配置辅助服务器。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal