Escenario
|
Descripción
|
---|---|
Reinicio de la plataforma
|
Cuando la plataforma se reinicia, no se pueden leer los valores iniciales desde el servidor Edge para las propiedades remotas marcadas como Read from Edge. Esto se debe a que no hay conexiones de socket web activas.
|
Edge/Kepware se vuelve a conectar después de la desconexión
|
Cuando Edge/Kepware se vuelve a conectar después de una pérdida de conexión, intenta enlazar. Esto sigue el patrón de enlace mencionado en Reinicio de la plataforma (escenario 1). Esto ocurre porque no se leen las propiedades del servidor Edge en el flujo de trabajo.
|
Servicio RestartThing o guardado desde Composer
|
En este caso práctico, la cosa se marca primero como detenida. Esto hace que pierda los enlaces con el extremo del servidor Edge.
Durante el método RestartThing, ThingWorx Platform primero enlaza al extremo existente y llama al método notifyPropertyUpdate. Este servidor Edge llama a GetPropertySubscriptions para obtener información sobre propiedades y enlaces remotos. Puede que esta llamada no se realice correctamente, ya que es posible que la cosa no se haya iniciado. Algunas propiedades pueden actualizarse como resultado de la llamada a readPropertyValueFromEdge.
|
Inicio de Kepware en frío
|
Cuando Kepware se inicia por primera vez en un sistema, no tiene información sobre el enlazado de propiedades. Después del inicio, Kepware se conecta a ThingWorx Platform y se enlaza a RemoteThings. Kepware luego intenta sincronizar el estado en función de los detalles de propiedad obtenidos de ThingWorx Platform. Al mismo tiempo, Kepware también comienza a obtener datos de dispositivos industriales/hardware (por ejemplo, sistemas PLC, SCADA, DCS, etc.). Durante este proceso, ThingWorx Platform intenta leer las propiedades antes de que Kepware obtenga su valor del dispositivo. Esto puede dar lugar a datos con calidad DESCONOCIDA.
|