EIPStopConnection: detener una conexión
Descripción del bloque de funciones
Este bloque de funciones detiene la conexión especificada accediendo a los bits de control correspondientes y, a continuación, devuelve su finalización cuando se detiene la conexión.
NOTA: Aunque es posible detener la conexión, el sistema intentará restablecerla.
Para detener una comunicación, es necesario deshabilitar el adaptador remoto asociado:
<DeviceName>.DisableRemoteAdapter (TRUE);
En esta tabla se describe la variable de entrada:
Entrada |
Tipo de datos |
Comentario |
---|---|---|
i_xExecute |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. Un flanco ascendente de la entrada Execute inicia el bloque de funciones. El bloque de funciones continúa ejecutándose, y la salida Busy se establece en TRUE. oFALSE: si Enable está establecido en FALSE, las salidas Done, Error o CommandAborted se establecerán en TRUE durante un ciclo. oTRUE: si Enable está establecido en FALSE, las salidas Done, Error o CommandAborted permanecerán establecidas en TRUE. |
i_uiConnId |
UINT |
ID de la conexión. |
En esta tabla se describe la variable de salida:
Salida |
Tipo de datos |
Comentario |
---|---|---|
q_xDone |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. oFALSE: no se ha iniciado la ejecución o bien se ha detectado un error. oTRUE: la ejecución ha finalizado sin errores detectados. |
q_xBusy |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. oFALSE: el bloque de funciones no se está ejecutando. oTRUE: el bloque de funciones se está ejecutando. |
q_xError |
BOOL |
Rango de valores: FALSE, TRUE. Valor predeterminado: FALSE. oFALSE: el bloque de funciones se está ejecutando y no se han detectado errores. oTRUE: se ha detectado un error en la ejecución del bloque de funciones. |