COM_IO_WDOG
L'istruzione COM_IO_WDOG monitora i messaggi esterni agli ingressi e alle uscite del controllore.
Ad esempio, se il comando di scrittura CIP alla variabile _IO_EM_DO_00 non viene ricevuto tramite EtherNet/IP nell'intervallo di timeout configurato, il timer watchdog scadrà e tutte le uscite delle controllore verranno ripristinate.
Sono supportati i protocolli EtherNet/IP, Modbus TCP e Modbus RTU.
Lingue supportate: Diagramma a blocchi funzione, Diagramma Ladder, Testo strutturato.
Questa istruzione vale per i controllori L20E, L50E e L70E. L'istruzione è supportata quando la revisione del firmware è 12.00 o successiva.
COM_IO_WDOG

SUGGERIMENTO:
- Sebbene ci siano diverse istanze per questa istruzione, solo una può essere abilitata. In caso contrario, sarà generato un errore con ErrorID impostato su 2.
- Sono supportati solo I/O digitali integrati nel controllore, di plug-in e di espansione.
Parametro | Tipo di parametro | Tipo di dati | Descrizione |
|---|---|---|---|
Enable | Ingresso | BOOL |
|
OutputClr | Ingresso | BOOL |
|
PT | Ingresso | TIME | Tempo di attesa prima del timeout. Il valore di un timeout non può essere inferiore a un secondo; in caso contrario si verificherà un errore. Il valore massimo per PresetTime può essere il valore massimo entro il tipo di dati TIME. |
TimeOut | Uscita | BOOL |
|
ET | Uscita | TIME | Il tempo trascorso. I valori possibili variano da 0 ms a 1193h2m47s294ms. |
Status | Uscita | USINT | Stato del blocco funzione.
|
Error | Uscita | BOOL | Indica un errore. |
ErrorID | Uscita | USINT | Se si verifica un errore, ErrorID contiene il codice dell'errore. |
Codice ErrorID | Descrizione errore |
|---|---|
1 | PresetTime è inferiore a un secondo. |
2 | Un'altra istanza del blocco funzione COM_IO_WDOG è già in esecuzione. |
Esempi di COM_IO_WDOG
Esempio di diagramma a blocchi funzionali COM_IO_WDOG

Esempio di diagramma ladder COM_IO_WDOG

Esempio di testo strutturato COM_IO_WDOG

Fornire un feedback