Protocolo para a transferência de dados do PLC da ponte rolante para a nuvem e esquema de configuração do gateway OPC UA/MQTT

📌 Parâmetros principais

天车PLC数据上云推荐工业物联网网关+4G/5G组网方案。网关通过Profinet采集天车PLC数据(周期≤100ms),经OPC UA Server或MQTT Client上传至云平台时序数据库。数据包64字节/100ms/台,日数据量约1MB/台。断网时本地SQLite缓存7天数据,恢复后自动补传。已在30+项目部署,在线率≥99.5%。

天车数据上云是实现远程监控和预测维护的基础前提。天车PLC(S7-1200/1500)采集的运行数据——起升电机电流、振动加速度峰值、制动器温度、累计运行时间、故障代码——需要可靠、安全、低延迟地传输到云平台。天车现场通常位于钢厂、水泥厂、港口等4G/5G网络条件不一的场所,因此数据上云方案需要兼顾实时性、缓存能力和工业安全性。本文从协议选型、网关硬件配置、数据点表设计到安全认证,完整解析天车PLC数据上云的工程方案。

天车PLC数据上云协议与OPC UA/MQTT网关配置示意图

OPC UA与MQTT协议选型对比

天车数据上云的两个主流协议是OPC UA和MQTT,两者在通信模式、适用场景和实现难度上差异显著——

Dimensões de comparação OPC UA MQTT
通信模式 双向(读/写/订阅),PLC可被云端写变量 单向发布/订阅,PLC不可被云端直接写入
数据模型 信息模型(节点+属性+方法),自带类型系统 纯报文(JSON/Protobuf),无统一数据模型
传输层 TCP(Binary)或HTTPS(JSON) TCP(长连接,TLS 1.3加密)
安全性 X.509证书+签名+加密,等级最高 TLS+用户名密码+Client ID认证
Tempo real 订阅模式延迟≤100ms QoS 0延迟≤50ms,QoS 1延迟≤200ms
资源占用(网关) 高(需运行UA Server栈,内存≥256MB) 低(MQTT Client栈约50KB内存)
云端兼容性 西门子MindConnect/Azure IoT支持 AWS IoT/Azure IoT/阿里云IoT全部支持
Cenários de aplicação 需双向控制+复杂数据模型的场景 纯数据采集上云、低带宽、大并发
实施难度 中高(需证书管理+地址空间配置) 低(Broker地址+Topic+JSON即可)

Recomendações para a escolha do modelo:仅需数据采集上云时首选MQTT(成本低、兼容广、部署快);需要云端远程控制PLC(如远程设定参数、远程复位故障)时选择OPC UA。克鲁德重工推荐混合方案:数据采集用MQTT(网关侧发布+云端订阅),参数下发用OPC UA(云端写入+网关侧订阅),两者部署在同一网关中。


工业物联网网关硬件配置

工业物联网网关的数据采集能力决定了上云方案的可靠性。推荐网关硬件规格:CPU≥四核Cortex-A72@1.8GHz,内存≥1GB,存储≥8GB eMMC + 16GB TF卡扩展,双网口(一路接Profinet工业以太网,一路接4G/5G路由器)。支持协议:Profinet从站/Modbus TCP主站(连接天车PLC)、OPC UA Server(供SCADA/MES访问)、MQTT Client(上云)、本地SQLite缓存(断网7天)。支持远程配置和固件OTA升级。

推荐三款网关:

① 西门子IoT2040——¥1,500,性价比高,预装Node-RED+OPC UA Server,4G模块需另配。适合预算有限、有网络配置能力的客户。

② 华为AR650——¥3,000,工业路由器+网关一体,内置4G Cat6,双SIM卡冗余,支持VPN+防火墙。适合对网络可靠性要求高的场景。

③ 克鲁德定制网关——¥2,500,基于RK3588+双网口+4G Cat4+7天缓存,预装Profinet协议栈和MQTT客户端,出厂即与天车PLC对接完毕,上电即用免组态。⭐ 推荐

克鲁德定制网关已预配置天车数据点表(DB_Upload 64字节),网关上电后自动识别天车PLC型号并开始数据采集,无需现场组态。


数据点表设计与TIA Portal DB块配置

天车数据上云需在PLC侧建立统一的数据上载DB块(DB_Upload),网关侧按DB块地址周期性读取。数据块结构(64字节,每100ms更新一次):

字节偏移 Elemento de dados Tipos de dados Nota explicativa
0~3 天车ID DINT 设备编号,全局唯一
4~7 时间戳 UDINT Unix毫秒时间戳(PLC系统时间)
8~11 大车位置 DINT 轨道×坐标,mm精度
12~15 小车位置 DINT 主梁×坐标,mm精度
16~19 Altura de elevação DINT 吊钩距地面高度,mm
20~23 吊重 DINT 当前吊物重量,kg
24~27 大车速度 REAL m/s
28~31 起升电机电流 REAL A,三相平均值
32~35 电机温度 REAL °C(PT100采集)
36~39 制动器温度 REAL °C(非接触红外)
40~43 振动RMS REAL mm/s(减速机轴承)
44~47 Tempo de funcionamento acumulado UDINT 小时
48 故障代码 BYTE 0=正常,1~255=故障代码
49 工作模式 BYTE 0=待机/1=运行/2=检修/3=故障
50~63 备用 14×BYTE 预留扩展

克鲁德重工已为所有新款天车PLC固件标配DB_Upload数据块(S7-1200/1500各一套TIA Portal库文件)。网关侧预置解析脚本,自动按数据块结构解析并打包为MQTT JSON报文。


数据上云安全策略与网络拓扑

天车数据上云必须考虑工业网络安全。克鲁德重工推荐的安全配置分三层:

① 网络隔离——天车工业以太网(Profinet网段10.10.x.x,物理独立)与办公网/互联网之间通过工业防火墙(西门子SCALANCE S615)隔离。网关双网口:一边接Profinet网段(静态IP),一边接4G路由器(NAT上网),仅允许特定端口(MQTT 8883/TLS、OPC UA 4840/TLS)出站到指定云平台IP。

② 传输加密——MQTT强制TLS 1.3,客户端证书验证;OPC UA强制X.509证书签名+加密。所有上云数据均经过加密通道传输,防止中间人攻击和数据篡改。

③ 身份认证——MQTT Client ID使用天车ID(从PLC读取),密码使用网关唯一密钥(出厂烧录)。云平台侧配置IP白名单,仅允许各现场网关的公网IP访问。克鲁德重工定制网关出厂已完成全部安全配置,现场通电即用。


数据上云网络拓扑与安全隔离示意图

数据上云验收标准

天车数据上云项目验收的核心指标:

① 数据完整率 ≥99.9%——以PLC侧DB_Upload更新次数与云端入库记录数之比计算,抽样连续7天。

② 端到端延迟 ≤500ms——从天车PLC DB块更新到云端时序数据库写入完成。

③ 断网补传率 100%——离线缓存7天的数据全部成功上传,无丢失。

④ 在线率 ≥99.5%——以月度计,含4G网络故障和网关异常重启。克鲁德重工在验收时出具《数据上云性能测试报告》,含完整率、延迟、在线率三项核心指标的7天连续测试数据。


三种网关方案性价比对比

IoT2040
¥1,500 · 入门级
双核A7 1GHz
OPC UA+Node-RED
需另配4G模块
华为AR650
¥3,000 · 工业路由一体
内置4G Cat6
双SIM冗余
VPN+防火墙
克鲁德定制
¥2,500 · 推荐⭐
预装天车DB解析
7天缓存+断网补传
出厂即用免组态

Perguntas frequentes (FAQ)

问:天车数据上云需要用5G吗?4G够不够?

答:4G完全够用。天车每台每100ms上传64字节,1台天车每月数据量约1.6GB(64×10×60×60×24×30=1.66GB),20台天车约33GB/月。4G Cat4的下行150Mbps/上行50Mbps可轻松承载。5G的优势在于超低延迟(1ms级)和大带宽(1Gbps级),天车上云场景不需要。建议选择4G Cat6路由器(下行300Mbps/上行50Mbps)提供一定余量。

问:网关断电或断网后,缓存的数据会丢吗?

答:不会。网关采用SQLite本地数据库缓存(存储于TF卡/eMMC),断网时数据持续写入本地库。网关断电时最后一条数据的写入已完成(SQLite写操作在ACID事务中完成)。恢复供电和网络后,网关启动时先检查本地缓存是否有未上传的数据,如有则按时间顺序逐条补传(补传频率100ms/条,与正常采集相同)。补传完成后才继续正常上传实时数据。极端情况下(网关TF卡损坏),数据丢失量不超过最后一条已写入的数据(最多64字节)。

问:云平台用什么时序数据库?

答:推荐TDengine(国产开源)或InfluxDB(国际主流)。TDengine的写入吞吐量(单机200万points/s)和压缩比(10~20倍)优于InfluxDB,且提供REST API和Grafana插件。克鲁德重工云平台默认使用TDengine 3.0,预置天车数据表的超级表结构(每个天车ID为一张子表,自动按ID分表)。存储成本约0.01元/天车/天(含整年数据保留)。

问:数据上云方案的单台天车改造成本多少?

答:单台天车数据上云改造成本取决于现有PLC类型。S7-1200/1500已有Profinet接口,仅需配网关(¥2,500定制款)+4G路由器(¥800),加安装调试(¥1,000),合计约¥4,300/台。老旧S7-200/300需加装CP243-1/CP343-1以太网模块(¥1,500~2,500),合计约¥5,800~6,800/台。纯继电器控制天车需先升级PLC(S7-1200约¥4,000+编程¥5,000),再加数据上云,合计约¥13,300/台。克鲁德重工提供批量折扣(10台以上9折,30台以上85折)。

Informações relacionadas

contacto

contacte-nos

Telefone:
+86 13903802779

mail:3915269@qq.com

Horário de funcionamento: de segunda a sexta-feira

WeChat
Wechat
PARTILHAR
TOP