插入函数的示例

  1. 通过LD运算符将第一个输入操作数(参见示例中的高亮显示区域)载入累加器(例如LD start)。
  2. 通过其他操作数调用函数或运算符(在下例中以黑色箭头标记顺序,例如E_MUX var_1,-2,var_2,5,var_3,var_4)。
  3. 通过ST运算符将第一个输出操作数(在示例中高亮显示)从累加器存储到操作数(例如ST start_next

    示例1:

类别

标识符

类型

初始值

注释

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本体
IL本体

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本体
IL本体

LD

var_1

(* 载入第一个参数的值*)

MUX

var_2,11,var_3,2

(* MUX函数调用*)

ST

var_4

(* 将输出参数存储到var_4 *)

最后更新日期: 2019-05-02此页面上的反馈松下热线