Classe |
Identificatore |
Tipo |
Iniziale |
Commento |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Parametro di ingresso 1, selezione |
1 |
VAR |
var_2 |
INT |
0 |
Parametro di ingresso 2, ingresso |
2 |
VAR |
var_3 |
INT |
0 |
Parametro di ingresso 3, ingresso |
3 |
VAR |
var_4 |
INT |
0 |
Parametro di uscita |
4 |
VAR |
start |
BOOL |
FALSE |
Condizione iniziale |
5 |
VAR |
start_next |
BOOL |
FALSE |
Parametro di uscita opzionale, salva ENO |
LD |
start |
(* Caricare il valore dell'ingresso EN *) |
E_MUX |
var_1,-2,var_2,5,var_3,var_4 |
(* Chiamata della funzione E_MUX *) |
ST |
start_next |
(* Memorizzare opzionalmente il valore dell'abilitazione in uscita o inserire una nuova funzione per il concatenamento *) |
Esempio 2:
Intestazione del POUClasse |
Identificatore |
Tipo |
Iniziale |
Commento |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Parametro di ingresso 1, selezione |
1 |
VAR |
var_2 |
INT |
0 |
Parametro di ingresso 2, ingresso |
2 |
VAR |
var_3 |
INT |
0 |
Parametro di ingresso 3, ingresso |
3 |
VAR |
var_4 |
INT |
0 |
Parametro di uscita |
LD |
var_1 |
(* Caricare il valore del primo parametro *) |
MUX |
var_2,11,var_3,2 |
(* Chiamata della funzione MUX *) |
ST |
var_4 |
(* Memorizzare il parametro di uscita in var_4 *) |