本篇是整个学习路线的资料索引,只收录经过核实的条目(核实时间 2026-09),未核实资源一律不收。每条包含:标题(来源/作者)、语言、是否免费、链接、一句话点评(什么阶段用、替代品是什么)。
给程序员的角色定位:你真正需要的是四类东西——系统教材、权威语言参考、问答库、可导入的示例工程。本清单里它们分别对应 SCE 官方模块、TIA Portal Information System、找答案/PLCtalk、官方 Example Blocks。其余条目都是这四个角色的替代品或补充。
-
- 最小核心集
-
- 官方文档(手册与规范)
-
- 工具与门户(检索与下载入口)
-
- 书籍(含免费在线文字教程)
-
- 视频课程
-
- 在线课程与系统培训
-
- 论坛社区
-
- 示例代码
-
- 推荐使用顺序(按学习阶段映射)
-
- 快速答疑地图
-
- 收录说明与待核实项
如果只装四个“依赖“,装这四个(全部免费):
用法:SCL 语法问题一律先查 TIA Portal Information System,硬件与下载问题查 System Manual,代码风格问题查 Styleguide。三者全部免费。
用法:查官方资料的主入口是 SIOS,核心技能是按 Entry ID 检索(条目 URL 模式 /cs/document/{ID}/{slug});中文资料走 ad.siemens.com.cn 体系。这些门户的直链用脚本访问常被 Akamai 拦 403(反爬,非失效),浏览器访问正常。
| 资源 | 语言 | 免费 | 点评(何时用 / 替代品) |
| Siemens Industry Online Support (SIOS) | 英 | 是 | 全部官方手册/FAQ/软件下载的官方出处,可按 Entry ID(如 109977302)直达条目;相当于查官方包信息必须会用的 package registry |
| Siemens SiePortal | 英 | 是 | 新一代统一门户(选型+购买+支持),正逐步吸收 Industry Mall 与 SIOS;要认识它,否则旧教程里的链接会越来越对不上;JS 单页应用,需浏览器访问 |
| 西门子工业支持中心(中文)总入口 | 中 | 是 | 中文支持体系主页:下载中心、找答案、技术论坛、1847、培训认证、S7-1200 技术主页都在此导航,技术支持热线 400-810-4288;注意 support.industry.siemens.com/cn 不是中文支持门户的实际形态 |
| 西门子下载中心(中文) | 中 | 是 | 中文手册/软件/FAQ/操作指南/技术视频下载;S7-1200 EASY PLUS(官方图文 step-by-step 入门参考)在此;S7-1200 资料聚合页在 wap.siemens.com.cn/download/filter?productTypeId=1224,产品入门页在 /productportal/SearchResult.aspx?pid=10 |
| 资源 | 语言 | 免费 | 点评(何时用 / 替代品) |
| 《西门子S7-1200/1500 PLC SCL语言编程——从入门到精通》(北岛李工;化学工业出版社 2022-01;ISBN 9787122400413;349 页,定价 99 元;豆瓣条目) | 中 | 否 | 中文世界唯一以 SCL 为主题的专著,15 章三层结构:入门篇(硬件/工作原理/博途/数据类型)、进阶篇(数组指针结构体/高速计数/PWM/PID/运动控制/Modbus/PROFINET)、高级篇(C# 与 SCL 的 TCP/UDP 通信);有 C/Python 背景的读者建议把它当中文主线书,配 81 集 B 站视频形成闭环;作者目录页已迁至 blog.founderchip.com(原 www.founderchip.com 同路径现为迁移提示页) |
| 《S7-1200 PLC编程及应用 第4版》(廖常初;机械工业出版社 2021-07;ISBN 978-7-111-68078-9;定价 69 元;最新印次 2025-06 第 12 次) | 中 | 否 | 国内 S7-1200 事实标准教材(西门子重点推荐),第 4 版起新增“SCL语言及其应用实例“章节,配套 50 多个视频、60 多个例程及 V15 SP1 版软件;零基础建立 PLC 体系用;搜索结果显示已有第 5 版(2026-04,ISBN 9787111797647)(待核实),购买前先查机工社页面 |
| 《S7-1200/1500 PLC应用技术 第3版》(廖常初;机械工业出版社;ISBN 978-7-111-80642-4;基于 TIA 博途 V18) | 中 | 否 | 覆盖面比上一本宽(含 S7-1500、S7-Graph、通信网络、故障诊断),第 5 章为 SCL(含间接寻址与应用举例);作为进阶后的系统参考书 |
| 资源 | 语言 | 免费 | 点评(何时用 / 替代品) |
| Automating with SIMATIC S7-1200(Hans Berger;Publicis MCD 2018;ISBN 9783895784705;745 页) | 英 | 否 | 与目标硬件完全对口的全流程书(硬件组态/PROFINET/编程/诊断,STEP 7 Basic + WinCC Basic);缺点是 TIA 版本停在 2018,界面需与新版博途对照 |
| Automating with SIMATIC S7-1500, 2nd ed(Hans Berger;2017;eText ISBN 978-3-895-78944-1,纸质 9783895784606;基于 STEP 7 Professional V14) | 英 | 否 | 英语西门子书的标杆(r/PLC 与 PLCtalk 反复推荐),覆盖 LAD/FBD/STL/SCL;TIA 操作与 SCL 语法对 S7-1200 用户同样适用,且比 S7-1200 版覆盖更新的 TIA 特性 |
| PLC Controls with Structured Text (ST)(Tom Mejer Antonsen;BoD 2019 第 2 版;ISBN 9788743002420;128 页) | 英 | 否 | 品牌无关的 IEC 61131-3 ST 实战小书,90 多个代码示例,明确声明适用于 Siemens SCL;讲命名规范、模块划分、LADDER 转 ST;篇幅短,对程序员思维最友好的英文入门书 |
| IEC 61131-3: Programming Industrial Automation Systems(K.-H. John, M. Tiegelkamp;Springer 2010 第 2 版;ISBN 978-3-642-12014-5;390 页) | 英 | 否 | 标准语义的学术权威:POU 概念、执行模型、五种语言;想深究 SCL 背后的 IEC 61131-3 标准时读,平时当参考书 |
| 资源(UP主) | 语言 | 体量 | 免费 | 点评(何时用 / 替代品) |
| 西门子TIA博途SCL语言编程入门到精通全套视频(工控圈) | 中 | 189 集,约 66 小时 | 是 | B 站体量与播放量最高的 SCL 系统课(播放 36.5 万,2024-10 发布);可作主力视频课跟练;搬运性质,需自己配合书筛选重点 |
| 《SCL语言编程》配套视频合集(北岛李工) | 中 | 81 集,单集 2-20 分钟 | 是 | 与他的书逐章对应,短小精悍带实物演示(含 EPLAN 图纸、步进电机、Modbus-TCP、PROFINET);看书卡住时的可视化补充;注意该链接是合集内单集入口,进入后从合集列表切换到全部 81 集 |
| 西门子TIA博途SCL语言编程入门到精通(案例讲解)(电气知识共享) | 中 | 21 集,约 13.5 小时 | 是 | 2025-04 新出的案例导向课程,播放 7.7 万且收藏率极高;适合工程师按案例学 |
| SIMATIC S7-1200精英训练营V2.0 SCL编程(押尾光腚朗,官方训练营搬运) | 中 | 27 集,约 6.4 小时 | 是 | 按官方训练营大纲快速过一遍 SCL 在 S7-1200 上的知识点;同 UP 主另有 96 集《西门子高级语言SCL培训》(BV1aU4y1Z7iZ,约 53 小时)可作加餐 |
| S7-1200 最全的官网讲解视频(huihui工控,官网视频搬运) | 中 | 98 集,约 10.5 小时 | 是 | 西门子官网 S7-1200 讲解视频的系统搬运,覆盖硬件/博途/基础编程(非 SCL 专精);在学 SCL 之前先建立 PLC 与博途整体认知用 |
先说结论:免费路线用 SCE 模块已足够系统化;付费只建议两类用途——要项目制带教(RealPars/Udemy),或要证书与面授(SITRAIN/SITCC/Coursera)。
中文快问快答去“找答案“,中文长文经验去“技术论坛“,英文社区去 PLCtalk / r/PLC,需要官方口径的英文答案去 SIE Portal 论坛。
| 资源 | 语言 | 免费 | 点评(何时用 / 替代品) |
| 找答案(西门子官方技术问答社区) | 中 | 是 | 中文圈最活跃的西门子官方问答库(已解决问题 25 万+),含 S7-1200 与 S7-1200 G2 独立专区;博途安装/下载/授权/TIS 报错类问题几乎都能搜到现成答案,相当于西门子版 Stack Overflow;提问需 SIEMENS ONEID 账号 |
| 西门子技术论坛(中文),S7-1200 版区 | 中 | 是 | 与找答案互补:论坛偏长文经验分享(大神连载、自写库如经纬度计算日出日落),找答案偏快问快答;站内搜 “S7-1200 SCL” 能找到实战级讨论 |
| 中华工控网论坛:西门子版块 | 中 | 是 | 老牌独立第三方工控社区(下设 S7-1500C、S7-200 SMART 等子版),多年实战帖积累可搜;活跃度低于官方社区,作补充用;老式 GB2312 编码论坛 |
| PLCtalk.net | 英 | 是 | 英语世界最老牌 PLC 专业论坛(14 万+主题、99 万+帖);主板块 PLC Questions and Answers 极活跃,Siemens 板块内 SCL/STL 讨论多,搜历史问题基本命中 |
| Reddit r/PLC | 英 | 是 | 活跃的英语 PLC 社区,职业视角强(薪资/求职/工具链讨论),适合有软件背景的转岗者;检索技巧:用通用词 Structured Text 搜比 SCL 命中更多 |
| Siemens SIE Portal 官方技术论坛 | 英 | 是 | 西门子官方英文论坛(原 SIOS 论坛已迁入,11 万+主题);版本迁移/兼容性/报错类问题权威答案多,如 STEP 7 V5.5 SCL 转 TIA Portal 的实例帖;旧链接会重定向 |
读现成 SCL 是学惯用法的捷径,相当于读优秀开源库;官方块集与 GitHub 库都可导入 TIA Portal 编译运行。
假设每天投入 1-2 小时,从零到能独立交付 SCL 工程。每阶段给出主力与辅助资源,阶段间有重叠是正常的。
| 阶段 | 目标 | 主力资源 | 辅助资源 |
| 0. 破冰(1~2 周) | 建立 PLC、scan cycle、博途界面的整体认知 | huihui工控 98 集的前几十集 + 廖常初《S7-1200 PLC编程及应用》前几章 | SCE 基础模块的硬件组态部分 |
| 1. SCL 语法(2~3 周) | 数据类型、表达式、语句、FC/FB/DB 初步 | 北岛李工书入门篇(或其知乎连载)+ TIA Portal Information System 随写随查 | 电气知识共享 21 集(案例讲解)或工控圈 189 集 |
| 2. 官方体系化(2 周) | 按官方教材过一遍并跑通样例工程 | SCE 模块(含 052-201 High-Level Language Programming with SCL) | 官方 Example Blocks(Entry 66839614) |
| 3. 工程规范(1 周,此后持续) | 命名、REGION、块结构、可读性 | Programming Styleguide(Entry 81318674) | Antonsen《PLC Controls with ST》 |
| 4. 程序结构与调试(2~3 周) | OB/FB/DB 深入、中断、诊断、仿真 | 廖常初《S7-1200/1500 PLC应用技术》第 5 章 + System Manual 诊断章节 | 北岛李工 B 站合集的对应集数 |
| 5. 进阶应用(按需) | PID、Modbus、PROFINET、上位机通信 | 北岛李工书进阶篇/高级篇 + GitHub OpenPID 源码 | 押尾光腚朗 96 集《西门子高级语言SCL培训》 |
| 6. 标准深究(可选) | IEC 61131-3 语义、POU、执行模型 | John & Tiegelkamp(Springer) | Berger《Automating with SIMATIC》 |
| 全程常备 | 随手查 | System Manual + TIA Portal Information System | 找答案 / PLCtalk |
两条原则:第一,视频是辅助不是主线——对有 10 年 C/Python 经验的读者,文字材料的信噪比远高于视频,先读后看;第二,每个阶段以“能写出并下载一个可运行的块“为完成标志,而不是以下载了多少资料为标志。
遇到问题按症状定位资源,优先级排序:官方文档 > 官方 FAQ > 官方问答社区 > 第三方论坛。
| 症状 / 问题类型 | 首选 | 备选 |
| 某条 SCL 语法、指令、类型转换怎么写 | TIA Portal Information System(SCL 分册) | SCL FAQ 中文聚合页(materialaggregation_1844) |
| 硬件接线、存储卡、LED 诊断含义、Web server | System Manual(Entry 109977302) | 中文下载中心的 EASY PLUS |
| 新到手的是 G2 CPU,行为和教程不一致 | G2 System Manual(Entry 109972011)+ Migration Tool(109986503) | 找答案 S7-1200 G2 专区 |
| 博途安装、授权、下载报错(如 TIS 功能报错) | 找答案 | 下载中心 FAQ、SIE Portal 论坛 |
| 看不懂报错码或诊断信息 | SIOS 按报错文本/Entry ID 检索 | 找答案、PLCtalk |
| 命名、REGION、块结构怎么组织 | Programming Styleguide(Entry 81318674) | Antonsen 书、官方 Example Blocks 的实际写法 |
| 想找现成 SCL 代码参考 | 官方 Example Blocks(Entry 66839614) | GitHub OpenPID、OttoMeister PID |
| 看书卡住,需要看人操作一遍 | B 站对应章节(北岛李工合集/工控圈) | 1847、YouTube Softwell 播放列表 |
| 要用英文提问或搜英文历史问题 | PLCtalk | r/PLC(关键词改用 Structured Text) |
| 旧程序迁移(STEP 7 V5.x SCL 转 TIA) | SIE Portal 论坛实例帖 | SIOS 条目检索 |
| PID 或控制算法怎么实现 | GitHub OpenPID + 北岛李工书进阶篇 | PLCtalk 历史帖 |
| 需要证书或系统面授 | SITCC / SITRAIN(A7115) | Coursera(自学型证书) |
- 本清单全部条目来自 2026-09 完成核实的资源调研;除单独标注外,链接、版本号、统计数字均按核实结果记录。
- 廖常初《S7-1200 PLC编程及应用》第 5 版(2026-04,ISBN 9787111797647):搜索结果显示存在,机工社页面未直接核实(待核实),购买前先确认。
- S7-1200 G2 System Manual 条目(109972011)已标注有更新版手册(文档号 A5E52923928-AA);下载时以条目页当前最新版为准。
- 西门子多个站点(SIOS、SiePortal)直链用脚本访问常被 Akamai 403 拦截,属反爬而非失效,浏览器访问正常。
- 西门子国际支持体系正从 SIOS 向 SiePortal 迁移,Industry Mall 与 Industry Online Support 也在整合;旧教程链接可能重定向,认准 Entry ID 即可。
- B 站北岛李工合集入口(BV1Q3411P7jD)是合集内单集,进入后从合集列表切换全部 81 集。
- Udemy/Coursera/RealPars 的评分与价格随时间漂移,付费前以课程页为准。