ARTICLE DETAIL

资讯详情

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

基于PLC的冲压件自动线电气系统设计与调试全程解析

基于PLC的冲压件自动线电气系统设计与调试全程解析 冲压件自动线这东西听起来像是教科书里才会出现的名词但真正干过现场的人都知道它最磨人的往往不是工艺本身而是电气系统怎么把这些分散的设备捏合成一个能连续运转的整机。我去年完整跟进过一条中小型冲压件生产线的电气设计改造用的就是基于PLC的控制方案。今天把这套系统的设计思路、硬件选型、I/O分配、关键程序逻辑以及调试阶段踩过的坑全部整理出来附带一套可以用于方案论证和估算的参考数据给正在做课程设计、毕业设计或者刚接触冲压线电气设计的同行一些能直接上手的东西。这条线的任务不算复杂把金属卷料依次经过开卷、校平、送料、冲压、分拣、计数几个环节最终产出成品冲压件。难点在于几个环节之间必须严格同步送料速度、冲压频次、分拣动作之间的配合一旦出问题轻则堆料卡料重则损坏模具。PLC在整个系统里承担的就是“总指挥”的角色把各个执行机构的动作按预定的时序关系协调起来同时把现场传感器采集到的状态数据汇总处理该报警报警该停机停机。1. 冲压线到底有哪些工序需要电气系统去管先别急着画电路图做电气设计之前必须把机械工艺吃透。冲压件自动线不像单台冲床那样只负责“压一下”它是一个连续流程每个环节的执行机构不同、控制精度要求不同、响应速度要求也不同。搞清楚这些后面选型才有依据。1.1 从卷料到成品整条线的工艺链拆解我设计的这条线共分为五个核心区域每个区域都有独立的执行机构但必须在同一个时序基准下运行开卷区把成卷的金属带材展开由一台变频器驱动的开卷电机完成重点是保持张力恒定防止带材跑偏。张力控制如果太松带材会在送料过程中抖动直接影响冲压定位精度太紧则会拉伤材料表面。校平区经过开卷的带材存在卷曲残余应力必须通过上下交错的校平辊轮组进行反向弯曲整形。校平辊的转速需要和开卷速度匹配因此这里的电机也要纳入变频调速系统两个区的速度差是调试时最让人头疼的参数之一。送料区采用辊式送料机构由伺服电机驱动负责把校平后的带材按设定的步距送入冲压模具。这一步是整个系统的精度核心伺服电机的定位精度直接决定冲压件尺寸是否合格。送料步距根据产品确定常见范围在50mm到300mm之间。冲压区冲床压力机完成冲裁或拉伸动作由主电机驱动飞轮储能通过离合器与制动器实现单次或连续冲压。冲压区与送料区之间必须有严格的互锁关系送料到位后冲床才能动作冲压完成后送料才能继续。出料与分拣区冲压完成的工件通过输送带送出经过接近开关检测计数再由气缸或机械手按合格品与废料分流。这个区域看似简单但检测传感器的布置位置和响应时间常常是计数不准的根源。1.2 控制对象清单谁需要调速谁需要定位谁只需要开关有了工序拆解就可以梳理出完整的控制对象清单。这是我每次做方案时都要列表核对的东西漏掉任何一个执行机构后面都会很被动。区域执行机构驱动类型控制需求反馈信号开卷区开卷电机三相异步电机变频器恒张力调速张力传感器/摆臂位置校平区校平辊电机三相异步电机变频器与开卷同步调速编码器速度反馈送料区送料伺服电机伺服驱动器高精度定位增量式编码器冲压区冲床主电机三相异步电机星三角启动/连续运行凸轮角度编码器出料区输送带电机三相异步电机定速运行接近开关分拣区气缸/机械手电磁阀/伺服顺序动作磁性开关/限位开关辅助系统液压站电机三相异步电机定速运行压力继电器辅助系统润滑泵电机三相异步电机间歇运行液位开关这张表的价值在于它决定了PLC的数字量输入输出点数和模拟量通道数量。以我这条线为例数字量输入包括各类开关、传感器、按钮、急停总点数约需要32点数字量输出包括接触器、电磁阀、指示灯、蜂鸣器约需要24点模拟量输入用于张力传感器和压力变送器需要4通道高速计数输入用于编码器信号需要2通道。有了这个底数选PLC才能做到既不留太多富余浪费成本也不至于点位数不够后期加扩展模块。1.3 系统的“心跳”时序关系决定了程序框架冲压线各部分不是各自为战它们必须遵守一个统一的时序。用通俗的话说冲床每冲一次送料机构就必须在冲头抬起后、落下前把带材往前送一个步距开卷和校平则要持续补充带材保证送料辊和模具之间始终有足够的材料余量。这个时序关系用流程图描述很清楚但在PLC程序里我更习惯用状态机的方式实现。系统通电后进入待机状态按启动按钮后依次完成各区域的准备动作确认设备无报警后进入运行状态。运行时以冲床的凸轮角度信号作为主基准凸轮转到上止点附近时产生一个“允许送料”信号送料伺服收到信号后执行一次送料动作送料完成并确认到位后PLC输出“允许冲压”信号冲床离合器吸合完成一次冲压。整个循环周而复始。为什么用凸轮角度而不直接用时间定时器这是现场调试换来的经验。冲压频次是波动的模具不同、材料不同实际冲压速度都会有差异。如果用定时间隔去控制送料一旦冲压速度变快或变慢送料和冲压就会失步。以凸轮角度为基准是“跟随式”的同步逻辑速度变频时两者的相对位置关系始终保持不变这才是真正能用的方案。2. 硬件选型与电气元件配置按数据说话选型是最容易翻车的地方也是网上资料最零散的地方。很多人喜欢堆高配置觉得PLC点位数越多越好、变频器功率越大越稳妥。但工业现场不是这样的选型过大会导致柜内空间浪费、成本上升更重要的是保护整定值会变得不合理。我按我这套系统的实际需求给出选型参考。2.1 PLC选型I/O点数、扫描周期、通信接口缺一不可根据前述的I/O统计我选用的是西门子S7-1200系列CPU 1214C DC/DC/DC。为什么选这款不用更便宜的S7-200 SMART也不用更复杂的S7-1500CPU 1214C集成14路数字量输入、10路数字量输出不够的部分通过外接SM 1223数字量混合模块和SM 1231模拟量模块扩展。这个组合在点数上刚好覆盖需求而且扩展模块的安装方式简单适合后续现场增加检测点。S7-1200的扫描周期可以做到毫秒级对于冲压线这种动作频率不算极端冲压频次一般在30到60次/分钟的场景完全够用。如果采用S7-200 SMART虽然也能实现但模拟量处理和高数计数器的组态复杂度会高一些。CPU本体集成了PROFINET接口和伺服驱动器、变频器之间可以通过Profinet通讯交换数据省掉了大量模拟量接线。这个优点在做接线图的时候体现得特别明显柜内走线简洁得多。需要特别提醒的是CPU供电必须单独配一个24V直流开关电源功率按照所有负载的峰值功耗总和除以0.7的效率系数估算。我这套系统的传感器总功耗约30W扩展模块总功耗约20W伺服控制信号功耗约15W加上CPU本身约10W总负载约75W因此选了一款120W的开关电源留出约60%的余量。很多入门者会把传感器电源和PLC电源合在一起用结果某个传感器短路直接导致CPU掉线这是现场非常典型的故障。2.2 主回路与控制回路星三角降压启动和变频器的组合冲床主电机的功率在三相异步电机里属于中等偏大级别22kW直接全压启动会对电网产生不小冲击也会影响同一母线上其他精密设备的运行质量。所以主电机采用星三角降压启动方式启动时绕组接成星形电压降为额定电压的1/√3启动电流降为直接启动的1/3左右待转速上升到接近额定值后控制回路自动切换为三角形接法电机进入全压运行状态。主回路的关键元件包括断路器作为短路保护和隔离点选用额定电流为电机额定电流的1.25倍22kW电机额定电流约43A因此选择63A塑壳断路器。交流接触器三只分别用于主回路、星形起动短接和三角形运行接通。接触器额定电流按电机额定电流的1.5倍以上选取选择65A规格。热继电器作为过载保护整定电流调至电机额定电流的1.0到1.1倍约45A到48A之间。这个整定值很重要调大了过载不跳闸电机烧了才报警调小了正常负载稍微波动就误跳影响冲压连续性。变频器部分开卷电机和校平电机的功率分别是5.5kW和7.5kW各配一台对应功率的变频器。变频器与PLC之间的控制方式我采用了最简单的端子控制加模拟量频率给定PLC通过数字量输出点控制变频器的启动、停止和正反转通过模拟量输出模块输出0到10V电压信号给定频率。这样做的优点是调试门槛低不需要写复杂的通讯程序缺点是频率精度和动态响应稍微逊色于总线通讯方式。对于张力控制这种对即时响应要求比较高的场景我实际测试下来0到10V模拟量给定在50ms左右能跟上速度调整需求工业现场完全够用。2.3 传感器与执行器现场信号的可靠度决定系统可用度传感器选型有一个容易被忽视的原则不是精度越高越好而是越适合现场环境越好。冲压线现场存在大量震动、油雾和金属粉尘普通电感式接近开关如果防护等级不够很容易在几个月内出现误发信号或信号丢失。我的选择方案供参考模具内检测工件到位用带螺纹的M18电感式接近开关检测距离8mmPNP常开输出防护等级IP67。之所以选PNP是为了和S7-1200的数字量输入模块兼容S7-1200源型输入要求传感器输出高电平有效。气缸行程到位检测用磁性开关直接安装在气缸缸筒上无需额外支架。磁性开关的负载能力很小不能直接驱动中间继电器必须通过PLC的输入点采样后再由输出点控制后续负载。计数检测使用光电传感器采用对射式结构抗粉尘干扰能力比漫反射式强得多。漫反射式在金属反光强烈的环境下容易出现误计数这是我在旧线改造中实际遇到过的问题。凸轮角度信号使用增量式编码器分辨率选择360线/转即每转输出360个脉冲。冲床每转一圈对应一次冲压PLC通过高速计数器模块读取脉冲数结合软件对凸轮上止点的标定即可判断当前冲床处于什么位置。3. 电气系统设计从原理图到柜内布局的把关要点电气系统设计的重点不只是“把线连上”而是“怎样连才能保证安全、便于维护、远离干扰”。这一节我把自己画图时的思路和柜内施工时反复交代的规矩梳理一遍。3.1 电气原理图的绘制思路与保护回路设置主回路我分了三路第一路是冲床主电机的星三角启动回路第二路是开卷/校平变频器供电回路第三路是伺服驱动器及控制电源回路。三路分别从总进线断路器下口引出每路设置独立的断路器或熔断器保护这样任何一个支路出现故障时不会牵连整条线停电。控制回路的电源统一为AC 220V和DC 24V220V用于接触器线圈、电磁阀线圈等动力控制元件24V用于PLC输入输出、传感器和伺服控制信号。两类电源在柜内要分开走线尽量保持100mm以上的间距防止220V交流信号对24V直流信号产生干扰。很多新手上电后遇到PLC输入信号乱跳的问题排查到最后往往就是电源线并行走得太近导致的。安全保护回路是所有设计里优先级最高、绝对不能省的部分。我设置了急停回路柜门上安装红色急停按钮常闭触点与PLC的紧急停止输入点串联同时直接串入主接触器的控制回路。一旦拍下急停主接触器立即断电释放主电机和输送电机同时停机PLC接收到急停信号后执行复位逻辑将气缸、伺服等执行机构恢复到安全位置。这种“硬件直接切断软件逻辑复位”的双重保护方式任何单一路径失效时系统都能安全停下。还需要设置门联锁开关控制柜门打开时切断输出回路的使能信号防止维护人员带电检修时某个执行机构突然动作。这个细节属于“平时不觉得有用出事时救命的”设计。3.2 接地与屏蔽现场干扰排查的预防针冲压设备有一个棘手的特征——冲压瞬间的机械冲击会产生强烈的电磁干扰。干扰传递方式主要有三种电源线传导、空间电磁辐射、接地回路耦合。针对这三种干扰我在电气设计时做了三项对应措施柜内采用单点接地方式各设备的地线汇聚到柜内铜排后再统一接至工厂接地网避免多点接地形成地环流。变频器输出侧到电机的动力电缆采用屏蔽电缆屏蔽层两端接地。变频器的载波频率是主要干扰源之一适当降低载波频率能减少干扰但代价是电机噪音增大需要在噪音和干扰之间找平衡点。PLC的24V直流电源采用带屏蔽层的开关电源且将屏蔽层接到柜内接地铜排。传感器信号线使用双绞屏蔽线屏蔽层在PLC侧单端接地。干扰问题在设计阶段多花一点功夫比后期调试时拿着示波器到处找干扰源要节省太多时间。我在新线通电调试时几乎没遇到信号误动作的问题靠的就是前期这些措施做到位了。3.3 柜内元件布局与接线工艺的几个实操原则柜内布局直接影响散热和维护便利性我在现场总结出几条很实在的原则发热量大的元件变频器、伺服驱动器安装在柜体上部便于热量向上排出PLC等弱电控制元件安装在中部避免直接受热。强电元件断路器、接触器与弱电元件PLC、开关电源分区布置中间用走线槽隔开。我见过因为布局不合理导致PLC频繁死机的案例原因就是接触器吸合瞬间的电磁干扰直接辐射到了PLC模块上。每个接线端子都要有清晰的线号套线号必须和图纸上的编号一一对应。这一点听起来基础得不能再基础但实际维护时线号清晰能省掉大量排查时间。柜内接线完成后要逐个用万用表通断测试确保图纸和实物一致绝不凭印象收工。4. 核心PLC程序设计地址分配与关键逻辑段程序部分是整个系统的灵魂。同一个工艺需求不同人写出来的程序可能天差地别运行稳定性和可维护性也完全不同。我强调几个自己做项目时特别注重的点。4.1 I/O地址分配表好的分配是程序的骨架地址分配是程序设计的第一步也是很重要的一步。分配得好程序可读性高排查故障方便分配得乱程序写到后面自己都看不懂连线关系了。我的做法是按功能区域分组分配地址而不是按输入输出类型机械排列。地址区域设备区域典型信号地址举例I0.0-I0.7冲压区凸轮上止点信号、模具闭合到位、急停状态I0.1为上止点信号I1.0-I1.7送料区送料伺服原点、送料到位、伺服报警I1.2为伺服报警I2.0-I2.7开卷校平区张力摆臂上限、下限、储料到位I2.0为张力摆臂上限I3.0-I3.7出料分拣区计数光电、分拣气缸到位、废料箱满I3.0为计数光电Q0.0-Q0.7冲压区主电机星接触器、角接触器、冲压离合器Q0.0为星接触器Q1.0-Q1.7送料区伺服使能、伺服脉冲方向、气缸动作Q1.0为伺服使能Q2.0-Q2.7开卷校平区开卷变频启动、校平变频启动、润滑泵Q2.0为开卷变频启动Q3.0-Q3.7出料分拣区输送带启动、分拣换向阀、报警灯塔Q3.0为输送带启动模拟量通道按顺序分配IW64对应开卷张力传感器IW66对应校平速度反馈变频器实际输出频率的模拟量回传IW68对应液压站压力。高速计数器使用CPU本体内置的HSC1通道分配给凸轮编码器。这个分配表看起来简单但它是程序设计的蓝图。后面的梯形图、语句表全部围绕这套地址展开写程序时基本不需要回头查地址思维流畅度完全不一样。4.2 状态机编程思路让顺序控制变得清晰可靠冲压线是一个典型的顺序控制系统但用传统的置复位法写长流程程序会越来越难维护。我采用状态机思路把整个运行过程切成若干个状态每扫描周期只执行当前状态下的逻辑状态切换条件满足时跳到下一个状态。我定义的主要状态包括S0 待机所有输出关闭等待启动命令S10 准备启动液压站、润滑泵等待压力达标S20 手动模式单步动作执行用于调试和换模S30 自动运行按凸轮同步时序连续冲压S40 暂停保持按下暂停时所有动作停止但保持当前工件位置S50 故障停机检测到报警时进入切断主回路执行复位状态机在PLC里的落地很简单用一个整数变量保存当前状态编号利用比较指令判断状态并跳转到对应程序段。每个状态的入口要做一次现场条件检查不满足条件就不允许进入这样可以把故障隔离在进入状态之前避免带病运行。4.3 冲压与送料的互锁逻辑程序里最重要的环节冲压区与送料区的互锁是整个程序里优先级最高的逻辑它的安全性直接关系设备和人身安全。我用了四条硬性的逻辑规则只有当凸轮位置在上止点区域时才允许送料伺服执行送料动作。上止点信号由编码器数值判定软件里预设一个角度窗口例如脉冲计数值在某一范围内代表上止点区间。只有当送料伺服确认到位后才允许冲床离合器吸合。到位信号由伺服驱动器的定位完成输出点反馈给PLC不允许仅仅依靠时间延时判断。如果送料过程中出现堵料或卡料信号张紧传感器触发立即停止冲床离合器输出并进入故障停机状态。运行中如果检测到模具闭合不到位异常信号立即切断离合器控制并报警防止模具损坏。这些互锁不只是写在程序里的条件判断更要在硬件回路里有所体现。我在设计时把凸轮上止点信号直接串入离合器控制继电器回路即便PLC程序出现异常只要凸轮不在上止点区间离合器线圈就不可能得电。硬件冗余和软件冗余同时存在才是真正可靠的安全设计。4.4 变频器与PLC的信号交互方式开卷变频器和校平变频器的控制信号我采用了端子方式两个关键信号是启动命令和频率给定。PLC输出点Q2.0控制开卷变频启动Q2.1控制校平变频启动频率给定通过模拟量输出模块AQ0输出0到10V电压信号分别接至两台变频器的AI1端子。反馈方面变频器输出一个0到10V的模拟量信号对应0到最高频率接至PLC的模拟量输入通道IW66用于监控实际运行频率。这种端子方式纠错容易量信号发现问题可以直接用万用表量端子电压不需要复杂的通讯诊断。但是端子方式有几个坑要提醒一下变频器的模拟量输入端子接线必须使用屏蔽线屏蔽层单端接地否则变频器内部的开关噪声会耦合到模拟量信号上导致PLC收到的频率反馈出现跳动。变频器的公共端COM和PLC的模拟量输出公共端必须保证等电位最好从同一个开关电源取电否则电位差会造成信号偏移0V给定输出时实际会有0.3到0.5V的偏差电机就会出现低速爬行现象。变频器的启动命令建议使用电平信号而不是脉冲信号。电平信号持续有效时即使PLC因为干扰短暂重启变频器也能保持原有运行状态脉冲信号一旦丢失变频器立即停机造成生产线骤停。5. 节拍计算与工程参考数据方案论证必须有的硬数据做电气设计不可能只停留在“能转”的层面还必须回答“效率如何”“产能多少”这类工程问题。节拍计算是方案论证阶段交给工艺和生产部门的硬指标电气系统的响应速度必须满足节拍要求。5.1 单次冲压节拍拆解与速度瓶颈分析冲压线一个完整工作循环包括送料伺服前进→定位夹紧→冲床下压→冲床回程→送料伺服返回。整线节拍取决于冲床每分钟冲压次数和送料所需时间之间的匹配关系。我这条线的设计节拍数据如下动作段动作内容预估时间1送料伺服前进送料步距200mm0.45s2送料定位确认伺服到位信号0.05s3冲床冲压下压回程0.80s4冲压回程至凸轮上止点0.30s5出料/计数/分拣与冲压并行0.10s从表格看送料动作完成到冲压开始之间的等待时间约0.05s整体循环时间为1.60s对应节拍约37次/分钟。但这里的冲床冲压时间其实受限于冲床本身的机械参数行程长度和公称压力行程次数电气系统要的是确保在冲床允许的速度下PLC的扫描周期不会成为限制因素。S7-1200的典型扫描周期在5到10ms一个循环内需要处理的状态判断、信号采样、输出刷新都能在一个扫描周期内完成完全不构成瓶颈。真正可能影响节拍的是伺服送料的速度和加速度设置。伺服驱动器的加速时间如果设得太长送料动作会明显拖慢整个循环设得太短机械冲击会导致送料定位过冲反而增加稳定时间。现场调参时我把伺服加速时间设为0.2s减速时间设为0.15s经过多次定位测试确认过冲量在允许范围内。5.2 系统功耗估算与电缆选型参考数据电气设计还需输出一份完整的功耗清单和电缆选型参考这份数据既用于配电设计也用于成本估算。以我这条线的实际配置估算设备功率/电流供电电缆规格保护元件冲床主电机22kW/43AYJV 3×10mm²1×6mm²63A断路器65A接触器热继开卷变频器5.5kW/12AYJV 3×4mm²1×2.5mm²20A断路器校平变频器7.5kW/16AYJV 3×4mm²1×2.5mm²25A断路器送料伺服驱动器2.0kW/8A屏蔽电缆 4×2.5mm²16A断路器输送带电机1.5kW/3.5AYJV 3×1.5mm²1×1.5mm²10A断路器液压站电机4.0kW/8.5AYJV 3×2.5mm²1×2.5mm²16A断路器控制电源120W/DC24VRVV 2×1.5mm²5A熔断器这里要特别指出电缆规格不是简单按电流载流量选就完事还要考虑敷设方式引起的降容系数。如果多根电缆在同一线槽内密集敷设散热条件变差载流量要乘以0.8左右的降容系数。上述表格里的选型已经考虑了这种情况实际使用中电缆表面温度正常。5.3 从空运行到满载调试阶段的数据记录要比对设计值调试阶段我养成了一个习惯所有关键数据全部记录成表格方便和设计值核对。举几个重要的实测项星三角切换时间从星形接触器吸合到三角形接触器吸合之间需要延时我设定为0.6s实测切换瞬间电机电流从约95A回落到50A左右符合预期。如果切换延时太短星形接触器触点分断时电流过大容易拉弧烧蚀触点太长电机转速下降切换冲击变大。送料定位精度设定200mm步距时连续运行10次实测定位偏差为±0.15mm完全满足冲压件尺寸公差要求。如果偏差超差我会优先检查送料机构的机械间隙其次考虑伺服刚性调整。开卷与校平速度匹配通过模拟量给定频率实现联动实测开卷线速度和校平线速度偏差控制在2%以内。超过这个范围时会出现带材堆积或拉紧现象通过微调两段变频器的频率增益系数解决。记录这些数据的意义在于设备运行一段时间后如果工艺发生变化可以回头和原始数据对照快速判断是机械磨损导致的偏差还是参数漂移导致的异常。6. 装调现场最容易踩的坑我踩过的和见过的说实话设计图再漂亮到了现场安装调试阶段总会出现各种预料之外的问题。把这些问题集中复盘一下给做类似项目的人提个醒。6.1 编码器信号被干扰花了两天才定位到的元凶新线通电调试时遇到了一个诡异的现象冲床转起来之后PLC接收到的高速计数脉冲偶尔会多出几个甚至少几个导致凸轮位置判断偏移送料时机偶尔错乱。起初我怀疑是编码器本身质量问题换了一个新编码器后问题依旧。后来用示波器直接观察编码器输出信号发现脉冲波的边沿存在严重的毛刺噪声。继续追查干扰源最终锁定在冲床主电机的动力电缆上——动力电缆和控制电缆在同一线槽内平行敷设了很长一段距离主电机启动瞬间的大电流变化通过空间耦合干扰了编码器信号。解决方案是把编码器信号线全部换成双绞屏蔽线屏蔽层在PLC侧单端接地同时把动力电缆与信号电缆的线槽分开布置。改动之后干扰彻底消失凸轮位置信号恢复稳定。这种问题的根源在于设计阶段没有把强弱电分开敷设属于非常典型的布局错误。6.2 模拟量信号漂移地电位差让我白跑了一下午另一个问题出现在张力传感器的模拟量信号上。校平机启动后PLC读取到的张力值比实际值偏高约0.5V导致张力控制逻辑判断错误系统误认为带材过紧。第一次排查时我换了传感器、换了模块通道都没解决。后来量了一下传感器信号地和PLC模拟量输入公共端之间的电压居然有0.8V的直流偏差。原因在于传感器电源取自柜内开关电源而传感器的信号地通过机械结构接地形成了两个不同的参考地产生地电位差。解决方案是把模拟量信号线的屏蔽层作为等位线在PLC侧和传感器侧各做一次单端接地使两端的参考地电位趋于一致。处理后信号恢复准确。这类问题在设备布局分散、接地路径长的场景里经常出现设计时就应当注意所有模拟量信号的参考地必须取同一电位点建议在柜内设置一个独立的模拟量地汇流排。6.3 触摸屏显示与实际状态不同步组态的坑这条线配了一台10寸触摸屏做监控组态时把冲床凸轮角度用动画显示在画面上。调试时发现画面上的角度数值比实际角度滞后不小操作员反映有延迟感。排查发现原因不在PLC和触摸屏通讯速度而在组态软件里动画更新的采样周期设置过大。默认情况下某些组态控件的刷新周期是1秒对于冲床这种每圈不到2秒的运行状态1秒刷新肯定跟不上。把相关控件的刷新周期改成100ms之后显示同步问题消失。这个例子说明组态界面不光是画图刷新周期、变量采样周期、报警缓冲区的设置同样直接关系到监控的实时性。客户反馈“画面卡”不一定就是通讯问题很可能是组态参数没调好。6.4 安全门开关与急停回路的验证不能省安全回路的测试是整个调试过程中不能走形式的部分。我遇到过有同行为了赶进度安全门开关没有逐一实测就交付结果客户生产时安全门触点接触不良导致设备频繁停机反而被认为是“设备质量差”。我是这样做的每路急停按钮、每个安全门开关都逐个触发一次确认接触器断开、PLC收到信号、触摸屏报出对应的故障信息、复位操作正常恢复全部验证后才算通过。整个过程花不了半天时间但能避免交付后无休止的售后奔忙。7. 参考数据和程序框架可以直接拿去用的部分最后给出一些在方案设计阶段可以直接引用的参考数据和程序框架思路方便快速搭建自己的系统。7.1 电气设计参考数据汇总项目参考数值说明PLC型号S7-1200 CPU 1214C DC/DC/DC数字量输入14点输出10点可扩展扩展模块SM 1223 DI16/DO16、SM 1231 AI4按实际点位需求选配冲床主电机启动方式星三角降压启动切换延时0.5-0.8s开卷/校平调速变频器端子控制模拟量给定0-10V对应0-50Hz送料精度伺服定位编码器反馈精度±0.15mm机内同步逻辑凸轮编码器角度同步360线增量编码器安全保护急停硬回路PLC软逻辑互锁双重保护通讯方式PROFINETPLC与伺服端子方式PLC与变频器兼顾可靠性与维护性模拟量信号线双绞屏蔽线单端接地防止干扰动力电缆与信号电缆间距建议至少100mm分线槽布置7.2 程序结构框架与伪代码逻辑下面给出程序主循环的逻辑伪代码这个结构可以直接映射成梯形图或ST语言是经过现场验证的框架版本。主程序: 读取所有输入信号到过程映像区 执行急停与安全回路的硬件状态检测 IF 急停状态1 THEN 状态S50 故障停机 切断所有输出(允许安全相关输出除外) 记录故障代码 RETURN END_IF 根据状态变量执行分支: CASE 状态 OF S0: //待机 IF 启动按钮按下 AND 各区域无报警 THEN 状态S10 END_IF S10: //准备 启动液压站 Q3.1 启动润滑泵 Q2.2 IF 液压压力设定值 AND 润滑液位正常 THEN 状态S30 END_IF S30: //自动运行 IF 凸轮位置处于上止点区间 THEN 允许送料伺服启动 送料启动 Q1.0 IF 送料到位信号1 THEN 允许冲压离合器吸合 Q0.2 END_IF END_IF 张力超限? 温度超限? 计数异常? 任一条件满足则进入S50 S40: //暂停 暂停所有运动轴 等待继续命令 S50: //故障停机 输出报警灯塔红灯 Q3.6 记录故障代码到保持寄存器 等待复位按钮 END_CASE7.3 送料定位伺服参数的参考整定值伺服调试很多人不敢动参数用厂家默认值直接跑现场用手感觉一下差不多就交付了。其实伺服三环参数位置环、速度环、电流环的整定对定位稳定性和节拍的影响不小我建议从一套基础值开始调整位置环增益设定为20 1/s左右若定位时有明显过冲降低此值若定位响应太慢、跟随误差大增加此值。速度环增益设定为300 rad/s左右以实际运行无异响、不震动为判断标准。速度前馈系数设定为80%到100%可以显著降低跟随误差尤其适合连续往复送料工况。加速时间0.2s减速时间0.15s。设置太快会听到机械撞击声太慢影响节拍需根据现场反复微调。如果更换模具导致送料步距变化较大伺服参数可能需要重新微调。所以我把这些参数做成配方数据在触摸屏上按模具编号切换不同的伺服参数组。冲压件自动生产线的电气设计做到最后拼的不是什么高深理论而是把每一个细节都考虑到位信号可靠、互锁严密、接地规范、数据可查。这套方案核心思路就是围绕工艺时序展开以凸轮角度为同步基准用状态机保证程序逻辑清晰配合扎实的硬件设计来解决现场干扰问题。按照这套数据和框架去搭自己的系统至少能避开我在调试阶段踩过的那些坑。如果将来要把这条线升级可以考虑把开卷和校平变频器改成与PLC之间走网通讯接线更少的同时也能采集更多运行数据用来做状态监测和预防性维护这是当前产线智能化改造很值得投入的方向。
返回列表