Comunicación a través de bloques de función de sistema
6.4 Uso de los bloques de función de sistema con el protocolo para mainframe RK512
6.4.3
Enviar datos con RK512 al interlocutor CP 441 con indicación de destino fija,
Utilizar BSEND
¿Qué debe hacer?
Este tipo de transmisión de datos presenta la ventaja de que no es necesario realizar ningún
tipo de programación en el programa de usuario del interlocutor.
Debe recordar que no es posible reconocer en el receptor cuándo se produce una
transmisión de datos. Por ello no es posible impedir que en el CP 441 se sobrescriban los
datos que todavía no han sido procesados en el receptor. Con el parámetro "Respuesta a
una parada de la CPU" se indica si los datos también deben transferirse cuando la CPU S7
esté en estado STOP. Este parámetro solo está disponible en el CP 441-2 (a partir de
6ES7 441-2AA04-0AE0).
La consistencia de los datos está determinada por la CPU que recibe (CPU 412/413:
16 bytes, CPU 414/417: 32 bytes).
Su autómata
En este modo de programación se indican en el emisor los datos relativos a la fuente y al
destino.
En el programa de usuario S7 de la CPU hay que programar un bloque de función de
sistema BSEND (SFB 12).
En el parámetro SD_1 (tipo de datos ANY) indique qué datos (fuente) deben transmitirse.
Ejemplo: p#DB10.DBX5.0 WORD 1
En el tipo de datos ANY no se produce una valoración de la información relativa a la
longitud, ya que la longitud de los parámetros que se envían se indica con el parámetro
LEN.
Debe indicar el margen para los datos de destino en el bloque de datos (DB) entre 1 y 255
(decimal). El margen de datos de destino del interlocutor debe indicarlo en el parámetro
R_ID. El valor se programa una vez en el arranque de la CPU y ya no puede modificarse. La
estructura del parámetro R_ID (DWORD) responde a la siguiente composición:
Byte 1 = Identificador de tipo de datos DB: 1 (hexadecimal)
Byte 2 = irrelevante (cualquier valor)
Byte 3 = Offset: 0-255 (decimal, indicación en palabras)
Byte 4 = Nº DB: 1-255 (decimal)
Los parámetros correspondientes al margen de datos de destino se transmiten al
interlocutor en el encabezado del telegrama RK512.
162
Configurar y parametrizar el acoplamiento punto a punto CP 441
Manual de producto, 04/2012, A5E00405452-03