Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence page 214

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Chapitre 4
Entrée/Sortie
SubscriberName
214
STRING
GSV
Exemple d'instruction GSV
Votre programme peut contenir une instruction GSV pour obtenir une liste des
AlarmBufferInstances actuelles dans l'automate. L'instruction renverra le nombre
total d'objets de tampon d'alarme présents dans l'automate (DINT[0]) ainsi que
l'ID de l'instance d'objet AlarmBuffer associé (DINT[1] – DINT[n-1]) pour
chaque objet AlarmBuffer qui est présent dans l'automate. L'instruction GSV
affiche la valeur du nombre d'objets AlarmBuffer (DINT[0]) sous le nom
d'étiquette Dest (destination).
Votre programme peut utiliser l'ID de l'instance d'objet AlarmBuffer pour obtenir
les informations liées à une instance spécifique de l'objet AlarmBuffer présent dans
l'automate. Un mot d'état (INT[0]) indiquant des données valides ou non valides,
est renvoyé à l'étiquette de destination pour les attributs AlarmBufferStatus,
BufferSize, et BufferUsage, car les objets de tampon d'alarme peuvent être créés et
supprimés à tout moment. La valeur renvoyée est en (INT[1]) lorsque Attribute
Name est égal à AlarmBufferStatue, BufferSize, ou BufferUsage. La valeur
renvoyée est le nom de l'abonné lorsque Attribute Name est SubscriberName.
Aucun état n'est renvoyé pour l'attribut SubsriberName.
Diagramme à relais
L'exemple suivant montre une instruction GSV récupérant les ID d'objet
AlarmBuffer.
Bien que le GSV des AlarmBufferInstances renvoie des valeurs dans un tableau,
vous ne pouvez pas utiliser l'adresse du tableau pour obtenir les valeurs d'attribut
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Renvoie le nom d'abonné de l'objet AlarmBuffer spécifié. Vous devez
spécifier l'ID de l'instance d'AlarmBuffer pour obtenir le nom d'abonné
de cette instance en particulier.
Tout type de chaîne peut être référencée comme étiquette de
destination.
Si le Nom de l'abonné ne peut pas rentrer dans la chaîne de l'étiquette
de destination, alors seule la partie du nom qui peut rentrer dans
l'étiquette de destination est fournie par l'instruction.
Si l'instance d'objet AlarmBuffer spécifiée par l'ID d'instance n'existe pas
lors de l'appel de l'instruction, alors la longueur de la chaîne (membre
.LEN) est définie sur zéro.
Noter que si aucun nom d'abonné n'est fourni lorsque l'objet AlarmBuffer
est créé par un abonné, alors l'attribut du nom de l'abonné est défini
comme étant le numéro de série d'un dispositif associé à la connexion
par laquelle le service Création a été appelé sur l'objet AlarmBuffer.

Publicité

Table des Matières
loading

Table des Matières