SOCKET_DELETE

A instrução SOCKET_DELETE exclui uma instância de soquete criada. Para conexões Transmission Control Protocol (TCP), SOCKET_DELETE também fecha (fechamento passivo) a conexão antes de excluir a instância. As saídas são atualizadas de maneira síncrona a partir da varredura do programa.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E.
SOCKET_DELETE
SOCKET_DELETE
Parâmetros da SOCKET_DELETE
Parâmetro
Tipo do parâmetro
Tipo de dados
Descrição
Execute
Entrada
BOOL
Habilitação do bloco de instruções.
  • TRUE: Borda ascendente detectada; inicia o bloco de instruções com a pré-condição de que a última operação tenha sido concluída.
  • FALSE: Nenhuma borda ascendente detectada.
Instance
Entrada
UDINT
Copia o Manipulador de soquete retornado de uma instrução SOCKET_CREATE ou SOCKET_ACCEPT para excluir o respectivo soquete.
  • Para os tipos de soquete UDP e TCP Client, copia o Manipulador de soquete retornado de uma instrução SOCKET_CREATE.
  • Para o tipo de soquete TCP Server, copia o Manipulador de soquete retornado de uma instrução SOCKET_ACCEPT.
Done
Saída
BOOL
Indica quando a operação é concluída.
  • TRUE: Operação concluída com êxito.
  • FALSE: A operação está em progresso ou foi encontrada uma condição de erro.
A saída é atualizada de maneira síncrona a partir da varredura do programa.
Busy
Saída
BOOL
  • TRUE: A operação não foi concluída.
  • FALSE: A operação foi concluída.
A saída é atualizada de maneira síncrona a partir da varredura do programa.
Error
Saída
BOOL
Indica a ocorrência de um erro.
  • TRUE: Um erro foi detectado.
  • FALSE: Sem erro.
A saída é atualizada de maneira síncrona a partir da varredura do programa.
Status
Saída
SOCK_STATUS
O status é definido usando o Tipo de dados SOCK_STATUS que contém informações de ErrorID, SubErrorID e StatusBits.
A saída é atualizada de maneira síncrona a partir da varredura do programa.

Exemplos de SOCKET_DELETE

Exemplo de diagrama de blocos de função SOCKET_DELETE
Exemplo de diagrama de blocos de função SOCKET_DELETE
Exemplo de diagrama de ladder SOCKET_DELETE
Exemplo de diagrama de ladder SOCKET_DELETE
Exemplo de texto estruturado SOCKET_DELETE
Exemplo de texto estruturado SOCKET_DELETE
Resultados
Resultados
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal