选模块前,先想清楚现场信号
PLC控制器的输入输出模块,说到底是连接现场设备和CPU的“翻译官”。配置得好,产线运行顺滑;配置得不好,后期改线、换模块、加中继,都是麻烦事。很多工程师在项目初期只盯着点数够不够,结果调试时才发现信号类型对不上、通道隔离不够用,返工成本远高于当初省下的那点模块差价。
配置输入输出模块,第一步不是数点数,而是把现场所有信号列出来。哪些是开关量,哪些是模拟量;传感器是NPN还是PNP,输出是继电器型还是晶体管型;模拟量信号是4-20mA、0-10V还是热电偶、热电阻。这些信息比点数更重要。同一个现场,可能80%是开关量,20%是模拟量,但模拟量占的调试时间往往超过一半。模块选错了类型,后面加变送器、加隔离栅,既占空间又增加故障点。
开关量模块:NPN、PNP和漏型、源型要对上号
开关量输入模块的选型,最容易犯的错是漏型(sink)和源型(source)搞混。简单说,PLC的输入模块电流是从公共端流入模块为漏型,从模块流出到公共端为源型。而传感器那边,NPN输出是低电平有效,PNP是高电平有效。现实中,日系设备多用NPN,欧系、国产设备多用PNP。选模块之前,必须和机械设计、电气设计确认现场传感器型号。同一排传感器,如果混有NPN和PNP,原则上不建议把两种类型并到一个输入模块上用,宁可分开两个模块,或者加中间继电器转换。
开关量输出模块,则要看负载类型。驱动继电器、接触器这类线圈负载,继电器输出模块抗浪涌能力强,触点容量大,但响应速度慢;驱动伺服使能、高速脉冲输出,必须用晶体管输出模块,响应快但有过流损坏风险,需要外接熔断器或保护电阻。选型时还要注意输出模块的公共端分组,有的模块一组4点公用一个COM端,如果负载工作电压不一致,就得选分组更多的型号,绝不能图省事混接。
模拟量模块:分辨率、精度和通道隔离,先看现场干扰
模拟量模块的配置,核心是信号类型和隔离方式。4-20mA电流信号抗干扰能力强,适合远距离传输;0-10V电压信号接法简单,但容易受电磁干扰,线长超过几十米就建议转成电流信号。热电偶、热电阻模块必须选带冷端补偿或三线制接线支持的型号,否则温度显示漂得厉害,现场查好久都找不到原因。
分辨率方面,12位和16位在普通压力、液位测量上差别不大,但在称重、张力控制这类需要细微分辨的场景,16位是底线。更关键的是通道隔离。模块分为共地非隔离、通道间隔离、通道与系统隔离等不同等级。变频器、电机频繁启停的场合,非隔离模拟量模块容易出现读数跳动、甚至烧通道。如果现场环境确实恶劣,与其堆高隔离等级的模块,不如先在信号源侧加隔离配电器,成本更低,维护也方便。
模拟量输入接线时还要注意,未使用的通道必须短接或接指定的公共端,否则会读到一个悬空的漂移值,影响程序判断。这一点很多新手容易忽略。
配置余量:点数要留,通道类型更要留
硬件配置时,点数通常留10%到20%的余量,这个大家都懂。但更该留的是通道类型余量。比如,现场目前只有4个模拟量输入,但下个季度可能增加几台带RS485通讯的仪表。如果现在选的是8通道模拟量模块,将来不够用,还得再加模块;如果选的是4通道模块,占两个槽位,但预留了槽位,以后加模块就行,而且单个模块故障时影响面更小。模块槽位规划比点数余量重要得多。
另外,一些PLC主机的CPU自带高速计数、脉冲输出、通讯口,这些资源能否满足现场需求,也要在配置模块时一并考虑。有些项目模块配得挺全,但CPU本身带不动这么多模块,扫描周期变长,编码器计数丢步,脉冲输出抖动,问题出在CPU选型上,不在模块。所以,模块配置不是独立的事,得和CPU性能、通讯组网一起看。
安装和接线细节,别等通电了再后悔
模块选好、点数分好,安装环节也有讲究。DIN导轨上模块排列顺序,通常把电源模块、CPU、通讯模块放在靠近散热的位置,模拟量模块尽量远离变频器动力线。接线端子要压紧,屏蔽线单端接地还是双端接地,要按模块说明书执行。很多人把屏蔽层拧成一股挂在接线端子旁,看着像接地了,实际等于没接。严格的屏蔽处理是用屏蔽夹夹住屏蔽层然后接地,而且屏蔽层的接地端尽量在PLC柜侧。
输入输出模块的通道指示灯,平时怎么看相内容?通电前用万用表逐点核对传感器信号和模块通道对应关系。养成批量核对的习惯,能省掉很多查线时间。有些现场调试找不到输入信号,最后发现是端子排到模块的中间转接处松了。
最后,所有模块的接线图、通道分配表,一定要贴在柜门内侧或保存在设备档案里。设备运行两年后,当初做项目的人可能已经不在,接线的同事换了几茬,能让人快速上手的就是这份图纸。模块配置的回报不只在开机那一刻,更在设备全生命周期的维护里。