Comunicación
10.2 PROFINET
Tabla 10- 4
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.
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".
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 adopte el valor TRUE.
Para TSEND_C, un estado TRUE en el parámetro DONE 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.
454
Parámetro
Valor del parámetro LEN
"connection_type"
B#16#11
65535
B#16#11
0 (recomendado) ó 1 a 8192,
excepto 65535
B#16#12
65535
B#16#12
0 (recomendado) ó 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, 04/2012, A5E02486683-06