西门子 PLC 梯形图示例库:60 个可导入博途的练习题

60 个西门子 PLC 梯形图示例:从按钮翻转、起保停到交通灯和 Factory IO 分拣线,每个都配逐网络讲解与变量表,还能一键导入博途。

分享
西门子 PLC 梯形图示例库:60 个可导入博途的练习题

一句话结论:学梯形图最难的不是记住触点符号,而是"从一句需求走到一个能在博途里跑起来的程序"这一步。Learn-LAD 把这一步拆成了 60 个可照做的示例:每个示例一页,有梯形图、逐网络讲解(目的 / 条件→动作 / 为什么 / 注意 / 逻辑表达式)、信号表与变量表、常见问题和变体;装好 TiaLink 之后,还可以把这个示例的对象先预检、再导入你正在打开的 TIA Portal 工程——默认不覆盖同名对象,导入后也不会自动保存。

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


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

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

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

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

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

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

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

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

项 说明
入口 tia.hubwiz.com/learn-lad
规模 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 个示例按学习目标分组,大致是这样一条坡道:

学习目标 代表示例 练的是什么
逻辑基本功 电路图转梯形图、PLC 基础数字逻辑(与/或)、自动化技师逻辑练习 串并联、常闭触点、布尔表达式与梯形图之间的对应关系
按钮与状态保持 按钮翻转输出、按钮控制电磁阀、开关逻辑、油泵控制 自锁、置位/复位、边沿检测、"按一下开再按一下关"
定时器与计数器 咖啡研磨定时器、闪烁指示灯、自动咖啡机、交通灯控制 TON / TOF / TP 的区别、定时器串联、计数器换相
联锁与顺序控制 液位泵启停控制、装配线控制、输送带分拣、瓶装灌装与封盖 条件确认、互锁、防止频繁启停、多步流程
多块与 SCL SCL 训练:存储功能块、SCL 入门:功能块调用、Factory IO 连接示例、分拣箱(Factory IO) 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,默认服务地址 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 产品页 的说明为准。

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

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

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

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

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

九、小结

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

想从哪一页开始?建议从 按钮翻转输出 读起——它只有 4 个网络、2 个导入对象,但已经把自锁、边沿和状态判断全用上了;然后再去挑战 交通灯控制。


核验说明

  • 本文介绍的示例库、页面结构与数量统计来自 Learn-LAD 官方站点 https://tia.hubwiz.com/learn-lad/,核验日期 2026-10-17;导入机制与版本依赖来自 TiaLink 产品页。
  • 示例数量、分类与机型标签均为页面公开数据;演示文稿以站点当前版本为准。

延伸阅读(本站)

工具入口:Learn-LAD 示例库 | TiaLink | 梯形图转 SCL | 文本转梯形图 | TIA Forge 总入口

本文由汇智网(hubwiz.com)编译整理,转载请注明出处。

这是「AI × 工业 / PLC」专题的一部分。完整地图见:AI × 工业 / PLC 完全指南