Transmitir Datos Con 3964(R), Utilizar Bsend Y Brcv; Qué Debe Hacer - Siemens SIMATIC S7-400 Manual De Producto

Ocultar thumbs Ver también para SIMATIC S7-400:
Tabla de contenido

Publicidad

Comunicación a través de bloques de función de sistema
6.3 Utilización de los bloques de función de sistema en el procedimiento 3964(R)
6.3.2

Transmitir datos con 3964(R), Utilizar BSEND y BRCV.

¿Qué debe hacer?
Este tipo de transmisión de datos ofrece la ventaja de que con ayuda del BRCV permite
reconocer cuándo se han recibido todos los datos (mediante la valoración del parámetro
NDR), y evitar que los datos que todavía no han sido procesados se sobrescriban en el
receptor (parámetro EN_R).
Su autómata
En el programa de usuario S7 de la CPU debe programar un bloque de función de sistema
BSEND por cada petición de comunicación BSEND (SFB 12).
Para el parámetro R_ID puede indicarse cualquier valor. Para programar diferentes BSENDs
deben utilizarse diferentes R_IDs.
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.
Recuerde que la longitud de los datos que se transmiten está limitada a 4 kbytes.
En el interlocutor CP 441
En el programa de usuario S7 de la CPU debe programar un bloque de función de sistema
BRCV (SFB 13).
Nota
Para que no se pueda transmitir ninguna información de destino al protocolo a través de
este medio, los datos de todos los BSENDs deben recibirse con diferentes R_IDs a través
de un BRCV. Por ello, para una interfaz serial sólo puede crearse un bloque de función de
sistema BRCV. Para el parámetro R_ID debe indicarse siempre el valor "0".
En el parámetro RD_1 (tipo de datos ANY) indique dónde deben registrarse los datos
(destino). La información sobre la longitud de los datos indica la longitud máxima del bloque
que se recibe.
Ejemplo: p#DB20.DBX10.0 WORD 2048
Para evitar que los datos que todavía no se han procesado se sobrescriban, debe acceder
al BRCV con el valor 0 en la entrada de control EN_R.
150
Configurar y parametrizar el acoplamiento punto a punto CP 441
Manual de producto, 04/2012, A5E00405452-03

Publicidad

Tabla de contenido
loading

Tabla de contenido