导入设备信息
设备信息从“导入和导出设备”窗口的“导入”选项卡导入。导入操作不限于“设备”选项卡上当前所选的上下文。管理员和控制工程师可以将设备导入到所有上下文中。 维护经理需要额外权限才能执行导入。
先决条件
在导入设备信息前,必须满足以下先决条件:
确保 ThingWorx 的脚本超时设置已按 导入 ThingWorx Apps 扩展中“更新脚本超时设置”部分所述的方式进行更新。如果在导入大量信息时遇到超时问题,请考虑进一步增加脚本超时设置。
为了能通过导入将属性远程绑定到 KEPServerEX 标记,IndustrialThingShape 事物形态必须存在于设备事物。这可以通过以下两种方法之一实现:
ThingWorx Composer 中,针对要远程绑定属性的设备类型,将事物形态添加到该设备类型所使用的事物模板的“实现的事物形态”。使用该事物模板创建的所有设备事物都会继承此事物形态。
或者
通过导入,将事物形态添加到单个设备事物中。为此,向导入电子表格的“常规信息”选项卡中添加一个名为 Implemented Shapes 的列,并在该列中指定 IndustrialThingShape 作为单个设备的值。导入操作会创建设备事物以及直接实现该事物的事物形态。
* 
警告:请勿同时使用这两种方法。如果 IndustrialThingShape 事物形态已经存在于设备类型的事物模板上,然后也在该设备类型的设备电子表格中指定,则该设备在导入时无效。
如果您添加了要导入的设备所用的新事物形态或事物模板,则应配置这些实体进行导入。有关详细信息,请参阅 为导入新的事物形态和事物模板进行相应的配置
执行导入
要导入设备信息:
1. 根据需要下载模板电子表格,或导出现有设备信息并下载导出的电子表格。
2. 在电子表格中输入或更新信息,然后保存该电子表格。请知晓以下几点:
只有资产或 “资产派生的设备类型”可包含在多个上下文中。如果在非资产的设备的“常规信息”选项卡上的“上下文”列中指定了多个上下文,则该设备无法导入。
如要通过导入来创建设备,则任何可选值 (在模板电子表格中注明) 可留空。如要通过导入来更新设备,则在该电子表格中指定的值会覆盖该设备上当前指定的任何值。
如果要指定远程绑定属性,请参阅 指定要导入的远程绑定属性
请参阅模板电子表格数据选项卡中每列上的注释,了解详细信息。
3. “设备”选项卡中,单击 可打开“导入和导出设备”窗口。
4. “导入”选项卡上,选择“结构和设备”以同时导入设备信息和设备结构定义,或者选择“仅结构”以仅导入设备结构。
5. 单击“选择文件”找到并选择电子表格:单击“上载”
6. 单击“验证文件”,然后查看 “验证结果”表。如果存在无效的数据,只要跳过任何无效数据即可继续导入。
7. 单击“导入”。此流程可能需要一些时间才能完成,具体取决于待导入的信息量。
8. 如果导入完全成功,系统会显示一条成功消息。如果存在无效的数据,系统会显示 “导入结果”表,详细列出导入时完成的操作。您可以单击“查看日志”,查看脚本日志中的详细信息,了解为何特定数据无效。
指定要导入的远程绑定属性
如果要在电子表格中指定欲导入的远程绑定属性,请注意以下事项:
绑定至 KEPServerEX 标记
要成功创建与 KEPServerEX 标记的远程绑定,请注意以下事项:
设备事物的 IndustrialThing 属性在电子表格中必须具有以下设置:
BindingNone
BaseTypeThingname
Value - 作为 KEPServerEX 连接网关的工业事物的名称。您可通过在 Controls Advisor 中单击连接的“查看连接信息”() 找到此值。工业事物网关的名称是连接信息中作为“事物名称”给定的值。
Logged - FALSE
远程绑定属性本身在电子表格中必须具有以下设置:
Binding - Remotely Bound
BaseType - 指定与 KEPServerEX 标记的基本类型相匹配的属性基本类型。
Tag Address - 设备事物属性绑定到的 KEPServerEX 标记的标记地址。
远程绑定至 Edge MicroServer (EMS) 属性的属性
要成功创建与 Edge MicroServer (EMS) 属性的远程绑定,设备事物属性在电子表格中必须具有以下设置:
Binding - Remotely Bound
BaseType - 指定与 Edge 事物属性的基本类型相匹配的属性基本类型。
Remote Property Name - 设备事物属性绑定到的 Edge 事物的属性名称。