Procesador de comunicaciones y Modbus TCP
13.6 Comunicación Legacy PtP (solo CM/CB 1241)
El estado lógico de las salidas DONE y ERROR es FALSE durante la operación de
transmisión. Una vez finalizada la operación de transmisión, la salida DONE o ERROR se
pone a TRUE para mostrar el estado de la transmisión. Mientras que DONE o ERROR sea
TRUE, la salida STATUS será válida.
La instrucción devuelve el estado 16#7001 si la interfaz de comunicación acepta los datos
transmitidos. Las ejecuciones posteriores de SEND_PTP devuelven 16#7002 si el CM o la
CB aún está ocupada transmitiendo datos. Una vez finalizada la operación de transmisión,
el CM o la CB devuelve el estado de transmisión como 16#0000 (si no han ocurrido errores).
Las ejecuciones posteriores de SEND_PTP con REQ puesto a "low" devuelven el estado
16#7000 (no ocupado).
Los diagramas siguientes muestran la relación entre los valores de salida y REQ. Para esto
se supone que la instrucción se llama periódicamente para comprobar el estado del proceso
de transmisión. En el diagrama siguiente se supone que la instrucción se llama en cada
ciclo (representado por los valores de STATUS).
El diagrama siguiente muestra cómo los parámetros DONE y STATUS son válidos solo
durante un ciclo si la línea REQ se impulsa (durante un ciclo) para iniciar la operación de
transmisión.
1276
Controlador programable S7-1200
Manual de sistema, V4.2, 09/2016, A5E02486683-AK