Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
Ejemplo de PROFINET
El ejemplo PROFINET comprende lo siguiente:
● 16 Los dispositivos esclavos PROFINET denominados de "et200s_1" a "et200s_16"
● Los 16 dispositivos PROFINET utilizan los números de dispositivos PROFINET de 1 a
16, respectivamente.
● Cada esclavo se configura con varios módulos de E/S.
● El ejemplo utiliza el esclavo PROFINET "et200s_1", que contiene un módulo de
cabecera, un módulo de potencia y 18 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- 174 Ejemplo 1: Sin errores: se devuelve un valor de 0xFFFF_1F00 para MODE 1 (configura-
Byte con valor
Los slots de 1 (bit 1) a 20 (bit 20) contienen módulos. Los slots 21 (bit 21) 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.
502
MODE
ción de módulo activa).
Patrón de bit con valor
Byte 1 0xFF
Bit 7 1111-1111 Bit 0
Byte 2 0xFF
Bit 15 1111-1111 Bit 8
Byte 3 0x1F
Bit 23 0001-1111 Bit 16
Byte 4 0x00
Bit 31 0000-0000 Bit 24
Ejemplo 1:
Operación normal sin
errores
esclavo et200s_1 ex-
0xFFFF_1F00
0x0000_0000
0x0000_0000
0xFFFF_1F00
0x0000_0000
Bit 0 es true; datos disponibles.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Ejemplo 2:
PROFINET Módulo
PROFINET Esclavo
et200s_1 desconec-
traído
0xFFFF_1F00
0x0180_0000
0x0000_0000
0xFF7F_1F00
0x0180_0000
Notas
Controlador programable S7-1200
Ejemplo 3:
tado
0xFFFF_1F00
0xFFFF_1F00
0x0000_0000
0x0000_0000
0xFFFF_1F00