Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

学习资源清单:S7-1200 + TIA Portal + SCL

本篇是整个学习路线的资料索引,只收录经过核实的条目(核实时间 2026-09),未核实资源一律不收。每条包含:标题(来源/作者)、语言、是否免费、链接、一句话点评(什么阶段用、替代品是什么)。

给程序员的角色定位:你真正需要的是四类东西——系统教材、权威语言参考、问答库、可导入的示例工程。本清单里它们分别对应 SCE 官方模块、TIA Portal Information System、找答案/PLCtalk、官方 Example Blocks。其余条目都是这四个角色的替代品或补充。

目录

    1. 最小核心集
    1. 官方文档(手册与规范)
    1. 工具与门户(检索与下载入口)
    1. 书籍(含免费在线文字教程)
    1. 视频课程
    1. 在线课程与系统培训
    1. 论坛社区
    1. 示例代码
    1. 推荐使用顺序(按学习阶段映射)
    1. 快速答疑地图
    1. 收录说明与待核实项

0. 最小核心集

如果只装四个“依赖“,装这四个(全部免费):

角色资源程序员类比
系统教材SCE TIA Portal Modules(Entry 109972110)官方版免费大学教材,带可打开的工程文件(类比成立;注意它是 PDF 教材而非视频课)
语言参考TIA Portal Information System 的 SCL 分册cppreference(不成立处:它按 TIA 版本分树,查询前先对准自己装的博途版本)
规格书S7-1200 System Manual(Entry 109977302)芯片 Datasheet 加 Reference Manual(类比成立)
问答库找答案(中文)/ PLCtalk(英文)Stack Overflow(不成立处:官方运营,提问需 ONEID 账号,答案按解决状态而非投票排序)

1. 官方文档(手册与规范)

用法:SCL 语法问题一律先查 TIA Portal Information System,硬件与下载问题查 System Manual,代码风格问题查 Styleguide。三者全部免费。

资源语言免费点评(何时用 / 替代品)
S7-1200 System Manual, V4.7 12/2024(Siemens;Entry 109977302;文档号 A5E02486680-AQ)英,附中文 PDF经典 S7-1200 的权威规格书:硬件接线、存储区、Web server、编程支持全在这一本,全程常备;旧条目 109759862/109741593 已标记有更新版,引用时以本条目为准
S7-1200 G2 System Manual, V1.0 01/2025(Siemens;Entry 109972011)2024 年发布、2025 年初上市的新一代 G2 CPU(性能更强,需 TIA Portal V20+)用这本;经典与 G2 两条线手册不能混用;配套官方 Migration Tool(Entry 109986503)。条目已标注有更新版手册(A5E52923928-AA),下载以条目页最新版为准
TIA Portal Information System: SCL for S7-1200/S7-1500(在线文档门户,另有 V21 版本树)SCL 的权威语言参考:语法、指令、数据类型都在这里。西门子已不再出版独立的 SCL PDF 手册,这就是“语言标准库文档“;可整书下载 PDF,写代码时开着随查
Programming Guidelines + Styleguide for S7-1200/S7-1500(Siemens;Entry 81318674;Styleguide PDF 直链西门子官方代码规范(命名、REGION 分区、块结构、可读性),相当于 Google C++ Style Guide;写第一个 FB 之前先通读一遍,从第一天就写工程师风格的 SCL
SCL 编程常见问题大全(TIA Portal)(西门子下载中心官方聚合页)TIA 博途环境下 SCL 的官方中文 FAQ 聚合,语法细节先查这里再看论坛;另有面向 S7-300/400 经典 SCL 的聚合页(materialaggregation_2455.html),经典 STEP 7 与 TIA 的 SCL 有差异,别混用

2. 工具与门户(检索与下载入口)

用法:查官方资料的主入口是 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

3. 书籍

3.1 中文

资源语言免费点评(何时用 / 替代品)
《西门子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(含间接寻址与应用举例);作为进阶后的系统参考书

3.2 英文

资源语言免费点评(何时用 / 替代品)
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 标准时读,平时当参考书

3.3 免费在线文字教程(书的低成本替代)

资源语言免费点评(何时用 / 替代品)
西门子SCL编程入门教程连载(知乎)(北岛李工;微信公众号“方正智芯“同步;连载至少 20 篇)与他本人著作同源的免费图文连载(变量/表达式/数组/时钟读写/字符串指令等);买书前先跟连载评估是否需要买书
西门子SCL编程笔记系列(CSDN)(博主 qq_工控_小白;另见《S7-SCL编程指南》汇总帖免费博客补充,适合碎片时间阅读;CSDN 站内搜 “SCL” 有大量单篇实例(如 S7-1200 回原 SCL 代码)可按需检索

4. 视频课程

4.1 Bilibili(中文)

资源(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 与博途整体认知用

4.2 YouTube(英文)

资源(频道)语言免费点评(何时用 / 替代品)
Softwell Automation 频道及其 SCL Step-by-Step 播放列表成体系的免费 SCL 专项播放列表,从零覆盖语法与实例(面向 S7-1200/S7-1500);英文视频起步首选
RealPars 频道英语工控教学口碑最好的频道之一,视频短小精悍;概念建立后查漏补缺用;配套网站有 200 多篇免费文章
TIA PORTAL: Writing your First TIA Code in SCL(Engineering made Easy)单个视频完成从 LAD 思维到 SCL 思维的第一步,时间成本最低的入门材料
SIEMENS TIA Portal SCL Tutorial 播放列表(PLC Tutor)另一条免费 SCL 专题列表(TIA V16、FOR 循环、2D 数组等主题),与 Softwell 列表互补

5. 在线课程与系统培训

先说结论:免费路线用 SCE 模块已足够系统化;付费只建议两类用途——要项目制带教(RealPars/Udemy),或要证书与面授(SITRAIN/SITCC/Coursera)。

资源(机构/讲师)语言免费点评(何时用 / 替代品)
SCE: 000-160 TIA Portal Modules – Learning/Training Documents for Download(Siemens Automation Cooperates with Education;Entry 109972110;总览 Entry 109813970官方免费成体系教材(PDF 教材 + 可直接打开的 TIA 样例工程),从硬件组态到 SCL 模块(052-201 High-Level Language Programming with SCL)循序渐进;零基础系统自学的最重要免费入口,本清单优先级最高的自学资源
西门子 1847 工业学习平台部分免费中文官方视频课最集中的平台,由西门子工程师录制,按产品线组织课程与学习路线,付费会员制;中文快速上手用;系统学 SCL 仍以 SCE 加手册为主
西门子工业培训与认证中心 SITCC官方培训与认证的正规入口(教室课/取证训练营/在线自学课/证书查询/培训伙伴验证);要证书背书(如转岗 PLC)从这里报名,避免第三方机构冒充官方
SITRAIN 课程:SIMATIC S7-1200 系统课程(基于TIA博途),课程号 A7115官方面授系统课的准确课程名与编号,适合预算充足要面授的读者;课程名可直接用作搜索开课计划的检索词;国际对应课程为 “TIA Portal Programming 1”
Siemens PLC Programming Using SCL – Part 1 (TIA Portal)(Udemy,Megha Kumari,2023-06 更新)Udemy 上少数完全以 SCL 为主题的课(FC/FB/DB/OB、数组、字符串,配 Factory I/O 实例);用 S7-1500 演示但 SCL 语法与 S7-1200 相同;评分中等(约 3.7~4.0,随时间漂移),付费前先看试听
Advanced Siemens PLC Programming with TIA Portal masterclass(Udemy)补齐 SCL 之外的 TIA 工程化能力:Arrays/UDT/VARIANT、优化与非优化 DB、OB 与中断、GRAPH、CEM、诊断 Trace、PLCSIM 与 Factory I/O 仿真;适合建立完整工程观
Learn Siemens S7-1200 PLC and HMI via TIA Portal (Advanced)(Coursera,Packt 出品,约 14.5 小时,评分约 4.4)Coursera 上少数直接对口 S7-1200 + TIA 的课(含 “Writing FC in SCL” 章节,覆盖 HMI、RFID、IO-Link、MODBUS、Web Server),有证书;官方 FAQ 说明不可免费旁听,需付费或申请助学金
Siemens Intro to Structured Control Language (SCL) in TIA Portal(RealPars,讲师 Scott Sommer,50 课,评分 4.6)否(7 天免费试用后订阅,约 $50/月)目前唯一针对 SCL 的体系化英文项目制课程(基于 S7-1200 CPU):从语法到阀门反馈程序/CASE 语句/报警/行程计数器完整项目,有结业证书;制作质量高,适合愿为效率付费的读者

6. 论坛社区

中文快问快答去“找答案“,中文长文经验去“技术论坛“,英文社区去 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 的实例帖;旧链接会重定向

7. 示例代码

读现成 SCL 是学惯用法的捷径,相当于读优秀开源库;官方块集与 GitHub 库都可导入 TIA Portal 编译运行。

资源语言免费点评(何时用 / 替代品)
Example Blocks for WinCC/STEP 7 (TIA Portal) S7-1200/S7-1500 with SCL(官方,Entry 66839614;另有代码片段库 Entry 109747882官方可下载的 SCL 示例块集,可直接导入 TIA Portal 编译运行;片段库含 REGION 结构化等示例;学官方惯用法首选
OttoMeister/Siemens-Tia-Portal-PID-Controller(GitHub,104 stars)OSCAT 风格的 PID/PI 控制器 SCL 源码 + TIA Portal 库文件;西门子 SCL 方向 star 数最高的可导入库之一,代码即教材
LCC-Automation/OpenPID-TIA-SCL(GitHub,17 stars)TIA Portal V19 + SCL 的开源 PID 控制器(含 Ziegler-Nichols 与 Chien-Hrones-Reswick 阶跃自整定),明确面向 S7-1200/S7-1500,结构现代

8. 推荐使用顺序(按学习阶段映射)

假设每天投入 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 经验的读者,文字材料的信噪比远高于视频,先读后看;第二,每个阶段以“能写出并下载一个可运行的块“为完成标志,而不是以下载了多少资料为标志。

9. 快速答疑地图

遇到问题按症状定位资源,优先级排序:官方文档 > 官方 FAQ > 官方问答社区 > 第三方论坛。

症状 / 问题类型首选备选
某条 SCL 语法、指令、类型转换怎么写TIA Portal Information System(SCL 分册)SCL FAQ 中文聚合页(materialaggregation_1844)
硬件接线、存储卡、LED 诊断含义、Web serverSystem 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 播放列表
要用英文提问或搜英文历史问题PLCtalkr/PLC(关键词改用 Structured Text)
旧程序迁移(STEP 7 V5.x SCL 转 TIA)SIE Portal 论坛实例帖SIOS 条目检索
PID 或控制算法怎么实现GitHub OpenPID + 北岛李工书进阶篇PLCtalk 历史帖
需要证书或系统面授SITCC / SITRAIN(A7115)Coursera(自学型证书)

10. 收录说明与待核实项

  • 本清单全部条目来自 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 的评分与价格随时间漂移,付费前以课程页为准。