把西门子梯形图里的常用指令拆开讲:符号与引脚、最小示例、真值/时序、常用场景和常见坑。每个例子都用 lad-ir 生成、lad-render 渲染,和示例库的图一致。
看完整示例库 →·用 AI 做真实工程 →
指令页只讲语义和用法,不替代 TIA 帮助和现场工艺评审;安全相关结论必须人工确认。
常开触点在 RLO 为 1 时导通;常闭触点加 negated,RLO 为 0 时导通。
RLO 为 1 时输出 1,为 0 时输出 0;每个扫描都跟随 RLO。
RLO 为 1 时把 operand 置 1 并保持;要复位必须用 RCoil 或写 0。
RLO 为 1 时把 operand 复位为 0;用于复位 SCoil/锁存。
把左侧 RLO 取反:左边为 1 时右边为 0,左边为 0 时右边为 1。
检测 operand 的上升沿,只在 0→1 的那个扫描周期导通;需要边沿存储位。
检测 operand 的下降沿,只在 1→0 的那个扫描周期导通;需要边沿存储位。
检测左侧 RLO 的上升沿,输出一个扫描的脉冲;需要边沿存储位。
检测左侧 RLO 的下降沿,输出一个扫描的脉冲;需要边沿存储位。
IN 持续为 1 达到 PT 后 Q 才置 1;IN 一断开,Q 和 ET 立即复位。
IN 为 1 时 Q 立即为 1;IN 断开后 Q 保持 PT 再复位。
IN 上升沿后 Q 固定输出 PT 宽度;IN 断开不会掐断脉冲。
CU 每个上升沿 CV+1;CV≥PV 时 Q=1;R 复位 CV/Q。
CD 每个上升沿 CV-1;CV≤0 时 Q=1;LD 把 CV 重新装载为 PV。
in1 = in2 时导通;用于计数到设定值、配方/参数比较。
小于:in1 < in2 时导通。
大于:in1 > in2 时导通。
小于等于:in1 ≤ in2 时导通。
大于等于:in1 ≥ in2 时导通。
EN 为 1 时把 in 复制到 out1;数据类型必须匹配。