Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
9.7.8.1
Configuraciones de ejemplo de ModuleStates
Ejemplo de PROFIBUS
El ejemplo PROFIBUS comprende lo siguiente:
● 16 Los dispositivos PROFIBUS denominados de "DPSlave_10" a "DPSlave_25"
● Los 16 dispositivos PROFIBUS utilizan las direcciones PROFIBUS de 10 a 25,
respectivamente.
● Cada esclavo se configura con varios módulos de E/S.
● El ejemplo utiliza el parámetro LADDR del esclavo PROFIBUS "DPSlave_12", que
contiene un módulo de cabecera, un módulo de potencia y dos módulos de E/S.
● Se muestran los primeros cuatro bytes de la información del parámetro STATE devuelto.
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 9- 170 Ejemplo 1: Sin errores: se devuelve un valor de 0x1F00_0000 para MODE 1 (configura-
Byte con valor
Los slots de 1 (bit 1) a 4 (bit 4) contienen módulos. Los slots 5 (bit 5) y en adelante no contienen
módulos.
MODE 4 (el módulo existe) datos coincidentes MODE 1 (configuración de módulo activa), de ma-
nera que los módulos configurados coinciden con los módulos existentes.
500
MODE
ción de módulo activa).
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
Ejemplo 1:
Operación normal sin
errores
DPSlave_12 del dispo-
sitivo esclavo extraído
0x1F00_0000
0x0000_0000
0x0000_0000
0x1F00_0000
0x0000_0000
Bit 0 es true; datos disponibles.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Ejemplo 2:
PROFIBUS Módulo
PROFIBUS Dispositi-
vo esclavo DPSla-
ve_12 desconectado
0x1F00_0000
0x0900_0000
0x0000_0000
0x1700_0000
0x0900_0000
Notas
Controlador programable S7-1200
Ejemplo 3:
0x1F00_0000
0x1F00_0000
0x0000_0000
0x0000_0000
0x1F00_0000