Parámetro y tipo
NDR
OUT
(TURCV)
BUSY
OUT
ERROR
OUT
STATUS
OUT
DATA
IN_OUT
ADDR
IN_OUT
El estado de la tarea se indica en los parámetros de salida BUSY y STATUS. STATUS
equivale al parámetro de salida RET_VAL de las instrucciones que operan de forma
asíncrona.
La tabla siguiente muestra la relación entre los parámetros BUSY, DONE (TUSEND), NDR
(TURCV) y ERROR. Utilizando esta tabla se puede determinar el estado actual de la
instrucción (TUSEND o TURCV) o bien el instante en que finaliza el proceso de envío
(transmisión) / recepción.
Tabla 10- 17 Estado de los parámetros BUSY, DONE (TUSEND) / NDR (TURCV) y ERROR
BUSY
DONE / NDR
TRUE
Irrelevante
FALSE
TRUE
Controlador programable S7-1200
Manual de sistema, 04/2012, A5E02486683-06
Tipo de datos
Bool
Bool
Bool
Word
Variant
Variant
ERROR
Irrelevante
FALSE
Descripción
Parámetro de estado NDR (TURCV):
0: Tarea no iniciada aún o en proceso.
1: Tarea finalizada correctamente.
1: Tarea no finalizada aún. No se puede iniciar una tarea
nueva.
0: Tarea finalizada.
Parámetros de estado con los valores siguientes:
0: No hay error
1: Ha ocurrido un error durante el procesamiento. STATUS
proporciona información detallada sobre el tipo de error.
Información de estado, incluida la información de error.
(Consulte los códigos de condición de error y estado en la tabla
siguiente.)
Dirección del área de emisión (TUSEND) o del área de
recepción (TURCV):
La memoria imagen de proceso de las entradas
La memoria imagen de proceso de las salidas
Un bit de marcas
Un bloque de datos
Puntero a la dirección del receptor (para TUSEND) o del emisor
(para TURCV) (por ejemplo, P#DB100.DBX0.0 byte 8). El
puntero puede apuntar a cualquier área de memoria.
Se requiere una estructura de 8 bytes como se indica a
continuación:
Los primeros 4 bytes contienen la dirección IP remota.
Los 2 bytes siguientes especifican el número de puerto
remoto.
Los últimos 2 bytes están reservados.
Descripción
La tarea se está procesando.
La tarea se ha ejecutado correctamente.
Comunicación
10.2 PROFINET
467