ARTICLE DETAIL

资讯详情

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

电镀滚镀线改造:S7-1200与变频器替代多段速的实操笔记

电镀滚镀线改造:S7-1200与变频器替代多段速的实操笔记 前段时间刚把手头这条电镀滚镀线的改造项目收尾趁着调试记录还在我把整个改造过程整理成一篇实操笔记。项目本身不算大但牵扯的东西很杂西门子S7-1200 PLC做主控、昆仑通态触摸屏做人机界面、三菱变频器替代原来的多段速控制再加上现场几十个工位的工艺逻辑前后花了两周半的调试时间。这类改造在中小型电镀厂非常有代表性核心就三件事把镀层厚度稳住、让行车跑得平顺、让操作工看得懂设备状态。如果你的现场也在跑老式滚镀线或者正准备做类似的控制系统升级这篇文章里的接线方式、参数设置、程序思路和踩坑记录应该能帮你省不少事。1. 项目背景与改造思路拆解1.1 现场情况与改造需求这条滚镀线是做五金件镀锌和镀镍用的总共二十多个槽位加上备用槽和回收槽实际可用的工位超过三十个。生产线不算长但工序跨度大上料、除油、热水洗、两级水洗、酸洗、活化、镀槽、回收、出光、钝化、热水洗、下料排得满满当当。原来是三菱FX系列的PLC做程序控制人机界面是一块很老的文本显示器只能看几个数字报警信息几乎没有故障排查基本靠维修老师傅的经验和耳朵。真正让厂里下决心改造的是镀层厚度一直不稳定。滚镀和挂镀不一样工件是装在滚筒里的滚筒要浸在槽液里旋转让工件翻滚着接触镀液。原来的调速方式是典型的多段速控制PLC输出几个开关量组合给变频器的多段速端子变频器只能按固定的几档转速跑没法根据工艺要求做平滑过渡。行车从甲槽到乙槽要么突然加速、要么突然停车滚筒晃得厉害工件碰撞多镀层厚薄也不均匀。改造需求拆开来看大致有这么几条主控系统要稳定、程序要可维护备件好买行车的行走和升降要做成无级调速尽量减小机械冲击几十个工位的工艺参数要能在触摸屏上直接改换产品配方时不用再动程序报警和运行状态要看得见摸得着。1.2 为什么选S7-1200加昆仑通态这套组合主控选西门子S7-1200原因比较实际。S7-1200在国内的存量太大技术资料多维修电工普遍接触过遇到问题随便找个工控群都能问到人。选的是CPU 1214C DC/DC/DC本体自带14路数字量输入和10路数字量输出对于这种规模的改造来说底板IO再加几个扩展模块就够用了。另外S7-1200支持以太网下载程序调试的时候不用反复插拔编程线这一点在电镀车间这种潮湿、有腐蚀性气体的环境里很实用。触摸屏选昆仑通态核心原因是性价比和兼容性。昆仑通态对西门子S7-1200的以太网驱动做得比较成熟走S7协议直接就能把变量对上来不需要额外写网关脚本。而且组态软件免费现场改画面、改配方页面都很方便后期维护成本低。做这种传统制造业改造项目客户最敏感的就是维护成本用昆仑通态在报价上也更有竞争力。1.3 变频替代多段速的技术逻辑变频代多段速这个说法听起来简单内核其实是把原本离散的速度档位变成连续的频率给定。老方案里行车行走电机靠变频器的RH、RM、RL三个端子组合最多实现7段速实际使用中常用也就三四档。这种做法的最大问题是速度切换点不好选换挡太快机械冲击大镀液容易溅出槽外换挡太慢行车到位很久才停影响节拍。改成变频无级调速之后行走电机的频率由PLC的模拟量输出连续给定起步时慢慢升速接近目标槽时根据当前位置提前减速实现快进-缓行-精确定位的过程。升降机构也一样滚筒入槽和出槽的时候用低频率慢速运行避免工件在滚筒里猛抛镀层均匀性自然就上来了。这个改变看着不起眼实际效果非常明显后面详细说接线和参数调试。2. 电控系统整体架构与关键选型2.1 系统拓扑与IO分配思路改造后的电控架构分三层。最上面是昆仑通态触摸屏通过以太网口和S7-1200通讯负责运行监控、配方管理和报警显示中间是西门子S7-1200 PLC做所有逻辑运算、位置计算和变频器控制最下面是执行层包括三菱E800系列变频器、三相异步电机、接触器、电磁阀、液位开关、温度传感器和编码器等。IO分配上花了不少心思。几十个工位里每个槽位都有到位检测接近开关这些开关全部进PLC的数字量输入点。客户现场的槽位有两种排列方式一种是直线排列行车一条轨道走到底另一种是U型排列两边各一排槽位行车在端头换轨。这条线是直线排列所以位置检测用旋转编码器加高速计数器方案再配合每个槽位一个接近开关做校准点。数字量输出点主要控制滚筒正反转接触器、槽液加热接触器、电磁阀喷淋、补液、声光报警器等。这里有个容易忽略的坑滚筒电机在抖动工艺中要频繁正反转接触器选型要比常规应用大一个规格触点寿命才扛得住。变频器的方向控制不用接触器直接用S7-1200的数字量输出接到变频器的STF和STR端子硬线互锁还在但逻辑上PLC程序里一定要加联锁防止正反转指令同时输出。2.2 S7-1200模块扩展与模拟量通道配置CPU 1214C本体IO数量对这条线来说不太够所以扩展了两块SM1223数字量混合模块一块SM1231模拟量输入模块和一块SM1232模拟量输出模块。SM1231用于采集槽液温度信号和液位信号温度传感器用PT100四线制接法测量更准。槽液液位用浮球开关直接进数字量输入没有占用模拟量通道。SM1232模拟量输出模块是这次改造的关键。行走变频器和升降变频器的频率给定就靠它输出0到10V电压信号。选型时特别注意到S7-1200的模拟量输出模块分辨率12位对应0到27648的数值范围输出精度满足要求。模块输出通道在程序里对应QW地址比如第一路模拟量输出地址是QW80程序里往这个地址写频率对应的数值就可以了。特别注意S7-1200模拟量输出的通道地址在组态时分配不同扩展槽位地址不同参照组态软件的分配表不要想当然按顺序排。IO规划阶段要留20%左右的备用余量尤其是数字量输入点。这种改造项目生产过程中客户随时会提出加传感器、加报警点、加互锁信号的要求点位几近用完的话后续改动非常被动。2.3 变频器与多段速的方案对比为了跟客户讲清楚改造价值我把新旧方案做了一个对比。原来的多段速方案PLC输出三位组合信号到变频器的RH、RM、RL端子最多7段速度多段速参数的设置分散在变频器Pr.4到Pr.6等若干个参数里操作工根本不敢碰。而且多段速切换是阶跃的变频器在切换瞬间会经历一个加速或减速过程对机械结构冲击明显。改造后的方案用模拟量连续给定频率理论上速度从0到最大可以无限细分操作工在触摸屏上直接填数值比如行走快速35Hz、接近槽位12Hz、入槽微动5Hz不用再关心变频器内部参数。从维护角度来看变频器参数一次调好就不动日常工艺调整全部放在触摸屏配方里逻辑清晰很多。方案对比做了一张简单的表对比项原多段速方案变频无级调速方案速度档位最多7档实际常用3-4档连续可调无级变速启停冲击档位切换阶跃冲击大加减速斜坡可调运行平稳工艺匹配档位固定镀种更换需改程序配方化参数触摸屏修改维护难度参数分散在变频器内部集中在上位画面透明直观3. 变频器替代多段速的接线与参数配置详解3.1 模拟量给定方式的接线方法这次改造行走和升降两台变频器选的是三菱E800系列。接线方式采用模拟量电压给定三菱E800的模拟量输入端子是2号端子电压输入、5号端子公共端S7-1200的SM1232模拟量输出模块第一路通道的端子接到变频器的2和5。屏蔽电缆的单端接地很重要屏蔽层在PLC侧接地变频器侧悬空避免形成接地环路。同时变频器的正反转控制端子STF和STR分别接到PLC的数字量输出点。这样PLC既能通过模拟量控制速度大小又能通过数字量控制方向。实际接线时在变频器控制端子排上串联了一个急停继电器常闭触点保证在紧急状态下直接切断变频器运行信号这个安全回路不经过PLC程序是硬接线。务必注意模拟量电压控制时变频器的输入阻抗是10kΩ信号线长度超过20米时优先考虑4-20mA电流给定。这条线的PLC柜到变频器柜距离只有几米电压给定完全没问题。如果距离远选SM1232时就要考虑电流输出型的通道或者加一个250Ω的精密电阻做电流转电压。3.2 三菱E800关键参数设置对照三菱E800变频器的参数设置很多人一看几百个参数就头大其实改造中用到的核心参数就那几个。我只列这次项目实际动过的参数其他保持出厂默认参数号参数名称设定值说明Pr.79运行模式选择2外部运行模式端子启动模拟量给定Pr.1上限频率50Hz电机额定频率Pr.2下限频率0Hz允许到0Pr.3基准频率50Hz电机额定频率Pr.7加速时间3s启动斜坡时间现场可调Pr.8减速时间3s停止斜坡时间现场可调Pr.73模拟量输入选择00-10V电压输入Pr.77参数写入禁止选择0允许所有参数写入Pr.160用户读显示0显示运行状态加减速时间的整定要结合负载惯性。行车在满载情况下3秒从0加速到50Hz电机会有明显啸叫和冲击感。调试时先按Pr.73.0s试运行如果机械冲击大就逐步加到5s不要怕加速时间长影响节拍。行车平稳运行比省那几秒更重要镀液溅出来一次够你擦半天。如果现场沿用老设备控制端是三菱FX3U PLC手头有FX3U-4DA模块的话改造思路也可以参考4DA模块的输出通道对应D寄存器地址用MOV指令把设定频率对应的数字量写入D寄存器4DA模块会自动转换成0-10V或4-20mA信号送给变频器。注意4DA的通道隔离和PLC公共端处理好模拟量模块的电源干扰问题在电镀车间比想象中常见。3.3 Modbus RTU通讯给定方式的备选方案模拟量给定方案简单直接但不是唯一选择。如果PLC与变频器距离远、信号容易受干扰或者现场变频器数量多用Modbus RTU通讯做频率给定是更优解。S7-1200需要加一块CM1241 RS485通讯模块程序里调用MB_COMM_LOAD和MB_MASTER指令做Modbus主站。三菱E800作为Modbus从站时需要设置站号Pr.117、波特率Pr.118、数据格式Pr.119、校验方式Pr.120等通讯参数。协议里写入运行指令和频率设定值的地址E800变频器手册里能查到。S7-1200做主站时MB_MASTER指令的DATA_ADDR地址要和E800从站地址精确对应注意地址偏移很多通讯不通的问题就是地址相差一两位导致的。通讯方式的优点是接线简单一对双绞线就能带31台变频器而且没有模拟量精度损失的问题。缺点是实时性比硬接线差一点对通讯超时处理要求高程序里要做好故障重试和超时报警。这条线只有两台变频器需要控我倾向用模拟量但把通讯方案作为备选写在文档里给客户方便以后扩展第三台第四台设备。4. 几十个工位的控制逻辑与PLC程序实现4.1 滚镀线工艺流程与工位梳理几十个工位的控制逻辑核心是两件事行车把滚筒从当前工位准确搬运到目标工位以及滚筒在目标工位完成停留、旋转、抖动等工艺动作。理解程序结构前先把这条滚镀线的工位排布理清楚。以一个典型滚镀锌生产线为例工位排布大致如下工位号槽体名称工艺作用典型停留时间1上料台装滚筒、挂吊耳人工操作2除油槽化学除油120s3热水洗槽洗去油液30s4-5水洗槽两级逆流漂洗30s6酸洗槽盐酸活化除锈90s7-8水洗槽两级清洗酸液30s9活化槽稀酸活化30s10-11镀锌槽主镀槽电镀180-300s12-13回收槽回收镀液20s14-15水洗槽两级清洗残液30s16出光槽硝酸出光20s17钝化槽钝化处理45s18-19水洗槽清洗30s20热水洗槽加温清洗60s21下料台卸滚筒人工操作实际项目里不一定完全按这个顺序比如镀镍线的工位排布又不一样但逻辑是通用的。PLC里把每个工位的槽号、停留时间、滚筒动作模式停转/正转/抖动/反转都做成数据块触摸屏上直接修改这就是配方。4.2 行车自动运行的状态机设计行车的自动运行程序里用状态机方式组织。每个工位之间需要完成一套标准的动作序列上升-平移到目标槽-定位校准-下降-入槽-工艺处理-上升-滴液-平移下一槽。这套序列在程序中拆成若干个状态分别是状态0待机行车在上料位等待状态1取料提升提升滚筒离开上料台状态2平移向目标工位移动状态3平移减速接近目标槽位时变频器降频状态4槽位校准接近开关触发修正编码器累计误差状态5下降滚筒缓慢入槽状态6槽内处理滚筒旋转或抖动定时状态7提升滚筒提离槽面状态8滴液在槽上方停留让残液回流状态9判断下一目标工位或回到待机状态转移用步进梯形图实现。S7-1200的博途软件里可以直接用SCL写状态切换逻辑比梯形图直观很多。状态机写法的好处是异常处理容易做比如某一步超时就报警并自动停在安全状态不会出现行车乱跑的情况。位置定位是这套系统的技术难点。变频代多段速后行走位置检测用编码器加高速计数器。编码器装在行走电机轴上通过同步带和行走轮联动行走轮每转一圈编码器发出固定数量脉冲S7-1200的HSC计数器对脉冲计数PLC通过当前计数值计算出行车位置。每个槽位有一个接近开关做校准点行车每次经过校准点都自动修正一次计数值消除长期运行的累计误差。4.3 位置计算与变频器频率给定程序行车位置计算关键要搞清编码器脉冲当量。现场行走轮直径是200mm周长约628mm即行车每前进1米行走轮转约1.59圈。编码器选用600线的增量式编码器四倍频后每圈输出2400个脉冲。那么脉冲当量是628mm除以2400脉冲约0.26mm/脉冲这个分辨率对槽位定位足够了。行走变频器的频率给定程序里按当前位置和目标位置计算剩余距离剩余距离大于3000mm时行走变频频率设定为35Hz快速平移剩余距离在500mm到3000mm之间设定为18Hz中速靠近剩余距离小于500mm设定为6Hz低速缓行等待接近开关接近开关触发时立即停止平移进入下降动作这种根据距离自动切换频率的方法本质上还是分段但因为频率是连续设定值切换点可以任意调整比原来硬接线的段速灵活非常多。实际调试时把35Hz、18Hz、6Hz这三个值和对应的距离参数做成触摸屏可调变量现场根据滚筒晃动情况优化效果最好。这是变频代多段速最有价值的地方不是简单地把多段速挪个地方而是把调速逻辑变成用户可以自己修改的配置。升降变频器的频率给定相对简单分为两个设定值快速升降频率15Hz用于行车平移前提升滚筒慢速入槽频率5Hz用于滚筒入槽和出槽。入槽速度过快时滚筒底部撞到槽液面会产生大的溅液所以慢速必须压住。镀液被溅出不只是浪费酸液溅到设备上腐蚀非常严重这条线改造前很多螺栓都锈死了只能切割更换。4.4 滚筒抖动与正反转控制滚镀工艺里滚筒在镀槽内的运动方式直接影响镀层质量。最常见的是正转-停-反转的抖动模式让工件在滚筒内翻动改变与阴极接触的位置防止工件叠在一起导致局部无镀层。程序里对滚筒控制做了几种模式选择连续正转模式用于水洗槽和除油槽滚筒持续旋转带出工件翻动正反转交替模式用于镀槽正转8秒停1秒反转8秒如此循环静止模式用于回收槽和滴液位置滚筒不转镀槽内的正反转时间通过配方表设定。这个参数对镀层均匀性影响很大电机抱闸和减速机要能承受频繁正反转的冲击机械部分没改但加装了变频器之后正反转切换时的冲击比原先直启要小得多。调试的时候在触摸屏上把正转时间和反转时间做成可调变量根据镀出来的工件效果一点点试一般正转6到10秒、反转6到10秒是一个比较常规的范围。4.5 节拍计算与产能评估节拍计算用来验证改造后产能是否满足要求。以镀锌槽停留180秒为瓶颈一个滚筒从入槽到出槽需要180秒行车动作时间平移、升降、滴液大约35秒。如果一台行车服务整条线理论节拍约215秒一小时可以处理大约16吊滚筒配合双镀槽交替使用产能可以提升近一倍。改造前的老线由于多段速档位限制行车平移和定位都慢且经常因为撞击槽沿需要人工干预实际节拍往往超过280秒。变频改造后行车平稳性和定位精度大幅提高减去了人工干预时间节拍明显加快。具体数值客户没定量但统计了一周的产量数据镀锌线日产量比改造前提升了近三成镀层厚度的批次差异也明显减小。5. 昆仑通态触摸屏画面设计与配方管理5.1 画面结构与导航逻辑昆仑通态触摸屏的画面设计直接决定操作工能不能用起来。很多改造项目死在最后一步人机界面做得太复杂操作工不敢碰最后还是手动操作。所以我把画面设计原则定为两级菜单、一键切换、报警置顶。主画面是生产流程图用PLC的M变量控制图形颜色变化绿色表示运行到位红色表示故障黄色表示待机。流程图上几十个工位用管道连接操作工一眼就能看出滚筒当前在哪一个槽里。主屏幕下方固定一排按钮手动画面、配方设置、报警记录、系统信息任何子画面都能一键回到主画面不允许做多级返回菜单减少误操作。第二层是生产数据展示区。实时显示当前行车位置、行走频率、升降状态、当前配方号、当前工位停留剩余时间。这些数据直接从PLC变量映射过来。滚筒镀种批次切换后操作工最关心的是当前这吊还要走几步、还剩多长时间画面里用大号字体把这两个信息放在最显眼位置。5.2 配方设置画面与操作权限配方管理是这次改造的亮点。电镀厂产品多样可能会有光亮镀锌、彩色钝化、蓝白钝化等多种工艺每种工艺对槽位顺序、停留时间、滚筒转动模式的要求都不同。以前换产品要改PLC程序现在全部做成触摸屏配方。配方设置画面采用表格形式每一行对应一个工位每一列对应一个工艺参数工位号、停留时间、滚筒模式、是否启用该工位、提速距离等。操作工选中配方号点下载按钮数据就写入PLC数据块立即生效。为防止误操作配方修改需要权限登录操作工只能看不能改工艺员用管理员密码才能修改配方参数。配方参数的掉电保存很关键。S7-1200的数据块默认保持性属性可以设置配方数据块勾选保持性PLC掉电后配方数据不会丢失。触摸屏侧也做一套备份万一PLC电池没电从触摸屏可以一键恢复上次的配方数据。5.3 报警记录与扫码枪扩展报警体系做得好不好直接影响设备维护时效。昆仑通态触摸屏自带的报警功能支持实时报警显示和历史报警存储。我这边把报警分成四类设备故障变频器报警、电机过载、工艺超时某个工位停留超时、安全联锁急停、安全门、通讯异常触摸屏与PLC断线。每类报警用不同颜色的背景标识报警发生时自动弹窗提示同时PLC驱动电铃鸣响。客户后来提了一个需求在触摸屏扩展串口连接的条码扫描枪把每个滚筒的批次号绑定到当前生产数据上做质量追溯。昆仑通态的串口设备窗口支持扫码枪接入在触摸屏里配置一个串口设备接收扫码枪的ASCII字符串字符串通过脚本写入PLC的字符串寄存器。这样每个滚筒从上线到下线走完哪些槽、停留多长时间、报警有没有发生都能按批次号查出来。这个功能对汽车零部件电镀厂的客户尤其有用他们过审时需要完整的追溯链。6. 调试经验与常见问题排查实录6.1 模拟量信号干扰的排查与处理改造过程中遇到最典型的问题是行走变频器的频率给定偶尔会突然跳变。现象是行车正常运行时速度无缘无故从35Hz掉到十几Hz过几秒又自己恢复了。初步怀疑是模拟量输出信号受干扰用万用表量PLC模拟量输出端电压稳定没有跳变但变频器显示面板上的频率值却不断波动。排查步骤先在变频器侧短接模拟量输入端子看显示是否稳定。短接后如果频率显示稳定波动很小说明问题出在模拟量信号传输路径上。检查后发现模拟量屏蔽电缆经过变频器动力线的线槽并且屏蔽层两端都接地了形成接地环流。处理办法很简单屏蔽层改为PLC侧单端接地信号线路由和动力线在桥架内分开走线变频器侧加装一个0.1μF的CBB电容到输入端做高频滤波。处理后频率波动消失。6.2 编码器丢脉冲与槽位误动作位置定位系统调试时出现过槽位误判行车实际已经到槽位了编码器脉冲计数却还差几十毫米导致接近开关校准前就碰到槽沿。这个问题的根源在编码器信号在传输过程中受到变频器干扰脉冲边沿抖动被高速计数器误计数。解决措施有三个维度一是编码器选屏蔽线并且PLC侧接地屏蔽层单端接地二是S7-1200高速计数模块输入滤波器时间常数调大我调到10μs滤掉变频器PWM载波产生的干扰毛刺三是程序里对编码器计数值做范围判断如果一个扫描周期内脉冲增量异常大就判断为干扰并丢弃该周期数据。三次调整叠加之后编码器计数稳定连续跑了一个星期没有再出现误动作。6.3 行车加减速冲击与参数整定变频器加减速时间Pr.7和Pr.8虽然设置了3秒满载调试时行车起步还是有明显顿挫感。原因是负载是行走轮和滚筒的转动惯量电机通过减速箱后惯量折算到电机轴比想象中大3秒加速到50Hz启动转矩使机构有个猛冲。处理办法把加速时间从3秒改到6秒减速时间从3秒改到5秒同时把变频器的加减速模式改设为S型加减速三菱E800的Pr.29参数设置为1让加减速过程更平滑。对于行车这种往复运动负载S型曲线比线性加减速更柔和启停时几乎感觉不到冲击。代价是每个动作周期增加了大约1秒但换来的是设备稳定和镀液不溅出这笔账算得过来。6.4 变频器与PLC通讯偶发中断调试后期有客户反馈触摸屏偶尔显示PLC通讯失败的报警几秒钟后自动恢复。检查发现报警集中在行车启动瞬间。原因是行车电机启动时电流冲击导致柜内24V开关电源输出电压瞬间跌落触摸屏供电电压低于工作门槛触发了通讯失败报警。处理办法给触摸屏增加一个独立的小功率开关电源单独供电不再和PLC的IO供电共用一路。如果设备供电条件不允许选用带掉电保持功能的24V开关电源或者触摸屏供电前加一个大电容滤波都能有效抑制瞬间电压跌落干扰。这个问题特别容易在电镀车间这种供电质量不稳定的环境中遇到。6.5 改造后的工艺调试心得整个改造项目里最难的不是编程是工艺参数对不齐。变频无级调速解决了能调的问题但调到多少合适还得现场试。以镀槽抖动为例我开始参照电镀手册按正转8秒、反转8秒设定试镀出来的工件局部发暗调整到正转6秒、反转6秒加1秒停顿亮度明显改善。每个厂的电镀液配方、电流密度、温度条件都不同参数不可能一动不动照搬关键是给客户留出参数调整的入口让工艺员自己慢慢试。行车平移速度的三个分段值我从最初的40Hz、20Hz、8Hz一路调到35Hz、18Hz、6Hz才算稳定。调试期间一度想直接把快速段加到45Hz赶节拍但观察滚筒晃动和槽液波动后放弃了这个想法镀液飞溅和工件碰撞的风险都不值得为几秒节拍去冒。我给客户留了一份《变频器参数快速调整指南》用表格形式列出每个参数的调整方向和注意事项重点提示频率上限不要超过电机铭牌额定值加减速时间修改后必须空载试机确认无震动。这份资料对现场维护人员非常有用以后更换变频器或者调整工艺时按着表格操作基本不会出大问题。改造项目结束后我又去现场回访过一次。行车运行平稳触摸屏上几十个工位的状态一目了然操作工自己能够切换配方维修工看报警信息也基本能定位问题。客户提了两个后续需求一是再加一条新线时想用Modbus RTU做变频器通讯控制二是考虑在触摸屏上加产量统计报表功能。这些都是当初预留扩展方案直接可以落地的改造选型时代多段速改造留下的余量这回总算是物尽其用了。
返回列表