天车PLC控制系统架构:S7-1500运动控制与安全逻辑工程实践

天车的PLC控制系统是其自动化运行的”中枢神经”——它向下通过PROFINET IO驱动变频器和传感器,向上通过OPC UA与调度系统和MES平台对接,同时独立运行SIL3安全逻辑确保设备与人员的安全。一套设计良好的天车PLC控制系统需要在实时性、可靠性、安全性和可维护性之间取得平衡。克鲁德重工基于多年西门子S7-1500系列PLC的系统集成经验,形成了标准化的天车控制架构,涵盖硬件选型、运动控制功能块、抱闸时序、安全逻辑和调试流程。本文从系统架构层面详细阐述这一工程实践。

天车PLC控制系统S7-1500控制柜与网络拓扑图




一、硬件平台选型与系统配置

天车PLC控制系统以西门子S7-1500系列为核心,根据天车吨位和控制复杂度选择具体CPU型号。20吨以下轻型天车选用CPU 1511-1 PN,集成48KB程序内存和32KB数据内存,适用于单台变频器+基础IO控制的场景。20至50吨中型天车选用CPU 1513-1 PN,程序内存提升至128KB,支持多轴运动控制和OPC UA服务器功能,是克鲁德重工在标准化天车项目中用量最大的型号。50吨以上重型天车选用CPU 1516-3 PN/DP,支持三轴以上运动控制、多协议通信和更复杂的安全逻辑。

CPU型号 适用吨位 程序内存 特点
1511-1 PN ≤20t 48KB 单变频+基础IO
1513-1 PN 20~50t 128KB 多轴+OPC UA★
1516-3 PN/DP ≥50t 256KB 三轴+多协议
1515F-2 PN 20~50t 128KB SIL3安全型

对于需要SIL3功能安全的场景,选用F系列安全型CPU(如CPU 1515F-2 PN或CPU 1517F-3 PN/DP),通过PROFIsafe协议将标准控制和安全控制集成在同一个CPU内,无需独立安全PLC,降低硬件成本和接线复杂度。

扩展模块方面,每台天车标配一块DI 32×24V DC数字量输入模块(采集限位开关、操作按钮、手电门信号)、一块DO 32×24V DC/0.5A数字量输出模块(控制接触器、指示灯、蜂鸣器)和两块AI 8×U/I模拟量输入模块(采集载荷传感器、激光测距、温度信号)。对于安全相关I/O,选用F-DI 16×24V DC和F-DQ 8×24V DC/2A故障安全模块。变频器侧标配两路PROFINET接口的G120 CU250S-2 DP控制单元,分别驱动起升电机和大车/小车电机。

系统网络拓扑采用PROFINET RT工业以太网,满足控制层通信周期小于10ms的硬实时要求。PLC作为PROFINET IO控制器,G120变频器、ET200SP远程IO站和编码器接口模块作为IO设备。所有设备通过工业级交换机(西门子SCALANCE XC216或同等型号)组成MRP环网,环网恢复时间小于200ms。

二、TIA Portal项目结构与OB组织块分配

克鲁德重工在天车PLC的TIA Portal项目中采用标准化的程序结构。主循环OB1执行运动控制、逻辑判断和通信数据交换,周期设置为10ms以匹配变频器速度环刷新率。OB30循环中断(设定间隔50ms)执行位置闭环和防摇算法更新,OB32循环中断(200ms)执行状态采集和故障诊断。

PLC启动OB100执行系统初始化,包括清除故障缓存、校验编码器零点位置和复位急停状态。时间中断OB10每24小时执行一次运行时间累计和保养周期判断。硬件中断OB40响应高速编码器Z脉冲的零位校准信号。

FB_Control
主控功能块
运行模式和任务状态机(6态:IDLE/ACCEL/CRUISE/DECEL/POSITION/STOP)
执行周期 10ms通信:内部DB
FB_Position
位置闭环
融合编码器和激光测距的互补滤波,输出最优位置估计(截止频率0.5Hz,精度±3mm)
执行周期 50ms通信:PROFINET
FB_AntiSway
Система стабилизации
支持PPO模型推理和传统PID双模式,根据负载和速度自动切换控制策略
执行周期 50ms通信:内部DB
FB_Brake
抱闸控制
五阶段抱闸时序(预励磁→转矩建立→抱闸打开→减速停止→抱闸闭合)+ 防溜钩磨损补偿
执行周期 100ms通信:PROFIsafe
FB_Safety
安全逻辑
SIL3安全功能汇总(STO/SLS/SBC/SDI),状态上报至F-CPU,安全扫描周期20ms
执行周期 20ms通信:PROFIsafe
FC_Diagnosis
故障诊断
故障诊断和报警输出,采集所有变频器的状态报文(转速/电流/温度/故障码),经OPC UA推送至上位机
执行周期 200ms通信:OPC UA

三、运动控制功能块组设计

天车控制系统的核心运动控制逻辑封装在FB_Control和FB_Position两个功能块中。FB_Control采用有限状态机设计,包含六个状态:IDLE空闲态(待命,等待任务)、ACCEL加速态(按S曲线加速至目标速度)、CRUISE匀速态(维持目标速度运行)、DECEL减速态(按S曲线减速至目标位置附近)、POSITION精密定位态(低速微调至目标位置±3mm)和STOP停止态(执行抱闸闭合和变频器使能断开)。

S曲线加速控制通过FB_Control内的五段式速度规划实现:初始加速度OA段以线性增加率将加加速度从零升至最大值,保持段AB以恒加速度加速,过渡段BC以线性降低率降回零加速度进入匀速。减速段对称反向。默认加加速度为0.5m/s³,最大加速度0.3m/s²,使大车启动冲击系数降低至1.1以下(传统两段式启停冲击系数约1.5~1.8)。

位置闭环控制方面,FB_Position融合三种位置源的信号:编码器增量位置(100Hz更新,分辨率0.1mm)、激光测距绝对位置(50Hz更新,精度±1mm)和格雷码带标定点。采用互补滤波器(截止频率0.5Hz)将低速时的激光绝对定位和高速时的编码器增量定位融合,输出融合后的最优位置估计。位置环PI参数在调试时通过TIA Portal的Trace功能标定:比例增益Kp=8.0,积分时间Ti=200ms。

四、抱闸控制时序与防溜钩

天车起升机构的抱闸控制是影响安全性和设备寿命的关键环节,抱闸打开和闭合的时序决定了吊物是否存在溜钩风险。克鲁德重工设计了五阶段抱闸控制时序,在G120变频器和S7-1500 PLC间通过PROFIsafe通信实现。

打开时序分为三个阶段:阶段一PLC通过PROFIsafe向G120发送”预励磁”命令,变频器建立电机励磁电流(持续300ms);阶段二变频器建立起升转矩(目标转矩的110%),转矩确认信号经PROFIsafe回传至PLC(持续200ms);阶段三PLC确认转矩建立完成后,PLC输出抱闸打开指令,抱闸电磁铁通电(响应时间150ms),抱闸完全打开后PLC发送”使能运行”指令。

闭合时序分为两个阶段:阶段一PLC发送”停止”指令,变频器以减速斜率降速至零速(零速保持时间200ms);阶段二PLC发送抱闸闭合指令,抱闸机械闭合(响应时间100ms),变频器确认零速后断电。总抱闸控制周期(从发出停止到抱闸完全闭合)不超过850ms。

阶段 动作 时序 通信
预励磁 G120建立励磁电流 300ms PROFIsafe
转矩建立 转矩达110%确认回传 200ms PROFIsafe
抱闸打开 电磁铁通电+闸片释放 150ms DO输出
减速停止 降速至零+零速保持 200ms PROFIsafe
抱闸闭合 电磁铁断电+G120停使能 100ms DO+PROFIsafe

抱闸磨损补偿方面,系统在每个抱闸动作循环中记录从”抱闸打开指令”到”抱闸磁铁吸合反馈”的实际打开时间,与初始标称值(150ms)比较后根据摩擦片磨损量逐步提前打开指令时间,确保实际打开时点始终稳定在目标范围内。

五、安全逻辑设计与SIL3实现

天车控制系统的安全功能遵循IEC 61508和GB/T 16855.1标准,目标安全完整性等级为SIL3。安全功能通过S7-1500F系列安全CPU和PROFIsafe安全通信协议实现,安全相关I/O通过F-DI和F-DQ模块接入。

主要安全功能包含:安全转矩关断STO——在触发急停或限位开关时通过PROFIsafe直接切断变频器脉冲使能,响应时间小于20ms;安全速度限制SLS——在天车接近限位端前200mm减速至额定速度的10%,响应时间小于50ms;安全制动控制SBC——当STO触发时自动闭合抱闸,防止溜钩;安全方向监视SDI——防止大车和小车机构在接收到反向指令前误动作。

急停回路采用双通道冗余设计:通道A通过F-DI模块采集急停按钮的常闭触点,通道B通过硬线串联急停按钮的辅助触点直接接入主接触器线圈控制回路。任一通道触发急停,均可独立切断动力电源。安全IO的测试脉冲频率为1Hz,PLC在每个安全扫描周期(20ms)内执行一次F-LAD编写的安全逻辑并刷新安全输出。

六、调试流程与参数整定

天车PLC控制系统的调试分六个标准步骤。第一步网络组态与诊断——使用PRONETA软件扫描PROFINET网络中的所有设备,检查设备名称和IP地址是否与TIA Portal项目组态一致,确认IO设备状态全部在线。

第二步变频器参数配置——通过STARTER或Startdrive软件下载G120参数组,起升机构参数组P1300=20(无速度传感器矢量控制)、P1120=2.0s(加速时间)、P1121=2.0s(减速时间)、P1240=3(Vdc_max控制器激活)。大车行走机构P1120=4.0s、P1121=4.0s。

第三步电机数据静态识别——执行P1910=1(静态识别)并设置为1(全部识别),识别过程自动测量电机定子电阻、转子电阻、漏感和互感等参数。识别过程中电机不允许有机械负载连接。

第四步位置标定——通过TIA Portal的控制面板手动控制天车运行至两端极限位置,记录编码器与激光测距的计数值偏差,设置编码器零位偏移和正负限位值。

第五步抱闸时序确认——在空载和额定负载条件下分别验证抱闸打开的转矩建立和闭合的零速保持时序,通过Trace功能捕捉转矩和速度曲线,确认抱闸时序参数符合五阶段控制要求。

第六步OPC UA通信验证——使用UA Expert连接天车PLC的OPC UA服务器,读取各节点的数据类型和值范围,核对发布的26个数据节点的地址和访问权限,确认调度系统和MES平台可正常读写。

常见问题(FAQ)

Q1:天车PLC控制系统选用S7-1200还是S7-1500?
S7-1200适用于10吨以下简易天车。20吨以上标准化天车必须选用S7-1500系列——PROFINET RT通信周期稳定在10ms以内,支持OPC UA和PROFIsafe安全协议,CPU计算性能满足防摇算法实时推理需求。
Q2:如何解决天车控制柜内的变频器谐波干扰?
在变频器进线侧加装输入电抗器(额定电流的3%~5%电感压降),出线侧加装输出电抗器(电机电缆长度超过50m时必须加装)。控制柜内将动力电缆和控制电缆分层走线(间距≥300mm),PLC和变频器分柜安装或在同一柜体内用金属隔板分离。参照GB/T 7251.1-2020低压成套开关设备标准执行EMC设计。
Q3:天车运行中编码器信号受变频器干扰如何解决?
编码器信号电缆必须选用双绞屏蔽电缆(120Ω特性阻抗),屏蔽层在PLC侧单端接地(接地电阻≤4Ω)。信号电缆与变频器输出电缆间距≥500mm,无法避开时穿金属管敷设。编码器选用差分输出型(RS-422)替代集电极开路型,共模抑制比提高20dB以上。TIA Portal的硬件配置中开启编码器输入滤波(默认3.0MHz降至100kHz),滤除变频器载波频率(通常4~8kHz)的谐波分量。
Q4:1513-1 PN和1515F-2 PN如何选型?什么场景必须用F系列安全型CPU?
1513-1 PN适用于20~50t标准天车,支持多轴运动控制和OPC UA,性价比最优。1515F-2 PN在以下场景必须选用:①甲方技术要求明确要求SIL3功能安全等级;②天车参与人机协同作业(如地面遥控+驾驶室双操作模式);③起升机构涉及危险品吊装(高温熔融金属吊运、核废料转运等);④项目需要通过TÜV或CE安全认证。F系列CPU内部集成F-runtime,安全程序在F-LAD中编写并通过PLCSIM Advanced仿真验证,安全相关输出通过F-DQ模块实现双通道断开。
Q1:天车PLC控制系统选用S7-1200还是S7-1500?
20吨以上标准化天车必须选用S7-1500系列,PROFINET RT周期<10ms,支持OPC UA和PROFIsafe。
Q2:如何解决谐波干扰?
进线加电抗器,动力/控制电缆分层走线,PLC和变频器分柜安装。
Q3:编码器信号受干扰如何解决?
双绞屏蔽电缆、差分输出型编码器、开启输入滤波100kHz、信号电缆与动力电缆间距≥500mm。
Q4:1513-1 PN和1515F-2 PN如何选型?
1513-1 PN用于标准天车,1515F-2 PN用于SIL3安全要求场景(人机协同、危险品吊装、TÜV认证)。

相关信息

контакты

свяжитесь с нами

Телефон:
+86 13903802779

mail:3915269@qq.com

Рабочие часы: с понедельника по пятницу

WeChat
WeChat
ПОДПИШИСЬ НА
ТОП