Obtener valor del sistema (GSV) y Establecer valor del sistema (SSV)

Esta información corresponde a los controladores
CompactLogix
5370,
ControlLogix
5570,
Compact GuardLogix
5370,
GuardLogix
5570,
Compact GuardLogix
5380,
CompactLogix
5380,
ControlLogix
5580,
GuardLogix
5580 y ControlLogix 5590.
Las instrucciones GSV/SSV obtienen y establecen los datos del sistema del controlador que están almacenados en objetos.
IMPORTANTE: Se deben cargar los atributos SSV para guardarse en el proyecto.
Idiomas disponibles
Diagrama de lógica de escalera
GSVSSV_LD_avail_v31
Bloque de funciones
Estas instrucciones no están disponibles en el bloque de funciones.
Texto estructurado
GSV(ClassName,InstanceName,AttributeName,Dest)
SSV(ClassName,InstanceName,AttributeName,Source)
Operandos
Existen reglas de conversión de datos para utilizar tipos de datos mixtos en una instrucción. Consulte Conversión de datos.
Diagrama de escalera y texto estructurado
Operando
Tipo
Formato
Descripción
Class name
nombre
El nombre de la clase del objeto
Instance name
nombre
El nombre del objeto específico, si el objeto requiere un nombre.
Attribute name
nombre
El atributo del objeto
El tipo de dato depende del atributo seleccionado.
Destination (GSV)
SINT
INT
DINT
REAL
estructura
TIME32
TIME
DT
LDT
etiqueta
El destino de los datos de atributo.
Source (SSV)
SINT
INT
DINT
REAL
estructura
TIME32
TIME
LTIME
DT
LDT
etiqueta
La etiqueta que contiene los datos a copiar al atributo.
CONSEJO: Consulte Tipos de datos de fecha y hora para obtener una descripción completa de los tipos de datos de Tiempo relativo (LTIME, TIME y TIME32) y de Tiempo absoluto (LDT y DT).
CONSEJO: Cuando se utiliza la instrucción GSV con la clase WallClock y el atributo CSTOffset con el tipo de datos TIME32, debe crear la etiqueta del tipo de datos TIME32 una etiqueta de tabla TIME32[2].
Descripción
Las instrucciones GSV/SSV obtienen y establecen los datos de estado del controlador que están almacenados en objetos. El controlador almacena los datos de estado en objetos. No hay un archivo de estado, como en el procesador PLC-5.
Si es verdadero, la instrucción GSV recupera la información especificada y la coloca en el destino. Si es verdadero, la instrucción SSV establece el atributo especificado con los datos del origen.
Cuando introduce una instrucción GSV o SSV, el software de programación muestra las clases de objeto, los nombres de objeto y los nombres de atributo válidos para cada instrucción. Para la instrucción GSV, se pueden obtener los valores para todos los atributos. Para la instrucción SSV, el software solo muestra los atributos que se pueden establecer (SSV).
CONSEJO:
PRECAUCIÓN:
Use las instrucciones SSV con cuidado. Al efectuar cambios en objectos, el controlador puede funcionar de manera inesperada o provocar lesiones en el personal.
Debe asegurarse y confirmar que las instrucciones no cambian ningún dato que no desee cambiar.
Las instrucciones SSV y las instrucciones GSV escriben y leen respectivamente un miembro hacia otros miembros de la etiqueta. Si la etiqueta es demasiado pequeña, las instrucciones no podrán escribir o leer los datos. En su lugar, se registrará un fallo menor.
Ejemplo 1
Member _A es demasiado pequeño para el atributo. Por lo tanto, la instrucción GSV escribe el último valor en Member _B.
Ejemplo 2
My_Tag es demasiado pequeña para el atributo. Por lo tanto, la instrucción GSV se detiene y registra un fallo menor. La etiqueta de Destination permanece inalterada.
Los objetos GSV/SSV definen todos los atributos del objeto y sus tipos de datos asociados. Por ejemplo, el atributo MajorFaultRecord del objeto del programa requiere un tipo de dato DINT[11].
Afecta a las marcas de estado matemáticas
No.
Fallos mayores/menores
Ocurrirá un fallo menor si:
Tipo de fallo
Código de fallo
Hay una dirección de objeto no válida
4
5
El objeto especificado que no es compatible con GSV/SSV
4
6
Hay un atributo no válido
4
6
No se había proporcionado suficiente información para una instrucción SSV
4
6
El destino GSV no era suficientemente largo como para almacenar los datos solicitados
4
7
Consulte Atributos comunes para obtener información sobre fallos relacionados con los operandos.
Ejecución
Diagrama de lógica de escalera
Condición
Acción realizada
Pre-escaneado
N/A
La condición de entrada de renglón es falsa
N/A
La condición de entrada de renglón es verdadera
La instrucción se ejecuta.
Post-escaneado
N/A
Texto estructurado
Condición
Acción realizada
Pre-escaneado
Consultar Pre-escaneado en la tabla de Diagramas de escalera.
Ejecución normal
Consultar La condición de entrada de reglón es verdadera en la tabla de Diagramas de escalera
Post-escaneado
Consultar Post-escaneado en la tabla de Diagramas de escalera.
Ejemplo
Diagramas de escalera
GSVSSV_LD_ex_v31
Texto estructurado
GSV (Program,THIS,LASTSCANTIME,dest1);
SSV (Program, THIS, MinorFaultRecord, src[0]);
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal