Modificateurs dans FactoryTalk Linx
Lorsque vous accédez aux valeurs d'élément dans une application client avec
FactoryTalk Linx
, certains modificateurs peuvent être utilisés pour modifier la façon dont l'information est accessible. Cela inclut la conversion des valeurs dans un format différent ou la demande de plusieurs éléments.L'adresse de l'élément doit être au format suivant :
[ShortcutName]TagName,Modifiers
CONSEIL:
Pour utiliser un modificateur dans
FactoryTalk View Studio
, ouvrez et Tag Browser
et saisissez manuellement le texte du modificateur à la fin d'une référence de point. Par exemple, [New_Shortcut]Tag1,S1.
Notez que FactoryTalk View Studio
ne prend pas en charge le modificateur L.Où :
Modificateur | Description |
|---|---|
L## | Indique la longueur (taille de bloc) ou le nombre d'éléments à lire. Utilisez ce modificateur dans une application client pour lire le bloc de données (par exemple, point de tableau) dans une seule action. Par exemple, Point1[0] = 65 Point1[1] = 66 Point1[2] = 67 Point1[3] = 68 Ajoutez un élément dans l'application client : [New_Shortcut]Tag1[0],L4 où« New_Shortcut » représente le raccourci utilisé pour accéder à la valeur du point.« Tag1[0] » représente l'élément de départ de point du tableau.« L4 » représente le nombre d'éléments à lire.La valeur renvoyée est : 65,66,67,68 Conseil : Le nombre maximal d'éléments pris en charge par ce modificateur pour différents types de données est :
Ce modificateur fonctionne avec les types de raccourcis suivants :
|
SC## | Indique un modificateur spécial qui convertit les valeurs de données en style ASCII. Utilisez ce modificateur dans une application client pour convertir des valeurs de point avec les types de données suivants : SINT, INT, DINT, LINT, UINT, USINT, UDINT, ULINT. Par exemple, Point1[0] = 65 Point1[1] = 66 Point1[2] = 67 Ajoutez un élément dans l'application client : [New_Shortcut]Tag1[0],SC3 où« New_Shortcut » représente le raccourci utilisé pour accéder à la valeur du point.« Tag1[0] » représente l'élément de départ de point du tableau.« SC3 » représente le nombre d'éléments à convertir, ici il convertira Tag1[0], Tag1[1] et Tag1[2].La valeur de chaîne renvoyée est : ABC Ce modificateur fonctionne avec les types de raccourcis suivants :
|
S# | Indique un serveur spécifique pour répondre aux demandes de données dans une configuration de serveur redondant. Cela est particulièrement utile pour obtenir des éléments prédéfinis d'état du serveur. S1 = serveur principal, S2 = serveur secondaire. Utilisez ce modificateur pour définir le serveur de données FactoryTalk Linx ou le serveur FactoryTalk Linx OPC UA Connector pour recevoir la valeur du point.Le modificateur S# force un serveur spécifique à recevoir des valeurs de points, quel que soit le serveur actif. Par exemple, [New_Shortcut]@ConnectionsActive,S1 .Cela signifie que @ConnectionsActive sera accessible via le serveur de données principal FactoryTalk Linx .Si les modificateurs S# ne sont pas utilisés, la valeur de point dans un système redondant est accessible via le serveur actuellement actif. Ce modificateur fonctionne avec tous les types de raccourcis. Il peut être utilisé pour accéder aux informations d'état du serveur même lorsque le serveur n'est pas actif. |
,CTime | Chaîne qui convertit un point LINT en temps historique. Le temps historique, également connu sous le nom de temps Unix, est le nombre de secondes qui se sont écoulées depuis le 01/01/1970 à 00:00:00, heure du méridien de Greenwich (GMT, Greenwich Mean Time). Le format est celui de l'heure du contrôleur Logix 5000 : Année/Mois/Jour/Heure/Minute/Seconde. La plage du point LINT/ULINT doit être comprise entre 1 et 32 600 000 000 000 000. La valeur renvoyée est le résultat de la conversion du point LINT du 01/01/1970 00:00:00 à l'heure système sur l'ordinateur qui héberge l'application client. |
Fournir une réponse