Puesta en marcha
8.5 Puesta en marcha de PROFIBUS DP
Detectar los estados operativos del esclavo DP (detectar eventos)
La tabla siguiente muestra cómo la CPU DP maestra DP detecta los cambios de estado
operativo de una CPU esclava DP, así como las interrupciones en la transferencia de datos.
Tabla 8- 8
Evento
Interrupción del bus
(cortocircuito o
desconexión)
Esclavo DP:
RUN → STOP
Esclavo DP:
STOP → RUN
Sugerencia:
Cuando ponga en marcha la CPU como maestro DP, programe siempre los OB 82 y 86. Así
podrá detectar y evaluar los fallos e interrupciones durante la transferencia de datos.
Estado/forzar, programación a través de PROFIBUS
Además de con la interfaz MPI, también puede programar la CPU con la interfaz PROFIBUS
DP o ejecutar las funciones de PG "Estado" y "Forzar".
Nota
El uso de las funciones Estado y Forzar a través de la interfaz PROFIBUS DP prolonga el
ciclo DP.
Equidistancia
La equidistancia es la característica de PROFIBUS-DP que garantiza que los ciclos de bus
tengan una duración exactamente igual. Una "duración exactamente igual de los ciclos de
bus" quiere decir que el maestro DP inicia siempre el ciclo de bus DP una vez transcurrido el
mismo período de tiempo. Desde el punto de vista de los esclavos conectados, ello significa
que éstos también reciben los datos del maestro en intervalos de tiempo idénticos.
A partir de STEP 7 V 5. puede parametrizar ciclos de bus equidistantes para las subredes
PROFIBUS. La equidistancia se describe detalladamente en la
STEP 7
166
Detectar eventos en las CPUs 31xC-2 DP / 31x-2 DP / 31x PN/DP como maestros DP
Reacción del maestro DP
Llamada al OB 86 con el mensaje Fallo del equipo.
•
(evento entrante; dirección de diagnóstico del esclavo DP asignada al
maestro DP)
En caso de acceso de periferia: Llamada del OB 122
•
(error de acceso a la periferia)
Llamar al OB 82 con el mensaje Módulo defectuoso
•
(evento entrante; dirección de diagnóstico del esclavo DP asignada al
maestro DP; variable OB82_MDL_STOP=1)
Llamada al OB 82 con el mensaje Módulo en orden
•
(evento saliente; dirección de diagnóstico del esclavo DP asignada al
maestro DP; variable OB82_MDL_STOP=0)
.
Ayuda en pantalla de
SIMATIC S7-300 CPU 31xC y CPU 31x: Configuración
Instrucciones de servicio, 06/2008, A5E00105494-08