Tabla 10- 13 Entrada de datos en el área de recepción
Variante de
Entrada de datos en el
protocolo
á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
protocolo
Nota
Modo ad hoc
El modo "ad hoc" sólo está disponible con las variantes de protocolo TCP e ISO on TCP. El
modo "ad hoc" se establece asignando el valor "65535" al parámetro LEN. El área de
recepción es idéntica al área especificada en el parámetro DATA. La longitud de los datos
recibidos será transferida al parámetro RCVD_LEN. Inmediatamente después de recibir un
bloque de datos, TRCV introduce los datos en el área de recepción y pone NDR a 1.
Si se guardan los datos en un DB "optimizado" (sólo simbólico), únicamente es posible
recibir datos en matrices de tipos de datos Byte, Char, USInt y SInt.
Nota
Importar al S7-1200 proyectos S7-300/400 de STEP 7 que contienen el modo "ad hoc"
En los proyectos S7-300/400 de STEP 7, el modo "ad hoc" se selecciona asignando el valor
"0" al parámetro LEN. En el S7-1200, el modo "ad hoc" se establece asignando el valor
"65535" al parámetro LEN.
Si se importa al S7-1200 un proyecto S7-300/400 de STEP 7 que contiene el modo "ad
hoc", el parámetro LEN debe modificarse a "65535".
Tabla 10- 14 Códigos de condición ERROR y STATUS para TSEND y TRCV
ERROR
STATUS
0
0000
0
7000
0
7001
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Parámetro
"connection_type"
B#16#11
B#16#11
B#16#12
B#16#12
Descripción
Tarea de transmisión finalizada sin errores (TSEND)
Se han aceptado datos nuevos: La longitud actual de los datos recibidos se
muestra en RCVD_LEN (TRCV).
No se está procesando ninguna tarea (TSEND)
El bloque no está listo para la recepción (TRCV)
Inicio del procesamiento de la tarea, enviando los datos: Durante este
procesamiento, el sistema operativo accede a los datos del área de emisión DATA
(TSEND).
El bloque está listo para la recepción, se ha activado la tarea de recepción (TRCV).
Valor del parámetro LEN
65535
0 (recomendado) ó 1 a 8192,
excepto 65535
65535
0 (recomendado) ó 1 a 8192,
excepto 65535
Comunicación
10.2 PROFINET
Valor del parámetro
RCVD_LEN (bytes)
1 a 1472
1 a 8192
1 a 1472
1 a 8192
463