配料称重这套东西,我在工控现场摸爬滚打了十几年,前前后后做了不少项目。说实话,西门子PLC做自动配料称重,是目前中小型产线里最稳、最普及的方案之一。不管是饲料、橡胶、建材、化工,还是食品添加剂行业,核心逻辑都绕不开那几个点:配方管理、快慢加料、飞料补偿、通讯组态。今天把这几年攒下的经验掰开揉碎讲一遍,从系统设计到硬件选型,从控制逻辑到通讯排障,全给你捋清楚。
1. 系统整体思路与设计拆分
1.1 配料称重系统到底解决了什么问题
先想明白一个事:为什么不上人工配料?人工配料的问题非常明显,精度不稳定、效率低、数据难追溯。尤其当配方里有十几种物料、每种物料用量还不一样的时候,人工操作就是灾难。自动配料称重系统的核心价值,不是"代替人按按钮",而是把配料过程的精度、节拍、数据留痕全部标准化。
举个实际例子,我做过一个橡胶助剂配料项目,客户要求每种物料称量误差控制在±20克以内,料斗总量程是300公斤。人工秤根本达不到这个重复性,但PLC控制快慢加料、加飞料补偿之后,精度能稳定在±10克左右。这就是自动配料系统存在的意义。
另外一个容易被忽略的点是数据追溯。现在很多行业都有审核要求,原料批次、配料时间、操作员、实际称量值都得有记录。西门子PLC配WinCC或者InTouch做上位机,历史趋势和数据报表都是现成的,这个价值在生产管理层面比省几个人工工资更值钱。
1.2 项目需求拆解与方案选型
拿到一个配料称重项目,我一般先把需求拆成五块:称重传感器和仪表怎么选、PLC用哪个系列、执行机构是变频器还是伺服、人机界面用触摸屏还是上位机、通讯走什么协议。这五块定下来,整个项目的骨架就有了。
PLC选型这块,我的经验是:中小型项目无脑上S7-1200或S7-1500,资金紧张的项目用S7-200 SMART也能做。S7-1200性价比高,处理称重逻辑绰绰有余,而且自带Profinet接口,扩展通讯非常方便。S7-1500适合点位多、工艺复杂、需要高性能运算的项目,比如配料站多同时带几十种物料配方。
执行机构层面,螺旋给料机或者皮带秤给料,一般配ABB变频器或西门子G120变频器。这里有个非常常见的坑:变频器谐波干扰会导致称重信号跳变。我在一个项目中就遇到过,变频器一启动,称重仪表数值乱跳,后来用屏蔽电缆单独走线、加磁环、称重模块供电加隔离电源,才把问题压下去。所以方案设计阶段就要把强弱电分离走线、称重信号单独屏蔽接地考虑进去。
还有一个关键点是称重模块,西门子有SIWAREX系列称重模块,可以直接挂到PLC背板上,也可以通过RS485或以太网连称重仪表。如果用第三方仪表比如托利多、柯力,那PLC这边一般通过Modbus RTU去读重量值。这个选型要根据现场传感器的数量、量程、精度要求来定,不要一上来就拍脑袋。
1.3 为什么西门子PLC是配料系统的优选
西门子PLC在配料称重领域吃得开,不是因为它功能最花哨,而是因为它稳定、生态完善、资料多。Profinet通讯让PLC、变频器、伺服、视觉相机、称重模块、触摸屏、上位机全部跑在一个网络里,调试和排查效率非常高。
拿EPLAN 2024做电气设计的朋友也应该深有体会,西门子PLC的设备数据和宏文件特别全,画图纸的时候直接调用,省了很大精力。我最近几个项目都是用EPLAN 2024画的电气图,PLC点位、变频器端子、通讯模块地址全部在图纸里定义清楚,现场接线和查线效率提升非常明显。要说做自动配料项目,西门子PLC的生态优势是竞品很难比的。
2. 硬件选型与网络拓扑架构
2.1 控制器与称重模块的搭配方案
控制器这块,我做配料项目最常见的搭配是S7-1200加SIWAREX WT241模块。WT241是独立的称重仪表,支持Modbus TCP和Profinet通讯,可以接四线制或六线制传感器,精度、滤波都做得比较好。还有一种方式是直接用模拟量模块读称重变送器的4-20mA信号,这种方式成本低,但精度和稳定性不如专用称重模块,适合精度要求不高的场合。
如果你的项目用第三方称重仪表,比如托利多IND246,那控制方案一般是PLC通过Modbus RTU轮询仪表地址,读取毛重、净重、稳定状态这些参数。这种方式的优势是仪表自身带标定和诊断功能,现场维护人员比较熟悉。劣势是通讯速度慢,一个仪表轮询周期基本在100到200毫秒,对快节拍配料有影响。所以高节拍项目,我建议还是上Profinet通讯的称重模块或仪表,实时性完全不一样。
S7-200 SMART做配料项目也是可以的,它本身就带RS485和以太网口,配一个称重仪表通过Modbus RTU通讯,小配方、单秤项目完全够用。但要注意,S7-200 SMART的Profinet支持有限,如果现场有变频器和视觉相机都要走Profinet,就老老实实上S7-1200或者S7-1500。
2.2 变频器、触摸屏与上位机的选型细节
变频器这块,ABB ACS580或ACS880我用得比较多,特别是螺旋给料、皮带秤给料这些应用,ABB变频器的启停特性、低频力矩表现都不错,和西门子PLC通过Profinet或者Modbus TCP通讯都没问题。这里分享一个实操经验:ABB变频器在Profinet通讯下,控制字和状态字映射和西门子G120不一样,需要在变频器侧组态好通讯报文,比如PPO类型选择、控制字1/状态字1的映射关系,否则PLC那边读写地址会错位。
触摸屏方面,如果整套系统都是西门子的,我推荐直接用西门子精智屏系列,比如KTP900、TP1200。用西门子屏最大的好处是变量可以直接从PLC项目导入,不用手动一个个建变量,省时省力还不会出错。这里有个网段设置的细节后面专门讲,很多新手在这上面栽跟头。
如果甲方指定用国产触摸屏,比如威纶通、昆仑通态,那也没问题,通过S7-1200的以太网驱动,或者S7-200 SMART的驱动,就能直接通讯。但要注意西门子PLC的PUT/GET通讯功能要开启,否则第三方设备读不到PLC变量的值。
上位机这块,最常见的组合是西门子PLC配WinCC或者InTouch。我最近一个项目甲方指定用InTouch,就需要把S7-1500的变量地址映射成InTouch能识别的形式。比如S7-1500的DB块变量,走S7通讯协议时,InTouch里面要做DAServer配置,把DB号和偏移地址转换过来,这个细节后面专门展开讲。
2.3 PN网段规划与IP分配原则
Profinet网络规划,我觉得是现场最容易出问题、但最不受重视的环节。很多项目调试时通讯不上,一查全是IP冲突、设备名称不一致、网段对不上这种低级问题。
我的习惯是项目启动前就出一张IP分配表,把PLC、触摸屏、变频器、上位机、称重模块、相机的IP地址全部列出来,统一规划。一般原则是:PLC和触摸屏必须在一个网段,这是基本前提。上位机如果走以太网通讯,也要在同一个网段,或者通过路由器打通。Profinet IO设备,比如变频器、远程IO、视觉相机,地址和名称在项目组态阶段就全部定义好。
举个实际分配案例:PLC的IP是192.168.0.10,触摸屏是192.168.0.11,上位机是192.168.0.50,1号皮带变频器是192.168.0.21,2号变频器是192.168.0.22,称重模块是192.168.0.30。同时设备名称也要规范,比如PLC叫plc-main,变频器叫vfd-feed1、vfd-feed2。这样出问题时,通过Profinet拓扑诊断能快速定位到具体设备。
有个容易踩的坑是:在博途软件里组态Profinet设备时,如果设备名称和实际设备名称不一致,PLC会报"设备未找到"或"设备名称未知"。很多人以为是网线断了,其实是名称没匹配上。用博途的"在线访问"功能,可以扫描到网段内所有Profinet设备,你可以在那里直接修改设备名称,不用去面板上一个字母一个字母敲。
3. 配料称重的核心控制逻辑与程序实现
3.1 配方管理与配料顺序设计
配料系统的大脑是配方管理。一台设备可能要生产十几个不同产品,每个产品的配方不同,每种物料的目标重量也不同。所以PLC程序里要有配方存储区,每个配方包含物料种类、目标值、允差值、加料顺序这些参数。
配方存储我一般用DB块来实现,比如DB10里面定义了一个数组,每个元素对应一种物料的目标重量和允差。触摸屏上做配方管理页面,操作员可以新建配方、修改参数、下载到PLC,再上传当前配方到触摸屏做备份。配方号和配方名称用字符串存,方便上位机追溯。
配料顺序的设计有几个原则:一是先配容易扬尘、流动性好的物料,再配粘性大、流动性差的物料,减少交叉污染和挂料影响;二是把称量精度要求高的物料放在后面单独称,避免前面的物料在秤斗壁挂料影响精度;三是所有物料配完后,要安排一个"卸料确认"动作,等秤斗完全卸空、料位信号反馈到位后再进行下一次循环。
这里涉及到一个关键参数:补料允差。比如某物料目标重量是50公斤,允许偏差±0.1公斤,那PLC判断称量合格的区间就是49.9到50.1公斤。超出允差就要报警,让操作员确认是继续还是重新配料。这个逻辑必须有,否则废料流到下一道工序,整批产品就出问题。
3.2 快慢加料与飞料补偿的算法细节
配料称重的精度核心,就在快慢加料和飞料补偿这两个环节。很多新手项目精度达不到要求,八成是这里没调好。
先说快慢加料。当目标值比较大时,如果全程用低速度加料,节拍太慢;全程用高速度加料,惯性太大,很难停准。所以标准做法是双速给料:一开始高速加料,当重量到达快加设定值(比如目标值的80%)时切换慢速,慢速给料到接近目标值时停止。有的系统还有点动脉冲功能,最后阶段一次只给料0.1秒,利用点动脉冲修正过冲量。
关键在于快加切换点、慢加速度、点动脉冲时间这三个参数的整定。我一般先把慢加速度调到额定频率的15%到20%,然后观察从慢加切换点到停机这段时间的过冲量。如果停机后重量超出目标太多,就往前调整切换点;如果差太多,就往后调整。这是一个反复试验的过程,但调好一次就能长期稳定。
再说飞料补偿。什么叫飞料?就是你发出停止给料指令的瞬间,从给料机出口到秤斗料面之间还有一段物料在空中,这段物料就是飞料,它最终还是会落入秤斗。飞料补偿就是把这部分量提前算进去,简单理解就是"看到重量还差一点就停,等飞料落下来刚好到位"。
飞料补偿有两种实现方式:第一种是固定补偿值,在PLC程序里预设一个飞料量,每次提前这么多就停机;第二种是动态补偿,根据最近几次的实际过冲量自动调整,相当于做一个简单的自适应控制。固定补偿值简单实用,但要定期校准,特别是物料含水率、流动性变化时飞料量会变。动态补偿更智能,但程序逻辑要复杂一些,我一般用滚动平均法:把最近5次的过冲量做平均,作为下一次的补偿值。
关于补偿还得分加料方向:如果是从秤斗上方加料,正补偿;如果是从秤斗下方卸料,那不存在飞料问题,而是卸料残留量的问题。所以补偿逻辑一定要结合具体工艺,不能一套代码通吃所有项目。
3.3 报警与联锁逻辑设计
自动配料系统安全是底线,报警和联锁逻辑必须在程序设计初期就考虑好,不要等项目上线了再补。
核心联锁有这么几类:秤斗门未关严不能开始配料,防止物料漏到下一工序;给料机运行时不允许打开秤斗门,防止重量数据失真;混料机或反应釜未就绪时不允许卸料;急停按钮触发后,所有给料机和阀门全部切断动作。这些联锁看似基础,但每一条背后都可能有安全事故的教训。
报警分类也要做清晰。我一般把报警分成四类:提示类,比如配方下载完成;警告类,比如称量偏差超限但还在可控范围;故障类,比如变频器故障、称重模块通讯断开;安全类,比如急停按下、秤斗门限位失效。不同类别的报警,触摸屏上的颜色、声音提示都不一样,方便现场人员快速判断优先级。
比较容易被忽视的是通讯故障报警。Profinet设备一旦掉站,PLC程序会一直用上次接收的数据,这非常危险。比如变频器走Profinet,通讯断了但PLC的输出字还保持之前的值,启停信号还是"运行"状态,设备不会停,就会造成事故。所以程序里必须对每个Profinet从站做"看门狗"监控,发现有设备掉站,立即把所有相关输出全部清零,并触发急停式报警。
4. 通讯配置与上位机对接实录
4.1 Profinet配置常见坑:为什么PN搜不到
做西门子PLC项目,我敢说几乎每个工程师都遇到过"通过Profinet搜不到设备"的问题。我接到过不少电话,基本都是同一个问题:在博途软件里在线搜索设备,看不到要连接的S7-1200或者S7-1500。排查这个问题的思路,我总结成一套流程,按顺序查基本都能解决。
第一步,查物理连接。很多人上来就搜软件,结果网线没插好、交换机端口是坏的、POE交换机供电不足,这些物理层问题最容易被忽略。我习惯先把电脑IP设置为自动获取,然后打开命令行ping一下PLC的IP,能ping通再进博途。
第二步,查电脑网卡的IP设置。如果PLC是192.168.0.10,你的电脑是192.168.1.100,那哪怕在同一台交换机上也是不通的。这个低级错误我见过太多次。还有电脑开了多个网卡,虚拟机网络、WiFi、有线网卡混在一起,博途会选错网卡,解决办法是把用不到的网卡全部禁用。
第三步,查PG/PC接口设置。博途里在线模式要选择正确的网卡接口,如果选成了MPI或DP接口,那当然搜不到。这里有个细节:博途界面右下角的任务栏里有个图标,图标是两三个电脑屏幕叠在一起,那个就是PG/PC接口选择入口。选成"PN/IE"开头的选项,通常就对了。
第四步,查IP是否冲突。有时候设备搜不到是因为IP地址被别人占用了。比如现场的第三方设备、手持编程器、无线网卡,都可能占用同一个IP地址。这时候可以用博途的"在线访问"功能扫描网段,看看当前有哪些设备在线。
最后一步,查子网掩码和VLAN。有些工厂车间内部的工业交换机配置了VLAN隔离不同部门,你要是接错了交换机端口,设备就是不通。还有子网掩码不一致的问题,PLC是192.168.0.10/24,电脑却设置成255.255.0.0,能通是运气,不能通是常态。
4.2 西门子PLC与InTouch上位机的变量通讯
上位机这块,先说一个搜索热词里出现过的组合:西门子PLC VD200对应InTouch上位地址。这个问题其实问的是S7-200系列PLC的V存储区和InTouch访问地址之间的换算关系。S7-200 SMART或老款S7-200没有DB块概念,而是用V存储区表示全局数据。比如VD200这个地址,表示从V200开始的4字节(一个双字)。InTouch里面要映射到这个地址,就需要用S7协议配合相应的DAServer或驱动来做地址转换。
说回更常见的S7-1200/1500走InTouch,标准做法是安装Wonderware的S7通讯驱动或DAServer,然后在InTouch里配置访问名、节点名、DB编号、字节偏移这些参数。很多人卡在"DB块地址怎么换算"这一步,我直接用例子说清楚。
假设S7-1200里面有个DB块叫DB1,DB1.DBD4存放的是配方目标重量(REAL类型,4字节)。用InTouch访问时,S7通讯驱动里配置目标地址,一般是DB1.DBD4,然后选择数据类型Real,在InTouch里建一个I/O实数变量指向这个地址。关键是DB编号、偏移量、数据类型三个要素必须和PLC里的定义完全一致。如果数据类型不匹配,比如PLC是REAL,InTouch里设成了INT,读出来的数据就是乱的。
还要提醒一个细节:S7-1200/1500的DB块默认是"优化访问"属性,这个属性会导致标准S7通讯协议无法直接访问DB内部变量。你要是用InTouch、第三方触摸屏、自己开发的C#程序去读数据,就会报错或读不到。解决办法是右键DB块,在属性里把"优化块访问"前面的勾去掉,让DB变成非优化访问,才能被外部设备通过S7协议读到。
WinCC这边就简单一些,因为WinCC本身就是西门子的产品,和博途集成度极高。直接在WinCC项目里引用S7通讯,选择PLC地址,同品牌的兼容性和易用性是第三方上位机比不了的。但如果甲方指定了InTouch或者别的上位机,就要按照上面说的方式去配置。
4.3 康耐视Insight相机与西门子PLC的Profinet通讯
近几年视觉系统用得越来越多,康耐视Insight相机配合西门子PLC做质量检测,在配料包装线上很常见。比如配料完成后在包装环节,相机检测包装标签、物料颜色、颗粒外观,发现不合格品就发信号给PLC,PLC控制剔除气缸动作。
Insight相机是支持Profinet从站功能的,这意味着它可以直接作为Profinet IO设备挂在PLC的以太网下面。配置流程大概是:先给相机通电并连接网络,在康耐视的In-Sight Explorer软件里配置相机的IP地址和设备名称,然后在博途里添加一个"General station description"设备,导入相机生成的GSDML文件,分配设备名称和IP,再配置输入输出数据长度。
这里有个容易犯的错误:相机作为Profinet从站时,PLC给它分配的"设备名称"必须和相机内部设置的名称完全一致,注意大小写和特殊字符都要匹配。否则PLC会报设备不可用。另外,相机的输入输出缓冲区长度要在博途和相机两端保持一致,我在项目中经常遇到通讯能建立,但数据读出来是乱的,一查就是数据长度定义不一致。
还有一个实战经验:视觉相机的触发信号往往需要非常精准的时序。我建议用PLC的硬件中断或者等时同步模式来处理相机拍照触发,而不是用普通的扫描周期逻辑,因为普通扫描周期不稳定,可能导致拍糊或漏拍。
5. 触摸屏应用与变量映射
5.1 精智屏和PLC在一个网段的操作细节
西门子精智屏连接S7-1200/1500,基本前提就是触摸屏和PLC要在同一个网段。这个道理很简单,但很多人恰恰栽在这里。最常见的错误是,触摸屏的IP地址设成了和电脑同一个,结果触摸屏和PLC反而没法通讯。记住一个原则:电脑、触摸屏、PLC三个IP地址必须是同一个网段且互不相同。
举个例子,PLC是192.168.0.10,触摸屏应该设置成192.168.0.11、12或者任何不是10的IP。有些现场工程师图省事,把触摸屏的IP直接设成了和PLC一样的10,结果怎么ping都ping不通,这就是IP冲突。正确做法是在触摸屏的"控制面板"里的"Profinet"或"以太网"设置项里配置IP,保存重启后生效。
另一个容易出问题的地方是:精智屏的选型。搜索热词里提到"西门子精智屏选PLC的变量",这其实指的是在博途WinCC组态触摸屏项目时,可以在变量表里直接从PLC的PLC变量中拖动复制或引用。这个功能非常实用,前提是触摸屏项目和PLC项目要在同一个博途工程里,而且PLC程序编译通过之后,变量才能被正确导入。我一般习惯把所有需要上屏显示的变量先统一放在PLC的DB块里,然后在HMI变量表中引用,这样管理起来非常清爽。
5.2 MTP触摸屏与PLC的变量交互实战
MTP屏是西门子比较新的一个系列,严格说它不完全等同于传统的精智屏,它的定位是模块化、适应性更强的面板。MTP屏和PLC同网段的问题和精智屏一样,都是IP地址规划的事。但MTP屏有一个需要注意的点:它支持多种通讯协议,默认可能是Profinet或者Modbus TCP,你需要根据PLC的型号来确定通讯方式。
MTP屏组态变量的方式和精智屏类似,都是在WinCC Unified或者WinCC V17以上版本中组态,然后从PLC变量表里引用。这里有个坑:MTP屏的组态软件版本比较新,如果你的博途版本太低,可能打不开MTP屏的项目。所以要提前确认你的博途版本是否支持你选的那个MTP型号,别等硬件到了才发愁。
变量映射这块,我的经验是始终用符号名访问PLC变量,不要用绝对地址。用符号名的好处是PLC程序改了变量名或偏移,触摸屏引用会自动跟着更新,不会出现绝对地址错位的问题。但要注意,如果PLC侧变量做了删除或改名,触摸屏中引用的该变量会变成黄色感叹号,需要手动更新。
6. 调试经验与常见问题排查
6.1 称重信号不稳怎么办
配料系统最头疼的问题就是称重信号不稳定。一个项目其他都调试好了,结果称重数值像过山车一样跳,配方精度永远达不到。这个问题的排查思路,我按顺序排一下。
第一,检查传感器机械部分。传感器有没有受力均匀、有没有虚焊、信号线有没有破皮、屏蔽层有没有单端接地。很多时候称重不稳,根源是机械安装问题,不是电气问题。传感器受力不均匀会导致输出信号在加料过程中发生非线性漂移。
第二,排查电磁干扰。现场有变频器、伺服驱动器这些大功率设备,它们的载波频率会产生强烈的电磁干扰。如果称重信号线和动力线走在同一个线槽里,或者地线有回路,那称重值就是会跳。解决方案是强弱电分槽走线、称重传感器电缆用屏蔽双绞线、屏蔽层单端接地、PLC和称重模块供电加隔离变压器或开关电源。
第三,检查软件滤波。西门子称重模块和第三方称重仪表都有数字滤波功能,可以设置滤波深度。滤波太重则响应慢,影响快慢加料的判断;滤波太轻则数值跳动大,系统误判为过冲。我一般会把滤波时间常数放在中间偏大的位置,然后在PLC程序里再做一次平均值滤波,两重滤波配合,稳定性和响应速度基本都能兼顾。
6.2 配料精度反复不达标的处理思路
精度不达标,很多人第一反应是调补偿值。但其实先要看数据,把连续几次的"停机前重量"和"稳定后重量"记录成表,分析过冲量的变化规律。如果过冲量很稳定,那就是固定补偿值设得不准,调一下就行;如果过冲量忽大忽小,那问题可能在给料机本身,比如螺旋给料机间隙大、物料架桥堵料、皮带打滑。
物料特性对精度的影响极大。比如有的物料流动性特别好,快加转换成慢加那一下,料流根本刹不住;有的物料粘性大,慢加阶段还会挂壁,实际落入秤斗的重量比传感器感知的要晚。这时候就要在控制算法上做文章,比如提高慢加切换点、增大点动脉冲次数、增加"称斗抖动"功能。
还有一个很隐蔽的问题:秤斗的卸料门如果是气缸控制,气缸的压缩空气压力波动会导致卸料门开关到位时间不一致,从而影响秤斗的复位重量零点。每次配料循环开始前,程序必须做重量清零和零点校验,偏差太大要报警,否则后面加料全部建立在错误的零点上。
6.3 常见问题速查表
我把项目调试中遇到的高频问题整理成一张表,方便大家现场排查。
| 现象 | 可能原因 | 处理方法 |
|---|---|---|
| 触摸屏连不上PLC | 网段不一致、IP冲突 | 核对三者的IP地址和子网掩码,确保同网段互不相同 |
| Profinet搜不到设备 | 物理连接、PG/PC接口选错、IP不在同段 | 按物理层-IP层-设备名称层依次排查 |
| 博途组态时提示设备名称不一致 | 设备名称没匹配 | 用博途在线访问扫描,修改设备名与组态一致 |
| 变频器通讯正常但启停没反应 | 控制字映射不对 | 检查报文类型和Starter/Drive参数设置 |
| 称重数值跳变 | 信号干扰、传感器受力不均 | 分槽走线、施加屏蔽接地、检查机械安装 |
| 配料过冲总是偏大 | 快慢加切换点偏高、飞料补偿不够 | 降低切换点、增大补偿值,观察趋势调整 |
| 配料过冲总是偏低 | 慢加速度太慢、停机太早 | 提高慢加频率、减小提前量 |
| InTouch读不到PLC数据 | 优化块访问未关闭 | 将DB属性设置为非优化访问 |
| 相机通讯时断时续 | 设备名称改变、网络中有IP冲突 | 固定名称和IP,扫描网络查冲突 |
6.4 从EPLAN图纸到现场接线的协作要点
再说说设计端到现场的配合。现在用EPLAN 2024做电气设计的项目越来越多,EPLAN的图纸不仅包含电气原理,还能直接导出端子排图、电缆图、设备位置图,这些对现场接线和查线帮助非常大。
配料系统的电气设计要特别注意几个回路:称重传感器的接线要单独一个端子区,不要和动力端子混在一起;Profinet网线的交换机端口要标注清楚,哪个端口接PLC、哪个接变频器、哪个接相机,都要在图纸上标出来;供电回路要区分控制电源和动力电源,控制电源加不间断电源,防止电网波动导致PLC重启。
我这里特别强调一下:Eplan图纸上标注的设备名称,最好和博途组态里的设备名称保持一致。比如图纸上写"VFD-FEED1",博途里也把变频器命名成vfd-feed1,这样现场接线人员和调试人员对设备时不会懵。我做项目的时候,都会要求设计团队和调试团队用同一套命名规范。
尾声:我踩过几次坑之后的体会
最后说点实在的。我做了这么多年的配料称重项目,最大的体会是:自动配料系统调试的大头不在PLC程序,而在现场工艺的适配。不同行业、不同物料特性,调参思路完全不一样。有一次我在一个客户现场调一个粘性极强的物料配方,程序逻辑没问题,就是精度达不到,最后发现是给料机出口加了振动器,每次振动都会震掉一堆料。这种问题在看程序时根本想不到,必须人到现场、观察物料实际流动状态才能发现。
所以我的建议是:做自动配料称重系统,除了把PLC程序和通讯搞明白,一定要花时间理解物料特性。你用得越久就越会发现,称重系统的很多疑难杂症不是电气问题,而是工艺和机械配合问题。多到现场看几次、多和操作工聊几句,比闷头调参有用得多。