ABB PLCs - AC 31
1TXA120001M0701
Optimización del programa
1.1.3. Uso de los bloques funcionales
El uso de los bloques funcionales simplifica la comunicación entre las unidades centrales
maestra / esclava y permite un amplio intercambio de datos.
El intercambio de datos se realiza desde la maestra hacia la esclava y viceversa.
Por tanto, una zona de datos puede transmitirse desde una unidad central a otra.
El intercambio de una tabla de datos completa es totalmente transparente para el usuario.
La unidad central esclava debe estar configurada para la comunicación a través del bus CS 31,
8 palabras en la emisión y 8 palabras en la recepción.
El intercambio de palabras se efectúa de 7 en 7 palabras como máximo, dado que la 8ª palabra
está reservada para el protocolo de intercambio que controla el flujo de datos.
Se necesita un total de 4 bloques funcionales para una transferencia desde una unidad central
a otra.
Los siguientes bloques funcionales están disponibles:
- para la maestra:
MT_CS31 (transmisión de datos hacia la esclava)
MR_CS31 (recepción de datos desde la esclava)
- para la esclava: ST_CS31 (transmisión de datos hacia la maestra)
SR_CS31 (recepción de datos desde la maestra)
Los bloques de función MT_CS31(maestra) y SR_CS31 (esclava) se utilizan para la
transferencia de datos desde la unidad central maestra hacia la unidad central esclava (ver
Figura 6-11).
M T_C S31
D A TO S
O W xx.07
O W xx.01
O W xx.00
P rotocolo de
intercam bio
IW xx.07
Figura 6-11: Transferencia de datos de maestra a esclava
Para estos bloques, se requiere la siguiente información:
- Número de esclava.
- El número de palabras utilizadas por intercambio: una tabla de datos puede transmitirse a
través del bus CS 31 de 7 en 7 palabras, de 6 en 6 palabras, de 5 en 5 palabras, etc. Por tanto,
es posible utilizar las palabras inutilizadas para una rápida transferencia de datos entre
unidades centrales en cada ciclo del bus CS 31. Por consiguiente, la transferencia de datos
puede realizarse con 2 bases de tiempo diferentes. Una aplicación corriente es la transferencia
de parámetros desde la unidad maestra de CS 31 a la esclava, de 4 en 4 palabras; las 3
palabras restantes se reservan para la transferencia rápida de las entradas / salidas. Las
salidas disponibles en la unidad maestra son OWxx.07, OWxx.06, etc. y las entradas
correspondientes en la esclava son IW00.07, IW00.06, etc. Este número debe ser idéntico para
ambas funciones.
SR _C S31
D A TO S
IW 00.07
IW 00.01
IW 00.00
O W 00.07
Página 6-19