SOCKET_DELETEALL
A instrução SOCKET_DELETEALL exclui todas as instâncias de soquete criadas.
Detalhes da operação:
- Se o cabo Ethernet estiver desconectado das alterações do controlador ou do endereço IP do controlador, você pode executar SOCKET_DELETEALL para excluir todas as instâncias de soquete criadas anteriormente.
- 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_DELETEALL

Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
Execute | Entrada | BOOL | Habilitação do bloco de instruções.
|
Done | Saída | BOOL | Indica quando a operação é concluída.
A saída é atualizada de maneira síncrona a partir da varredura do programa. |
Busy | Saída | BOOL |
A saída é atualizada de maneira síncrona a partir da varredura do programa. |
Error | Saída | BOOL | Esse campo é definido como TRUE quando a execução do bloco da função encontrar uma condição de erro. Para obter mais informações, consulte Códigos de erro do soquete. 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_DELETEALL
Exemplo de diagrama de blocos de função SOCKET_DELETEALL

Exemplo de diagrama de ladder SOCKET_DELETEALL

Exemplo de texto estruturado SOCKET_DELETEALL

Resultados

Dê sua opinião