Terminale.
Il blocco (Figura 1) è progettato per creare connessioni tra diverse schede.

Figura 1
A differenza di una variabile, il codice compilato non crea una variabile separata per un terminale, ma simula una normale connessione tra blocchi. Il blocco "Terminal" può essere collegato a qualsiasi output di qualsiasi blocco. Quindi, nell'editor di blocco, è necessario specificare il nome del terminale. Se un terminale non è collegato a un output del blocco o non viene specificato il nome di un terminale, il blocco è considerato non valido. Il nome del terminale deve essere univoco, il programma lo monitora e, in caso di tentativo di impostare un nome già esistente, verrà emesso un avviso corrispondente (Figura 2).

Figura 2
È possibile connettersi al terminale da qualsiasi scheda, ad eccezione di quella su cui si trova questo terminale. Per connettersi ad un terminale, premere il tasto destro del mouse su un ingresso libero, e selezionare la voce "To connect to the terminal" nel menù a tendina. Questa voce di menu apparirà solo se il progetto contiene dei terminali ai quali è possibile collegare questo ingresso. Di conseguenza si aprirà la finestra di selezione dei terminali, dove verranno presentati i terminali esistenti nel progetto, a cui può essere collegato questo input, dopo aver selezionato il terminale desiderato, ad esso verrà collegato l'input del blocco (Figura 3).

Figura 3
Nota: l'uso di un terminale invece di una variabile consente di risparmiare spazio nella memoria del controller a causa dell'assenza di variabili globali non necessarie nel codice finale. Ma bisogna stare attenti quando si usano i terminali in un certo numero di casi in cui vengono utilizzati blocchi logici e matematici. Questi blocchi non creano le proprie variabili per i loro output, ma ricalcolano i loro valori al volo. Questa caratteristica dei terminali deve essere presa in considerazione durante lo sviluppo del progetto.
File FLProg:
