Codificatore.
Il blocco (Figura 1) viene utilizzato per determinare l'input in corrispondenza del quale è presente un livello logico alto. Al output del blocco ci sarà un valore corrispondente al numero di tale input.

Figura 1
Nell'editor di blocchi è possibile impostare il numero di input (Figura 2).

Figura 2
Se non c'è un livello alto su nessun ingresso del blocco, l'output sarà il valore 0. Se c'è un livello alto su più input, l'output del blocco sarà il valore corrispondente al output con il numero più alto .
Con questo blocco è possibile, ad esempio, organizzare l'autodiagnosi con codici errore che, in caso di problemi, verranno visualizzati sul display.
File FLProg.