Lavorare con blocchi funzione definiti dall'utente
I blocchi funzione definiti dall'utente (UDFB) sono blocchi funzione compositi costruiti con la combinazione di altri blocchi funzione e/o altri blocchi funzione definiti dall'utente in sequenza tale da eseguire operazioni di controllo a livello superiore.
Come ogni altro blocco logico, gli UDFB hanno parametri e dati di istanza (variabili membri). Utilizzando il tipo di blocco UDFB, è possibile definire i blocchi funzione e usarli nei programmi del controllore con i blocchi funzione standard forniti nel set di istruzioni di
FactoryTalk Design Workbench
.Funzionamento UDFB
Gli UDFB funzionano allo stesso modo degli altri blocchi istruzione all'interno di un programma. Gli UDFB possono essere usati per chiamare altri tipi di blocchi o altri UDFB.
In
Casella degli strumenti
, gli UDFB sono inclusi nella categoria Definito dall'utente
.Utilizzo ottimale degli UDFB
Gli UDFB dispongono delle funzioni più utilizzate e sono il miglior componente per fornire un tipo specifico di funzionalità o controllo di dispositivo. Gli UDFB sono progettati per incorporare completamente codice e dati associati all'istruzione. La logica all'interno di un UDFB sfrutta solo le variabili locali ed i parametri definiti nella definizione dell'istruzione. Non esiste un accesso programmatico diretto alle variabili globali o del programma. L'UDFB è un componente autonomo in grado di funzionare in qualsiasi programma che lo chiama.
Fornire un feedback