|
|
In diesem Beispiel wird davon ausgegangen, dass ThingWorx 8.0 oder höher installiert ist und ausgeführt wird.
|
|
|
In diesem Beispiel heißt das Ding ThingWorxKepwareServer.
|
















|
|
Unverschlüsselte Kommunikation ist ein Sicherheitsrisiko und sollte NUR während Tests im kleinen Maßstab aktiviert werden oder wenn die Umgebung im Perimeter anders gut gesichert ist.
|
|
|
Dingname muss dem Namen des IndustrialGateway-Dings entsprechen (Groß-/Kleinschreibung beachten).
|

|
|
Während einer Auswertung kann es hilfreich sein, den Simulator-Treiber mit ThingWorx Kepware Server für Beispieldaten und -Tags zu verwenden. Weitere Informationen finden Sie im Handbuch zum Simulator-Treiber.
|
|
|
Industrieverbindungen werden nicht angezeigt, wenn sie nicht verbunden sind. Wenn ThingWorx Kepware Server installiert, aber nicht verbunden ist, klicken Sie auf Laufzeitdienst starten über das ThingWorx Kepware Server-Symbol in der Desktop-Symbolleiste.
|





|
|
Ein Remote-Vorlagentyp muss ausgewählt werden.
|


|
|
Beim Speichern wird die IndustrialThingShape durch das Ding implementiert und kann nicht aus dem Ding entfernt werden. Das Speichern eines Dings, dessen Basis-Dingvorlage von einem Remote-Ding mit der implementierten IndustrialThingShape abgeleitet wird, ermöglicht nur Remote-Bindungen, die auf der Tag-Adresse basieren.
|
|
|
• ThingWorx unterstützt die Eigenschaftsvererbung auf IndustrialThingShapes nicht.
• Sobald eine Eigenschaft auf einem Ding überschrieben wird, werden Änderungen, die an den Dingformen hinsichtlich Eigenschaftsbindungen vorgenommen wurden, nicht länger reflektiert. Dieses Verhalten ist auf Bindungen beschränkt. Wird der Basistyp der Eigenschaft für eine Instanz geändert, so wird diese Änderung propagiert.
• Die überschriebene Eigenschaft auf dem Ding muss gelöscht werden (d.h. die Überschreibung muss rückgängig gemacht werden), und alle Änderungen hinsichtlich Bindungen, die an der Dingform vorgenommen werden, werden auf dem Ding reflektiert.
|
|
|
Für Infotable-Eigenschaften muss der Push-Typ auf Immer Push-Übertragung festgelegt sein.
|
|
|
Die folgenden Eigenschaften sind spezifisch für das Industrieverbindungen-Ding:
• Tag-Adresse – Adresse des Tags in ThingWorx Kepware Server. Der Eigenschaftsname und die Adresse des gebundenen Tags müssen nicht identisch sein.
• Industrie-Datentyp – Datentyp in ThingWorx Kepware Server. Dies entspricht dem Basistyp in ThingWorx.
• Push-Typ: Der standardmäßige Push-Typ ist Push basierend auf Wertänderung. Push basierend auf Totzone ähnelt zwar der Option Push basierend auf Wertänderung, es gibt jedoch einen subtilen Unterschied in Bezug auf die Push-Werte. Wenn beispielsweise die Werte vom Gerät 1, 2, 3 und 4 sind und der Push-Typ Push basierend auf Wertänderung mit einem Push-Schwellenwert von 2 ist, dann ist der Wert, für den ein Push vom Edge erfolgt, 1. Für diesen Wert erfolgt jedoch nicht erneut ein Push, da er sich nur um 1 geändert hat. Wenn der Push-Typ in diesem Beispiel auf Push basierend auf Totzone festgelegt wird, erfolgt ein Push der Werte 1 und 4, da die Änderung zum letzten Push-Wert erfolgt, anstelle vom letzten Edge-Wert.
|




|
|
Wählen Sie alternativ die Option Dynamisches Tag aus, geben Sie eine dynamische Tag-Adresse ein, und wählen Sie den Industrie-Datentyp aus, bevor Sie auf Fertig klicken.
|

|
|
Alle Anzahleigenschaften werden in einem Wert-Stream protokolliert.
|
|
|
Dieser Wert sollte nicht verwendet werden, um die Konnektivität zu verifizieren, da diese Aktualisierung möglicherweise verworfen wird.
|
|
Dienst
|
Beschreibung
|
||
|---|---|---|---|
|
BrowseItems
|
Die Eingaben sind path und filter. Der Filter ist optional.
Gibt Folgendes zurück: SourceType (z.B. Word oder Word-Array) ist der Datentyp (wie in ThingWorx Kepware Server definiert) und korreliert mit dem Basistyp in ThingWorx.
Dieser Dienst akzeptiert einen Filter als Argument, wodurch nach bestimmten Tag-Namen gesucht werden kann. In diesem Filterfeld können die folgenden Filtertechniken verwendet werden:
*Platzhalter – Filtert nach einem beliebigen Satz von Zeichen.
? Platzhalter mit einem einzelnen Zeichen – Filtert nach einzelnen Zeichen.
[...]-Einschluss-Zeichensatz – filtert nach einem einzelnen Zeichen in Klammern. Zeichenbereiche können durch einen Bindestrich angegeben werden: "c-j".
[!...]-Ausschluss-Zeichensatz – filtert nach einem einzelnen Zeichen, das nicht in Klammern steht. Zeichenbereiche können durch einen Bindestrich angegeben werden: "c-j", ".
# Ziffer – Filtert nach einem numerischen Zeichen.
|
||
|
BrowseGroups
|
Die Eingaben sind path und filter. Wenn kein path definiert ist, werden alle Gruppen zurückgegeben.
|
||
|
GetIndustrialThings
|
Gibt alle Dinge zurück, die über die Dingvorlage "IndustrialGateway" verbunden sind. Sie können auch das Mashup "Remote-Dinge" in ThingWorx anzeigen, um diese Informationen anzuzeigen.
|
||
|
GetPropertySubscriptions
|
Sie können diesen Dienst (für das Remote-Ding) verwenden, um Aspekte zurückzugeben (durch ThingWorx Kepware Server definierte Eigenschaften).
|
||
|
GetBoundItems
|
Geben Sie eine Zahl für maxItems ein. Gibt alle Tags zurück, die an das Ding gebunden sind, von dem der Dienst ausgeführt wird.
|
||
|
GetPropertyDiagnostics
|
Verfügbar für Remote-Dinge und hinzugefügt, wenn Sie die IndustrialThingShape verwenden. Dieser Dienst verwendet den lokalen Namen einer Eigenschaft, die aktuell an das Ding gebunden ist, auf dem der Dienst ausgeführt wird, und gibt folgende Informationen zurück:
• Description: Beschreibungsfeld auf ThingWorx Kepware Server.
• Valid – Boolescher Wert. Ist die Eigenschaft auf ThingWorx Kepware Server gültig?
• DriverFriendlyName: Der Name, der Benutzern für den Treiber zum Generieren des Tags angezeigt wird.
• Model – Modell des Geräts unter dem Treiber zum Generieren des Tags.
• Error – Boolescher Wert. Ist das Gerät fehlerhaft?
• Name – Name der Adresse in ThingWorx Kepware Server.
• DriverPersistedName – ThingWorx Kepware Server Name des Treibers zum Generieren des Tags.
• Address: Physische Adresse des Tags in ThingWorx Kepware Server.
• DataType – Industrie-Datentyp, wie er für ThingWorx Kepware Server angezeigt wird.
• ReadOnly – Boolescher Wert. Bei "true" ist das Tag schreibgeschützt.
• CurrentValue – Wert des Tags, als der Dienst ausgeführt wurde.
• CurrentQuality – Qualität des Tags, als der Dienst ausgeführt wurde.
• CurrentTimestamp – Zeitpunkt, zu dem das Tag bei Ausführung des Diensts gelesen wurde.
|
||
|
GetDiagnosticDigest
|
Verfügbar für das Ding "Industrie-Gateway". Dieser Dienst kann jede beliebige Tag-Adresse verwenden und gibt die Diagnose-Informationen dieses Tags aus ThingWorx Kepware Server zurück. Dies ist der einzige Diagnosedienst, der eine statische oder dynamische Adresse auf der ThingWorx Kepware Server Instanz verwenden kann, um Informationen bereitzustellen. Dies bedeutet, dass das Tag nicht an eine Eigenschaft in der Plattform gebunden werden muss, damit dieser Dienst Ergebnisse zurückgibt. Die Definition jedes der zurückgegebenen Felder entspricht dem Dienst GetPropertyDiagnostics (siehe oben).
|
|
|
PTC Support-Erweiterungen sind auf der ThingWorx Foundation Downloads-Seite verfügbar.
|

|
|
Durch Klicken auf den Link Format importieren wird das Format der Datei angezeigt.
|

