GetLocalIOStatus: restituisce lo stato degli I/O integrati

Descrizione della funzione

Questa funzione restituisce lo stato degli I/O integrati.

NOTA: Queste informazioni sono disponibili anche tramite la variabile di sistema PLC_R.i_wLocalIOStatus.

Rappresentazione grafica

G-RU-0010340.2.gif-high.gif

 

 

Rappresentazione IL e ST

Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresen­tazione di funzioni e blocchi funzione.

Descrizione delle variabili I/O

La tabella descrive il parametro di ingresso:

Ingresso

Tipo

Commento

Mode

LOCAL_IO_GET_STATUS

Parametro della funzione: attualmente è disponibile solo LOCAL_IO_GET_GEN_STATUS (00 hex).

La tabella descrive la variabile di uscita:

Uscita

Tipo

Commento

GetLocalIOStatus

LOCAL_IO_GEN_STATUS

Stato degli I/O integrati.

Esempio 1

Questo esempio mostra un uso diretto dell'enumeratore LOCAL_IO_GET_GEN_STATUS del tipo di enumerazione LOCAL_IO_GET_STATUS per il parametro di ingresso Mode:

VAR
    MyLocalIOStatus : LOCAL_IO_GEN_STATUS;
END_VAR
     
MyLocalIOStatus := GetLocalIOStatus(LOCAL_IO_GET_GEN_STATUS);

Esempio 2

Questo esempio mostra l'uso di una variabile intermedia per il parametro di ingresso Mode.

VAR
    MyLocalIOStatus : LOCAL_IO_GEN_STATUS;
    MyMode : LOCAL_IO_GET_STATUS;
END_VAR
     
MyMode := LOCAL_IO_GET_GEN_STATUS;
MyLocalIOStatus := GetLocalIOStatus(MyMode);