FB_CheckAllowedControllerMacAddr: Controlla 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.

Libreria e spazio dei nomi

Nome della libreria: PLCSystemBase

Spazio dei nomi: PLCSystemBase

Rappresentazione grafica

Rappresentazione IL e ST

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]:

  • i_byMACAddress[0] = aa

  • ...

  • i_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.