跳到正文
Learn-LAD
示例库/电路图转梯形图示例

电路图转梯形图示例

把继电器电路 Y = (A OR B) AND (NOT C OR D) 转换为梯形图,对照串并联与常闭触点。

入门 S7-1200 电路转换 继电控制 常闭触点

导入到我的 TIA 项目

通过 TiaLink 把本示例的 2 个对象导入你当前打开的 TIA Portal 项目。导入前会先预检,默认不覆盖同名对象,导入后不会自动保存。

TiaLink 设置

默认 http://localhost:8080。也可以在本页地址后加 ?tialink= 临时指定。

TiaLink 启动时若设置了 --api-token,这里要填相同的值;只保存在本机浏览器 localStorage,不会上传。

概述

这个例子把一张继电器电路转换成梯形图:两个并联支路共用 (A OR B),第一条支路串常闭 C,第二条支路串 D,最后驱动输出 Y O/P。

逻辑表达式:Y = (A OR B) AND (NOT C OR D)。把它和「PLC 基础数字逻辑(与/或)」对照看,能清楚看到常闭触点和"或"的位置对结果的影响。

信号表

信号 类型 含义 作用
A / B I 公共前级输入 任意一个闭合
C I 常闭条件 C 为 0 时该支路导通
D I 并联条件 D 为 1 时该支路导通
Y O/P Q 输出 满足逻辑时得电

MainOB

Network 1 — 共用前级的两个支路

Network 1:A、B、C、D、Y O/P

目的:把继电器电路的分支结构一比一映射成梯形图。

条件 → 动作:(A OR B) 成立,并且(C=0 或 D=1)→ Y O/P=1。

为什么:A、B 并联构成公共前级;后面分成两条并联支路:一条经过常闭 C,一条经过常开 D。两条支路汇合后驱动线圈。

注意:常闭 C 表示"C 不动作时才允许";如果把它误看成常开,逻辑就变成 (A OR B) AND (C OR D),与「基础数字逻辑」的例子相同了。

逻辑:Y O/P = (A OR B) AND (NOT C OR D)

常见问题

  • 输出不亮:先确认 A OR B,再看 NOT C OR D 是否至少有一个成立。
  • 和基础逻辑例子混淆:区别就在 C 是常闭还是常开;对照两张图看触点符号。
  • 电路图里的常闭按钮:在梯形图里用常闭触点(NOT)表示,不要接成常开。

变体与扩展

  • 加自锁:把 Y O/P 的常开触点并联到 A/B 前级,形成保持。
  • 加停止优先:在输出前串一个常闭停止触点,这是实际电路最常用的改法。
  • 从公式反推梯形图:先化简逻辑式,再按"与=串联、或=并联、非=常闭"逐层画出来。

变量与数据块

变量表:Default tag table

名称数据类型地址注释
ABool%I0.0
BBool%I0.1
CBool%I0.2
DBool%I0.3
Y O/PBool%Q0.0

下一步