X_ABORT: Deshacer conexión con un interlocutor fuera de la propia estación S7 (S7-300, S7-400) - STEP 7

Comunicación MPI (S7-300, S7-400)

ft:publication_title
Comunicación MPI (S7-300, S7-400)
Product
STEP 7
Version
V21
Publication date
11/2025
Language
es-ES
X_ABORT: Deshacer conexión con un interlocutor fuera de la propia estación S7

Descripción

La instrucción "X_ABORT" deshace la conexión con una estación S7 fuera de la estación S7 propia, que se había establecido con las instrucciones "X_SEND", "X_GET" o "X_PUT".

  • Si la petición correspondiente a "X_SEND", "X_GET" o "X_PUT" ha finalizado (BUSY=0), tras la llamada de la instrucción "X_ABORT" los recursos ocupados para ella se liberan de nuevo en ambos lados.

  • Si la petición correspondiente a "X_SEND", "X_GET" o "X_PUT" no ha finalizado (BUSY=1), una vez interrumpida la conexión el propio usuario debe volver a llamar la instrucción correspondiente con REQ=0 y CONT=0 y esperar a BUSY=0. Sólo así quedarán liberados todos los recursos de conexión ocupados.

"X_ABORT" sólo puede llamarse en el lado en el que se está ejecutando "X_SEND", "X_PUT" o "X_GET". La interrupción de la conexión se activa tras la llamada de la instrucción con REQ=1.

Parámetro

La tabla siguiente muestra los parámetros de la instrucción "X_ABORT":

Parámetro

Declaración

Tipo de datos

Área de memoria

Descripción

REQ

Input

BOOL

I, Q, M, D, L

Parámetro de control "request to activate"

Consulte también: Parámetros comunes a las instrucciones para la comunicación básica S7

DEST_ID

Input

WORD

I, Q, M, D, L o constante

Parámetro de direccionamiento "destination ID". Contiene la dirección MPI del interlocutor. Dicha dirección ha sido configurada previamente por el usuario.

RET_VAL

Return

INT

I, Q, M, D, L

Si se produce un error durante la ejecución de la instrucción, el valor de respuesta contendrá el código de error correspondiente.

BUSY

Output

BOOL

I, Q, M, D, L

  • BUSY=1: la interrupción de la conexión todavía no se ha finalizado.

  • BUSY=0: la interrupción de la conexión ha finalizado.

Encontrará más información sobre los tipos de datos válidos en "Vista general de los tipos de datos válidos".

Transición de estado operativo tras STOP

Si la CPU cambia al estado operativo STOP, cualquier interrupción iniciada con "X_ABORT" finaliza.

Transición de estado operativo del interlocutor a STOP

Un cambio de la CPU del interlocutor al estado operativo STOP no tiene efecto alguno sobre la interrupción de la conexión con "X_ABORT": La conexión se deshace.

Parámetro RET_VAL

Consulte también: