Clase |
Identificador |
Tipo |
Valor inicial |
Comentario |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Parámetro de entrada 1 |
1 |
VAR |
var_2 |
INT |
0 |
Parámetro de entrada 2, |
2 |
VAR |
var_3 |
INT |
0 |
Parámetro de entrada 3, |
3 |
VAR |
var_4 |
INT |
0 |
Parámetro de salida |
4 |
VAR |
start |
BOOL |
FALSE |
Condición de ejecución |
5 |
VAR |
start_next |
BOOL |
FALSE |
Parámetro de salida opcional, se almacena en ENO |
LD |
start |
(* Carga el valor de la entrada EN *) |
E_MUX |
var_1,-2,var_2,5,var_3,var_4 |
(* llamada a la función E_MUX *) |
ST |
start_next |
(* Almacenamiento opcional del valor ENO o conectar en cascada un nueva función *) |
Ejemplo 2:
Cabecera de la POUClase |
Identificador |
Modelo |
Valor inicial |
Comentario |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
Parámetro de entrada 1 |
1 |
VAR |
var_2 |
INT |
0 |
Parámetro de entrada 2, |
2 |
VAR |
var_3 |
INT |
0 |
Parámetro de entrada 3, |
3 |
VAR |
var_4 |
INT |
0 |
Parámetro de salida |
LD |
var_1 |
(* Cargar el valor del primer parámetro *) |
MUX |
var_2,11,var_3,2 |
(* Llamar a la función MUX *) |
ST |
var_4 |
(* Almacenar el parámetro de salida en var_4 *) |