带式输送机PLC控制系统设计:从张力计算到软起动参数整定 📅 发布时间:2026/9/19 12:36:45 👁 浏览次数: 简介带式输送机的PLC控制设计说明文档面向矿山、选矿、港口等工业场景中的连续运输设备系统梳理了带式输送机的基本概念、国外动态分析研究现状、国内技术差距以及未来大型化、高带速、大运量等发展方向并着重说明了PLC控制系统在软起动、功率均衡和自动监测中的应用要点。文档对输送带强度、接头强度、托辊寿命、减速器寿命等关键参数进行了中外对比也分析了可控软起动、动态设计与监测等核心技术的差距能够帮助读者快速理解带式输送机设计中的控制需求与改进方向。全文以1个doc文档呈现整体约787KB内容层次分明、数据充实适合机电一体化、自动化及相关专业学生与现场技术人员作为课程设计、毕业设计或工程项目的参考资料。已有114人浏览学习读者可借此建立从设备原理到电控设计的完整认知框架并获得可用于PLC控制方案构思与论文撰写的系统性素材。1. 带式输送机控制系统设计为什么第一步是算张力而不是写梯形图带式输送机是典型的摩擦驱动连续运输设备看起来控制逻辑不复杂起动、运行、停机、保护。但真正上手做过煤矿井下或港口输煤线的人都知道PLC程序里最难定的不是梯形图结构而是软起动时间、拉紧力设定值、跑偏和打滑保护阈值这些参数。它们全部来自机械设计计算而不是凭经验拍脑袋。这份设计说明从带宽选型、圆周驱动力计算到逐点张力法验算完整走了一遍设计流程恰恰补上了很多电气工程师最薄弱的一环。做矿山、冶金、水泥、港口电控的同行无论你是刚接触这类项目还是已经写过几条带式输送机的程序对照这份计算过程重新审视自己的控制参数都能找到可调整的空间。2. 运量、带宽与测速选型PLC保护阈值从哪里来2.1 原始参数如何约束控制方案设计计算的第一步不是打开选型手册而是把原始工况写清楚。这份设计说明给出的原始参数是输送物料为煤块度0至300mm散装密度0.90t/m³堆积角20°物料温度低于50°C工作环境为井下运距300m倾斜角0°最大运量350t/h。这些参数直接决定了后续几个和PLC相关的关键量。堆积密度和运量决定了带速和带宽而带宽确定了输送带每米质量带速则直接决定了测速滚筒的转速范围和变频器的频率设定区间。井下环境意味着保护装置要按煤矿安全规程配置比如温度传感器、烟雾传感器、纵撕保护都是必须项这与地面普通带式输送机的配置差别很大。倾斜角为0°看起来简单但实际影响不小。水平输送时倾斜阻力FSt为零这在后面的圆周驱动力计算里省掉了一项。更重要的是水平输送时带速可以选得偏高一些不需要像大倾角上运那样为了防物料下滑而刻意压低带速。2.2 带宽计算的完整过程与查表方法最大运输能力的计算公式是Q 3.6 × ρ × S × v × k其中Q为输送量(t/h)ρ为物料堆积密度(kg/m³)S为输送带上物料最大堆积面积(m²)v为带速(m/s)k为倾斜系数。将Q350、ρ900、v1.6、k1代入可以算出所需截面积。# 带式输送机输送量反算物料堆积面积 Q 350 # 目标输送量 t/h rho 900 # 物料堆积密度 kg/m3 v 1.6 # 带速 m/s水平输送取1.6 k 1.0 # 倾斜系数0度倾角时取1.0 S_need Q / (3.6 * rho * v * k) print(f所需物料堆积面积 S {S_need:.4f} m2)运行这段代码得到S0.0675m²这就是输送带上必须保证的最小物料截面积。查DTⅡ系列带式输送机选用手册中槽形托辊物料断面面积表当承载托辊槽角为35°、物料堆积角为20°时带宽800mm对应的允许堆积面积为0.0678m²刚好大于计算所需的0.0675m²所以带宽选定为800mm。这里的参数选择有一点容易被忽略堆积角取20°而不是30°查表时要对应同一堆积角列。很多初学者直接把槽角35°、带宽800mm那一行的数据拿来用却没有注意动堆积角分列导致选出来的带宽偏小。物料堆积角与实际物料的流动性有关煤的堆积角一般在25°到30°之间设计说明里保守地取了20°这意味着对物料流动性的假设更苛刻选出的带宽更安全。带宽确定后还要按粒度校核。计算公式为B ≥ 2 × amax 200其中amax为最大粒度这里为300mm代入计算得到B ≥ 800mm与选定带宽相等满足要求。2.3 从带宽和带速推导测速传感器选型带宽和带速确定了之后PLC工程师要做的一件事就是反推测速传感器的选型。带速1.6m/s如果测速滚筒直径是500mm那么滚筒转速约为61rpm。若选用每转100脉冲的编码器输出脉冲频率大约是102Hz。这个数值决定了PLC高速计数器的采样周期设置和滤波时间常数。倾斜系数k的取值同样值得注意。下表列出了不同倾角下的k值可以看到倾角超过12°后k值下降明显意味着同样运量下需要更大的物料截面积带宽或带速必须相应提高。这也是为什么大倾角带式输送机的控制策略里起动加速度要设置得更保守。倾角(°)2468101214161820k1.000.990.980.970.950.930.910.890.850.813. 圆周驱动力与逐点张力计算软起动参数的力学边界3.1 阻力构成与C系数简化圆周驱动力Fu是所有运行阻力的总和。完整公式包含主要阻力FH、附加阻力FN、特种主要阻力FS1、特种附加阻力FS2和倾斜阻力FSt。当机长大于80m时附加阻力相对主要阻力小很多工程上引入系数C做简化计算。本设计机长为300m查系数表得C1.12。主要阻力按公式计算时模拟摩擦系数f取值0.045这是考虑到井下多尘、湿度大的恶劣工况。计算结果是FH11379N这个数值对应的工况假设很重要托辊成槽角大于35°、设备质量一般、运行环境多尘低温。如果现场实际工况比设计假设好f值可以取0.025到0.03主要阻力会下降近一半直接反映在电机选型和软起动装置的规格上。附加特种阻力来自清扫器两个清扫器加一个空段清扫器折算后按3.5个清扫器计算每个清扫器阻力约480NFS21680N。倾斜阻力因为水平运输为0。最终FuC×FHFS1FS2FSt1.12×1137901680014425N。3.2 用Python复算逐点张力与拉紧力逐点张力法是校验输送带是否打滑、拉紧力是否足够的基本方法。从传动滚筒分离点开始沿着输送带运行方向逐一计算各特征点的张力。每一步的张力变化要么是运行阻力要么是改向滚筒的张力增大系数。# 逐点张力法计算示例单位N F_z 10598 # 承载段运行阻力由物料、输送带和托辊质量共同产生 F_huicheng 1464 # 回程段运行阻力 F_turn 20 # 分离点到张紧滚筒间的附加阻力 C_factor 1.05 # 改向滚筒张力增大系数包角90度时常见取值 # 从分离点 S1 开始逐点推算 S1 7526 # 分离点张力由不打滑条件和下垂度条件共同约束 S2 S1 F_turn S3 S2 * C_factor S4 S3 - 5 # 回程分支局部阻力 S5 S4 * C_factor S6 S5 - F_huicheng S7 S6 * C_factor # 承载段起始点张力 S8 S7 F_z # 承载段结束点张力 S9 S8 * C_factor # 头部改向滚筒后 S10 S9 10 # 相遇点张力 print(f分离点 S1{S1:.0f} N, 相遇点 S10{S10:.0f} N) print(f拉紧力估算 F0S3S4{S3S4:.0f} N)这段代码的要点在于理清张力传递方向从分离点往相遇点推经过承载段时张力增大经过回程段时张力减小经过改向滚筒时按系数增大。代码输出的拉紧力估算值大约在15470N量级这个数值在PLC控制里的用处是设定拉紧装置的张力传感器报警下限。如果现场张力传感器实测值低于计算值的90%说明输送带可能在驱动滚筒处打滑控制系统应当触发报警并禁止重载起动。这里要特别说明下垂度条件的约束。承载分支最小张力必须保证输送带在两组托辊间的垂度不超过1%按托辊间距1.2m计算最小张力为10280N。比较不打滑条件需要的42626N和下垂度条件需要的10280N取大值作为设计依据这是逐点张力法的一个关键判断。3.3 不打滑条件与软起动时间的约束关系传动滚筒传递圆周力靠摩擦输送带在松边的最小张力必须满足欧拉公式。本设计围包角为470°包胶滚筒摩擦系数取0.35摩擦备用系数n1.2计算得到允许的最大相遇点张力为33340N而逐点计算的实际相遇点张力为21931N满足不打滑条件。模拟摩擦系数f的取值对张力计算结果影响最大下表列出不同工况的典型范围。PLC调试时如果发现实测张力与计算值偏差超过15%优先检查f值的选取是否与实际工况匹配。输送机工况f取值范围设备质量好、带速低、物料摩擦小0.02~0.023设备质量一般、带速较高、物料摩擦较大0.025~0.030工况恶劣、多尘低温、湿度大、设备质量差0.035~0.045不打滑条件对PLC控制的直接约束是软起动时间。电机起动转矩通过传动滚筒传递给输送带如果加速度过大输送带在驱动滚筒上的张力差会瞬间超过摩擦极限。本设计带速1.6m/s工程上加速度一般控制在0.1~0.3m/s²对应的最小软起动时间是5.3s到16s。实际项目中考虑到物料惯性我一般会把软起动时间设在30s到60s之间并用变频器或软起动器的转矩限制功能配合。4. PLC控制方案与程序实现变频软起动、主从功率平衡与保护联锁4.1 控制对象梳理与I/O分配从设计说明的计算结果可以反推出控制系统的硬件配置。电机功率按公式计算约55.6kW选型为YB200L-4型30kW电机两台这就意味着控制系统必须支持双电机驱动需要考虑主从功率平衡。驱动方式可以选择变频器加异步电机或者调速型液力偶合器加硬齿面减速器本设计采用变频软起动更便于PLC直接控制。I/O分配是控制方案落到实处的第一步。数字量输入包括起动按钮、停止按钮、急停按钮、跑偏开关、打滑检测、纵撕保护、温度传感器、烟雾传感器、堆料保护、变频器故障反馈数字量输出包括主电机接触器、变频器使能、警铃、制动器模拟量输入包括两台电机的电流、拉紧装置张力传感器的4至20mA信号。信号类型名称地址分配说明DI起动按钮I0.0常开上升沿有效DI停止按钮I0.1常闭软件取反DI跑偏一级I0.2跑偏开关10°动作DI跑偏二级I0.3跑偏开关20°动作DI打滑检测I0.4速度传感器偏差超限DI纵撕保护I0.5双向拉线开关AI主机电流IW644-20mA对应0-60AAI张力传感器IW664-20mA对应0-20kNDO主机变频器使能Q0.0高电平有效DO从机变频器使能Q0.1高电平有效DO故障警铃Q0.2故障时输出脉冲这张表的意义在于把设计说明里的机械参数转换成了PLC可以直接处理的信号。张力传感器的量程选择依据第3章计算的拉紧力15470N留出1.3倍余量后选20kN量程。电流互感器的量程对应电机额定电流30kW电机在660V电压下额定电流约32A选60A量程覆盖1.8倍过载。4.2 软起动斜坡发生器与主从功率平衡逻辑传统梯形图写软起动一般用定时器累加但变频器给定频率需要平滑变化。我一般用一阶惯性环节逼近目标频率避免线性斜坡在起停瞬间产生加速度突变。这样输送带张力变化更平缓对机械结构的冲击也小。// 软起动斜坡发生器周期任务中执行CYCLE_TIME100ms IF RUN_CMD AND NOT FAULT THEN // 一阶惯性逼近每次扫描向目标值靠近 ramp : ramp (TARGET_FREQ - ramp) * (CYCLE_TIME / SOFT_START_TIME); ELSE ramp : 0.0; // 停机时频率回到0 END_IF FREQ_SET : ramp; // 作为变频器频率给定 // 参数说明 // TARGET_FREQ: 额定运行频率50Hz对应带速1.6m/s // SOFT_START_TIME: 软起动时间按加速度0.15m/s2取40s // CYCLE_TIME: 程序扫描周期取100ms这段代码的核心是软起动时间常数SOFT_START_TIME。把它设为40s对应加速度为1.6/400.04远小于不打滑条件允许的0.3m/s²上限留出了充足的安全余量。如果现场输送带老化或者物料含水量增大摩擦系数下降可以单独调大这个时间常数而不需要改动其他逻辑。双电机驱动时功率平衡是另一个关键点。两台30kW电机驱动同一个传动滚筒如果转速不完全一致负载分配会失衡。常见做主从控制主机运行在速度闭环模式从机运行在转矩跟随模式。// 主从功率平衡从机给定频率附加电流偏差修正 IF MASTER_RUNNING THEN // K_BALANCE初始取0.5现场根据电流偏差方向调整 CURRENT_BIAS : (CUR_MASTER - CUR_SLAVE1) * K_BALANCE; // 从机频率 主机频率 修正量 // 偏差为正说明主机负载大从机频率上调 FREQ_SET_SLAVE : FREQ_SET CURRENT_BIAS; END_IF // 逻辑说明 // CUR_MASTER和CUR_SLAVE1来自模拟量输入已转换为实际电流值 // 修正量限幅在±2Hz以内防止从机频率过调 // 当两台电机电流偏差稳定在5%以内时认为功率平衡满足要求功率不平衡系数在电机功率计算时取0.9到0.95这意味着多机驱动时总功率要有5%到10%的裕量。程序里的K_BALANCE就是用来在线修正这个不平衡的。现场调试时先让两台变频器都工作在速度模式观察空载电流偏差再切换为从机转矩跟随模式反复调整K_BALANCE直到满载电流偏差小于5%。4.3 保护联锁的状态机实现带式输送机的保护逻辑最好是分级联锁而不是一锅端。跑偏一级只报警并降速运行给操作人员处理时间跑偏二级立即停机。打滑检测不能看一眼偏差就跳闸要持续一定时间确认。下面这段ST代码实现了分级保护逻辑。// 保护联锁逻辑每100ms周期执行 // 跑偏一级报警维持运行但降速至50% IF AI_RUNBIAS_L1 THEN ALARM_RUNBIAS : TRUE; TARGET_FREQ : 25.0; // 降速运行 END_IF // 跑偏二级立即停机并锁定复位 IF AI_RUNBIAS_L2 THEN RUN_CMD : FALSE; FAULT : TRUE; FAULT_CODE : 16#A001; // 16#A001跑偏二级故障 END_IF // 打滑检测速度偏差超过10%且持续3秒才停机 IF SPEED_DEVIATION 0.10 THEN SLIP_TIMER : SLIP_TIMER 1; // 每100ms累加 IF SLIP_TIMER 30 THEN // 3秒 RUN_CMD : FALSE; FAULT : TRUE; FAULT_CODE : 16#A002; // 打滑故障 END_IF ELSE SLIP_TIMER : 0; END_IF打滑检测的3秒延时很关键。输送带起动瞬间从静止到稳定运行有一个加速过程这时带速必然低于滚筒线速度如果立即判定打滑会误动作。但持续10%偏差超过3秒说明输送带与驱动滚筒之间真的发生了相对滑动继续运行只会加剧输送带磨损。纵撕保护和温度保护属于硬联锁不经过PLC延时判断直接进硬件安全回路。这两个保护一旦动作PLC程序无法复位必须由维护人员在现场确认故障排除后手动复位。这种设计符合煤矿安全规程对重点保护的要求。5. 现场调试中参数整定的几个关键细节5.1 跑偏开关与打滑检测的阈值设定跑偏开关的安装间距一般不超过50m在输送机的头部、尾部、中部和所有改向滚筒处都要安装。一级动作角10°二级动作角20°这个角度是指输送带跑偏后推动立辊的偏转角度不是输送带本身的跑偏量。现场安装时要保证立辊与输送带边缘有20到30mm的间隙否则正常运行时轻微的带子摆动就会误触发。打滑检测不能只靠一个速度传感器。常见做法是在驱动滚筒和回程带面各装一个测速装置PLC计算两者的速度差。驱动滚筒线速度与回程带面速度偏差超过10%且持续3秒判定打滑。温度低的时候输送带与滚筒的摩擦系数下降打滑阈值可以适当放宽到12%但在正常工况下10%是合理的上边界。5.2 软起动时间整定与张力校验软起动时间的整定不能只靠计算必须做空载、半载、满载三组试车。空载时从20s开始试观察两台电机电流是否同步上升如果电流波动大说明斜坡曲线不够平滑改用更长的起动时间。满载时观察起动电流峰值30kW电机直接起动电流约为额定电流的6倍变频软起动后应控制在1.5倍以内对应的起动时间通常在40s到60s之间。张力传感器的实测值要和逐点张力计算表对照。比如拉紧装置处的张力传感器实测值应与S3S4的计算值约15470N在正负10%以内。实测偏高说明实际运行阻力比设计取值的f偏大实测偏低则说明f取值偏保守。// 张力实测换算与偏差报警4-20mA - 0-20kN ACT_TENSION : INT_TO_REAL(AI_TENSION_RAW) * 20.0 / 27648.0; CALC_TENSION : 15.47; // 逐点张力计算值单位kN IF ACT_TENSION CALC_TENSION * 1.10 THEN ALARM_TENSION_HIGH : TRUE; // 处理思路检查托辊是否卡死、物料是否堆积在回程段 ELSIF ACT_TENSION CALC_TENSION * 0.90 THEN ALARM_TENSION_LOW : TRUE; // 处理思路检查拉紧装置是否失效、输送带是否过度伸长 END_IF5.3 把设计计算值写进程序注释最后给一个具体的落地习惯在设计说明里看到的计算结果全部写成程序注释或者做成全局变量表。拉紧力15470N、最大允许张力33340N、不打滑允许的极限加速度0.3m/s²这些值在PLC程序里以常量或注释形式保留。这样两三年后设备维护人员更换或排查程序时不需要重新翻图纸就能知道每一个保护阈值的力学依据这是让设计说明真正产生价值的一步。本文还有配套的精品资源点击获取