Aggiunta di un blocco funzione definito dall'utente
Utilizzare
Organizzatore progetto
per creare un blocco funzione definito dall'utente (UDFB) per i programmi Testo strutturato (ST), Diagramma Ladder (LD) e Diagramma a blocchi funzionali (FBD) nei controllori Micro800
.Durante l'aggiunta di un UDFB, selezionare il linguaggio di programmazione in base al tipo di applicazione in sviluppo. Ogni linguaggio di programmazione supportato in
FactoryTalk Design Workbench
si rivolge a diversi tipi di applicazioni e stili di programmazione. In generale:- LD esegue la logica booleana semplice, i timer e i contatori più velocemente.
- FBD e ST sono più efficienti per le istruzioni di processo più avanzate disponibili nei rispettivi linguaggi.
Gli UDFB definiscono la business logic per calcoli matematici complessi. Dopo aver creato un UDFB, funziona come qualsiasi altro blocco di istruzione all'interno di un programma e può essere usato per chiamare altri tipi di blocchi o altri UDFB. Dopo che un UDFB viene definito in un progetto, come altre istruzioni incorporate in
FactoryTalk Design Workbench
, viene visualizzato nella categoria Definito dall'utente
nella Casella degli strumenti
.Quando si confrontano i tempi di esecuzione per lo stesso UDFB scritto con diversi linguaggi di programmazione, esistono varie differenze fondamentali nella compilazione e nell'esecuzione dei linguaggi.
I nomi e i parametri UDFB devono rispettare le seguenti regole:
- Un nome UDFB può includere fino a 128 caratteri.
- Un UDFB può contenere in totale fino a 128 parametri.
- Un UDFB non può contenere più di 20 parametri di ingresso o 20 parametri di uscita.
Per aggiungere un blocco funzione definito dall'utente
- InOrganizzatore progetto, espandereAsset.
- Fare clic con il pulsante destro del mouse suBlocchi funzione definiti dall'utente, quindi selezionareNuovo blocco funzione definito dall'utente.
- NelNuovo blocco funzione definito dall'utente, immettere il nome UDFB, selezionare il tipo di UDFB e immettere la descrizione secondo le esigenze.
- SelezionareCrea.
Fornire un feedback