|
|
Questo esempio presuppone che sia installato e in esecuzione ThingWorx 8.0 o versione successiva.
|
|
|
In questo esempio, l'oggetto è denominato ThingWorxKepwareServer.
|
















|
|
La comunicazione non crittografata è un rischio per la protezione e deve essere attivata SOLO durante test su scala ridotta o se l'ambiente è adeguatamente protetto da altri mezzi a livello perimetrale.
|
|
|
Thing Name deve corrispondere al nome dell'oggetto IndustrialGateway, con distinzione tra maiuscole e minuscole.
|

|
|
Durante una valutazione, può essere utile utilizzare Simulator Driver con ThingWorx Kepware Server per dati e tag di esempio. Vedere il manuale Simulator Driver.
|
|
|
L'oggetto Connessioni industriali non viene visualizzato se non è presente alcuna connessione. Se ThingWorx Kepware Server è installato ma non connesso, fare clic su Start Runtime Service dall'icona di ThingWorx Kepware Server nella barra degli strumenti del desktop.
|





|
|
È necessario selezionare un tipo di modello remoto.
|


|
|
Al momento del salvataggio, IndustrialThingShape viene implementato dall'oggetto e non può essere rimosso dall'oggetto. Il salvataggio di un oggetto qualsiasi il cui modello di oggetto di base deriva da un oggetto remoto con IndustrialThingShape implementato fa sì che solo le associazioni remote possano essere basate sull'indirizzo del tag.
|
|
|
• ThingWorx non supporta l'eredità di proprietà in IndustrialThingShapes.
• Una volta che una proprietà viene sostituita in un oggetto, eventuali modifiche apportate alle thing shape correlate alle associazioni di proprietà non vengono applicate. Questo è limitato agli aspetti correlati all'associazione. Se il tipo di base della proprietà viene modificato per un'istanza, la modifica verrà propagata.
• La proprietà sostituita nell'oggetto deve essere eliminata (si deve essenzialmente annullare la sostituzione) e tutte le modifiche correlate all'associazione apportate alla thing shape vengono applicate all'oggetto.
|
|
|
Il tipo di push delle proprietà di tipo infotable deve essere impostato su Sempre push.
|
|
|
Le proprietà descritte di seguito sono specifiche dell'oggetto Connessioni industriali.
• Indirizzo tag: indirizzo del tag, così come si presenta in ThingWorx Kepware Server. Non è necessario che il nome della proprietà e l'indirizzo del tag associato siano uguali.
• Tipo di dati industriali: tipo di dati, così come si presenta in ThingWorx Kepware Server. Corrisponde al tipo di base in ThingWorx.
• Tipo di push: il tipo di push di default è Push in base alla modifica del valore. Sebbene Push in base alla banda inutilizzata sia simile a Push in base alla modifica del valore, esiste una sottile differenza nei valori sottoposti a push. Se i valori provenienti dal dispositivo sono 1, 2, 3 e 4 e il tipo di push è Push in base alla modifica del valore con Soglia push di 2, ad esempio, il valore di cui viene effettuato il push dall'edge è 1. Tale valore, tuttavia, non viene nuovamente sottoposto a push poiché è cambiato solo di 1. Se il tipo di push viene impostato su Push in base alla banda inutilizzata in questo stesso esempio, viene eseguito il push dei valori 1 e 4 perché la modifica è tra l'ultimo valore sottoposto a push al posto dell'ultimo valore del dispositivo edge.
|




|
|
In alternativa selezionare Tag dinamico, immettere un indirizzo di tag dinamico, selezionare Tipo di dati industriali, quindi fare clic su Fine.
|

|
|
Tutte le proprietà di conteggio vengono registrate in uno stream di valori.
|
|
|
Questo valore non deve essere utilizzato per verificare la connettività in quanto potrebbe essere l'aggiornamento che viene eliminato.
|
|
Servizio
|
Descrizione
|
||
|---|---|---|---|
|
BrowseItems
|
Gli input sono path e filter. Il filtro è facoltativo.
Restituisce: SourceType (ad esempio Word o Word Array) è il tipo di dati così come definito in ThingWorx Kepware Server ed è correlato al tipo di base in ThingWorx.
Questo servizio accetta un filtro come argomento, consentendo la ricerca di nomi di tag specifici. Di seguito sono riportate le tecniche di filtro che è possibile utilizzare in questo campo di filtro.
* Carattere jolly - Corrisponde a qualsiasi insieme di caratteri.
? Carattere jolly singolo - Corrisponde a un singolo carattere qualsiasi.
[...] Set di caratteri di inclusione - Corrisponde a un singolo carattere qualsiasi racchiuso tra parentesi. Gli intervalli di caratteri possono essere indicati da un trattino: "c-j".
[!...] Set di caratteri di esclusione - Corrisponde a un singolo carattere qualsiasi non racchiuso tra parentesi. Gli intervalli di caratteri possono essere indicati da un trattino: "c-j".
# Cifra - Corrisponde a un carattere numerico qualsiasi.
|
||
|
BrowseGroups
|
Gli input sono path e filter. Se non viene definito path, vengono restituiti tutti i gruppi.
|
||
|
GetIndustrialThings
|
Restituisce tutti gli oggetti che sono connessi tramite il modello di oggetto IndustrialGateway. Per visualizzare queste informazioni, è possibile anche visualizzare il mashup Oggetti remoti in ThingWorx.
|
||
|
GetPropertySubscriptions
|
È possibile utilizzare questo servizio (sull'oggetto remoto) per restituire aspetti, ovvero proprietà così come definite da ThingWorx Kepware Server.
|
||
|
GetBoundItems
|
Immettere un numero per maxItems. Restituisce tutti i tag associati all'oggetto da cui viene eseguito il servizio.
|
||
|
GetPropertyDiagnostics
|
Disponibile per gli oggetti remoti, viene aggiunto quando si utilizza IndustrialThingShape. Questo servizio accetta il nome locale di una proprietà attualmente associata all'oggetto per cui il servizio viene eseguito e restituisce le informazioni seguenti:
• Description - Campo della descrizione in ThingWorx Kepware Server.
• Valid - Booleano. Indica se la proprietà è valida in ThingWorx Kepware Server.
• DriverFriendlyName - Nome presentato agli utenti per il driver utilizzato per generare il tag.
• Model - Modello di dispositivo al di sotto del driver utilizzato per generare il tag.
• Error - Booleano. Indica se è presente o meno un errore nel dispositivo.
• Name - Nome dell'indirizzo in ThingWorx Kepware Server.
• DriverPersistedName - Nome ThingWorx Kepware Server del driver utilizzato per generare il tag.
• Address - Indirizzo fisico del tag in ThingWorx Kepware Server.
• DataType - Tipo di dati industriali come rilevato in ThingWorx Kepware Server.
• ReadOnly - Booleano. Se true, il tag è di sola lettura.
• CurrentValue - Valore del tag quando è stato eseguito il servizio.
• CurrentQuality - Qualità del tag quando è stato eseguito il servizio.
• CurrentTimestamp - Ora di lettura del tag quando è stato eseguito il servizio.
|
||
|
GetDiagnosticDigest
|
Disponibile per l'oggetto IndustrialGateway. Questo servizio accetta qualsiasi indirizzo di tag e restituisce le informazioni di diagnostica relative al tag da ThingWorx Kepware Server. Questo è l'unico servizio di diagnostica che può utilizzare un indirizzo statico o dinamico nell'istanza di ThingWorx Kepware Server per fornire informazioni. Di conseguenza, affinché il servizio restituisca risultati non è necessario che il tag sia associato a una proprietà nella piattaforma. La definizione di ognuno dei campi restituiti è la stessa del servizio GetPropertyDiagnostics descritto in precedenza.
|
|
|
Le estensioni del supporto tecnico PTC sono disponibili nella pagina di download di ThingWorx Foundation.
|

|
|
Se si fa clic sul link Import Format, viene visualizzato il formato del file.
|

