2.5 ESTADOS INICIALES
Cuando el MCC se encuentra recién programado, adopta por defecto el estado "sin
definir". En ese momento, el algoritmo de selección de rol tiene lugar (ver sección 2.3),
lo que determinará si debe conmutar a maestro o a esclavo.
Nota: como se indica en la sección 2.3, el MCC puede volver a "sin definir" si recibe
desde el bus una notificación de maestro justo después de enviar una notificación
análoga. Para evitar colisiones entre dos MCCs que pretendan actuar como maestros,
se adoptará el estado "sin definir" y el algoritmo de selección tendrá lugar nuevamente.
Si ocurriera un fallo de tensión de bus antes de concluir el algoritmo anterior, el MCC
reintentará la selección de rol una vez se recupere del fallo de alimentación.
Por otro lado, si el fallo tiene lugar cuando el MCC ya tenía asignado un rol:
Si actuaba como esclavo, se reiniciará como tal y funcionará con normalidad.
Si actuaba como maestro, se reiniciará como tal pero asegurándose primero
de que durante 1,5 veces el período de notificación de maestro no se reciben
otras notificaciones de maestro.
La siguiente tabla y los diagramas posteriores resumen todo lo anterior:
Modo inicial
Sin definir
Esclavo
Maestro
1
Además, se transmitirán los mensajes READ correspondientes si así ha sido configurado.
http://www.zennio.com
Evento
Programación
Reinicio
Programación
Reinicio
Programación
Reinicio
Tabla 2 Estados iniciales tras programación o reinicio (caída de tensión).
Modo
posterior
Sin definir
Inicio del algoritmo de selección.
Envío de notificación de esclavo y
Esclavo
funcionamiento normal.
Sin definir
Inicio del algoritmo de selección
Esperar 1,5 veces el tiempo de notificación
de maestro:
Se recibe notificación de maestro
-
Maestro
pasar a esclavo (y notificarlo
No se recibe notificación de maestro
-
permanecer como maestro (y
notificarlo).
Soporte técnico:
Acciones a realizar
1
).
http://support.zennio.com
MCC
16