http://www.gkong.com 2026-11-12 06:21 苏州永节电子科技有限公司
控制板做出来,收尾一关往往是接到产线上已有的 PLC 上。这一步走不通,板子做得再完整也只能摆在实验室。下面六个点是从几个"接上了但偶发误判"的现场复盘出来的,都不复杂,但漏一个就可能整批返工。
一是干接点先算漏电流,再看隔离电压。光耦或 MOSFET 输出关断后并不是真的断开,仍有微安级漏电流。PLC 输入模块的判断阈值通常在 1 至 3 mA 之间,漏电流落进这个区间,模块就判成常 ON。现场表现是"信号一直是 1、怎么都不掉",换板子也没用,因为问题在参数不匹配。选型时让厂家给出关断漏电流的实测值,比看隔离电压有用。用继电器则不存在这个问题,代价是寿命有限、动作十几毫秒、粘连后不能自恢复。
二是模拟量先算环路负载,再决定用电流还是电压。4–20 mA 的优势是断线可检测:环路掉到零就是断线,PLC 侧判小于 3.6 mA 即故障。代价是要算预算——PLC 模拟输入常是 250 Ω 取样电阻,24 V 环路里留给变送侧与线损的余量要够,总阻值超过约 700 Ω 就可能带不动。0–10 V 接线简单、几乎不取电流,但对干扰敏感,也分不清信号为零与线断了。柜内几十厘米用电压没问题,跨柜走几米以上建议改成电流。
三是 485 的终端电阻只在总线两端各一个。现场查到的"时通时断",多数是装了三个或者一个没装。多一个终端电阻不会立刻全挂,只是把驱动余量压小,短线和低速率还能跑,一旦某台设备启停就掉到临界点丢包。排查顺序固定下来能省很多时间:先核地址与波特率,再看 A/B 是否接反,接着量两端电压,走完这三项再去怀疑干扰。屏蔽层接机柜地且只在一端接地,两端都接会形成地环路。
四是点表在写程序之前换过。寄存器地址、数据类型、字节序、缩放系数,四项逐条确认。其中字节序最容易出事:两边不一致,数值会差 256 倍,而且看起来像量程错误,很容易被误判成传感器问题。首次联调前把这些写进一张表,双方签字,比调试时对着协议文档猜快得多。
五是上电顺序与就绪信号提前对齐。控制板上电比 PLC 慢时,PLC 可能先把通信判为故障并报警,现场看到的就是"一开机就报通信故障,重启就好"。做法是留一个就绪信号,等板子初始化完成再置位;同时在保持寄存器里写心跳计数,PLC 侧超时未见变化即判断线。这两个动作都不复杂,但决定了开机那几分钟是被当成故障还是被当成正常启动。
六是三项耐久测试做完再交现场。带电拔插 A/B 线、断续断电重启、连续跑数小时统计误码。前两项测的是接口在异常动作下会不会锁死,第三项测的是长期稳定性。台架上跑通不等于现场能跑,这三项各花半天,换回来的是交付后不必半夜接电话。
苏州永节电子科技有限公司做单片机开发与控制板定制二十年,工业自动化控制板、家电控制板、物联网控制板与自动化测试控制板都做过,可配套 LABVIEW 上位机程序。接口形式按客户既有 PLC 的型号与模块类型确定,更多技术资料见 www.yjeie.com