LE( 小于或等于

累加器的内容与以下括号中的表达式相比较。如果累加器更小或相等,TRUE将存储在累加器中,否则将存储FALSE

标注

  • 此运算符的有效操作数必须为以下数据类型之一:(ANY)
  • 操作结果为数据类型BOOL
  • 运算符仅可用于IL编程语言中。
  • var_1和括号中表达式的结果可以为任意标准数据类型。var_4必须为类型BOOL
  • 由于此例中,括号中的表达式包含ADD命令,因此var_2var_3必须为数字类型(INT或REAL类型)。这也确定var_1所需的数据类型具有此相同类型。

示例

POU头

所有用于编程此函数的输入和输出变量已在POU头中声明。所有编程语言使用相同的POU头。

IL本体

LD

var_1

(* Load var_1 in accu *)

(* Since bracket expression follows, save content of accu;

process expression in brackets first *)

LE(

var_2

(* Load var_2 in accu *)

ADD

var_3

(* Add op3 to accu; store result in accu *)

)

(* Get saved accu content and compare to actual content of accu; store result in accu;

if saved accu £ actual accu, TRUE is stored in accu, else FALSE *)

ST

var_4

(* Store accu in var_4 *)

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