Instrucciones avanzadas
9.7 Diagnóstico (PROFINET o PROFIBUS)
9.7.7.1
Configuraciones de ejemplo de DeviceStates
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.
● Se muestran los primeros cuatro bytes de la información del parámetro STATE devuelto.
1: Configuración de disposi-
tivo activa
2: Dispositivo defectuoso
3: Dispositivo deshabilitado
4: El dispositivo existe
5: Problema en el disposi-
tivo
Las siguientes cuatro tablas muestran un desglose binario de los cuatro bytes de datos que
se analizan:
Tabla 9- 159 Ejemplo 1: Sin errores: se devuelve un valor de 0x01FC_FF03 para MODE 1 (configura-
Byte con valor
Los dispositivos se configuran en las direcciones 10 (bit 10) a 25 (bit 25).
No hay dispositivos configurados en las direcciones 1 a 9.
MODE 4 (el dispositivo existe) datos coincidentes MODE 1 (configuración de dispositivo activa),
de manera que los dispositivos configurados coinciden con los dispositivos existentes.
494
MODE
ción de dispositivo activa).
Patrón de bit con valor
Byte 1 0x01
Bit 7 0000-0001 Bit 0
Byte 2 0xFC
Bit 15 1111-1100 Bit 8
Byte 3 0xFF
Bit 23 1111-1111 Bit 16
Byte 4 0x03
Bit 31 0000-0011 Bit 24
Ejemplo 1:
Operación normal sin
PROFIBUS Dispositivo
errores
esclavo DPSlave_12
con un único módulo
0x01FC_FF03
0x0000_0000
0x0000_0000
0x01FC_FF03
0x0000_0000
Bit 0 es true; datos disponibles.
Manual de sistema, V4.2, 09/2016, A5E02486683-AK
Ejemplo 2:
PROFIBUS Dispositi-
vo esclavo DPSla-
ve_12 desconectado
extraído
0x01FC_FF03
0x01FC_FF03
0x0110_0000
0x0110_0000
0x0000_0000
0x0000_0000
0x01FC_FF03
0x01EC_FF03
0x0110_0000
0x0110_0000
Notas
Controlador programable S7-1200
Ejemplo 3: