Entrée/Sortie
Accès à l'objet Axis
de cette instance. Vous devez copier ou déplacer la valeur située dans
myAlarmBufferInstances[x], (où x = 1, 2, 3,...) vers une étiquette directe (non
indexée) comme myAlarmBufferID, montrée dans l'illustration suivante.
L'exemple suivant montre une instruction GSV récupérant la taille de tampon de
l'objet AlarmBuffer.
Le nombre qui s'affiche sous le nom d'étiquette Dest (destination) est la valeur de
bit valide ou non valide lorsque Attribute Name est AlarmBufferStatus, BufferSize
ou BufferUsage.
Texte structuré
L'exemple suivant montre une instruction GSV récupérant les ID d'objet
AlarmBuffer.
GSV(AlarmBuffer, AlarmBufferInstances, myAlarmBufferInstances[0]);
L'exemple suivant montre une instruction GSV récupérant l'objet AlarmBuffer.
GSV(AlarmBuffer, myAlarmBufferID, BufferSize, myBufferSize[0]);
L'objet AXIS fournit des informations d'état sur un axe. Indiquer le nom de
l'étiquette de l'axe pour déterminer l'objet AXIS qui vous intéresse.
Pour plus d'information sur l'objet AXIS, reportez-vous à SERCOS and Analog
Motion Configuration and Startup User Manual, publication MOTION-UM001.
Lorsqu'un attribut est marqué par une astérisque (*), cela signifie qu'il est situé à la
fois dans l'automate ControlLogix et dans le module de mouvement. Lorsque vous
utilisez une instruction SSV pour écrire l'une de ces valeurs, l'automate met à jour
automatiquement la copie dans le module. Cependant, ce processus n'est pas
immédiat. L'étiquette d'état de l'axe, ConfigUpdateInProcess est fourni pour
indiquer quand le processus sera achevé.
Par exemple, si vous exécutez une instruction SSV sur l'attribut
PositionLockTolerance, l'attribut ConfigUpdateInProcess de l'étiquette Axis est
défini jusqu'à ce que le module soit mis à jour correctement. De ce fait, la logique
suivant l'instruction SSV pourrait attendre la réinitialisation de ce bit avant de se
poursuivre dans le programme.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Chapitre 4
215