1. 项目概述:为什么接线是PLC应用的基石?
刚接触西门子S7-1200 PLC的朋友,可能觉得编程才是核心,梯形图、SCL语言、博途软件玩得转就行。但干了十几年自动化,我见过太多项目,问题不是出在复杂的算法上,而是栽在了最基础的接线环节。一个传感器信号没进来,一个电磁阀死活不动作,排查半天,最后发现是线接错了或者没接牢。所以,今天咱们不聊高深的编程技巧,就扎扎实实地把S7-1200的输入输出接线这件事掰开揉碎了讲清楚。
所谓“输入/输出接线”,就是给PLC这个“大脑”连接上“感官”(输入)和“手脚”(输出)。输入(I)负责感知外部世界,比如按钮是否按下、传感器是否检测到物体、温度是否超限;输出(Q)则负责驱动外部设备,比如点亮指示灯、启动电机、控制阀门开关。S7-1200作为一款紧凑型模块化PLC,其CPU模块本身就集成了数字量输入/输出点,也可以通过信号板或信号模块进行扩展。接线,就是建立PLC内部逻辑世界与外部物理世界可靠通信的桥梁。这件事做不好,再精妙的程序也是空中楼阁。
这篇文章适合所有正在学习或使用S7-1200的工程师、技术员和学生。无论你是刚入门的新手,还是想梳理一下基础知识的熟手,都能从这里找到明确的指引和避坑的经验。我会结合最常见的应用场景,从电源、输入回路、输出回路到接地,一步步带你走通整个接线流程,并分享那些手册上不一定写,但实际工作中绝对会遇到的“坑”。
2. 核心概念与硬件解析:认识你的S7-1200接口
在动手接线之前,我们必须先读懂PLC身上的“语言”——它的端子定义和电气规格。盲目接线轻则设备不工作,重则可能损坏模块。
2.1 数字量输入(DI)电路原理
S7-1200的数字量输入模块,内部电路可以等效为一个光耦。当外部开关(如按钮、传感器)闭合,形成一个电流回路,电流流过光耦的发光二极管使其发光,内部的光敏三极管接收到光信号后导通,从而告诉CPU:“这个输入点有信号了(状态为1)”。
这里有几个关键参数你必须清楚:
- 输入电压 :常见的是直流24V(1L+端子供电)。一定要确认你的传感器或开关的输出类型与PLC输入匹配。
- 输入电流 :通常每个点需要几个毫安(mA)的电流才能可靠触发。例如,一个典型的S7-1200 DI点,需要约3-5mA的电流。
- 接线方式 :分为 漏型(Sink) 和 源型(Source) ,这是最容易混淆的地方。
- 漏型输入(共阴极) :电流从外部开关流入PLC的输入点(I),然后从PLC内部的公共端(M)流回电源负极。此时,PLC的公共端M需要接到电源的0V。
- 源型输入(共阳极) :电流从PLC内部的公共端(L+)流出,经过输入点(I),再通过外部开关流回电源负极。此时,PLC的公共端需要接到电源的+24V。
注意 :西门子S7-1200的集成DI点通常默认为 源型输入 (可查看具体型号手册确认)。这意味着,你需要将公共端(1M)接到24V+,而开关的另一端接回0V。很多新手习惯性把公共端接0V,导致所有输入点都无法检测到信号。
2.2 数字量输出(DQ)电路原理
输出点是PLC驱动负载的“手”。S7-1200常见的数字量输出有两种类型: 晶体管输出 和 继电器输出 。它们的区别巨大,选错或接错后果严重。
| 特性 | 晶体管输出 | 继电器输出 |
|---|---|---|
| 开关元件 | 半导体(MOSFET) | 机械触点 |
365



被折叠的 条评论
为什么被折叠?



