5
Diagnóstico y tratamiento de errores
5.7
Comportamiento tras perder la conexión con el device
En caso de pérdida de comunicación entre el módulo y un device (p. ej. por rotura de cable), el módulo
emite varios mensajes de error y diagnóstico.
Durante el funcionamiento los puertos únicamente se comprueban con respecto a sus entradas y
salida configuradas y asignadas en el sistema CPX.
Si para ese módulo concreto se han asignado bytes de entrada en el sistema CPX, estos
se pondrán automáticamente a 0.
Si se dispone de bytes de salida, se guardará su último estado conocido.
Una vez establecida la interrupción, se consulta cíclicamente el puerto afectado y se comprueba sobre
un device con capacidad de conexión. Si se detecta un device, son posibles los siguientes procesos:
El device detectado coincide con la configuración manual.
El sistema puede volver a funcionar sin restricciones.
Si el número de bytes de I/O del device detectado es menor que lel establecida en la
configuración manual, se asignarán los bytes de I/O en el "extremo inferior" del espacio
de direcciones reservado en el sistema CPX.
Los bytes no asignados en el "extremo superior" permanecen sin utilizar.
Ejemplo:
Configuración con entradas y salidas de 8 bytes. Se conecta un device con 4 bytes.
– Los 4 bytes del device se asignan a los primeros 4 bytes en el espacio de direcciones del puerto.
– Los 4 bytes restantes permanecen sin utilizar.
Puerto
Configuración I/O 8 bytes
Puerto
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Byte 6
Byte 7
Tab. 5.5
38
Device: 4 bytes
Byte 0
Byte 1
Byte 2
Byte 3
X
X
X
X
Festo – P.BE-CPX-CTEL-LK-ES – 1405NH – Español