ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

S7-1200 PLC接线全解析:源型漏型、数字量模拟量及常见错误排查

S7-1200 PLC接线全解析:源型漏型、数字量模拟量及常见错误排查 西门子S7-1200 PLC接线这件事说难不难但几乎每个月都在技术群里看到有人问同一个类型的问题为什么PNP传感器接上去没信号为什么晶体管输出点一接继电器就烧最典型的错法是拿接三菱FX3U的习惯去接西门子——S7-1200的输入回路、输出极性和公共端逻辑和日系PLC完全是两套思路搞反了轻则不动作重则直接烧输出点。这篇东西我想从1211C一路写到1217C把每个型号的板载IO、电源接线、数字量输入输出、模拟量以及1217C特有的差分编码器和RS422/485串口接线一次讲清楚最后附上现场排查的完整链路。不管你是刚接触S7-1200的调试工程师还是正在做选型的电气设计人员这篇文章都能当一份接线对照手册来用。1. 动手接线前必须绕开的第一个坑源型/漏型和NPN/PNP1.1 为什么S7-1200的输入输出逻辑和三菱正好相反很多老电工接三菱FX3U接习惯了公共端S/S接24V传感器用NPN输出点低电平有效负载公共端接24V。这套逻辑在S7-1200上完全行不通。S7-1200板载数字量输入是源型输入说得直白一点输入点的公共端是M0V输入回路要求电流从传感器流入DI点再从M端流回电源负极。所以它天然匹配的是PNP传感器——传感器输出高电平电流从传感器信号线流入DI端子经模块内部回路到M端形成完整回路。晶体管输出也反过来。S7-1200的晶体管输出是源型输出输出点为高电平负载的一端接Q点另一端接0VM电流从Q点流出穿过负载回到M。而三菱的晶体管输出是漏型输出公共端接正极Q点低电平导通负载的一端接24V另一端接Q点电流方向完全相反。很多人在S7-1200上把负载的公共端接到24V结果Q点输出高电平时负载两端都是24V负载根本不工作然后就开始怀疑PLC坏了。其实不是PLC坏了是极性和公共端接反了。1.2 用万用表快速判断手里的传感器是NPN还是PNP现场最实用的判断方法是用万用表电压档。三线制传感器一般三根线棕线接24V蓝线接0V黑线是信号输出。把传感器正常供电万用表黑表笔接蓝线0V红表笔接黑线信号线然后触发传感器不触发时信号线对0V电压为0V触发后变为24V说明是PNP输出可以直接接S7-1200板载DI。不触发时信号线对0V电压为24V触发后变为0V说明是NPN输出不能直接接S7-1200板载DI。有些传感器型号本身也能看出来比如很多品牌型号里带N结尾是NPN带P结尾是PNP但不同厂家命名习惯不一样最稳妥的还是拿万用表实测一次。我调试柜子时第一件事就是把所有传感器类型测一遍避免后面返工。1.3 源型、漏型这两个词到底怎么记西门子文档里经常出现source input和sink input很多人在这里绕晕。其实不需要死记术语只需要记住两个结论S7-1200板载DI公共端是M输入点需要高电平匹配PNP传感器。NPN传感器直接接上去不动作。S7-1200晶体管DO输出点是高电平负载公共端接0V和日系PLC相反。如果项目里确实有一批NPN传感器不想换解决办法有三个换成PNP传感器最省事选支持漏型输入的SM1221扩展模块或者用中间继电器做信号转换NPN输出驱动继电器线圈继电器常开触点一端接24V另一端接S7-1200的DI点。中间继电器转换的方式虽然多一个元器件但有隔离作用在干扰大的现场反而更稳。2. 从1211C到1217C板载IO差异决定了你的接法2.1 CPU型号命名和板载IO对照表S7-1200的CPU型号命名是有规律的比如CPU 1214C DC/DC/DC第一段1214C表示CPU等级第二段三个词分别表示供电方式、输入类型、输出类型。DC/DC/DC就是24V直流供电、直流输入、晶体管输出DC/DC/RLY是24V直流供电、直流输入、继电器输出AC/DC/RLY是220V交流供电、直流输入、继电器输出。拿到CPU先看铭牌确认型号再接线。把24V接到AC/DC/RLY的L1/N端子上或者把220V接到DC/DC/DC上结果都是直接报废这一步绝对不能错。下面这张表我整理了从1211C到1217C的板载IO差异选型和接线前先对照CPU型号板载DI板载DO板载AI板载AO扩展SM数量PROFINET端口输出类型CPU 1211C642-不支持SM支持1个信号板1DC/RLY可选CPU 1212C862-2个SM 1个SB1DC/RLY可选CPU 1214C14102-8个SM 1个SB1DC/RLY可选CPU 1215C1410228个SM 1个SB2DC/RLY可选CPU 1217C1410228个SM 1个SB2DC/RLY可选一个很多人忽略的点1211C其实也带2路板载模拟量输入虽然DI只有6点、DO只有4点但对特别小的设备来说够用。不过它不支持扩展信号模块SM只能挂一个信号板点数一旦需要增加就得换CPU或加大型远程IO所以我做选型时一般建议1212C起步如果输入输出点稍微多一点直接上1214C省得后期为几个点折腾。2.2 板载AI的量程一定要提前确认所有S7-1200 CPU的板载AI量程都是0-10V电压信号不是4-20mA电流信号。这是选型和接线时最容易踩的坑——很多传感器变送器输出的是4-20mA电流直接接到板载AI上是读不到正常值的。如果项目里模拟量点数多、信号类型杂既有PT100又有4-20mA变送器别在板载AI上纠结直接上SM1231模拟量模块它有不同的订货号支持电压、电流、RTD、热电偶接线和组态都更规范。关于板载AI接4-20mA的具体处理办法我在后面第6章详细展开。2.3 接线前核对端子标识和扩展模块数量S7-1200的端子都是可插拔的输入输出各有独立的端子排CPU上的X1、X2、X10这些编号在博途硬件组态里都能对应上接线前先花两分钟对照一次别想当然。扩展模块接在CPU右侧模块供电端子通常是L和M要接同一个24V电源节点模块数量多了之后尤其要注意供电容量。3. 供电接线实战L、M、L1、N要分清220V版本别省那一路24V3.1 DC/DC版本24V供电和传感器电源的关系CPU 1214C DC/DC/DC这类型号主供电端子是L和M接外部24V开关电源。同时CPU上还有一组传感器电源输出端子标注也是L/M这组端子是从CPU内部取电来给输入回路和传感器供电的容量很小一般只有几百毫安。我的习惯是外部开关电源的V直接接到CPU的LV-接到CPU的M传感器的24V供电也从一个独立的供电端子排上取不要把所有传感器都挂到CPU的传感器电源端子上。因为传感器多了以后电流很容易超过CPU传感器电源的容量触发保护后CPU可能会重启严重时还会造成程序运行中断。电源选型上给一个粗略估算方法CPU自身功耗、输入点导通电流S7-1200每个DI点约4mA、输出负载电流、传感器电流加在一起再留20%到30%的余量。比如一个1214C项目带10个三线制传感器、10路输入、6个中间继电器输出我一般会选10A240W的开关电源用起来很稳后续增加负载也不用再换电源。3.2 AC/DC/RLY版本220V供电并不意味着不需要24VAC/DC/RLY型号是L1接火线、N接零线、PE接地线CPU内部会生成24V给逻辑电路和输入回路使用。但要注意这个内部24V容量很有限外面接传感器、扩展模块、信号板都指望不上它。很多第一次用AC版本的人会有个误解——既然CPU直接插220V是不是不用配24V开关电源了不是的。绝大多数现场还是要单独配一个24V电源因为传感器要24V扩展模块要24V继电器输出如果接直流负载也要24V。AC/DC/RLY版本的好处只是省了给CPU供电的那个电源其他24V负载一样需要单独供电。3.3 扩展模块供电别用串联跳线的方式扩展模块的L和M建议从同一个24V电源节点拉母线然后用1.5mm²的导线分支到每个模块。有些柜子里习惯用串联跳线从上一个模块的端子跳到下一个模块这种接法一旦第一个模块端子接触不良后面所有模块全部失电排查起来非常痛苦。我见过好几次因为跳线松动导致整排扩展模块掉线的问题改成母线并联分支供电之后再也没有出现过。另外扩展模块的24V电源和CPU的24V电源要有同一个参考地也就是M端要连通。如果CPU用的是独立电源、扩展模块用的是另一个独立电源两个电源之间又没有共地模块之间的信号电平可能会出差错表现为输入信号不稳定、输出误动作。4. 数字量输入接线PNP三线制、两线制开关、NPN传感器的三种接法4.1 PNP三线制接近开关的标准接法PNP三线制接近开关是S7-1200板载DI最常见的搭档接法非常固定棕线接24V蓝线接0VM黑线接DI点。传感器的0V必须和PLC的M端子连接在同一个0V网络上输入回路才能闭合。这里要多说一句很多传感器虽然标称工作电压6到36V但为了保证信号质量供电电压尽量接近24V不要把传感器和变频器、电机这类大功率设备接在同一路电源上。PLC的DI、传感器供电、小型继电器线圈单独用一个开关电源动力设备用另一路柜内分开走线能省掉大量干扰问题。S7-1200的DI端子支持0.5到1.5mm²导线现场建议用0.75mm²或1.0mm²的软线压冷压端子后插入端子排不要用裸线直接插震动环境下裸线容易虚接半年后就会出现间歇性信号丢失很折腾人。4.2 无源触点、两线制开关怎么接机械触点、继电器触点这类无源干接点接法最简单触点一端接24V另一端接DI点闭合时DI点得到24V高电平程序里读1。两线制电子式接近开关要稍微注意一下。两线制传感器的两根线相当于串联在回路中导通时输出高电平给DI点。它的主要问题是漏电流——有些两线制NPN型传感器在未导通时仍然有零点几毫安的漏电流如果这个电流超过了PLC输入电路的截止电流阈值DI点会误判断为有信号导致设备无缘无故动作。如果遇到这种情况可以在DI点对M之间并联一个1到10kΩ的电阻把漏电流旁路掉或者直接换三线制传感器。还有一类两线制传感器要求回路中维持一定的最小工作电流而S7-1200的输入电流并不大两者参数不匹配时会出现传感器供电正常但信号不动作的情况。解决思路是换用与PLC输入电流匹配的传感器型号或者通过中间继电器转换。选型时留意传感器手册里的最小负载电流参数能避免这类问题。4.3 NPN传感器能不能直接接S7-1200什么情况可以救回来结论是不能直接接S7-1200板载DI。原因我在第1章说过板载DI输入回路要求电流从DI点流入而NPN传感器的输出是低电平它相当于一个开关管把信号线拉到0V给不了DI点高电平。现场如果传感器已经买了NPN最快的救法有三个换PNP传感器一块几十块钱省后面所有麻烦。选择支持漏型输入的SM1221数字量输入模块接线方式和板载DI相反公共端接24VNPN传感器信号线接DI点。用中间继电器转换NPN信号驱动继电器线圈继电器常开触点一端接24V另一端接S7-1200的DI点。我在现场给客户处理过好几次类似问题大多数情况下建议直接换PNP传感器因为改造继电器方案虽然成本低但增加了柜内元器件数量占导轨空间排查故障时也多一个环节。只有在传感器已经安装在设备深处、更换成本高的情况下才用中间继电器转换。4.4 输入滤波时间和高速计数器的关系S7-1200的每个DI可以在博途硬件组态里设置数字量输入滤波时间默认是6.4ms。这个滤波能有效抑制触点抖动和电磁干扰但如果你在DI点上接的是编码器脉冲、伺服原点信号或高速计数信号默认滤波时间会导致大量脉冲丢失。把编码器信号接到普通DI点并开启高速计数器功能时一定要把对应通道的滤波时间调到最小值或者按高速计数器的要求配置。另外普通DI点的最高响应频率和高速计数器不是一回事别指望随便哪个DI点都能处理高频脉冲S7-1200普通CPU的单相高速计数最高约200kHzA/B相正交模式下频率指标更低只有1217C借助差分输入才能到1MHz这个级别。具体数据以手册为准选型时算好实际需要的计数频率留出余量。5. 数字量输出接线继电器端子分组、晶体管源型输出和感性负载吸收5.1 继电器输出的公共端分组怎么看S7-1200的继电器输出型CPUDO点本质是一个干触点公共端是独立的COM端需要外部电源供电。触点本身没有极性可以接交流也可以接直流但同一组公共端下的负载电压类型最好一致。输出点的公共端是分组的比如CPU 1214C DC/DC/RLY的10个DO点一般分为两组每组一个COM端子具体分组以CPU端子标签为准。接线时注意把功率大的负载分散到不同的公共端组避免同一组的电流过于集中。继电器输出单点额定容量一般是2A阻性负载感性负载要降额使用我按60%到70%的额定值来分配负载这样触点寿命长很多。继电器输出响应速度慢切换时间大约在10ms级别千万别拿它输出高速脉冲。做伺服/步进脉冲定位的项目选型阶段就明确要晶体管输出的CPU不然调试时发现脉冲频率上不去再换CPU工期损失很大。5.2 晶体管输出是源型负载公共端接0V不是24VS7-1200晶体管输出型CPUDO点输出高电平负载的一端接Q点另一端接外部电源的0V。也就是说负载的公共端应该接到M而不是接到24V。这个点和三菱的习惯正好相反。很多第一次用西门子的工程师会在这一步栽跟头他们把负载公共端接到24V然后Q点接负载结果Q点输出高电平时负载两端都是24V负载完全不动作。我建议每次接线前都默念一遍S7-1200晶体管输出是高电平有效负载回0V跟日系反着来。晶体管输出每点额定电流一般0.5A具有电子式短路保护功能但也不要故意去短路。短路保护激活后输出会断开CPU看起来像坏了其实断电复位电源或者重新下载组态之后会恢复。第一次遇到输出点突然没电压的情况先怀疑保护触发再怀疑输出点烧毁。5.3 感性负载必须做吸收不然DO点扛不住继电器线圈、接触器线圈、电磁阀这类感性负载在断电瞬间会产生反向电动势。如果不做任何处理这个高压尖峰会对输出点造成反复冲击轻则导致PLC复位、模拟量读数跳动重则击穿晶体管输出或者粘连继电器触点。直流感性负载的标准处理方式是在负载两端反向并联一个续流二极管二极管的负极接电源正极正极接电源负极。交流感性负载用RC阻容吸收或者压敏电阻并联在负载两端。我在现场排查过很多输出点损坏的案例拆开看十有八九是感性负载没加吸收。特别是客户后来自己加装的电磁阀、继电器经常图省事直接接在PLC输出点上。所以做项目时除了自己设计好保护电路也要在交付资料里写清楚感性负载必须加吸收器件提醒后续维护人员别乱加负载。5.4 输出端驱动伺服、变频器使能端时的注意点伺服驱动器、变频器的使能端子、方向端子内部电路有的做成了PNP输入有的做成了NPN输入这决定了你该怎么接公共端。如果驱动器说明书上写着使能端需要外部提供24V那通常对应的是NPN输入PLC输出点应该用漏型接法如果写着使能端需要接到0V有效那可能是PNP输入PLC输出点用源型接法。S7-1200晶体管输出是源型输出针对不同驱动器的输入类型有时候需要改接外部继电器转换或者是注意负载公共端和驱动器公共端的电位关系。这一步经常被忽略接错了伺服使能信号一直无效排查半天才发现是输入类型不匹配。接到驱动器之前一定先翻说明书看清楚它的输入电路是源型还是漏型。6. 模拟量接线板载AI只能测电压4-20mA得加电阻6.1 板载AI的0-10V接线和未用通道处理S7-1200板载AI是0-10V电压输入分辨率10位接线时信号正接AI信号负接AI-也就是0V端使用屏蔽双绞线屏蔽层在PLC侧单端接地。未使用的AI通道一定要处理不处理的话悬空的模拟量输入会漂移读到的值乱七八糟还容易影响其他通道。两个办法一是在硬件组态里把没用到的通道禁用二是在硬件上把该通道的AI和AI-短接到0V。我两个都做组态禁用加硬件短接彻底杜绝悬空输入问题。屏蔽线在PLC侧接地后传感器那端的屏蔽层就不能再接地点否则形成地环路。很多模拟量读数跳变的问题就出在屏蔽层两端都接地地环路把干扰引进来了。记住一个原则模拟量屏蔽层单端接地通常接在靠近PLC的一端。6.2 4-20mA变送器怎么接板载AI并联500Ω电阻变送器输出4-20mA电流信号接到板载AI之前需要在AI和AI-之间并联一个500Ω精密电阻精度建议0.1%或0.5%。电流流过电阻后产生2-10V的电压降正好落在板载AI的0-10V量程内。4mA对应2V20mA对应10V线性对应关系很直观。接法上二线制变送器通常是两根线一根接24V另一根作为信号线接AIAI-接到0V然后在AI和AI-之间并500Ω电阻。这时候电流回路是24V→变送器→AI→电阻→AI-→0V电阻两端就产生了和电流成正比的电压。需要注意的是500Ω电阻在20mA时会产生10V压降加上变送器自身的最低工作电压24V电源在某些工况下可能比较紧张。如果变送器最低工作电压高或者线路很长建议用24V以上电源或者低功耗变送器否则量程顶端会削顶。如果现场有多路4-20mA信号要接我不建议所有通道都并电阻处理直接上SM1231模拟量输入模块更省心它原生支持0-20mA和4-20mA量程每个通道独立组态没有并联电阻带来的精度损失问题。6.3 模拟量供电、共地和抗干扰模拟量变送器的供电尽量独立或者至少和大的感性负载分开不要让继电器线圈和变送器共用一路24V。继电器动作瞬间的电流波动落在变送器电源上模拟量读数会出现尖峰跳变。把模拟量电源单独拉一路或者用带隔离的DC-DC电源模块给变送器供电能解决大部分模拟量跳变问题。变送器的0V信号地和PLC的M端子必须共地否则AI读到的电压不是相对0V的电压读数会整体偏移甚至乱跳。共地之后看波形应该干净很多。如果信号线长距离跨越变频器、动力电缆强烈建议加信号隔离器几百块钱一个的隔离器在恶劣现场比什么滤波都管用。7. 1217C特别篇差分编码器、RS422/485串口和其他CPU的接线差异7.1 1217C的板载DI支持差分信号高速计数能到1MHzCPU 1217C在面板上看起来和1215C差不多但它的DI支持差分输入可以直接接增量式编码器的A、A-、B、B-、Z、Z-信号不需要额外的高速计数模块。普通CPU接编码器通常只能接24V推挽输出的PNP型编码器单相计数最高200kHz左右而1217C接差分信号后单相计数可以到1MHz适合高精度定位、高速测速这类应用。接线时要特别注意不是所有DI点都支持差分输入需要在博途硬件组态里查看并启用支持差分的HSC通道再按对应端子接线。编码器差分信号一般是RS422电平由编码器内部的差分驱动芯片输出A和A-是一对互补信号B和B-是一对互补信号Z和Z-是零脉冲差分对。接线时用屏蔽双绞线每对信号用一对双绞线屏蔽层PLC侧单端接地。如果项目里用的是24V推挽输出的编码器频率要求不高的情况下接普通DI就行不一定非要上1217C。只有当编码器本身是差分输出、或者频率超过200kHz时1217C的差分输入才是合适的方案。7.2 板载RS422/485串口的接线1217C CPU自带的RS422/485串口是一个DB9接口可以连变频器、仪表、扫码枪这类第三方设备。RS485两线制接线是A接A、B接B但很多设备的端子标的是D、D-或者T、T-要根据说明书判断实际对应的信号。RS422四线制则要交叉对接发送接对方接收接收接对方发送。串口接线除了信号线之外两个设备之间的参考地也要处理。RS485虽然是差分信号但两端的共模电压差太大会导致通信不稳定甚至烧接口。长距离通信时建议在总线上加120Ω终端电阻并且尽量使用带隔离的通信模块避免设备之间通过地线形成干扰回路。1217C板载串口本身不隔离接在变频器附近时最好通过隔离型RS485转换器或隔离模块中转。7.3 选型建议要不要为了差分输入上1217C1217C比1214C贵不少值不值得主要看应用场景。如果伺服/步进系统用差分编码器做高速反馈或者设备要求高精度定位、高速测速那1217C的差分输入很有价值一块CPU就解决了高速计数问题不用额外买高速计数模块。如果只是普通传感器信号、变频器Modbus通信、简单计数1214C加一个CM1241 RS485通信模块可能更划算IO扩展数量也更灵活。还有一个细节1217C的固件版本不同高速计数器的组态选项和缓冲区大小会有些差异拿到CPU之后先把固件升级到统一版本避免后期多个备件之间行为不一致。现场维护时也尽量备一块同固件版本的备件省得出问题后换上去才发现组态不兼容。8. 现场问题排查链路输入不亮、输出不动、模拟量乱跳、保险烧断8.1 输入点不亮的完整排查链路第一步看传感器指示灯。传感器有供电但信号灯不亮或不变化问题在传感器侧先查电源和安装间隙。传感器指示灯正常但PLC的DI点不亮进入第二步。第二步用万用表电压档红表笔接DI端子黑表笔接0V。触发传感器观察电压是否在24V和0V之间变化。如果电压没有变化查传感器供电线和信号线是否接触良好、线缆中间有没有断点。如果电压变化正常进入第三步。第三步检查PLC侧M端子有没有和电源0V连接输入点在博途硬件组态里有没有被禁用数字量输入滤波时间是不是设置过大。还有一个容易被忽视的问题——DI点对M的电压虽然到了但M端子本身接触不良输入回路没有电流灯照样不亮。8.2 输出点不动作的完整排查链路先看CPU输出LED。Q点在程序里被置位但LED不亮先确认CPU是不是处于STOP状态STOP状态下所有输出都会被断开。程序正常、CPU在RUN状态、Q点也被强制置位但LED还是不亮那可能是输出保护触发了或者输出点本身已经损坏。LED亮但外部负载不动作用万用表测Q点对M的电压。继电器输出查外部电源有没有送到COM端子负载有没有正常工作电压晶体管输出查负载公共端是不是接在0V上有没有接反。很多输出不动作的最终原因就是公共端没接电源或者负载公共端接到了24V。在博途里用在线表强制一个Q点置1、置0能非常快地缩小故障范围。强制输出时先想清楚外部负载带的是什么设备别强制一个抱闸输出让设备突然掉下来安全永远第一位。8.3 模拟量读数乱跳的排查链路先断开信号源把AI通道的AI和AI-短接看PLC读到的值是否归零。如果不归零说明AI通道本身或接线有问题可能是通道损坏、接线虚接、屏蔽层接地错误。如果短接后归零说明问题在信号源或外部环境。再把信号源接上依次检查变送器供电和PLC是否共地、信号线是否用了屏蔽双绞线、屏蔽层是否只在PLC侧单端接地、信号线是否与动力线同槽走线、变送器电源是否和继电器负载共用一路。有变频器的柜子里模拟量线和变频器输出线距离太近基本必出问题要么拉开间距要么加信号隔离器。8.4 一送电就烧保险的排查顺序这种问题最怕上来就换保险丝继续送电。正确做法是先目检所有端子看有没有裸线毛刺、金属屑掉在端子间、压线皮是否被误压进端子再用万用表电阻档测24V电源正负极之间的电阻如果接近短路拔掉外部负载逐路排除确认外部负载没问题后再检查扩展模块的L和M有没有接反。常见原因排序大致是24V正负极性接反、输出公共端接错导致24V回路短路、传感器线破损搭地、扩展模块电源接反。送电顺序也有讲究先合总闸再合PLC电源最后逐路合输出负载电源。每合一级观察现象爆炸声从哪一路冒出来问题就在哪一路。8.5 高频问题速查表问题现象常见原因处理方法PNP传感器接上没信号传感器电源没供上、信号线接错、滤波时间过大查传感器供电、核对棕蓝黑三线、调整DI滤波NPN传感器接上没反应板载DI不支持NPN低电平信号换PNP传感器、用漏型SM1221、或中间继电器转换输出点LED亮但负载不动负载公共端接错、负载电源没供上继电器输出查COM端晶体管输出确认负载回0V继电器触点粘连感性负载没加RC或压敏电阻交流负载加RC吸收直流负载加续流二极管晶体管输出点烧毁负载短路、感性负载无续流、灌电流接法加保护器件核对负载电流检查接法模拟量读数固定满量程未用通道悬空、屏蔽层接地错误、信号超量程禁用并短接未用通道屏蔽层单端接地检查信号范围一送电烧保险正负极接反、外部负载短路上电前万用表量电阻逐级合闸定位9. 送电前必须过一遍的检查清单压接、公共端、极性与接地这十几年调试下来我总结了一个固定习惯下载程序之前先把柜子当成一个陌生人接的来检查一遍。主要过这几个点——所有导线用冷压管型端子压接不允许裸线直接插端子每个端子都检查有没有压到线皮DI/DO/AI/AO的公共端和电源端子用号码管标注清楚24V电源正负极再次确认AC/DC/RLY的L1/N/PE确认无误模拟量屏蔽层只接PLC侧另一端悬空PLC的PE端、开关电源的PE端、屏蔽层接地点都汇到同一个PE排扩展模块供电是从母线并联分支过来的不是跳线串联。调试时我也习惯先不给输出负载供电先把PLC程序下载进去、强制几个Q点测完输出端子的电压变化正常后再合输出负载电源。这样即使输出回路接错也只是用万用表发现问题不会带载炸端子。接线这个行业里九成问题集中在电源、公共端、传感器类型三处。排查时从这三个地方下手往往比抱着程序翻半天更高效。我见过太多人程序查了整整一天最后发现只是M端子没接牢——这种问题用万用表十分钟就能定位。把基础接线的每个环节都做到位后面调试自然顺畅得多。
返回列表