COM_IO_WDOG
A instrução COM_IO_WDOG monitora mensagens externas para as entradas e saídas do controlador.
Por exemplo, se o comando de gravação CIP para a variável _IO_EM_DO_00 não é recebido pela EtherNet/IP dentro do tempo limite configurado, o temporizador watchdog expira e as saídas do controlador são redefinidas.
Os protocolos EtherNet/IP, Modbus TCP, e Modbus RTU são compatíveis.
Linguagens suportadas: Diagrama de blocos de função, diagrama de ladder, texto estruturado.
Essa instrução aplica-se aos controladores L20E, L50E e L70E. A instrução é compatível quando a versão do firmware for 12.00 ou posterior.
COM_IO_WDOG

DICA:
- Embora possam existir múltiplas instâncias da instrução, apenas uma instância pode ser habilitada. Caso contrário, ocorrerá um erro com o ErrorID definido como 2.
- Apenas controlador integrado, plug-in e E/S de expansão digital são compatíveis.
Parâmetro | Tipo do parâmetro | Tipo de dados | Descrição |
|---|---|---|---|
Enable | Entrada | BOOL |
|
OutputClr | Entrada | BOOL |
|
PT | Entrada | TIME | Período de espera antes do tempo-limite. O valor do tempo-limite não pode ser inferior a um segundo, senão ocorre um erro. O valor máximo de PresetTime pode ser o valor máximo dentro do tipo de dados TIME. |
TimeOut | Saída | BOOL |
|
ET | Saída | TIME | O tempo decorrido atual. Os valores possíveis variam de 0 ms a 1193h2m47s294ms. |
Status | Saída | USINT | Status do bloco da função.
|
Error | Saída | BOOL | Indica um erro. |
ErrorID | Saída | USINT | Quando ocorre um erro, ErrorID contém o código de erro. |
Código ErrorID | Descrição do Erro |
|---|---|
1 | PresetTime é menor que um segundo. |
2 | Outra instância de bloco da função COM_IO_WDOG já está sendo executada. |
Exemplos de COM_IO_WDOG
Exemplo de diagrama de blocos de função COM_IO_WDOG

Exemplo de diagrama de ladder COM_IO_WDOG

Exemplo de texto estruturado COM_IO_WDOG

Dê sua opinião