
1. 为什么S7-200 SMART的接线值得单独拿出来讲干了十几年工控接线这件事看起来最简单实际上翻车最多的就是它。尤其是S7-200 SMART这个系列价格亲民、性能够用在小型自动化项目里出镜率极高但它的接线逻辑跟老款S7-200、跟1200系列都有不少差异。我见过太多现场PLC本体烧了、输入点不亮、模拟量跳变追到最后全是接线的问题。这篇文章面向的是刚接触S7-200 SMART的电气工程师、设备调试人员以及那些从继电器控制转过来的老师傅。我会把电源接线、数字量输入输出接线、模拟量接线、通信口接线这几块拆开讲透每个环节都配上实际接线时的判断逻辑和踩坑记录。看完你至少能做到两件事第一拿到一台SMART PLC能独立完成全套接线并上电测试第二遇到输入不亮、输出不动作、通信连不上这类问题知道从哪几个点去排查。需要提前说明的是不同订货号的S7-200 SMART在点数、输出类型继电器/晶体管、供电方式上存在差异文中涉及具体端子编号的地方请以你手上那台PLC本体盖板内侧的接线图为准。我下面讲的是通用逻辑和典型配置具体到你的项目该查手册还是要查。2. 电源接线别小看这两根线烧PLC多半栽在这2.1 供电方式的选择与判断S7-200 SMART的CPU模块供电分两种AC 220V供电和DC 24V供电。订货号里带“AC/DC/RLY”的表示交流供电、直流输入、继电器输出带“DC/DC/DC”的表示直流供电、直流输入、晶体管输出。这个在选型阶段就要确认清楚到了现场再发现供错电基本就是换模块的结局。我个人的习惯是拿到PLC先看本体正面右下角的电源标识再对照盖板内侧的端子定义。AC供电的机型L和N接220V交流PE接地DC供电的机型L接24V正M接24V负。这里有个细节DC供电机型的M端和输入公共端在内部是隔离的不要想当然地把它们短接在一起。注意AC供电机型内部有开关电源输入电压范围标称85~264V AC但实际现场如果电压波动大建议加装稳压或隔离变压器。我遇到过电网电压偏高导致PLC内部电源模块电容鼓包的案例不是个例。2.2 24V传感器电源的正确用法S7-200 SMART本体上有一组24V DC输出端子通常标为L和M这是给外部传感器供电用的。很多新手看到这组端子就直接拿来给PLC自己供电这是典型错误。这组电源的输出电流有限CPU SR20/ST20级别的大概是300mA左右SR40/ST40级别稍大一些具体看手册。正确的做法是如果PLC是DC 24V供电用外部开关电源同时给PLC本体和传感器供电本体上的24V输出端子可以空着或者只给少量传感器用。如果PLC是AC 220V供电本体上的24V输出可以给数字量输入端的传感器供电但要算好总电流别超载。我一般会在图纸上把外部开关电源的容量留出30%余量。比如实际负载算下来是2A就选3A的开关电源。开关电源长期满负荷工作纹波会变大对模拟量信号有干扰。2.3 接地这件事怎么做都不为过PE接地端子必须接而且接地电阻要小于4欧姆这是基本要求。但实际现场能做到这一点的不到一半。我见过把PE线随便拧在配电柜螺丝上的也见过干脆不接的。不接地的后果是什么干扰信号无处泄放模拟量跳变、通信误码率升高严重的时候触摸PLC外壳会有麻手感。如果现场实在没有良好的接地条件至少要做到PLC的PE端子用2.5mm²以上的黄绿线单独引到配电柜的接地排接地排再引到车间接地网。不要跟变频器、伺服驱动器共用一根接地线这些设备的高频干扰会顺着地线串到PLC上。3. 数字量输入接线源型漏型搞反了点永远不亮3.1 源型与漏型的本质区别S7-200 SMART的数字量输入是双向的既可以接源型PNP传感器也可以接漏型NPN传感器但公共端的接法不同。这是新手最容易迷糊的地方我用一句话概括公共端接24V负M输入点接传感器输出的24V正信号这是源型接法公共端接24V正L输入点接传感器输出的24V负信号这是漏型接法。1M、2M这些就是输入公共端。以CPU ST20为例它有12个输入点分成两组1M管I0.0~I0.72M管I1.0~I1.3。每组公共端可以独立选择源型或漏型但同一组内必须一致。实际项目中我优先推荐源型接法也就是公共端接M传感器用PNP型。原因很简单PNP传感器在欧美系设备里是主流信号正逻辑更符合大多数人的思维习惯而且万一传感器线缆破损搭铁不会造成误触发。3.2 输入端子的电流计算与线径选择S7-200 SMART数字量输入点的额定输入电流是4mA左右24V时这个电流很小所以线径要求不高0.5mm²的线足够。但要注意的是如果多个输入点共用一根公共线这根公共线的电流是累加的。比如8个点同时导通公共线要承载32mA虽然仍然很小但从可靠性角度公共线建议用0.75mm²以上。输入信号的电缆长度手册标称是屏蔽电缆不超过500米非屏蔽不超过300米。实际工程中我建议控制在100米以内超过这个距离感应雷击和电磁干扰的风险明显上升。如果必须走长线中间加中间继电器转接或者用光纤隔离。3.3 传感器与PLC的电气兼容性检查接线之前先确认传感器的输出类型和电压等级。常见的有三种PNP常开、PNP常闭、NPN常开。PLC这边不需要设置全靠接线决定。但有一个坑有些传感器的输出高电平不是24V而是接近电源电压如果传感器供电是12V输出高电平就只有12V接到24V输入的PLC上可能识别不到。S7-200 SMART的输入高电平门槛是15V以上低于这个值就不可靠。我一般会在图纸上标注每个传感器的型号和输出类型接线前用万用表实测一下传感器输出端的电压。传感器不接负载时测一次接上PLC后再测一次确认高电平在20V以上低电平在5V以下。4. 数字量输出接线继电器和晶体管接法完全不同4.1 继电器输出的负载能力与寿命继电器输出型的S7-200 SMART输出点本质是一个机械触点可以接交流也可以接直流但负载能力有限。单点额定电流一般是2A但这是电阻性负载的值。如果带感性负载比如接触器线圈、电磁阀触点寿命会大幅缩短而且断开瞬间会产生电弧和反电动势。我处理感性负载的标准做法是在负载两端并联续流二极管直流负载或RC阻容吸收交流负载。续流二极管选1N4007就行注意极性阴极接24V正阳极接输出点。RC吸收一般用100Ω电阻串联0.1μF电容并联在负载两端。继电器输出的另一个问题是响应速度慢机械触点动作时间在10ms左右。如果项目里有高速脉冲输出需求必须选晶体管输出型。4.2 晶体管输出的极性与保护晶体管输出型分源型输出和漏型输出S7-200 SMART的晶体管输出通常是源型输出也就是输出点导通时对外提供24V正电压。接线时负载的一端接输出点另一端接24V负M。晶体管输出没有机械触点寿命长、响应快但过载能力极差。一旦短路基本就是烧输出管。所以晶体管输出的回路里我强烈建议加装快速熔断器或自恢复保险丝。熔断器的额定电流选负载额定电流的1.5~2倍比如负载是0.5A选1A的熔断器。注意晶体管输出型PLC不能直接驱动交流负载也不要在输出端并联电容否则导通瞬间的充电电流可能超过晶体管的最大电流。4.3 输出公共端的分配策略S7-200 SMART的输出点也是分组的每组有一个公共端。继电器输出型的公共端是独立的不同组可以接不同的电压等级比如一组接24V DC控制电磁阀另一组接220V AC控制接触器。这个灵活性是继电器输出的优势。但晶体管输出型的所有公共端通常是共M的只能接24V DC。接线前一定要确认清楚别把220V接到晶体管输出的公共端上那是直接炸机的操作。5. 模拟量接线屏蔽、滤波、隔离一个都不能少5.1 模拟量输入信号的类型与接法S7-200 SMART的模拟量输入模块支持电压信号0~10V、±10V和电流信号0~20mA、4~20mA。电压信号的接线是信号正接AI信号负接AI-同时AI-要与模块的公共端通常是M短接。电流信号的接线是信号正接AI信号负接AI-但AI-不需要与M短接因为电流信号是回路供电。这里有一个非常容易犯的错误把4~20mA信号的负端接到M上导致信号回路被短路读数始终为零或满量程。记住一个原则电流信号是串联在回路里的电压信号是并联在回路里的。5.2 屏蔽层的正确处理方式模拟量信号的屏蔽层处理是区分老手和新手的重要标志。正确的做法是屏蔽层只在PLC端单点接地传感器端悬空。如果两端都接地地电位差会在屏蔽层上形成环流反而引入干扰。屏蔽层接到PLC的PE端子或者专门的屏蔽接地排上不要接到M端。我见过把屏蔽层接到AI-上的结果信号跳得一塌糊涂。屏蔽层是用于泄放干扰的不是信号回路的一部分。5.3 模拟量信号的滤波与隔离S7-200 SMART的模拟量输入模块内部有RC滤波但对于工业现场的强干扰环境这个滤波往往不够。我通常会在外部再加一级RC滤波电阻100Ω电容10μF截止频率大约160Hz对工频干扰有很好的抑制。如果信号源和PLC之间存在地电位差或者信号线经过强电磁干扰区域建议加装信号隔离器。隔离器选4~20mA转4~20mA的隔离电压至少1500V。虽然增加成本但能省去后期大量的排查时间。6. 通信口接线RS485和以太网细节决定成败6.1 RS485接口的接线规范S7-200 SMART本体上有一个RS485口通常标为Port 0支持PPI、Modbus RTU、自由口通信。RS485是差分信号A接AB接B不能交叉。但实际现场经常遇到A、B标反的情况不同厂家的定义可能相反所以接线前最好用万用表测一下或者查手册确认。RS485网络是总线结构所有设备并联在A、B两根线上。终端电阻的接法网络两端的设备各接一个120Ω终端电阻中间设备不接。S7-200 SMART的RS485口内部没有集成终端电阻需要外部接。如果通信距离短小于50米、波特率低小于19200不接终端电阻也能凑合但距离一长、速率一高不接终端电阻就会出现随机通信错误。屏蔽层同样单点接地接在PLC端的PE上。RS485的A、B线要使用双绞线最好带屏蔽线径0.5mm²以上。6.2 以太网接口的接线与配置S7-200 SMART的以太网口是RJ45标准接口接法跟普通网线一样。但工业现场建议使用带屏蔽的工业级网线水晶头要压接牢固最好用带卡扣的工业连接器。以太网通信的常见问题是IP地址冲突和子网掩码错误。S7-200 SMART出厂默认IP是192.168.2.1如果你的电脑也在192.168.2.x网段直接连上就能通信。但如果现场有多个PLC每个都要改IP改完记得记录不然下次维护时找不到设备。我一般会在PLC本体上贴一张标签写明IP地址、站号、通信协议这个习惯能省下大量后期维护时间。6.3 Modbus RTU通信的接线实例假设你要用S7-200 SMART做主站通过RS485控制32台变频器。接线逻辑是PLC的RS485口A、B分别接到所有变频器的A、B所有变频器的A、B并联。每台变频器设置不同的站号波特率、数据位、停止位、校验方式必须一致。终端电阻接在PLC端和最后一台变频器端。如果变频器本身有终端电阻拨码开关拨到ON即可。通信线总长度控制在1200米以内超过的话加中继器。实际调试时先接一台变频器测试通信正常后再逐台增加。不要一次性接32台出了问题根本不知道是哪台的问题。7. 常见错误排查速查表7.1 电源类故障现象可能原因排查方法PLC上电无反应供电电压不对或保险丝熔断万用表测L/N或L/M电压PLC反复重启电源容量不足或纹波过大示波器测电源纹波更换大容量开关电源24V传感器电源带不动负载本体24V输出过载测量输出电流改用外部开关电源7.2 输入类故障现象可能原因排查方法输入点不亮公共端接法错误确认1M接M还是L与传感器类型匹配输入点常亮传感器漏电流过大或线缆短路断开传感器测输入点电压输入信号抖动线缆过长或干扰缩短线缆加屏蔽加中间继电器7.3 输出类故障现象可能原因排查方法输出点不动作公共端未接或负载断路测公共端电压测负载通断输出点烧毁负载短路或过流检查负载加熔断器继电器输出粘连感性负载反电动势加续流二极管或RC吸收7.4 模拟量类故障现象可能原因排查方法读数始终为零电流信号负端误接M检查AI-是否与M短接读数跳变屏蔽层未接或两端接地屏蔽层单点接PE读数偏差大信号源与PLC地电位差加信号隔离器7.5 通信类故障现象可能原因排查方法RS485通信不上A、B接反交换A、B测试通信随机错误终端电阻未接网络两端各接120Ω以太网连不上IP地址冲突改IPping测试8. 几个我踩过的坑和私房技巧第一个坑AC供电机型L和N接反了。虽然交流电不分正负但PLC内部的开关电源对L、N的接法有要求接反可能导致内部保险丝熔断或者电源模块工作异常。我现在的习惯是接线前先用万用表确认哪根是火线L接火线N接零线绝不凭感觉。第二个坑数字量输入公共端同一组内混接源型和漏型。比如1M接了M但I0.0接PNP传感器I0.1接NPN传感器结果就是I0.1永远不亮。同一组公共端只能对应一种接法这个必须严格遵守。第三个坑模拟量信号线和动力线走同一个线槽。变频器输出线、伺服电机线都是强干扰源模拟量信号线跟它们平行走线超过1米读数就开始跳。我现在的做法是模拟量信号线单独走金属线槽或者至少间隔30cm以上交叉时垂直交叉。第四个坑RS485通信线用了普通网线。网线的特性阻抗是100ΩRS485要求120Ω短距离低速还能凑合长距离高速就出问题。我现在一律用120Ω的RS485专用双绞屏蔽线。私房技巧接线完成后不要急着上电。先用万用表的蜂鸣档逐一检查每个回路的通断确认没有短路和断路。特别是24V电源的正负极一定要确认没有接反。这个检查花5分钟能省下后面5小时的排查。还有一个技巧给每根线套上线号管线号管上写明去向。比如“I0.0-启动按钮”、“Q0.0-电磁阀”。这个习惯在单台设备上看起来多余但在多台设备联调时能让你快速定位问题。9. 关于接线图的使用建议S7-200 SMART的接线图我建议分三层来看。第一层是电源层搞清楚AC还是DC供电24V从哪来PE怎么接。第二层是信号层数字量输入输出、模拟量输入输出每个点的类型和接法。第三层是通信层RS485和以太网的接线和参数。画图的时候我习惯用不同颜色区分红色画24V正蓝色画24V负黑色画信号线黄绿色画PE。这样一眼就能看出电源走向和信号流向。最后说一个实际经验接线图不是画完就完了要在调试过程中不断更新。现场改了一根线图纸上就要改过来。我见过太多项目调试完图纸跟实际接线完全对不上下次维护时只能从头查线。这个习惯越早养成越好。