Siemens SIMATIC S7-1200 Manual De Sistema página 674

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

Publicidad

Comunicación
11.5 PROFINET
Operaciones TRCV
La instrucción TRCV escribe los datos recibidos en un área de recepción especificada por las dos
variables siguientes:
• Puntero al comienzo del área
• Longitud del área, o bien el valor suministrado en la entrada LEN si no es 0
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 tengan el mismo tamaño que el parámetro DATA de la
instrucción TRCV.
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. Se
recomienda mantener el bit EN_R en "high" hasta que el TSEND correspondiente transfiera la
cantidad adecuada de datos para rellenar el parámetro TRCV DATA. Si el tamaño de los datos
transmitidos desde TSEND no es el mismo que el tamaño del parámetro TRCV DATA, TRCV
permanece en estado ocupado (código de estado: 7002) mientras el bit EN_R esté en "high",
hasta que el tamaño total de los datos transmitidos desde TSEND sea el mismo que el tamaño
del parámetro TRCV DATA. Si el bit EN_R de TRCV se impulsa, tiene que impulsarse el mismo
número de veces que se ejecuta TSEND para recibir los datos.
El búfer del parámetro TRCV 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.
Tan pronto como se hayan recibido todos los datos de la tarea, TRCV los transferirá al área de
recepción y pondrá NDR a 1.
Tabla 11-43
Entrada de datos en el área de recepción
Variante de
Entrada de datos
protocolo
en el área de recepción
TCP
Modo ad hoc
TCP
Recepción de datos con
la longitud especificada
ISO on TCP
Modo ad hoc
ISO on TCP
Controlado por protoco‐
lo
674
Parámetro
Valor del parámetro LEN
"connec‐
tion_type"
B#16#11
65535
B#16#11
0 (recomendado) o 1 a 8192,
excepto 65535
B#16#12
65535
B#16#12
0 (recomendado) o 1 a 8192,
excepto 65535
Valor del parámetro
RCVD_LEN (bytes)
1 a 1472
1 a 8192
1 a 1472
1 a 8192
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO

Publicidad

Tabla de contenido
loading

Tabla de contenido