1. 项目背景与设备选型
在化工生产线上,高粘度物料的混合搅拌一直是个技术难点。这次接手的双行星动力搅拌机项目,主要用于处理粘度超过50万cP的特殊胶黏剂。这种搅拌机的核心在于两根既自转又公转的搅拌桨,运行时就像行星绕太阳旋转的同时自身也在转动,因此得名"双行星"。
1.1 硬件配置方案
考虑到化工厂的恶劣环境(粉尘浓度高达30mg/m³),硬件选型上特别注重防护等级:
-
主控制器:西门子S7-1215C DC/DC/DC(6ES7 215-1AG40-0XB0)
- 选型理由:支持4个高速计数器,自带PROFINET接口,满足多轴控制和通信需求
- 关键参数:工作内存75KB,位指令执行时间0.08μs
-
HMI:KTP1200 Basic DP(6AV2 123-2GB03-0AX0)
- IP65防护等级,适合粉尘环境
- 12寸宽屏,分辨率800x480,支持多语言切换
-
变频器:丹佛斯FC302-5.5K(型号FC-302P5K5T5E20H2BX)
- 5.5kW功率匹配油泵电机
- 支持PROFIBUS-DP通信,报文类型PPO1
-
称重模块:SM1234 AI 4x13bit(6ES7 234-4HE32-0XB0)
- 4通道模拟量输入,支持0-10V信号
- 16位分辨率(实际有效13位)
1.2 环境适应性设计
现场实测发现三个特殊问题需要针对性解决:
- 粉尘防护:所有柜体采用正压通风设计,进气口加装HEPA过滤器
- 信号干扰:模拟量信号线全部使用双绞屏蔽线(型号LIYCY 2x0.5mm²)
- 机械振动:在PLC柜内加装橡胶减震垫(硬度50 Shore A)
经验提示:工业现场安装时,变频器与PLC的接地必须分开,建议采用星型接地拓扑,接地电阻小于4Ω
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心控制系统架构
2.1 程序组织单元(POU)划分
在博途V16中搭建的项目结构如下:
code复制OB1:主循环
├─ FC1:配料控制
├─ FC2:模拟量处理
├─ FC3:变频器通信
├─ FC4:配方管理
├─ FC5:安全联锁
OB30:循环中断(100ms)
OB40:硬件中断(编码器触发)
DB10:工艺参数
DB11:设备状态
DB12:配方数据库
2.2 关键数据块设计
**DB10(工艺参数)**采用UDT结构化:
scala复制TYPE "ProcessParams" :
STRUCT
// 称重参数
Weight_Setpoint : REAL ; // 目标重量(kg)
Weight_Tolerance : REAL ; // 允许偏差(±kg)
// 搅拌参数
Speed_Main : REAL ; // 主轴转速(rpm)
Speed_Planet : REAL ; // 行星轴转速(rpm)
// 温度控制
Temp_Max : REAL ; // 最高工作温度(℃)
Temp_Threshold : REAL ; // 报警阈值(℃)
END_STRUCT
**DB12(配方数据)**采用数组存储:
scala复制"RecipeDB".Recipe[1..10] : ARRAY [1..10] OF
STRUCT
MaterialID : WORD ; // 物料编码
MixTime : TIME ; // 混合时间
VacuumLevel : INT ; //
