Bloques para la redundancia por software
5.9 Bloques de datos DB_A_B y DB_B_A para el intercambio de datos no redundantes
5.9
Bloques de datos DB_A_B y DB_B_A para el intercambio de datos
no redundantes
Los bloques de datos DB_A_B_NO y DB_B_A_NO son definidos por el usuario al
parametrizar la FC 101 'SWR_START'. La longitud del DB debe indicarse en el parámetro
DB_A_B_NO_LEN y DB_B_A_NO_LEN al efectuar la parametrización. En caso de que no se
utilice un DB, indique "0" como longitud.
Función
Para que ambas estaciones puedan intercambiar datos que no sean redundantes, se
dispone de los bloques de datos DB_A_B_NO y DB_B_A_NO. Los datos no redundantes
pueden ser p. ej. los estados de un módulo de entradas que se encuentre únicamente en el
aparato central de la estación A (periferia unilateral).
Estos dos bloques de datos permiten intercambiar cualquier tipo de información entre la
estación A y la estación B. Generalmente se trata de datos no redundantes que sólo se
evalúan en una estación y se transfieren a la segunda estación.
Gracias al intercambio de datos amboas estaciones disponen de datos idénticos. De este
modo, la parte redundante del programa de usuario puede intercambiar datos con el
programa no redundante (estándar).
Ejemplo:
En el aparato central de la estación A se encuentra periferia unilateral con la palabra de
entrada EW 10 y en el aparato central de la estación B se encuentra periferia unilateral con
la palabra de entrada EW 30. Los estados de ambas palabras de entrada deben transferirse
a la otra estación, respectivamente, y devolverse en las palabras de datos AW 20 y AW 40
del programa redundante.
Procedimiento:
1. Al parametrizar la FC 100 'SWR_START' indique los bloques de datos, p. ej. para
2. Programa las secuencias de programa necesarias en el programa de usuario en la
40
DB_A_B = DB 10 y para DB_B_A = DB 11.
estación A y en la estación B.
redundancia por software para SIMATIC S7
Manual de funciones, 04/2010, A5E02171567-02