SOCKET_DELETE

La instrucción SOCKET_DELETE elimina una instancia de socket creada. En el caso de las conexiones de protocolo de control de transmisión (TCP), SOCKET_DELETE también cierra (Cierre pasivo) la conexión antes de borrar la ocurrencia. Las salidas se actualizan de forma síncrona desde la exploración del programa.
Idiomas compatibles: Diagrama de bloque de funciones, diagrama de lógica de escalera y texto estructurado.
Esta instrucción se aplica a los controladores L20E, L50E y L70E.
SOCKET_DELETE
SOCKET_DELETE
Parámetros de SOCKET_DELETE
Parámetro
Tipo de parámetro
Tipo de datos
Descripción
Execute
Entrada
BOOL
Habilitar bloque de instrucción.
  • CIERTO: Se ha detectado un flanco ascendente, inicia el bloque de instrucciones con la condición previa de que la última operación esté completa.
  • FALSO: No se ha detectado un flanco ascendente.
Instance
Entrada
UDINT
Copie el Controlador de socket devuelto a partir de una instrucción SOCKET_CREATE o SOCKET_ACCEPT para borrar el socket respectivo.
  • En el caso de los tipos de socket UDP y cliente TCP, copie el Controlador de socket devuelto a partir de una instrucción SOCKET_CREATE .
  • En el caso del tipo de socket Servidor TCP, copie el Controlador de socket devuelto a partir de una instrucción SOCKET_ACCEPT.
Done
Salida
BOOL
Indica si la operación está completa.
  • CIERTO: Operación completada correctamente.
  • FALSO: La operación está en curso o se produjo una condición de error.
La salida se actualiza de forma síncrona desde la exploración del programa.
Busy
Salida
BOOL
  • CIERTO: La operación no está completa.
  • FALSO: La operación ha finalizado.
La salida se actualiza de forma síncrona desde la exploración del programa.
Error
Salida
BOOL
Indica que se ha producido un error.
  • CIERTO: Se ha detectado un error.
  • FALSO: No hay error.
La salida se actualiza de forma síncrona desde la exploración del programa.
Status
Salida
SOCK_STATUS
El estado se define utilizando el Tipo de datos SOCK_STATUS que contiene información de ErrorID, SubErrorID y StatusBits.
La salida se actualiza de forma síncrona desde la exploración del programa.

Ejemplos de SOCKET_DELETE

Ejemplo de diagrama de bloque de funciones SOCKET_DELETE
Ejemplo de diagrama de bloque de funciones SOCKET_DELETE
Ejemplo de diagrama de lógica de escalera SOCKET_DELETE
Ejemplo de diagrama de lógica de escalera SOCKET_DELETE
Ejemplo de texto estructurado SOCKET_DELETE
Ejemplo de texto estructurado SOCKET_DELETE
Resultados
Resultados
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal