Anda di halaman 1dari 14

Coleccin de FAQs para la redundancia software con PLCs de SIEMENS

Pregunta 1: Cules son los puntos a los que hay que prestar atencin en la configuracin del
hardware?

Respuesta: El control de redundancia del sistema de redundancia software slo se puede realizar a travs de
la ET200M, cuya configuracin se muestra en la figura 1. Las configuraciones de las estaciones A y B deben
ser las mismas. Copiar la configuracin de la ET200M, y seguir la opcin de men dada en la figura 2 para
completar la configuracin de la estacin B.

Fig. 1

Fig. 2
Pregunta 2: Qu mdulos permiten trabajar con la redundancia software?

Respuesta: Buscar en la lista de soporte dada en el manual de redundancia software o consultar el FAQ
dado en el siguiente enlace.
/cs/document/42614519?caller=view&lc=en-WW

Pregunta 3: Cules de estas zonas definidas por la FC100 "SWR_START" son zonas de datos
redundantes? Y cules no son zonas de datos redundantes? Cules son las diferencias?

Respuesta: Una zona de datos sincronizada de forma redundante como se muestra en la figura 3 incluye:
zona de imagen de proceso de salida DB/,IEC/M, como la zona verde mostrada en la figura 3. Las zonas de
datos no redundantes incluyen: DB. Datos del maestro en la zona de datos redundante se sobrescriben a la
estacin de reserva a travs del enlace de redundancia, lo que asegura una sincronizacin de datos entre
maestro/reserva; mientras que los datos en la ona del DB no redundante slo se transfieren en la direccin
definida A-B o B-A sin tendencia maestro/reserva. Consideracin: La longitud de la zona de datos de
redundancia o no redundancia de la estacin A tiene que ser la misma que la de la estacin B, que se puede
ajustar a 0 si no se utiliza.

Fig. 3
Pregunta 4: Efecto del bloque DB en la redundancia software

Respuesta: Se usan ciertos bloques DB de funciones particulares en el sistema de redundancia software,


que se definen en la FC100 "SWR_START" tal y como se muestra en la figura 4
Fig. 4

A: DB funcionamiento de la redundancia software generado de forma automtica y no se debe aadir


manualmente en el proyecto. DB definido por "DB_SEND_NO" y "DB_RCV_NO" deben ser idnticos en
ambas estaciones.
B: En el FB101 "SWR_ZYK" se definen bloques de datos de instancia en los que la longitud del DB5 se
deber tener en cuenta. Si no se generan de forma correcta, la CPU podra trabajar normalmente pero surgir
un informe de error con el LED SF, mientras que el bfer de diagnstico tendr la apariencia dada en la figura
5:

Fig. 5
La longitud del DB5 en la figura 6 se ha encontrado que es de slo 100 bytes, en cuyo caso no se visualizan
parmetros internos cuando se hace doble clic y se abre el DB5, como se muestra en la figura 7. El bloque de
datos de instancia, en consecuencia, necesita ser redefinido y regenerado en el FB101 "SWR_ZYK" despus
de borrar el DB5. 194 bytes de datos se transfieren en una sincronizacin MPI normal. 358 bytes de datos se
transfieren en una sincronizacin Ethernet/PROFIBUS.

Fig. 6

Fig. 7

C: Zona de datos redundante es donde los datos del maestro se estn sincronizando con la estacin de
reserva en cualquier momento, lo que necesita crearse de forma manual. El bloque de datos de instancia del
temporizador IEC tambin se tiene que generar, la longitud del cual en las estaciones A y B debe ser igual. La
longitud del bloque DB generado debera ser superior a 2 palabras (bloque DB creado nuevamente tiene una
longitud de 2 bytes para ello slo contiene una variable de tipo INT). Si no la CPU puede pararse y el bfer de
diagnstico informa de un error como se muestra en la figura 8:
Fig. 8

D: Bloque DB no redundante
no se necesita crear de forma manual y se genera de manera automtica por el programa
DB en las direcciones A-B y B-A se debe usar de forma simultnea y est prohibido el uso de
direccin individual (A-B 0 BYTE, B-A 100 BYTE ----- B STOP; B-A 0 BYTE, A-B 100 BYTE ----- A STOP).
Si no, la CPU se para y el bfer de diagnstico tiene el aspecto dado en la figura 9:

Fig. 9

La longitud en bytes del bloque DB no redundante debe ser un nmero par, no un nmero impar,
como se muestra en la figura 10; la longitud del bloque DB no redundante en la estacin A y en la estacin
B debe ser la misma. Si no, la CPU se para y el bfer de diagnstico tiene el aspecto dado en la figura 11:
Fig. 10

Fig. 11

Pregunta 5: Efecto de otras zonas de datos de sincronizacin redundantes

Respuesta: Las otras zonas de datos de sincronizacin redundantes incluyen la zona de imagen de proceso
de salidas y la zona de marcas, M, como se muestra en la figura 12. Los datos del maestro se estn
sincronizando en la estacin de reserva en todo momento. La longitud de la zona de imagen de proceso de
salidas no puede superar el valor permitido por la CPU, y la longitud mxima permitida por cada esclavo
ET200M es de 32 bytes; la longitud de la zona de marcas, M, deber ser superior a 1 byte e inferior al valor
permitido por la CPU. Si no la CPU se para y el bfer de diagnstico presenta el aspecto de la figura 13. La
longitud se puede poner a 0 si no se utiliza.

Fig. 12
Fig. 13
Pregunta 6: Por qu se provoca un fallo de CPU cuando se vuelven a descargar los parmetros en la
FC100 "SWR_STAT" tras haberlos cambiado?

Respuesta: Los bloques DB relevantes se generarn en la FC100 "SWR_START" despus de un arranque


de la CPU. Si no se han borrado los bloques DB antiguos despus de los cambios de parmetros, la
consecuencia ser un fallo de la CPU. La correspondiente descripcin en el manual se muestra en la figura
14:

Fig. 14

En consecuencia, se proponen los siguientes pasos para descargar tras hacer un cambio de parmetros en la
FC100 "SWR_START".

Mtodo 1:
1. Abrir la ventana en lnea del proyecto tal y como se muestra en la figura 15.
2. Borrar todos los bloques de programa siguiendo la figura 15.
3. Descargar los bloques de nuevo como se muestra en la figura 16.
4. llevar a cabo una operacin de borrado de la memoria en la CPU.

Fig. 15
Fig.16
Mtodo 2:
Seleccionar la carpeta de "Bloques" y seguir las opciones de men que aparecen en la figura 17 para
descargar los bloques (borrar todos los bloques en la tarjeta MMC, escribir el nuevo programa en la tarjeta
MMC y hacer un borrado de la RAM de la CPU).

Fig. 17

Pregunta 7: Por qu falla la sincronizacin?

Respuesta: Cuando falla la sincronizacin, el valor de retorno del FB101 "SWR_ZYK" informa del error
16#8015 tal como se muestra en la figura 18. Mientras tanto la palabra de estado DB5.DBX9.5 se pone a 1,
como se puede ver en la figura 19. Comprobar los siguientes ajustes de parmetros en caso de una conexin
fsica normal.

Fig. 18

Fig. 19

Comprobar los parmetros en la FC100 "SWR_START" conforme con los diferentes modos de
sincronizacin como se muestra en la figura 20, donde "MPI_ADR" designa la direccin MPI del lado opuesto
usada en la sincronizacin MPI; "LADDR" y "VERB_ID" se usan en la sincronizacin PROFIBUS/ETHERNET,
haciendo referencia a la direccin hardware y nmero de enlace del correspondiente CP de sincronizacin,
como se muestra en la figura 21.

Fig. 20

Fig. 21

Si se ha seleccionado la sincronizacin MPI, SFC65 "X_SEND" y SFC66 "X_REV" se llaman en el bloque


de programa redundante para la sincronizacin de los datos, lo que ocupa los recursos de enlace de 2
"comunicacin bsica S7" de la CPU del S7-300, como aparece en la figura 22. Nota: se deben reservar
recursos suficientes en la configuracin como se muestra en la figura 23. O la comunicacin en el enlace de
sincronizacin se puede ver afectada debido a la falta de recursos de conexin.
Fig. 22

Fig. 23
Pregunta 8: Efecto de la FC102 "SWR_DIAG"

Respuesta: Slo cuando se hace una llamada a la FC102 "SWR_DIAG" en el OB86, se realizar el
diagnstico de error del bus DP por parte del sistema de redundancia software para realizar una operacin de
conmutacin maestro/reserva. Consideracin: Si no se llama, la palabra de estado no informar de ningn
error y no se causar fallo de CPU que pueda conducir a una conmutacin maestro/reserva. En este caso, se
realiza una conmutacin sobre fallo de bus de los mdulos IM153 externos, pero no del sistema de
redundancia software. Advertencia: No se debe modificar el nmero de bloque de la FC102 "SWR_DIAG".

Pregunta 9: Por qu no es estable la palabra de estado y por qu parpadea el bit DB5.DBX9.5 0-1?

Respuesta: Tal y como se muestra en la figura 24, el bit DB5.DBX9.5 0-1 parpadeando indica que la
sincronizacin a veces es correcta y a veces no. Lo primero de todo es asegurarse de que la longitud de las
zonas de datos redundantes/no redundantes en ambas CPUs es la misma. Lo segundo, el proceso de
sincronizacin de la CPU maestro/reserva se muestra en la figura 25. La sincronizacin de datos realizada
como FB101 "SWR_ZYK" se ejecuta con xito. En consecuencia, el ciclo de llamada para el FB101
"SWR_ZYK" de las dos CPUs debe ser el mismo. El FB101 "SWR_ZYK" se debera de llamar en el OB35. Si
se llama en el OB1, asegurarse de que los ciclos de procesamiento cclicos del OB1 son similares.

Fig.24

Fig. 25

Si se usan diferentes tipos de CPU en el sistema redundante, se sugiere realizar la llamada del FB101
"SWR_ZYK" desde el OB35 en vez de desde el OB1. Porque la diferencia de velocidad de la CPU puede
provocar una gran diferencia en el tiempo de ciclo del OB1 que puede llegar a afectar a la sincronizacin,
como se muestra en las figuras 26 y 27.

Fig. 26
Fig. 27
Pregunta 10: Diferencias entre versiones del paquete de programa de redundancia software

Respuesta: La versin V1.1 es para las CPUs del CPU315-2DP y S7-400 ms antiguas, mientras que las
libreras de la versin V1.2 son necesarias para poder trabajar con las CPUs ms nuevas, como se muestra
en la figura 28 (del manual del paquete de software redundante).

Fig. 28

Si se produce un fallo del bus PROFINET en la CPU se produce un arranque en caliente, el software V1.2
puede ocasionar un paro de la CPU. El bfer de diagnstico tendr el aspecto de la figura 29. En el caso de la
versin V1.3, la CPU no se para, el LED SF se activa, el LED BF parpadea y aparece un error de bus en el
bfer de diagnstico.

Fig. 29
Pregunta 11: Se puede realizar la sincronizacin de la redundancia software a travs de la interfaz PN
de la CPU?

Respuesta: No, no se puede. El programa que se suministra en el paquete de software no permite trabajar
con la interfaz PN.

Pregunta 12: Es posible integrar un esclavo DP de otro fabricante en el sistema de redundancia


software?

Respuesta: No. Cualquier control de redundancia del sistema de redundancia software slo se puede llevar a
cabo a travs de la ET200M. El esclavo se puede conectar al mismo bus PROFIBUS, sin embargo no se
podr pasar a travs del control de redundancia. Slo la CPU en ese bus poseer el derecho a controlarlo.

Pregunta 13: Efecto de quitar tensin a ambos IM153 al mismo tiempo

Respuesta: Ambas CPUs estarn en estado de fallo de PROFIBUS, la estacin ET200M estar fuera de
control. El sistema realizar una conmutacin maestro/reserva una vez y las palabras de estado informarn
de cdigos de error, tal y como se muestra en la figura 30. Por todo ello, se sugiere el uso de fuentes de
alimentacin diferentes para los dos mdulos IM153.

Fig. 30
Pregunta 14: Cmo se puede desconectar de forma temporal el esclavo ET200M sin provocar una
conmutacin maestro/reserva del sistema?

Respuesta: En general, si se desconecta un esclavo DP el sistema redundante suele efectuar una


conmutacin maestro/reserva, si no se toman otras medidas. En el programa de ejemplo dado a continuacin
se introducen rutinas que evitan la conmutacin. La rutina se selecciona del manual y se tendr que llamar en
el OB86. La entrada I0.0 como interruptor para evitar conmutacin se puede introducir en el panel de
operador o a travs de otro tipo de acceso.

Fig. 31

Consideracin: Si se activa la entrada I0.0, el apagado de cualquier esclavo solo no provocar una
conmutacin maestro/reserva. La conmutacin maestro/reserva slo se producir cuando se apague
ms de un esclavo. De modo que utilice esta funcin con precaucin. Despus de que se recupere la
estacin, recordar poner a cero la entrada I0.0, o el sistema de seguridad se ver afectado.

Pregunta 15: Qu ocurre con las zonas no utilizadas?

Respuesta: Si una zona no se utiliza, basta con ajustar todos los parmetros de esa zona a 0. Excepcin: si
no se usa la zona de imagen de proceso de salidas, asignar a PAA_FIRST un valor mayor al dado a
PAA_LAST.
Pregunta 16: Se puede usar el archivo GSD en la configuracin de la ET200M?

Respuesta: No se recomienda usar el archivo GSD para la configuracin del sistema de redundancia
software!

Pregunta 17: Cmo se puede valorar si el sistema de redundancia est trabajando con normalidad?

Respuesta: El sistema de redundancia software implica redundancia entre CPUs y en el bus DP. La
observacin del estado del indicador luminoso "ACT" del IM153-2 no puede servir como conclusin del
funcionamiento normal del sistema de redundancia. Ya que la conmutacin entre dos IM153-2 se controla
mediante el bus plano posterior activo y el estado "ACT" normal indica slo el funcionamiento normal de la
conmutacin hardware, no de la software. Por esa razn la palabra de estado de la redundancia tambin se
debera consultar, para determinar el estado de la conmutacin software. El sistema de redundancia trabaja
normalmente cuando tanto la conmutacin hardware como la software se realizan correctamente.

Pregunta 18: Cmo se configura la redundancia software con TIA Portal V11?

Respuesta: En la actualidad no hay ningn paquete de redundancia software que permita ser utilizado en TIA
Portal V11. En consecuencia, TIA Portal V11 no se puede usar para configuraciones con redundacia software.

Anda mungkin juga menyukai