FB_CheckAllowedControllerMacAddr: verificare se l'indirizzo MAC è consentito dal controller
Descrizione del blocco funzione
Questo blocco funzione verifica se un indirizzo MAC specificato è compreso nell'intervallo di indirizzi MAC consentiti per il controller. L'applicazione continua l'esecuzione solo se l'indirizzo MAC corrisponde. In caso contrario, l'applicazione si arresta, il controller passa in stato HALT e la variabile di sistema i_wLastApplicationError viene aggiornata correttamente.
Nome della libreria: PLCSystemBase
Spazio dei nomi: PLCSystemBase
Per la rappresentazione generale in linguaggio IL o ST, fare riferimento al capitolo Rappresentazione di funzioni e blocchi funzione.
Descrizione delle variabili di I/O
La seguente tabella descrive le variabili di ingresso:
Ingresso |
Tipo |
Commento |
---|---|---|
byAllowedMacAddress |
ARRAY[0...5] OF BYTE |
Indirizzo MAC da controllare [aa.bb.cc.dd.ee.ff]: oi_byMACAddress[0]= aa o... oi_byMACAddress[5]= ff |
La tabella seguente descrive le variabili di uscita:
Uscita |
Tipo |
Commento |
---|---|---|
xControllerMacAddressOk |
BOOL |
TRUE = indica che l'indirizzo MAC è consentito per questo controller. |