Siemens Simatic S7 Serie Manual De Sistema página 164

Controlador programable
Tabla de contenido

Publicidad

Instrucciones de programación
6.2 Instrucciones avanzadas
Nota
Debido al procesamiento asíncrono de TSEND_C, es preciso conservar la coherencia de los
datos en el área de emisión hasta que el parámetro DONE o ERROR adopta el valor TRUE.
Si el parámetro DONE de la instrucción TSEND_C tiene el estado TRUE, significa que los
datos se han enviado correctamente. Sin embargo, no significa que la CPU interlocutora
haya leído realmente el búfer de recepción.
Debido al procesamiento asíncrono de TRCV_C, los datos en el área de recepción sólo son
coherentes si el parámetro DONE = 1.
La tabla siguiente muestra la relación entre los parámetros BUSY, DONE y ERROR.
BUSY
TRUE
FALSE
FALSE
FALSE
Parámetros de TSEND_C
Parámetro
REQ
CONT
LEN
CONNECT
DATA
164
DONE
ERROR
Descripción
Irrelevant
Irrelevant
La tarea se está procesando.
e
e
TRUE
FALSE
La tarea se ha ejecutado correctamente.
FALSE
TRUE
La tarea se ha finalizado con un error. La causa del error se
indica en el parámetro STATUS.
FALSE
FALSE
No se ha asignado ninguna tarea nueva.
Tipo de
Tipo de
parámetro
datos
INPUT
Bool
INPUT
Bool
INPUT
Int
IN_OUT
Parám
TCON
IN_OUT
Variante
Descripción
El parámetro de control REQ inicia la tarea de
transmisión con la conexión descrita en CONNECT
cuando se detecta un flanco ascendente.
0: desconectar
1: establecer y mantener la conexión
Número máximo de bytes que deben enviarse. (El ajuste
predeterminado es 0, es decir, el parámetro DATA
determina la longitud de los datos por enviar).
Puntero a la descripción de la conexión
Área de emisión; contiene la dirección y la longitud de
los datos por enviar.
Manual de sistema, 11/2009, A5E02486683-02
Controlador programable S7-1200

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido