|
|
Cet exemple suppose que ThingWorx 8.0 ou version ultérieure est installé et en cours d'exécution.
|
|
|
Dans cet exemple, l'objet est nommé ThingWorxKepwareServer.
|
















|
|
Les communications non chiffrées représentent un risque pour la sécurité et ne doivent être activées qu'aux fins de tests à petite échelle, ou si l'environnement est bien sécurisé par d'autres moyens.
|
|
|
Le Thing name doit correspondre au nom de l'objet IndustrialGateway et il est sensible à la casse.
|

|
|
Dans le cadre d'une évaluation, il peut être utile d'utiliser le pilote Simulator avec ThingWorx Kepware Server pour des exemples de données et de tags. Consultez le manuel dédié au pilote Simulator.
|
|
|
Les connexions industrielles ne s'affichent pas si la connexion n'est pas établie. Si ThingWorx Kepware Server est installé mais pas connecté, cliquez sur Start Runtime Service depuis l'icône ThingWorx Kepware Server sur la barre d'outils du bureau.
|





|
|
Vous devez sélectionner un type de modèle distant.
|


|
|
Lors de l'enregistrement, IndustrialThingShape est implémenté par l'objet et ne peut pas en être supprimé. Si vous enregistrez un objet dont le modèle d'objet de base est dérivé d'un objet distant avec la forme IndustrialThingShape implémentée, la liaison distante n'est autorisée qu'en fonction de l'adresse de tag.
|
|
|
• ThingWorx ne prend pas en charge l'héritage des propriétés sur IndustrialThingShapes.
• Après qu'une propriété est remplacée sur un objet, les modifications apportées aux formes d'objet autour des liaisons de propriété ne sont pas répercutées. Cette fonction est limitée aux aspects autour de la liaison. Si le type de base d'une propriété est modifié pour une instance, cette modification sera propagée.
• La propriété substituée sur l'objet doit être supprimée (c.-à-d. annulation de l'écrasement) et toutes les modifications associées aux liaisons effectuées sur la forme d'objet seront répercutées sur l'objet.
|
|
|
Le type de push des propriétés table d'informations doit être défini sur Push systématique.
|
|
|
Les propriétés suivantes sont spécifiques à l'objet Connexions industrielles :
• Adresse du tag : adresse du tag, telle que définie sur ThingWorx Kepware Server. Le nom de la propriété et l'adresse du tag lié n'ont pas besoin d'être identiques.
• Type de données industrielles : type de données, tel que défini sur ThingWorx Kepware Server. Correspond au type de base dans ThingWorx.
• Type de push : le type de push par défaut est Push sur modification de la valeur. Bien que l'option Push en fonction de la zone morte fonctionne de manière similaire à l'option Push sur modification de la valeur, il existe une légère différence dans les valeurs qui sont transmises. Par exemple, si les valeurs issues de l'appareil sont 1, 2, 3 et 4 et que le type de push est défini sur Push sur modification de la valeur avec un Seuil de push de 2, la valeur transmise depuis l'Edge sera 1. Néanmoins, il n'y aura pas de nouveau push de cette valeur car elle n'a varié que de 1. Si le type de push est défini sur Push en fonction de la zone morte dans ce même exemple, il y a aura un push des valeurs 1 et 4, car la modification sera envisagée au regard de la dernière valeur ayant fait l'objet d'un push et non de la dernière valeur issue de l'Edge.
|




|
|
Vous pouvez également sélectionner l'option Tag dynamique, saisir une adresse de tag dynamique, puis sélectionner le Type de données industrielles avant de cliquer sur Terminé.
|

|
|
Toutes les propriétés de décompte sont journalisées dans un flux de valeurs.
|
|
|
Cette valeur ne doit pas être utilisée pour vérifier la connectivité, car c'est cette mise à jour qui peut être ignorée.
|
|
Service
|
Description
|
||
|---|---|---|---|
|
BrowseItems
|
Les entrées sont path et filter. Le filtre est facultatif.
Renvoie : le SourceType (par exemple, Word ou tableau Word) est le type de données tel que défini sur ThingWorx Kepware Server et corrélé au type de base dans ThingWorx.
Ce service prend un filtre comme argument, ce qui permet de rechercher des noms de tag spécifiques. Les techniques de filtre qui peuvent être utilisées dans ce champ de filtre sont les suivantes :
* Chaîne de caractères générique : correspond à n'importe quelle chaîne de caractères.
? Caractère générique unique : correspond à n'importe quel caractère unique.
[...] Jeu de caractères d'inclusion : correspond à un ou plusieurs caractères inclus entre crochets. Les plages de caractères peuvent être indiquées par un tiret : "c-j".
[!...] Jeu de caractères d'exclusion : correspond à un ou plusieurs caractères non inclus entre crochets. Les plages de caractères peuvent être indiquées par un tiret : "c-j".
# Chiffre : correspond à n'importe quel caractère numérique.
|
||
|
BrowseGroups
|
Les entrées sont path et filter. En l'absence de path, tous les groupes sont renvoyés.
|
||
|
GetIndustrialThings
|
Renvoie tous les objets qui sont connectés via le modèle d'objet IndustrialGateway. Vous pouvez également accéder à l'application composite Objets distants dans ThingWorx pour afficher ces informations.
|
||
|
GetPropertySubscriptions
|
Vous pouvez utiliser ce service (sur l'objet distant) pour renvoi des aspects définis (propriétés telles que définies par ThingWorx Kepware Server).
|
||
|
GetBoundItems
|
Spécifiez une valeur numérique pour maxItems. Renvoie tous les tags liés à l'objet sur lequel le service est exécuté.
|
||
|
GetPropertyDiagnostics
|
Disponible sur les objets distants et ajouté lors de l'utilisation de la forme d'objet IndustrialThingShape. Ce service prend en entrée le nom local d'une propriété liée à l'objet sur lequel le service est exécuté et renvoie les informations suivantes :
• Description : champ de description sur ThingWorx Kepware Server.
• Valid : booléen. La propriété est-elle valide sur ThingWorx Kepware Server ?
• DriverFriendlyName : nom du pilote utilisé pour générer le tag présenté aux utilisateurs.
• Model : modèle d'appareil sous le pilote utilisé pour générer le tag.
• Error : booléen. L'appareil est-il en erreur ?
• Name : nom de l'adresse dans ThingWorx Kepware Server.
• DriverPersistedName : nom ThingWorx Kepware Server du pilote utilisé pour générer le tag.
• Address : adresse physique du tag dans ThingWorx Kepware Server.
• DataType : type de données industrielles tel que ThingWorx Kepware Server le voit.
• ReadOnly : booléen. Si la valeur est "vrai", le tag est en lecture seule.
• CurrentValue : valeur du tag lors de l'exécution du service.
• CurrentQuality : qualité du tag lors de l'exécution du service.
• CurrentTimestamp : heure de lecture du tag lors de l'exécution du service.
|
||
|
GetDiagnosticDigest
|
Disponible sur l'objet IndustrialGateway. Ce service prend en entrée n'importe quelle adresse de tag et renvoie les informations de diagnostic pertinentes pour ce tag disponibles sur ThingWorx Kepware Server. Il s'agit du seul service de diagnostic en mesure d'utiliser une adresse aussi bien statique que dynamique sur l'instance ThingWorx Kepware Server pour fournir des informations, ce qui signifie que le tag n'a pas besoin d'être lié à une propriété sur la plateforme pour que ce service renvoie des résultats. La définition de chacun des champs renvoyés est la même que pour le service GetPropertyDiagnostics (voir ci-avant).
|
|
|
Les extensions prises en charge par PTC sont disponibles sur la page des téléchargements de ThingWorx Foundation.
|

|
|
Le fait de cliquer sur le lien Import Format affiche le format du fichier.
|

