Recoger Datos Con Fb P_Snd_Rk (Petición Activa) - Siemens SIMATIC S7-300 Manual De Producto

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

Publicidad

6.4.4
Recoger datos con FB P_SND_RK (petición activa)
El bloque de función FB P_SND_RK puede recoger datos de un interlocutor remoto y
depositarlos en un área de datos S7 de su sistema de automatización mediante la
configuración del parámetro SF = F.
Nota
Si recoge datos de un CP 341, en el CP 341 debe programar siempre un FB P_RCV_RK.
Con un flanco ascendente en la entrada REQ se inicia la transmisión de los datos.
Dependiendo de la cantidad de datos (LEN), la transmisión puede desarrollarse en varias
llamadas (ciclos del programa).
Con el parámetro LADDR se indica la dirección del CP 341 que se va a llamar.
Indicando el número de CPU (R_CPU_NO, sólo relevante para comunicación multiproceso)
se especifica el interlocutor del que se recogen los datos. Las fuentes permitidas para la
recogida de datos son los siguientes tipos de datos (R_TYP): bloques de datos, bloques de
datos ampliados, marcas, entradas, salidas, contadores y temporizadores. La fuente está
completamente especificada indicando el tipo de datos (R_TYP) o el número de bloque de
datos (R_NO, sólo relevante con bloques de datos y con bloques de datos ampliados) y el
offset (R_OFFSET) del primer byte de datos a enviar de dicha área.
Con R_CF_BYT y R_CF_BIT se define en la CPU del interlocutor el byte y el bit de la marca
de acoplamiento.
Las únicas áreas de destino permitidas son los bloques de datos (DB). La fuente está
completamente especificada si se indica el número de bloque de datos (DB_NO) y el offset
(DBB_NO) en el que va a escribirse el byte de datos a enviar.
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 de cancela la transmisión al CP 341 y el
FB P_SND_RK pasa al estado básico. Si en la entrada R está activo el estado estático de
señal "1", la recogida está desactivada.
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 caso de producirse un error, el número correspondiente de evento se indica en
STATUS. Si no se produce ningún fallo, STATUS tiene el valor 0. DONE y ERROR/STATUS
se indican también en caso de RESET del FB P_SND_RK. 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 FB P_SND_RK no comprueba la parametrización; si la parametrización
es errónea, la CPU puede derivar a estado STOP.
Acoplamiento punto a punto CP 341, configuración y parametrización
Manual de producto, 09/2008, A5E02191073-01
6.4 Utilización de los bloques de función en el protocolo para mainframe RK 512
Comunicación mediante bloques de función
155

Publicidad

Tabla de contenido
loading

Tabla de contenido