S7 Envía Datos A Un Interlocutor - Siemens SIMATIC S7-300 Manual De Producto

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

Publicidad

Comunicación mediante bloques de función
6.3 Utilización de los bloques de función con el procedimiento 3964(R)
6.3.1
S7 envía datos a un interlocutor
El FB P_SND_RK transmite al CP 341 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 P_SND_RK cíclicamente, o bien estáticamente (sin condiciones) en un
programa controlado por tiempo.
Con un flanco ascendente 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).
El bloque de función FB P_SND_RK se puede llamar en el ciclo con el estado lógico "1" en
la entrada de parámetros R. De este modo se cancela la transmisión al CP 341 y el
FB P_SND_RK pasa al estado inicial. Los datos que ya han sido recibidos por el CP 341 se
terminan de enviar al interlocutor. Si a la entrada R hay un estado lógico estático de "1", la
transmisión estará desactivada.
Con el parámetro LADDR se indica la dirección del CP 341 que se va a llamar.
Indicación de error en el FB P_SND_RK
La salida DONE indica "Fin de petición sin errores". ERROR indica que se ha producido un
error. En el estado STATUS, en caso de error se indica el número de evento
correspondiente (véase el apartado "Mensajes de diagnóstico de los bloques de función
(Página 188)"). Si no se produce ningún error, STATUS tiene el valor 0. DONE y
ERROR/STATUS se emiten también en caso de RESET del FB P_SND_RK (véase la figura
en el apartado "Recibir datos con FB P_RCV_RK (petición pasiva) (Página 147)"). Si se ha
producido un error, se desactiva el resultado binario RB. Si el bloque finaliza sin errores, el
estado del resultado binario es "1".
Nota
El bloque de función P_SND_RK no tiene comprobación de parámetros; si la
parametrización es errónea la CPU puede derivar al estado STOP. Después de un cambio
de estado de la CPU de STOP a RUN, antes de que el CP 341 pueda procesar una petición
ya iniciada debe haber concluido el mecanismo de arranque CP–CPU del FB
P_SND_RK (véase el apartado "Mensajes de diagnóstico de los bloques de función
(Página 188)"). Una petición iniciada entretanto no se pierde. Se transmitirá al CP 341 una
vez concluida la coordinación del arranque.
132
Acoplamiento punto a punto CP 341, configuración y parametrización
Manual de producto, 09/2008, A5E02191073-01

Publicidad

Tabla de contenido
loading

Tabla de contenido