☰
基于PLC和称重仪表的饲料自动配料系统设计与调试
2026/10/7 20:04:59 网站建设 项目流程

1. 项目背景与整体设计思路

1.1 饲料配料加工到底难在哪

去年我接手了一个饲料厂设备改造项目,项目台账上写的是No.888 配料饲料加工控制系统。说白了,就是给一条配合饲料生产线换主控,让玉米、豆粕、麸皮、预混料这些小料按照设定配方自动称重、自动投料、自动混合,全程不需要工人蹲在磅秤前面抄数。很多人觉得饲料配料不就是几个料仓加一台秤嘛,实际做下来会发现完全不是这么回事。现场粉尘大、设备振动强、电机和变频器带来的电磁干扰又多,而称重信号本身是毫伏级的,哪怕导线压接不好或者屏蔽层接地处理错位,显示重量就能一跳就是两三公斤。饲料配方一旦失准,整批料的营养指标就全偏了,养户喂出问题来,厂里是要赔钱的。

这个项目编号里的No.888,其实是设备台账上的资产编号,不是什么特殊版本号,后来大家叫着叫着就变成项目代号了。整个控制系统要解决的核心问题有三个:第一,多种原料按配方自动称量,保证每批重量误差稳定在很小范围内;第二,生产流程要连续,上一批混合还没结束,下一批配料称重已经可以开始;第三,要有清晰的批次记录,出了质量异议能追溯是哪一批、哪一秤、哪个配方出了问题。这套思路在中小型饲料厂、预混料车间、浓缩料生产线里都有很强的通用性,和普通工厂里的简单称重包装机完全是两码事。

如果你正准备做类似的配料系统改造,或者想了解PLC配合称重仪表怎么实现配料闭环,这篇东西应该能帮你避开不少坑。下面我会从硬件选型、控制逻辑、现场接线、参数整定和故障排查几个角度,把这个No.888系统的完整设计过程拆开讲一遍。

1.2 为什么最终选了“PLC+称重仪表+触摸屏”这套架构

开始做方案的时候有人建议直接用单片机加继电器做,成本低,听起来也简单。但我当时就否掉了,原因很现实:这种配料系统不是学校实验室里的演示装置,而是要一天十几个小时连续运转的生产设备。单片机方案一旦出了问题,电工现场基本没法查,等你找到会写代码的人生意早黄了。反过来看,PLC在工控领域生态成熟,坏了换一台就能把程序拷进去,现场电工哪怕不懂程序也能通过梯形图监控看到哪个环节卡住了,维修压力小很多。

这套系统的最终架构是PLC做主控,称重仪表做重量采集,触摸屏做人机交互。料仓下方的给料设备(螺旋给料机、振动给料器或气动闸门)由PLC的输出点控制,传感器把重量信号传给称重仪表,仪表再通过模拟量或RS485串口把重量值送给PLC。有人会问,为什么不让PLC直接读传感器?因为称重传感器输出的是毫伏信号,需要专用的放大器、滤波和线性化处理,好的称重仪表还有角差修正、数字滤波、断电锁零这些功能。PLC的模拟量模块直接读毫伏信号精度不够,也容易被现场电磁干扰带偏。

触摸屏承担配方管理和操作界面,可以用威纶通、昆仑通态这些主流品牌。操作工按照当班生产计划调出对应配方,按下启动按钮,系统就自动按顺序配料。这套架构的好处是层次清楚:仪表负责“称得准”,PLC负责“算得对、动得顺”,触摸屏负责“看得懂、改得方便”。后期扩展远程监控平台时,只要从PLC的以太网口取数据就行,完全不用动底层逻辑。

2. 硬件组成与选型要点

2.1 称重传感器和仪表的选型逻辑

称重传感器是整个配料系统的“眼睛”,选型不能省。主流用的是电阻应变式称重传感器,常见有悬臂梁式、剪切梁式、桥式几种,饲料配料秤一般选悬臂梁式或剪切梁式,安装在秤斗的支撑点上。量程选择需要按最大毛重算,不能只看配料重量。比如一个配料秤斗要装500公斤物料,加上秤斗自身的皮重可能已经有80公斤,最大毛重就是580公斤。如果四个支撑点各装一只传感器,选型时每只传感器量程建议按(最大毛重/传感器数量)×1.3至1.5的安全系数来取,也就是(580/4)×1.5约等于218公斤,实际可以上靠到250公斤或300公斤。量程选小了会过载损坏,选大了又不划算,因为称重信号输出的分辨率会被摊薄。

称重仪表方面,我当时选的是带RS485通讯和一路4-20mA模拟量输出的型号,因为手里的PLC既要走Modbus协议读数字量,又需要模拟量做备用对照。仪表的显示分度值建议设成5克或10克,具体看配料秤量程。量程越大,分度值可以放宽,没必要追求一米秤配0.01克分辨率,那种精度在工程现场没有意义,反而会被振动干扰搞得数值不停跳动。仪表的滤波等级也要能调。饲料厂称重滤波不能开得太强,否则反应慢,配料快到目标时仪表数值跟不上实际重量,容易过冲;开得太弱又跳字,需要在现场慢慢试。

传感器和仪表之间的接线盒要注意密封防潮。饲料车间的粉尘和湿度都不小,接线盒进水或受潮后绝缘电阻下降,零点会慢慢漂移,这是很典型的隐蔽故障。我后来统一换成带防水密封圈的接线盒,故障率明显低了很多。

2.2 给料机构与喂料速度控制方式

配料精度能不能做好,一半看称重,另一半看给料机构怎么控制。常见给料设备有螺旋给料机、振动给料器、气动闸板加料斗三种。螺旋给料机适合粉状、颗粒状原料,控制简单,价格适中;振动给料器对流动性好的粒料效果好,但扬尘大,精度不好拿捏;气动闸板只适合快速大量落料后的粗放配料,通常要配合二次精加料才能保证精度。

我的做法是采用“大给料+小给料”双通道,或者干脆用一台变频器带螺旋给料机,根据重量分快慢两档速度。配料前期用高频或大开度快速给料,把效率提上去;到接近目标重量时切到低频慢速给料,减小物料落到秤斗里的冲击惯性,这样停机后才能稳准。快慢切换的“临界点”设置很关键,如果切得太早,整个配料周期会拖得很长;切得太晚,慢速段还没走稳就已经冲过了目标线,后面只能靠人工补料或者排掉重配。

在这台No.888系统里,我用的是PLC数字量输出控制两台螺旋给料机:大螺旋负责粗加,小螺旋负责精加;两个螺旋的启停时间全部由PLC判断。后来加了一台变频器,把小螺旋改成无级调速,精度就更稳了。变频器控制的慢加频率一般设定在15到25赫兹,频率太低螺旋扭矩不足容易堵料,太高又失去了精加的意义。

2.3 控制柜和抗干扰设计的几条硬规矩

配料系统的控制柜看着不大,里面装的元件不少:PLC、开关电源、继电器、接触器、变频器、称重仪表。这些元件如果扎堆安装,接地和走线稍不注意就会互相干扰。变频器是最大的干扰源,它的输出侧是高频脉宽调制波形,会对附近的模拟量信号发射噪声。所以柜内布局时,变频器要和PLC主控单元、称重仪表的信号端子拉开距离,不要面对面贴在一起。

称重传感器电缆必须用专用屏蔽线,而且整根不能有中间接头。动力线和信号线在桥架里要分层布置,实在分不了层就用金属隔板隔开。屏蔽层接地遵循单端接地原则,一般是在仪表侧接地,不要两头都接,否则地电位差会形成地环流,反而把干扰引进来。变频器电机线要用屏蔽电缆,屏蔽层在变频器端接地。

控制柜本身要有独立的接地铜排,接地点到厂房接地网的距离越短越好,接地电阻尽量控制在4欧姆以下。很多老饲料厂接地网年久锈蚀,看起来有地线其实接地电阻很大,这种问题检修时很难查。我进场后第一件事就是测接地电阻,不合格的地方老老实实补做接地极,后面调试少走了很多弯路。

3. 控制逻辑与配方管理实现

3.1 配料批次的状态机设计

配料系统看着动作简单,逻辑真要理顺,必须把它当成状态机来设计。我的程序流程分成几个明确状态:空闲、粗加、精加、等待稳定、卸料、混合、排料、批次完成。每个状态之间靠重量阈值、时间继电器和操作按钮触发,绝不允许出现“重量到了就随便跳”这种混乱逻辑。比如粗加阶段一旦重量到达粗加阈值,系统先关大螺旋,再延时几十毫秒开小螺旋,中间不能有同时关闭的空档,否则物料流量突然中断,后面精加就会偏少。

用伪代码表达核心逻辑大致是这样:

# 描述配料核心循环的伪代码,实际使用PLC梯形图或ST语言实现 while True: weight = read_weight() # 从仪表读取当前重量 if state == FAST_FEED: if weight >= target - drop_value - fast_margin: stop_fast_feed() start_slow_feed() state = SLOW_FEED elif state == SLOW_FEED: if weight >= target - drop_value: stop_slow_feed() state = SETTLING elif state == SETTLING: # 等待重量稳定 if weight_change < 0.05 for 1 second: open_discharge_valve() state = DISCHARGE

PLC读取称重仪表的数据不是直接拿过来就能用的,必须在程序里做一次滤波。我一般取连续读取的3到5个重量值做移动平均,或者设置重量变化率限制,防止某个瞬间的干扰毛刺触发误动作。注意滤波不能过度,否则慢加时重量变化快,滤完的数据跟不上实际秤斗重量,会导致停机点找不准。滤波深度要在现场根据给料速度和过冲现象综合调整。

卸料完成后系统还得判断秤斗是否排空。如果卸料门卡住或者秤斗有残留,直接进入下一批配料,误差会持续累积。所以我在程序里加了一个排空判定:卸料门打开后持续计时,同时检测重量是否回到空秤基准,超过时间还未归零就报警提示。

3.2 快慢加切换与落差补偿

饲料配料最需要认真琢磨的概念就是“落差”,也叫空中量。给料机停止瞬间,从螺旋叶片出口到秤斗物料表面之间还有一段物料在飞行或坠落,这些物料会继续落到秤斗里。如果停机点和目标重量完全相等,最终稳定重量一定会超过目标,超出来的部分就是这个落差量。所以要提前在停机点扣掉预计的落差,停止点等于目标重量减去落差。

第一次试错时落差可以先凭经验给。比如粗加流量每秒1.2公斤,停止响应时间0.3秒,理论上空中量约0.36公斤,再加一点物料自由落体的余量,初始落差设成0.5公斤。真正跑批后发现最终重量偏高0.2公斤,说明实际落差是0.7公斤,下一次就把停机提前量从0.5改成0.7。跑几批之后就能收敛。

更省心的是做自动落差跟踪。每次配料结束后,系统记录稳定重量与目标重量的偏差,用最近三批的偏差平均值修正下一次的落差参数。这样即使原料水分、颗粒大小变化导致给料流量波动,系统也能慢慢跟着自动调整。但要注意均值不能取太多批,取多了响应太慢,取少了又会被偶然波动带偏。实践下来,三批滑动平均比较稳。

快慢加的切换点同样要算精细。切换点的含义是:当当前重量达到多少时,关掉大螺旋、开启小螺旋。这个点应该等于目标重量减去落差,再减去一个精加余量。精加余量的作用是让慢速给料有足够的距离来稳定,不至于刚切到慢速就到了停机点。余量太小,慢速还没反应过来就过冲;余量太大,慢速磨蹭时间太长,浪费产能。经验算法是让余量大于慢速给料流量乘以系统响应时间,再留2倍左右的富余量。

3.3 配方管理与批次记录

触摸屏上的配方管理直接影响到操作工的日常使用。我给No.888一共做了三类配方:配方头信息、原料配料列表、运行参数。配方头信息包括配方编号、配方名称、批次重量、适用动物阶段等;原料配料列表就是每种原料的百分比或目标重量;运行参数则包括快慢加切换点、落差补偿、混合时间、卸料时间这些不常改的东西。权限上分为管理员和操作工两级,操作工只能选配方、启动和停止,修改配方必须用管理员密码进去。这样避免夜班工人误改参数,出了问题能分清责任。

批次记录也是这套系统的重要功能。每完成一批配料,PLC会把实际配料重量、目标重量、误差、时间、配方编号存下来,通过RS485或者以太网传到上位机。如果厂里有中控系统,就再对接数据库;没有中控,触摸屏自带的配方报表和批次记录页面也够用。回溯的时候,输入批次号就能看到每个料仓的实际称量值,误差超限会自动标红。

这里的坑是记录里面必须同时保存“本次落差值”和“修正后的落差值”。因为自动落差补偿一直在动态变化,如果只记最终配料重量,很难判断是秤不准还是给料机流量变了。把这几个值放在一起,出现误差时就能很快分析出问题出在称重侧还是给料侧。

4. 实操过程与参数整定

4.1 现场安装、接线与机械配合

控制方案确定后,真正花时间的反而是现场安装和机械配合。配料系统的工艺流程是:原料仓里的物料经过给料机落到称重料斗,料斗下方有卸料门,卸料后进入混合机。秤斗本身是悬空的,由传感器支撑,所以安装时最忌讳的是有额外的机械连接把力传走。秤斗周围的软连接、防尘罩、检修平台都不能硬碰硬,否则传感器感受到的不是真实物料重量,而是某个方向的外力。

每次新装秤斗,我都会亲自检查几个地方:四个支撑点是否水平,用水平尺加垫片调平;传感器受力轴线是否垂直,有没有侧向受力;秤斗与周围工艺管道之间的软连接是否处于松弛状态;限位保护螺栓和秤斗之间留1到2毫米间隙,既能防止秤斗晃动太厉害,又不会把力传走。很多厂家在秤斗上焊了加强筋,结果焊接受热变形导致传感器底座不平,这种问题过后很难纠正。

接线时称重仪表、PLC、触摸屏之间的通讯我用RS485走Modbus RTU协议。通讯线用双绞屏蔽线,A、B端子别接反,屏蔽层单端接仪表侧。如果现场通讯距离超过50米,两端的终端电阻通常要短接匹配,否则数据容易偶发抖动。PLC模拟量模块还要配合现场手操器反复校准零点,我习惯在程序里把仪表返回的4-20mA电流值和RS485读出的重量做一次交叉校验,及时发现通讯异常。

4.2 称重系统标定和校准

称重仪表不是装上就能用,必须做标定。先做空秤零点标定,确保秤斗里没有物料、也没有外力干涉,仪表显示稳定在零附近。随后做量程标定,用标准砝码加在秤斗中间位置,输入砝码重量让仪表记住对应的数字量。标定时砝码要等距或均匀分布,不能让秤斗出现单边受力。大型配料秤可以使用替代法:先用少量标准砝码做出线性段,再用替代物(比如袋装原料)反复加载到接近满量程,标完后再把替代物用标准秤核实一遍。

角差调整是容易被忽略的一步。四只传感器如果承载不均匀,同样的总重量放在秤斗不同位置,仪表显示的数值会不一样。标准做法是在秤斗的四个角位置分别放相同重量的砝码,比较四个角显示值的差异,再通过仪表的角度修正功能补偿各传感器的增益系数。角差不调好,配料时原料自然堆积偏到一侧,每一批的误差都会不一样。

标定完成后一定要把仪表参数锁住并做一次备份。有些仪表支持电脑软件读写参数,把这套参数导出存在项目文件夹里,以后仪表坏了直接导入就行,不用重新标定。还要在记录上写明标定日期、砝码等级、标定人,工厂的计量审核随时可能会查这套资料。

4.3 喂料速度与落差的现场整定方法

整定配料参数建议按“先速度、后切换、再落差”的顺序来。先手动开启给料机,记录一段时间内增加的重量,算出给料平均流量。假如大螺旋粗加流量是每分钟80公斤,也就是每秒约1.33公斤;小螺旋慢加流量是每分钟15公斤,每秒0.25公斤。再估一下系统响应时间,包括PLC扫描周期、中间继电器动作、接触器释放和螺旋惯性,差不多0.5秒。那么慢加余量至少要按0.25乘以0.5再乘2倍来取,大约0.25公斤,现场再放大到0.5公斤比较稳妥。

接着设目标重量500公斤,初始落差先估0.5公斤。那么快慢切换点就是500减去0.5减去0.5,等于499公斤;停机点就是500减0.5,等于499.5公斤。这个意思是,从499公斤开始切慢速,给料机还要把剩余的0.5公斤空间慢速填满,但考虑到落差,实际停机会发生在重量刚过499.5公斤的时刻,最终稳定在500公斤附近。第一次跑批如果稳定在500.4公斤,说明实际落差约0.9公斤,就把落差从0.5改成0.9,同时切换点相应前移。

实际中不可能每天只调一次。到了下午原料水分变化、料仓压力变化,给料流量也会变。所以程序里开启自动落差补偿后,值班人员只需要在交接班时看一批配料报表,确认误差在允许范围内就行。误差允许范围我一般按目标重量的正负0.1%到0.3%控制,500公斤的料允许偏差约0.5到1.5公斤。小于这个范围的别再过度优化,追求极致精度会把生产节拍拖得很慢。

5. 常见问题与排查技巧

5.1 配料精度超差的排查

现场最常见的售后问题就是精度超差。总结下来无外乎这几类,我习惯用一张表快速定位:

现象可能原因处理办法
每批总是偏高落差参数偏小,空中量没扣够加大停机提前量
每批总是偏低落差参数偏大,停机太早减小停机提前量
偶尔一两批严重超差给料机卡料、堵料或物料架桥清理给料机,检查料仓破拱
某个原料误差稳定偏大该料仓下料不畅,流量忽大忽小检查气锤、闸门开度,必要时加振动器
空秤不归零传感器压头卡滞、软连接拉紧检查机械限位和软连接

真正排查时动作要分三步。第一步看趋势:翻最近十批记录,如果误差朝同一方向稳定偏移,优先怀疑落差参数。如果误差忽大忽小没有规律,重点查机械和物料。第二步做静态称重校验:往秤斗里放标准砝码,看仪表显示是否准确。第三步做动态观察:慢速给料过程中盯住重量变化,看快慢切换点到位后重量是不是还在猛涨,如果猛涨说明慢速段没有真正起到缓冲作用,可能是切换点太迟或者慢速流量太快。

5.2 数字量跳动和通讯异常

饲料厂一旦出现称重数值跳动,电工第一反应往往是仪表坏了,但我碰到的多数情况是干扰或者接线问题。判断方法很简单:先把给料机和混合机关掉,让秤斗处于静止状态,观察仪表显示是否稳定。如果静止时数值也跳,说明问题在仪表、传感器、接线或者接地;如果静止稳定、一启动设备就跳,那就是电磁干扰或者机械振动传导。

电磁干扰处理顺序是先检查屏蔽层接地,再看动力线与信号线是否分开,最后考虑加滤波和降低变频器载波频率。我曾经遇到一台秤每次混合机启动,重量就会跳0.3公斤左右,排查半天发现混合机电机与秤斗之间的软连接被拉得过紧,设备一振动就把力传到秤体上。松开软连接重新调整位置后问题立刻消失。这提醒我,电气问题有时根源是机械问题,别一上来就只盯着电柜。

Modbus通讯异常也很有代表性。现象是触摸屏上重量偶尔变成乱码或者通讯超时报警。先确认仪表地址、波特率、数据格式和PLC设置一致;再量A、B线有没有接反;最后看屏蔽层是否只在一点接地。通讯线里面用的是双绞线,A和B要成对使用同一对线,不能和电源线混在一个端子排上。如果排除了这些还是偶发掉线,试着把通讯波特率从9600降到2400,或者加一个带磁环的通讯隔离器,通常能压住。

5.3 粉尘和长期维护的策略

配料饲料加工车间的粉尘问题是长期存在的,再好的电柜也不可能完全杜绝粉尘进入。最难处理的是传感器和限位螺栓附近的积料。粉尘积在传感器底座上,时间一长会把受力点垫偏,导致零点漂移。我建议维护人员每周用压缩空气吹扫一次配料秤区域,重点吹传感器压头、接线盒、上下限位螺栓。

每次换螺旋给料机的螺旋叶片时,注意检查叶片边缘磨损情况。叶片磨损后,同样转速下的给料流量会变大,原来的落差参数和慢加时间都会失准,所以一季度左右要给螺旋做一次磨损检查。给料机轴承要按时打黄油,但不能让润滑脂流到传感器及秤斗上,一旦粘了灰结块,会额外增加皮重。

气动卸料门是另一个容易出故障的地方。气源里有水或者杂质,气缸动作就会变慢,卸料门关闭不严会造成物料泄漏。我的日常建议是每班检查气源三联件的油水分离器,及时排水。卸料门和秤斗之间的密封条磨损后也要及时更换,否则细粉料会从缝隙漏到混合机,表面看不出问题,但批次记录里的卸料时间会逐渐变长。

6. 调试时容易被忽略的小经验

这套No.888系统交付后,我回访过几次,整体运行很稳定。如果让我再做一遍,会在第一版就多预留一些输入输出点。现场总有后来要加的功能,比如多一个料仓、加一台破拱气锤、接一个报警灯。PLC点数留得太满,后期扩展就只能换主机,成本立马翻倍。

触摸屏页面上的手动操作按钮必须做全。自动程序再可靠,检修时还是要逐个单独启停设备。我见过有些同行把手动功能藏得很深,结果设备卡料时操作工找不到手动按钮,只能用撬棍顶着,非常危险。手动模式下优先级的把控也重要,维修工要能单独打开卸料门,但不能误触螺旋给料机把料给配乱了。

配方权限和记录这两块,甲方可能一开始不提,但验收后一定会用到。哪怕设备很旧,也建议把配方数量和批次数留大,报表能导出成Excel就是加分项。饲料厂的质量追溯要求越来越严格,控制工程师能在系统里多留一点操作痕迹,就是给客户多省一层麻烦。这些都是项目做完才看清的教训,新做同类系统时我一般都会提前写进技术协议里。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询