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
Las siguientes cuatro tablas muestran un desglose binario de los cuatro bytes de datos que
se analizan:
Tabla 8- 132 Ejemplo 1: Sin errores: se devuelve un valor de 0x1F00_0000 para MODE 1
Los slots de 1 (bit 1) a 4 (bit 4) contienen módulos. Las ranuras 5 (bit 5) y en adelante no contienen
Tabla 8- 133 Ejemplo 2: Se ha extraído un módulo del dispositivo esclavo PROFIBUS "DPSlave_12".
Solo el módulo 3 (bit 3) está marcado como defectuoso. Todos los demás módulos son funcionales.
Tabla 8- 134 Ejemplo 2 (continuación): Se ha extraído un módulo del dispositivo esclavo PROFIBUS
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
MODE
(configuración de módulo activa).
Byte con valor
Patrón de bit con valor
Byte 1 0x1F
Bit 7 0001-1111 Bit 0
Byte 2 0x00
Bit 15 0000-0000 Bit 8
Byte 3 0x00
Bit 23 0000-0000 Bit 16
Byte 4 0x00
Bit 31 0000-0000 Bit 24
módulos.
MODE 4 (el módulo existe) datos coincidentes MODE 1 (configuración de módulo activa), de
manera que los módulos configurados coinciden con los módulos existentes.
Se devuelve un valor de 0x0900_0000 para MODE 2 (dispositivo defectuoso).
Byte con valor
Patrón de bit con valor
Byte 1 0x09
Bit 7 0000-1001 Bit 0
Byte 2 0x00
Bit 15 0000-0000 Bit 8
Byte 3 0x00
Bit 23 0000-0000 Bit 16
Byte 4 0x00
Bit 31 0000-0000 Bit 24
"DPSlave_12". Se devuelve un valor de 0x1700_0000 para MODE 4 (el módulo existe).
Byte con valor
Patrón de bit con valor
Byte 1 0x17
Bit 7 0001-0111 Bit 0
Byte 2 0x00
Bit 15 0000-0000 Bit 8
8.5 Diagnóstico (PROFINET o PROFIBUS)
Ejemplo 1:
Operación normal sin
errores
0x1F00_0000
0x0000_0000
0x0000_0000
0x1F00_0000
0x0000_0000
Bit 0 es true; datos disponibles.
Bit 0 es true; datos disponibles.
Bit 0 es true; datos disponibles.
Instrucciones avanzadas
Ejemplo 2:
PROFIBUS Módulo
DPSlave_12 del
Dispositivo esclavo
dispositivo esclavo
extraído
0x1F00_0000
0x0900_0000
0x0000_0000
0x1700_0000
0x0900_0000
Notas
Notas
Notas
Ejemplo 3:
PROFIBUS
DPSlave_12
desconectado
0x1F00_0000
0x1F00_0000
0x0000_0000
0x0000_0000
0x1F00_0000
367