类别 |
标识符 |
类型 |
初始值 |
注释 |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
输入参数1,选择 |
1 |
VAR |
var_2 |
INT |
0 |
输入参数2,输入 |
2 |
VAR |
var_3 |
INT |
0 |
输入参数3,输入 |
3 |
VAR |
var_4 |
INT |
0 |
输出参数 |
4 |
VAR |
start |
BOOL |
FALSE |
开始条件 |
5 |
VAR |
start_next |
BOOL |
FALSE |
可选输出参数,保存ENO |
LD |
start |
(* 载入EN输入的值*) |
E_MUX |
var_1,-2,var_2,5,var_3,var_4 |
(* E_MUX函数调用*) |
ST |
start_next |
(* 可选存储ENO的值或输入新函数用于级联*) |
示例2:
POU头类别 |
标识符 |
类型 |
初始值 |
注释 |
|
---|---|---|---|---|---|
0 |
VAR |
var_1 |
INT |
0 |
输入参数1,选择 |
1 |
VAR |
var_2 |
INT |
0 |
输入参数2,输入 |
2 |
VAR |
var_3 |
INT |
0 |
输入参数3,输入 |
3 |
VAR |
var_4 |
INT |
0 |
输出参数 |
LD |
var_1 |
(* 载入第一个参数的值*) |
MUX |
var_2,11,var_3,2 |
(* MUX函数调用*) |
ST |
var_4 |
(* 将输出参数存储到var_4 *) |