Descargar Imprimir esta página

Siemens SIMATIC S7-400 Manual De Producto página 76

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

Publicidad

Comunicación mediante bloques de función
6.3 Utilización de los bloques de función
Es decir:
• Si se utiliza el driver ASCII: La petición ha sido enviada al interlocutor. No está garantizado que
los datos hayan sido recibidos por el interlocutor.
• Si se utiliza el procedimiento 3964(R): La petición ha sido enviada al interlocutor y éste ha
enviado una confirmación positiva. No está garantizado que los datos también hayan sido
enviados al interlocutor de la CPU.
Trabajos procesables simultáneamente
En el programa de usuario sólo está permitido programar un FB SEND_440, un FB RECV_440 y
un FB RES_RECV por cada CP 440.
Además sólo está permitido utilizar los siguientes bloques de datos, puesto que en el bloque de
datos de instancia están depositados los estados necesarios para la ejecución interna del FB:
• 1 bloque de datos de instancia para el FB SEND_440
• 1 bloque de datos de instancia para el FB RECV_440
• 1 bloque de datos de instancia para el FB RES_RECV
Coherencia de datos
Para que la transmisión de datos sea coherente debe observar lo siguiente:
• En cuanto al emisor: No inicie un nuevo acceso al DB emisor hasta que los datos hayan sido
enviados por completo (DONE = 1).
• En cuanto al receptor: No inicie un nuevo acceso al DB receptor hasta que los datos hayan sido
recibidos por completo (NDR = 1). Después debe bloquear el DB receptor (EN_R = 0) hasta que
haya terminado de procesar los datos.
6.3.1
S7 envía datos a un interlocutor, FB 10 SEND_440
Funcionamiento del FB SEND_440
El FB SEND_440 transmite al CP 440 un contingente de datos de un bloque de datos,
especificado por los parámetros DB_NO, DBB_NO y LEN, . Para la transmisión de datos se accede
al FB SEND_440 cíclicamente o estáticamente (sin condiciones) en un programa controlado por
tiempo.
Con flanco positivo en la entrada REQ se inicia la transmisión de los datos. Dependiendo de la
cantidad de datos, la transmisión puede desarrollarse en varias llamadas (ciclos del programa).
Al bloque de función FB SEND_440 se puede acceder con el estado de señal "1" en la entrada de
parámetros R en el ciclo. De este modo de cancela la transmisión al CP 440 y el FB SEND_440 pasa
al estado básico. Los datos que ya han sido recibidos por el CP 440 continúan enviándose al
interlocutor. Si en la entrada R está activo el estado estático de señal "1", la transmisión está
desconectada.
Con el parámetro LADDR se indica la dirección del CP 440 invocado.
76
Acoplamiento punto a punto CP 440 Configuración y parametrización
Manual de producto, 03/2022, A5E01027187-AE

Publicidad

loading