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 |
|
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: