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 :
  • BOOL : 3808
  • INT/UINT : 238
  • DINT/UDINT : 119
  • SINT/USINT : 476
  • REAL : 119
Ce modificateur fonctionne avec les types de raccourcis suivants :
  • Processeur
  • Unsolicited Message
  • Redundant Controller Path
  • Redundant
    ControlLogix
    Controller
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 :
  • Processeur
  • Redundant Controller Path
  • Redundant
    ControlLogix
    Controller
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
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal