> ## Content Index
> Fetch the complete content index at: https://www.hubwiz.com/blog/llms.txt
> Use this file to discover other available public pages before exploring further.

# 西门子 PLC 梯形图示例库：60 个可导入博途的练习题
- URL: https://www.hubwiz.com/blog/siemens-plc-ladder-example-library/
- Published: 2026-10-17T10:14:20.000Z
- Updated: 2026-10-17T10:14:52.000Z
- Description: 60 个西门子 PLC 梯形图示例：从按钮翻转、起保停到交通灯和 Factory IO 分拣线，每个都配逐网络讲解与变量表，还能一键导入博途。
- Author: admin
- Tags: PLC, 梯形图, 西门子 PLC, TIA Portal, PLC 编程

**一句话结论**：学梯形图最难的不是记住触点符号，而是"从一句需求走到一个能在博途里跑起来的程序"这一步。[**Learn-LAD**](https://tia.hubwiz.com/learn-lad/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) 把这一步拆成了 **60 个可照做的示例**：每个示例一页，有梯形图、逐网络讲解（目的 / 条件→动作 / 为什么 / 注意 / 逻辑表达式）、信号表与变量表、常见问题和变体；装好 [TiaLink](https://tia.hubwiz.com/tia-link?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) 之后，还可以把这个示例的对象**先预检、再导入**你正在打开的 TIA Portal 工程——默认不覆盖同名对象，导入后也不会自动保存。

它既不是"视频看完还是不会写"的教程，也不是"下载一个压缩包就完事"的素材站。它的定位更像一本**带答案和讲解的习题集**：题目贴近真实设备动作，答案可以读、可以改、也可以直接进工程核对。

---

## 一、学梯形图真正卡住的地方，很少是语法

触点、线圈、常开常闭，一个下午就能记住。但真正动手时，大多数人卡在三个地方：

1. **看得懂，写不出**：单个网络都能解释，一旦给出一句"按下启动后延时 10 秒电机运行 10 秒自动停止"，就不知道第一行该放什么；
2. **抄得到，改不动**：把别人的程序复制进项目能跑，但换个时间参数、加一个互锁、加一种模式，就不敢动；
3. **练过，但没练对**：网上片段式的例子零散、没有变量表、没有地址、没有"为什么会这样写"，练完了还是不知道自己对不对。

这三个问题，本质上都不是语法问题，而是**缺少"完整、可核对、可落地"的样例**。

### 判断一个 PLC 示例库值不值得用，看五件事

| 判据       | 为什么重要              | Learn-LAD 的情况                 |
| -------- | ------------------ | ----------------------------- |
| 有真实梯形图   | 不是伪代码或口述逻辑，能对着触点看  | 每个网络一张梯形图截图                   |
| 有逐网络讲解   | 说清"为什么这么写"，而不是只给答案 | 目的 / 条件→动作 / 为什么 / 注意 / 逻辑表达式 |
| 有信号表和变量表 | 有地址、有数据类型，能落到工程里   | 信号表 + 变量表 + 实例 DB             |
| 有常见问题与变体 | 提前告诉你哪里会错、怎么扩展     | 每页固定两节                        |
| 能进自己的工程  | 否则永远停留在"看别人写"      | 通过 TiaLink 一键导入 TIA Portal    |

这五条也是本文介绍这个服务的顺序：先看它是什么，再看一页里到底有什么，最后看怎么把它变成你自己的练习。

## 二、Learn-LAD 是什么：一屏看完

| 项    | 说明                                                                                                                                                     |
| ---- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| 入口   | [tia.hubwiz.com/learn-lad](https://tia.hubwiz.com/learn-lad/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) |
| 规模   | **60 个示例**：入门 **23**、进阶 **33**、综合 **4**（2026-10-17 核验）                                                                                                 |
| 机型标签 | S7-1200 共 57 个、S7-1500 2 个、S7-300 1 个                                                                                                                  |
| 多块工程 | 4 个示例带「多块」标签，由主程序 + 功能块 / 函数 + 数据块组成，可能含 SCL                                                                                                           |
| 每页结构 | 概述 → 信号表 → 工作流程 → 逐网络讲解 → 变量与数据块 → 常见问题 → 变体与扩展 → 相关示例 → 下一步                                                                                           |
| 获取方式 | **页面直接阅读**；程序对象通过 TiaLink 导入，站上不提供文件下载                                                                                                                 |
| 导入依赖 | 本机已授权安装 TIA Portal 的 Windows 机器（TiaLink 当前基于 V19 与 Openness 构建）                                                                                        |

有一点必须先说清楚：**它不是一个模拟器，也不提供"下载就能打开"的项目文件**。所有示例都能在页面上读；想让它进工程，就要走 TiaLink 这条通道——这既是它的限制，也是它和"素材包"最大的区别：进工程之前会先做预检，进工程之后也由你显式保存。

## 三、60 个示例覆盖了什么

把这 60 个示例按学习目标分组，大致是这样一条坡道：

| 学习目标    | 代表示例                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 练的是什么                               |
| ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------- |
| 逻辑基本功   | [电路图转梯形图](https://tia.hubwiz.com/learn-lad/circuit-to-ladder/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)、[PLC 基础数字逻辑（与/或）](https://tia.hubwiz.com/learn-lad/logic-basics/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)、[自动化技师逻辑练习](https://tia.hubwiz.com/learn-lad/technician-logics/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) | 串并联、常闭触点、布尔表达式与梯形图之间的对应关系           |
| 按钮与状态保持 | [按钮翻转输出](https://tia.hubwiz.com/learn-lad/toggle-output/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)、按钮控制电磁阀、开关逻辑、油泵控制                                                                                                                                                                                                                                                                                                         | 自锁、置位/复位、边沿检测、"按一下开再按一下关"           |
| 定时器与计数器 | 咖啡研磨定时器、闪烁指示灯、自动咖啡机、[交通灯控制](https://tia.hubwiz.com/learn-lad/traffic-light/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)                                                                                                                                                                                                                                                                                                        | TON / TOF / TP 的区别、定时器串联、计数器换相      |
| 联锁与顺序控制 | [液位泵启停控制](https://tia.hubwiz.com/learn-lad/level-pump-control/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)、装配线控制、输送带分拣、瓶装灌装与封盖                                                                                                                                                                                                                                                                                                 | 条件确认、互锁、防止频繁启停、多步流程                 |
| 多块与 SCL | [SCL 训练：存储功能块](https://tia.hubwiz.com/learn-lad/scl-training/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)、SCL 入门：功能块调用、Factory IO 连接示例、[分拣箱（Factory IO）](https://tia.hubwiz.com/learn-lad/sorting-boxes/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)                                                                                                                             | LAD + SCL 混排、FB/FC/DB、主程序调度与业务功能块分层 |

从规模上也能看出难度递进：入门示例大多是 **1 个块 / 2–4 个网络**；进阶到 **7–8 个网络**；综合档的交通灯是 **8 个可见网络 + 7 个导入对象**，Factory IO 分拣箱则是 **2 个块 / 19 个网络**，包含启停、进料、左右分拣、计数与出料。

## 四、拆开一页看：以「交通灯控制」为例

示例页并不是把梯形图贴出来就结束。以交通灯这一页为例，它的组成是：

1. **概述**：三相位（东 → 西 → 北）循环，每相 20 秒（15 秒绿 + 5 秒黄），用 SR 启停 + 计数器换相 + 三个 TP + 比较指令实现；
2. **信号表**：每个点位的类型（I / Q / M / TP / CTU）、含义与作用；
3. **工作流程**：从 START 置位 STARTED，到三个相位依次运行、计数器回到 0 的完整时序；
4. **逐网络讲解**：每个网络都按同一模板展开。

比如第 2 个网络（相位计数器），页面上写的是：

> **目的**：每相结束时把计数器加 1，用 CV 选择下一相。 **条件 → 动作**：`STEP1.Q`、`STEP2.Q`、`STEP3.Q` 的下降沿（NContact）并联送入 CTU 的 CU；`PV=3`，计到 3 后 CV 回 0。 **为什么**：用一个计数器代替三个互锁的状态位，相位切换逻辑更简洁；`STEP*_FINISHED` 是三个 NContact 的边沿存储位。 **注意**：NContact 检测的是"下降沿"——也就是定时器脉冲结束的瞬间；不是定时器一启动就加。 **逻辑**：`COUNTER_STEP = CTU(CU = FALLING(STEP1.Q) OR FALLING(STEP2.Q) OR FALLING(STEP3.Q), PV = 3)`

这一小段其实交代了三件事：**这个网络存在的目的、为什么用计数器而不是状态位、以及最容易理解错的那个点（下降沿）**。这比"看图抄一遍"有效得多。

再往下，页面还有：

- **变量与数据块**：变量表（含 `%M` 地址）、以及 TIA 自动生成的 4 个定时器 / 计数器实例 DB；
- **常见问题**：相位不切换先查哪里、注释和相位对不上怎么办、灯位在 `%M` 怎么接实体灯、改相位时长要同时改哪些值；
- **变体与扩展**：四相位 / 带左转、夜间黄闪、行人灯——每一条都给了改动方向；
- **相关示例与下一步**：把"接下来练哪个"直接排好。

### 两个值得注意的细节

**第一，示例会主动标注自己的瑕疵。** 交通灯页面在常见问题里写明：原工程 Network 3/4 的注释编号错位，请按 `CV` 和实际网络逻辑理解；垃圾压缩机循环的说明里标出"输出用 `%I` 地址，疑似笔误"；延时灯控制页面则注明"点表里的灯输出未在块中驱动"。**把缺陷标出来，而不是藏起来，对学习者是好事**——真实项目里遇到的就是这种程序，学会识别比假装它不存在更有用。

**第二，页面给出了可核对的"逻辑表达式"。** 每个网络除了梯形图，还有一句形如 `STARTED = SR(SET = START, RESET = STOP)` 的表达式。它的作用不是替代看图，而是让你在图和语义之间来回核对：**看不懂图就看表达式，看不懂表达式就回图**。

## 五、怎么用：三条路线

### 路线 A：只读（教学、备课、速查）

不装任何东西，直接打开页面即可。适合：

- 自学时按难度刷题，每页读完自问"如果去掉 XX，会发生什么"；
- 培训 / 课堂教学，把某一页当课堂例题，信号表当板书，常见问题当讨论题；
- 工作中要用某个小逻辑（闪烁、延时关断、液位联锁）时，先来这里对照一下写法。

### 路线 B：导入自己的工程（推荐主线）

这是 Learn-LAD 和普通示例站最大的不同。步骤只有四步：

1. 在 Windows 上安装并运行 [TiaLink](https://tia.hubwiz.com/tia-link/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)，默认服务地址 `http://localhost:8080`，同时打开你要导入的目标 TIA Portal 项目；
2. 在示例页点「TiaLink 设置」，确认地址并测试连接（如果 TiaLink 启动时设置了 `--api-token`，在这里填同一个值即可；它只保存在本机浏览器 localStorage，不会上传）；
3. 点「导入到我的 TIA 项目」：**先预检，再导入**；
4. 回到博途**显式保存**项目。

三个安全默认值要记住：**导入前会预检；默认不覆盖同名对象；导入后不会自动保存**——也就是说，不满意可以直接放弃。

导入之后，建议再走一步：用 S7-PLCSIM 仿真跑一遍，改几个输入强制值，看输出变化是否与页面"工作流程"一节描述的一致。**读完 → 导入 → 仿真核对**，这一圈走完，一个示例才算真的学会。

### 路线 C：改造成自己的版本

每个示例页底部都有「变体与扩展」。以交通灯为例：加一个相位、加夜间黄闪、加行人灯。做法都是先改参数或加一个模式位，再补输出映射。改完继续用仿真验证——**从"读别人的程序"过渡到"自己定义需求、自己验证"**，这是示例库最终要帮你完成的一跃。

| 路线   | 适合谁            | 需要什么                           | 得到什么           |
| ---- | -------------- | ------------------------------ | -------------- |
| A 只读 | 自学、教学、速查       | 浏览器                            | 读懂 + 可对照的逻辑解释  |
| B 导入 | 有博途环境的工程师 / 学生 | Windows + TIA Portal + TiaLink | 可编译、可仿真的真实工程对象 |
| C 改造 | 想练独立设计的人       | B 的全部 + 一点耐心                   | 自己的变体程序与验证习惯   |

## 六、4 周练习计划（可直接照抄）

| 周     | 建议示例                                         | 每周验收标准                                                 |
| ----- | -------------------------------------------- | ------------------------------------------------------ |
| 第 1 周 | 电路图转梯形图、PLC 基础数字逻辑、自动化技师逻辑练习、按钮翻转输出          | 不查资料，能把 Y=(A OR B) AND (NOT C OR D) 画成梯形图，并解释每个常闭触点的作用 |
| 第 2 周 | 咖啡研磨定时器、闪烁指示灯、延时自动门、开关与定时输出                  | 说清 TON / TOF / TP 三种定时器在这个示例里各自负责什么；改一个时间参数并预测输出变化     |
| 第 3 周 | 液位泵启停控制、装配线控制、交通灯控制、多级输送线                    | 能指出每个示例的联锁点；说出"如果传感器抖动会怎样"，以及示例里哪一处就是为它准备的             |
| 第 4 周 | SCL 训练：存储功能块、Factory IO 连接示例、分拣箱（Factory IO） | 能讲清主程序与功能块的分工；把某个示例导入工程、编译通过、在仿真里跑通基本流程                |

## 七、边界与注意（先看再练）

- **它是教学示例，不是可直接投产的安全程序。** 急停、安全回路、硬件互锁属于硬件与功能安全范围，任何示例都不能替代安全设计与验收；
- **很多输出点用的是 `%M` 中间位**，接实体设备前需要按自己的硬件映射到 `%Q`；
- **导入有环境前提**：TiaLink 与博途同机部署，当前基于 TIA Portal V19；MCP / 客户端可以在另一台机器上通过局域网接入；
- **导入不等于可信**：预检、编译、仿真、人工复核仍然是必需的四件事。自动化工具负责"少抄几遍、少错几个地址"，工程责任仍在人；
- **站上不提供文件下载**，示例只能通过 TiaLink 导入，但所有内容都可以在页面直接阅读；
- **示例库本身会更新**：本文的数量、分类与机型统计以 2026-10-17 页面为准，之后如有增减以站点为准。

## 八、常见问题

**Q1：这个示例库收费吗？** 示例页面可以直接免费阅读。导入依赖 TiaLink，具体的获取与许可方式请以 [TiaLink 产品页](https://tia.hubwiz.com/tia-link/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) 的说明为准。

**Q2：没装 TIA Portal，能用吗？** 可以阅读和学习。但要"导入工程"就必须在本机安装已授权的 TIA Portal——因为 TiaLink 是把博途 Openness 能力封装出来，它必须和博途在一起。

**Q3：能从网站下载程序文件吗？** 不提供。设计上就是"不落地文件、只走 TiaLink 导入"，这样导入前有预检、导入后不会自动保存。

**Q4：导入会覆盖我项目里同名的块吗？** 默认不会覆盖同名对象；导入前还会先预检。即使导入完成，也不会自动保存工程，你可以检查后再决定是否保存。

**Q5：这些示例能直接用在我的设备上吗？** 不建议直接照搬。教学示例的重点是把逻辑讲清楚，接实际设备前要完成 I/O 映射、安全评估、真机联调与验收。

**Q6：适合老师用来上课吗？** 适合。每一页都有信号表、工作流程、逐网络讲解和常见问题，可以当例题、作业和讨论题；导入功能则可以让学生把答案带到自己的工程里验证。

## 九、小结

学梯形图缺的通常不是"更多知识"，而是**足够多、足够完整、可以亲手核对的练习**。Learn-LAD 把 60 个练习做成了同一种格式：需求明确、图能看清、每行有解释、有地址表、有常见坑；再加上 TiaLink 的"预检 → 导入 → 显式保存"，让"读懂"和"跑起来"之间不再隔着一次手抄。

想从哪一页开始？建议从 [按钮翻转输出](https://tia.hubwiz.com/learn-lad/toggle-output/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) 读起——它只有 4 个网络、2 个导入对象，但已经把自锁、边沿和状态判断全用上了；然后再去挑战 [交通灯控制](https://tia.hubwiz.com/learn-lad/traffic-light/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)。

---

## 核验说明

- 本文介绍的示例库、页面结构与数量统计来自 Learn-LAD 官方站点 [https://tia.hubwiz.com/learn-lad/](https://tia.hubwiz.com/learn-lad/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)，核验日期 2026-10-17；导入机制与版本依赖来自 [TiaLink 产品页](https://tia.hubwiz.com/tia-link/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)。
- 示例数量、分类与机型标签均为页面公开数据；演示文稿以站点当前版本为准。

## 延伸阅读（本站）

- [AI × 工业 / PLC 完全指南](https://www.hubwiz.com/blog/ai-industrial-stack/)
- [没有硬件也能练 PLC：Factory I/O + OpenPLC 虚拟实验台](https://www.hubwiz.com/blog/virtual-plc-lab-factory-io-openplc-modbus-tcp/)
- [梯形图转 SCL 迁移实战指南：能自动转什么、哪些必须重构、怎么验证](https://www.hubwiz.com/blog/lad-to-scl-migration-guide-tia-portal/)
- [如何读懂别人的 PLC 程序：动手前的 4 步取证](https://www.hubwiz.com/blog/taking-over-legacy-plc-program-4-steps/)
- [梯形图新手最容易踩的 7 个坑](https://www.hubwiz.com/blog/top7-ladder-logic-mistakes-that-trip-up-new-programmers/)
- [博途 AI 编程工具：让 AI 智能体直接操作 TIA Portal](https://www.hubwiz.com/blog/tialink-give-your-ai-agent-hands-to-operate-tia-portal/)

工具入口：[Learn-LAD 示例库](https://tia.hubwiz.com/learn-lad/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) ｜ [TiaLink](https://tia.hubwiz.com/tia-link/?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) ｜ [梯形图转 SCL](https://tia.hubwiz.com/lad2scl?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) ｜ [文本转梯形图](https://tia.hubwiz.com/txt2lad?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library) ｜ [TIA Forge 总入口](https://tia.hubwiz.com/tia-forge?utm%5Fsource=blog&utm%5Fmedium=article&utm%5Fcampaign=siemens-plc-ladder-example-library)

本文由汇智网（hubwiz.com）编译整理，转载请注明出处。

> **这是「AI × 工业 / PLC」专题的一部分。**完整地图见：[AI × 工业 / PLC 完全指南](https://www.hubwiz.com/blog/ai-industrial-stack/)