场景
|
说明
|
---|---|
平台重新启动
|
平台重新启动时,无法从 Edge 读取标记为 Read from Edge 的远程属性的起始值。因为无活动的 Web 套接字连接。
|
Edge/Kepware 会在断开后重新连接
|
Edge/Kepware 断开后重新连接时,会尝试绑定。绑定时将遵循平台重新启动 (场景 1) 中所述的绑定模式。这是因为在工作流中并未读取任何 Edge 属性。
|
RestartThing 服务或从 Composer 保存
|
在此用例中,首先将事物标记为已停止。这会导致其失去与 Edge 端点的绑定。
在使用 RestartThing 方法期间,ThingWorx Platform 首先绑定至现有端点并调用 notifyPropertyUpdate 方法。此边缘设备调用 GetPropertySubscriptions 以获取有关远程属性和绑定的信息。由于事物可能尚未启动,因此此调用可能无效。某些属性可能会因调用 readPropertyValueFromEdge 而更新。
|
Kepware 冷启动
|
Kepware 首次在系统上启动时不具有属性绑定的任何信息。启动后,Kepware 连接到 ThingWorx Platform 并绑定到远程事物。Kepware 随后会尝试基于从 ThingWorx Platform 获取的属性详细信息来同步状态。同时,Kepware 也开始从工业设备/硬件 (例如 PLC、SCADA 或 DCS 系统等) 获取数据。在此期间,ThingWorx Platform 会尝试在 Kepware 从设备中获取值前读取属性。这可能会导致数据质量未知。
|