|
|
En este ejemplo se supone que ThingWorx 8.0 o una versión posterior está instalado y en ejecución.
|
|
|
En este ejemplo, la cosa se denomina ThingWorx Kepware Server.
|
















|
|
La comunicación sin cifrar es un riesgo de seguridad y solo se debe activar durante las pruebas a pequeña escala o si el entorno está bien protegido por otros medios en el perímetro.
|
|
|
La opción Nombre de cosa debe coincidir exactamente con el nombre de la cosa IndustrialGateway (con distinción entre mayúsculas y minúsculas).
|

|
|
Durante la evaluación, puede resultar útil utilizar el controlador del simulador con ThingWorx Kepware Server para etiquetas y datos de ejemplo. Consulte el manual Simulator Driver.
|
|
|
Las conexiones industriales no se muestran si no hay ninguna conectada. Si ThingWorx Kepware Server está instalado pero no conectado, pulse en Start Runtime Service desde el icono de ThingWorx Kepware Server de la barra de herramientas del escritorio.
|





|
|
Se debe seleccionar un tipo de plantilla remota.
|


|
|
Después de guardar, la cosa implementa IndustrialThingShape, que no se puede quitar de dicha cosa. Si se guarda cualquier cosa cuya plantilla de cosa base se deriva de una cosa remota con el elemento IndustrialThingShape implementado, solo se permitirán los enlaces remotos basados en direcciones de etiquetas.
|
|
|
• ThingWorx no soporta la herencia de propiedades en IndustrialThingShapes.
• Una vez reemplazada una propiedad en una cosa, los cambios realizados en las definiciones de cosa alrededor de los enlaces de propiedad no se reflejarán. Esto se limita a los aspectos alrededor del enlace. Si se cambia el tipo base de la propiedad para una instancia, el cambio se propagará.
• La propiedad sustituida de la cosa debe borrarse (esencialmente, deshacer la sustitución) y los cambios relacionados con el enlace realizados en la definición de cosa se reflejarán en la cosa.
|
|
|
Las propiedades de tipo infotable deben tener el tipo de inserción definido en Se inserta siempre.
|
|
|
Las siguientes propiedades son específicas de la cosa de conexiones industriales:
• Dirección de etiqueta: la dirección de la etiqueta tal como existe en ThingWorx Kepware Server. No es necesario que el nombre de propiedad y la dirección de la etiqueta enlazada sean iguales.
• Tipo de datos industriales: el tipo de datos tal como existe en ThingWorx Kepware Server. Corresponde al tipo base en ThingWorx.
• Tipo de inserción: el tipo de inserción por defecto es Inserción basada en cambio de valor. Aunque Inserción basada en banda muerta es similar a Inserción basada en cambio de valor, hay una ligera diferencia en los valores que se insertan. Por ejemplo, si los valores del dispositivo son 1, 2, 3 y 4, y el tipo de inserción es Inserción basada en cambio de valor con un valor de Umbral de inserción de 2, el valor que se insertará desde el servidor Edge es 1. Sin embargo, este valor no se inserta de nuevo porque solo ha cambiado en 1. Si el tipo de inserción se define en Inserción basada en banda muerta para este mismo ejemplo, se insertarán los valores 1 y 4 porque el cambio se encuentra entre el último valor que se ha insertado en lugar del último valor de la periferia.
|




|
|
Como alternativa, elija la opción Etiqueta dinámica, introduzca una dirección de etiqueta dinámica y seleccione Tipo de datos industriales antes de pulsar en Terminado.
|

|
|
Todas las propiedades de recuento se registran en un flujo de valor.
|
|
|
Este valor no se debe utilizar para verificar la conectividad, ya que es posible que esta actualización se quite.
|
|
Servicio
|
Descripción
|
||
|---|---|---|---|
|
BrowseItems
|
Las entradas son path y filter. El filtro es opcional.
Devuelve: SourceType (por ejemplo, Word o matriz de Word) es el tipo de datos tal como se ha definido en ThingWorx Kepware Server y está relacionado con el tipo base en ThingWorx.
Este servicio toma un filtro como argumento, lo que permite buscar nombres de etiqueta específicos. Las técnicas de filtro que se pueden utilizar en este campo de filtro son las siguientes:
* Comodín: coincide con cualquier conjunto de caracteres.
? Comodín de carácter único: coincide con cualquier carácter único.
[...] Conjunto de caracteres de inclusión: coincide con cualquier carácter único incluido entre corchetes. Los rangos de caracteres se pueden indicar mediante un guion: 'c-j'.
[!...] Conjunto de caracteres de exclusión: coincide con cualquier carácter único no incluido entre corchetes. Los rangos de caracteres se pueden indicar mediante un guion: 'c-j'.
# Dígito: coincide con cualquier carácter numérico.
|
||
|
BrowseGroups
|
Las entradas son path y filter. Si no se ha definido un elemento path, se devuelven todos los grupos.
|
||
|
GetIndustrialThings
|
Se devuelven todas las cosas que están conectadas a través de la plantilla de cosa de Industrial Gateway. También se puede visualizar el mashup Cosas remotas en ThingWorx para ver esta información.
|
||
|
GetPropertySubscriptions
|
Este servicio se puede utilizar (en la cosa remota) para devolver aspectos visuales (propiedades tal como ThingWorx Kepware Server las ha definido).
|
||
|
GetBoundItems
|
Introduzca un número para maxItems. Se devuelven todas las etiquetas que están enlazadas a la cosa desde la que se ejecuta el servicio.
|
||
|
GetPropertyDiagnostics
|
Está disponible en las cosas remotas y se añade al utilizar IndustrialThingShape. Este servicio toma el nombre local de una propiedad enlazada actualmente a la cosa en la que se ejecuta el servicio y devuelve la siguiente información:
• Description: el campo de descripción en ThingWorx Kepware Server.
• Valid: booleano. ¿Es válida la propiedad en ThingWorx Kepware Server?
• DriverFriendlyName: nombre presentado a los usuarios del controlador que se utiliza para generar la etiqueta.
• Model: el modelo de dispositivo en el controlador que se utiliza para generar la etiqueta.
• Error: booleano. ¿El dispositivo presenta un error?
• Name: el nombre de la dirección que aparece en ThingWorx Kepware Server.
• DriverPersistedName : el nombre ThingWorx Kepware Server del controlador que se utiliza para generar la etiqueta.
• Address: dirección física de la etiqueta en ThingWorx Kepware Server.
• DataType: el tipo de datos industriales tal como los ve ThingWorx Kepware Server.
• ReadOnly: booleano. Si es verdadero, la etiqueta es de solo lectura.
• CurrentValue: el valor de la etiqueta al ejecutar el servicio.
• CurrentQuality: la calidad de la etiqueta al ejecutar el servicio.
• CurrentTimestamp: la hora en que se ha leído la etiqueta al ejecutar el servicio.
|
||
|
GetDiagnosticDigest
|
Está disponible en la cosa de gateway industrial. Este servicio toma cualquier dirección de etiqueta y devuelve la información de diagnóstico de dicha etiqueta desde ThingWorx Kepware Server. Este es el único servicio de diagnóstico en el que se puede utilizar una dirección estática o dinámica en la instancia de ThingWorx Kepware Server para proporcionar información, lo que significa que no es necesario que la etiqueta esté enlazada a una propiedad de la plataforma para que este servicio devuelva resultados. La definición de cada uno de los campos devueltos es la misma que para el servicio GetPropertyDiagnostics (véase más arriba).
|
|
|
Las extensiones de soporte de PTC están disponibles en la página de descargas de ThingWorx Foundation.
|

|
|
Al pulsar en el vínculo Import Format se muestra el formato del fichero.
|

