Blocchi istruzione nei programmi di Programmazione a blocchi funzionali

L'insieme di istruzioni
FactoryTalk Design Workbench
comprende blocchi di istruzioni conformi alla norma IEC 61131-3. I blocchi di istruzioni comprendono i blocchi funzione, le funzioni e gli operatori.
L'utente può collegare ingressi e uscite dei blocchi di istruzioni a variabili o ad altri ingressi e uscite di blocchi di istruzione.

Convenzioni per il blocco di istruzioni

Le specifiche IEC61131-3 relative ai linguaggi di programmazione affrontano numerosi aspetti legati ai controllori programmabili, tra cui l'esecuzione del sistema operativo, le definizioni dei dati, i linguaggi di programmazione e i set di istruzioni. Di conseguenza, la specifica IEC61131-3 fornisce un set di funzionalità di base che è possibile estendere secondo le applicazioni dell'utente finale.

Nomi blocco di istruzioni

Funzioni e blocchi funzione sono rappresentati da una casella che visualizza il nome dell'istruzione e i nomi abbreviati dei parametri. Per i blocchi funzione con un'istanza, il nome dell'istanza viene visualizzato sotto il nome del blocco funzione.

Parametri di ritorno del blocco di istruzioni

  • Il parametro di ritorno di una funzione ha lo stesso nome della funzione. Il parametro di ritorno è l'unico output.
  • I parametri di ritorno di un blocco funzione possono avere qualsiasi nome. Parametri di ritorno multipli possono fornire più output.
  • È possibile definire i parametri dei programmi per ciascun controllore esplorando le schede dei singoli controllori visualizzate nella vista
    Parametro
    .

Cicli del blocco di istruzioni

Per i cicli nei blocchi di istruzioni, è necessario utilizzare le variabili locali, in quanto i cicli vengono inizializzati con un valore. Il seguente programma FBD mostra un ciclo valido quando:
  • Le variabili locali inizializzano sia gli ingressi dell'operatore maggiore o uguale, sia un ingresso del primo operatore AND.
  • L'uscita del secondo operatore AND inizializza il secondo ingresso del primo operatore AND.
Cicli del blocco di istruzioni
Cicli del blocco di istruzioni
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal