8.5.5
Instrucción ModuleStates
Puede utilizar la instrucción ModuleStates para devolver el estado de todos los módulos en
una estación PROFIBUS o PROFINET.
Tabla 8- 129 Instrucción ModuleStates
KOP / FUP
Tabla 8- 130 Tipos de datos para los parámetros
Parámetro y tipo
LADDR
IN
MODE
IN
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
SCL
ret_val := ModuleStates(
laddr:=_word_in_,
mode:=_uint_in,
state:=_variant_inout);
Tipo de datos
Descripción
HW_DEVICE
Dirección lógica (identificador de los módulos de E/S)
UInt
Admite cinco modos de funcionamiento. La entrada MODE
determina los datos que se devolverán a la ubicación especificada
para la información de STATE. Los modos son los siguientes:
•
•
•
•
•
8.5 Diagnóstico (PROFINET o PROFIBUS)
Descripción
ModuleStates determina los estados
operativos de los módulos de E/S. Tras la
ejecución, el parámetro STATE contiene el
estado de error de cada módulo de E/S en
forma de lista de bits (para LADDR y MODE
asignados). Esta información se corresponde
con el estado del módulo que se indica en la
vista de diagnóstico de STEP 7.
La entrada LADDR de ModuleStates utiliza un
identificador de hardware de una estación de
E/S descentralizadas y no del propio módulo
de cabecera. El identificador de hardware
puede encontrarse seleccionando toda la
estación en la vista de red y buscando la
sección del identificador de hardware debajo
de las propiedades. También puede
encontrarse buscando los tipos de datos
"Hw_Device" y "Hw_DpSlave" en la pestaña
de constantes del sistema en la tabla de
variables PLC.
1: Configuración de módulo activa
2: Módulo defectuoso
3: Módulo deshabilitado
4: El módulo existe
5: Problema en el módulo
Instrucciones avanzadas
365