Nota
Modo ad hoc
El modo "ad hoc" solo 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" (solo 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".
Códigos de condición TSEND , TRCV Error y Status
ERROR
STATUS
0
0000
0
7000
0
7001
0
7002
1
8085
1
8086
1
8088
Controlador programable S7-1200
Manual de sistema, V4.5 05/2021, A5E02486683-AO
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).
•
Ejecución intermedia de la instrucción (REQ es irrelevante), procesando la tarea: El
sistema operativo accede a los datos del área de emisión DATA durante este procesa‐
miento (TSEND).
•
Ejecución intermedia de la instrucción, procesando la tarea de recepción: Los datos se
escriben en el área de recepción durante este procesamiento. Por este motivo, un error
puede generar datos incoherentes en el área de recepción (TRCV).
•
El parámetro LEN es mayor que el valor máximo admisible (TSEND) y (TRCV).
•
El parámetro LEN o DATA ha sido modificado desde la primera ejecución de la instruc‐
ción (TRCV).
El parámetro ID está fuera del rango de direcciones admisible.
El parámetro LEN excede el área de memoria especificada en DATA.
Comunicación
11.5 PROFINET
675