Classe |
Identifiant |
Type |
Initial |
Commentaire |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Paramètre d’entrée 1, sélection |
1 |
VAR |
var_2 |
INT |
0 |
Paramètre d’entrée 2, entrée |
2 |
VAR |
var_3 |
INT |
0 |
Paramètre d’entrée 3, entrée |
3 |
VAR |
var_4 |
INT |
0 |
Paramètre de sortie |
4 |
VAR |
start |
BOOL |
FALSE |
Condition de départ |
5 |
VAR |
start_next |
BOOL |
FALSE |
Paramètre de sortie en option, enregistrer ENO |
LD |
start |
(* Charger la valeur d’entrée EN *) |
E_MUX |
var_1,-2,var_2,5,var_3,var_4 |
(* Appel de la fonction E_MUX *) |
ST |
start_next |
(* Enregistrer la valeur de ENO ou entrer une nouvelle fonction à utiliser en cascade *) |
Exemple 2 :
En-tête du POUClasse |
Identifiant |
Type |
Initial |
Commentaire |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Paramètre d’entrée 1, sélection |
1 |
VAR |
var_2 |
INT |
0 |
Paramètre d’entrée 2, entrée |
2 |
VAR |
var_3 |
INT |
0 |
Paramètre d’entrée 3, entrée |
3 |
VAR |
var_4 |
INT |
0 |
Paramètre de sortie |
LD |
var_1 |
(* Charger la valeur du premier paramètre *) |
MUX |
var_2,11,var_3,2 |
(* Appel de la fonction MUX *) |
ST |
var_4 |
(* Enregistrer le paramètre de sortie dans var_4 *) |