Siemens S7 Serie Manual De Sistema página 886

Controlador programable
Ocultar thumbs Ver también para S7 Serie:
Tabla de contenido

Publicidad

Comunicación
11.2 PROFINET
Parámetro y tipo
STATUS
OUT
RCVD_LEN
OUT
(TRCV_C)
Nota
La instrucción TSEND_C requiere una transición de bajo a alto en el parámetro de entrada
REQ para iniciar una tarea de transmisión. El parámetro BUSY se pone a 1 durante el
procesamiento. La finalización de la tarea de transmisión se indica poniendo a 1 los
parámetros DONE o ERROR durante un ciclo. Durante este tiempo, se ignora cualquier
transición de bajo a alto en el parámetro de entrada REQ.
Nota
El ajuste predeterminado del parámetro LEN (LEN = 0) utiliza el parámetro DATA para
determinar la longitud de los datos que se están transmitiendo. Se recomienda que los datos
transmitidos por la instrucción TSEND_C tengan el mismo tamaño que el parámetro DATA
de la instrucción TRCV_C.
Si se utiliza el ajuste predeterminado del parámetro LEN y hay que enviar los datos en
segmentos más pequeños que el tamaño del parámetro DATA, se aplica lo siguiente. Si el
tamaño de los datos transmitidos desde TSEND_C no es el mismo que el tamaño del
parámetro TRCV_C DATA, TRCV_C permanece en estado ocupado (código de estado:
7006) hasta que el tamaño total de los datos transmitidos desde TSEND_C sea el mismo
que el tamaño del parámetro TRCV_C DATA.
El búfer del parámetro TRCV_C DATA no muestra los nuevos datos recibidos hasta que el
tamaño de los datos sea el mismo que el tamaño del búfer del parámetro DATA.
Operaciones TSEND_C
Las funciones siguientes describen el funcionamiento de la instrucción TSEND_C:
● Para establecer una conexión, ejecute TSEND_C con CONT = 1.
● Una vez establecida correctamente la conexión, TSEND_C activa el parámetro DONE
durante un ciclo.
● Para deshacer la conexión, ejecute TSEND_C con CONT = 0. La conexión se
interrumpirá inmediatamente. Esto afecta también la estación receptora. La conexión se
cierra allí y pueden perderse los datos del búfer de recepción.
● Para enviar datos a través de una conexión establecida, ejecute TSEND_C cuando se
produzca un flanco ascendente en REQ. Tras una operación de envío correcta,
TSEND_C activa el parámetro DONE durante un ciclo.
● Para establecer una conexión y enviar datos, ejecute TSEND_C con CONT = 1 y REQ =
1. Tras una operación de envío correcta, TSEND_C activa el parámetro DONE durante
un ciclo.
886
Tipo de datos
Descripción
Word
Información de estado, incluida la información de error. (Véase
la tabla "Parámetros de error y estado" a continuación.)
Int
Cantidad de datos (en bytes) recibida realmente
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

S7-1200

Tabla de contenido