Utilización De Los Bloques De Función Para Imprimir Textos De Aviso En Una Impresora; Salida De Textos De Aviso - 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.6 Utilización de los bloques de función para imprimir textos de aviso en una impresora
6.6
Utilización de los bloques de función para imprimir textos de aviso en
una impresora
Introducción
Para imprimir textos de aviso se dispone del bloque de función FB 13 P_PRINT_RK. El
FB 13 P_PRINT_RK transmite p.ej. un aviso de proceso al CP 341. El CP 341 imprime el
aviso en la impresora conectada.

Salida de textos de aviso

El FB P_PRINT_RK transmite un texto de aviso de hasta cuatro variables al CP 341. Los
textos de aviso se configuran con la interfaz de parametrización CP 341: Parametrizar
acoplamiento punto a punto. Para la transmisión de datos se llama al FB
P_PRINT_RK cíclicamente, o bien estáticamente (sin condiciones) en un programa
controlado por tiempo.
A través de los parámetros DB_NO y DBB_NO puede accederse a los punteros (puntero de
bloques de datos) para la cadena de formato y las cuatro variables. Los punteros deben
estar depositados sin huecos y en un orden determinado en el bloque de datos
parametrizado (DB de punteros) (véase la figura "DB de punteros").
La transmisión del texto de aviso se dispara con un flanco ascendente en la entrada REQ.
Primero se transfiere la cadena de formato del texto de aviso. Después se transfieren las
variables 1 a 4.
Dependiendo de la cantidad de datos, la transmisión puede desarrollarse en varias llamadas
(ciclos del programa).
El bloque de función FB P_PRINT_RK se puede llamar con el estado lógico "1" en la
entrada de parámetros R en el ciclo. De este modo se cancela la transmisión al CP 341 y el
FB P_PRINT_RK pasa al estado inicial. Los datos que ya han sido recibidos por el CP 341
se terminan de enviar al interlocutor. Si en la entrada R está activado el estado lógico
estático "1", significa que la transmisión de trabajos de impresión está desactivada.
En el parámetro LADDR se indica la dirección del CP 341 que se va a llamar.
La salida DONE indica "Fin de petición sin errores". ERROR indica que se ha producido un
error. En caso de error, el número de evento correspondiente se indica en STATUS. Si no
se produce ningún error, STATUS tiene el valor 0. DONE y ERROR/STATUS se indican
también en caso de RESET del FB P_PRINT_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 P_PRINT no comprueba la parametrización; 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_PRINT_RK. Una
petición iniciada entretanto no se pierde. Será transmitida al CP 341 una vez concluida la
coordinación del arranque.
166
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