跳到正文
Learn-LAD
梯形图示例库/LAD 指令手册/Ge — 大于等于

Ge — 大于等于

大于等于:in1 ≥ in2 时导通。

比较 S7-1200/1500 TIA V19 别名:大于等于 / Greater or equal / GE

一句话

Ge 比较两个值:in1 ≥ in2 时输出导通。

符号与引脚

分类:比较 不需要实例 模板值:源类型(SrcType)
引脚方向说明
pre流输入左侧 RLO
in1输入比较值 1
in2输入比较值 2
out流输出条件成立时为 1

符号见下面的最小示例;引脚名与方向来自 lad-ir 指令目录,说明为本站补充。

最小示例

Count 大于等于 10 时 AtLeast=1;小于 10 不导通。

Ge_Example:Network 1 — Ge — 大于等于

图中 # 前缀表示块内局部变量;实际工程里也可以是全局标签或 DB 变量。

怎么工作

in1 in2 out
15 10 1
10 10 1
5 10 0
  • in1/in2 的数据类型必须一致;不同类型 TIA 可能要求显式转换。
  • 比较盒的 pre 是左侧 RLO,out 是结果;可以继续串联其它条件。
  • Ge 包含等于;只判断「大于」用 Gt。
  • 浮点数比较要考虑精度和量程。

常用场景

1. 温度达到

Temp 大于等于 60.0 时 Ready=1;低于 60.0 断开。

temp:Network 1 — 温度达到

2. 与 Gt 的区别

Ge 包含边界值;Gt 不包含。达到设定值要明确 60.0 本身算不算「达到」。

常见坑

  • 类型不一致:Int 和 DInt、Real 和 Int 不要直接比较;先转换。
  • 边界值:Ge 在等于时导通;如果只想要严格大于,用 Gt。
  • Real 精度:计算值有误差,比较阈值要留余量。
  • 比较顺序:比较盒前面的 RLO 也会影响结果;pre=0 时比较不输出。
  • 扫描时序:比较的是当前扫描的值;上下游写入顺序会影响结果。

在博途里试一下

TiaLink

把 TIA Portal 接到你的智能体:导入、编译、读回核对、PLCSIM 仿真。本地运行,工程数据不出厂。

打开 TiaLink

也可以先在示例库里找一条用到 Ge 的完整程序,导入后再改。

← 返回 LAD 指令手册