Entrada/salida
SubscriberName
STRING GSV
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Devuelve el nombre del suscriptor del objeto AlarmBuffer especificado.
Debe especificar la ID de la instancia AlarmBuffer para obtener el nombre
del suscriptor de la instancia individual.
Cualquier tipo de cadena se puede usar de referencia como una etiqueta
de destino.
Si el Nombre del suscriptor no cabe en la cadena de la etiqueta de destino
proporcionada, la instrucción solo proporcionará la parte del nombre que
quepa en la etiqueta de destino.
Si la instancia del objeto AlarmBuffer especificada por el ID de la instancia
no existe en el momento en que se llama a la instrucción, la longitud de la
cadena (miembro .LEN) se fija a cero.
Tenga en cuenta que si no se proporciona ningún nombre de suscriptor
cuando el suscriptor crea un objeto AlarmBuffer, el atributo de nombre del
suscriptor se establecerá en un número de serie de un dispositivo asociado
con una conexión que sirva para llamar al servicio Crear en el objeto
AlarmBuffer.
Ejemplo de instrucción GSV
El programa puede contener una instrucción GSV para obtener la lista actual de
AlarmBufferInstances en el controlador. La instrucción devolverá el recuento total
de objetos búfer de alarma que haya actualmente en el controlador (DINT[0])
junto con el ID de la instancia de objeto AlarmBuffer asociada (DINT[1] –
DINT[n-1]) para cada objeto AlarmBuffer que esté presente en el controlador. La
instrucción GSV muestra el valor del número de objetos AlarmBuffer (DINT[0])
bajo el nombre de etiqueta Dest (Destino)
El programa puede usar el ID de la instancia de objeto AlarmBuffer para obtener
información relacionada con un instancia específica del objeto AlarmBuffer que
esté presente en el controlador. Se devuelve una palabra de estado (INT[0]),
indicando si son datos válidos o no, en la etiqueta de destino para los atributos
AlarmBufferStatus, BufferSize y BufferUsage, ya que los objetos de búfer de alarma
se pueden crear y eliminar en cualquier momento. El valor devuelto se almacena en
(INT[1]) cuando Attribute Name es igual a AlarmBufferStatue, BufferSize o
BufferUsage. El valor devuelto es el nombre del suscriptor cuando Attribute Name
es SubscriberName. No se devuelve ningún estado para el atributo
SubscriberName.
Diagrama de escalera
A continuación se muestra un ejemplo en el que la instrucción GSV recupera los
ID del objeto AlarmBuffer.
Capítulo 4
217