前言:这篇文章能帮你解决什么问题?
如果你正在做污水泵站、农村污水处理或类似水务项目的数字化改造,一定会遇到这些问题:
-
泵站分布分散,有的在郊区甚至偏远农村,现场根本没有有线网络
-
西门子PLC型号五花八门,S7-200、S7-300、S7-1200......通信协议各不相同
-
业主要求数据上传到他们自己的MQTT云平台,但具体怎么对接没有现成方案
-
几十上百个网关分布在各地,逐个现场维护根本不现实
这篇文章就是针对**"污水泵站西门子PLC数据采集,通过映翰通IG502网关经MQTT协议上传至用户自建云平台,并用映翰通DM平台统一管理所有网关"**这个完整场景,把每一步怎么做的详细过程写出来。
读完这篇文章,你会得到:
-
污水泵站物联网监控的整体架构设计思路
-
IG502采集西门子PLC数据的具体配置方法
-
MQTT对接用户云平台的完整步骤
-
如何用DM平台实现海量网关的远程集中管理
适用读者:工业自动化工程师、物联网实施人员、水务行业信息化负责人
一、项目背景与痛点分析
1.1 传统污水泵站管理的困境
传统的污水泵站管理主要依赖人工巡检和现场值守,面临几个核心痛点:
-
站点分散,运维成本高:一个城市的污水泵站可能分布在几十甚至上百个位置,巡检一趟耗时耗力
-
故障发现滞后:设备异常往往等到现场人员发现或居民投诉才知道,响应慢
-
数据孤岛严重:PLC采集了大量运行数据(水位、流量、水泵电流、电压等),但这些数据只存在于现场,无法远程查看和分析
-
网络条件差:很多泵站位于偏远区域,没有有线宽带,只能用4G/5G无线网络
1.2 为什么选择这套方案
针对上述问题,本文采用的技术方案是:
| 层级 | 选型 | 理由 |
|---|---|---|
| 现场控制 | 西门子PLC | 污水行业主流,存量设备多 |
| 数据采集与上传 | 映翰通IG502边缘计算网关 | 支持多协议采集(S7/Modbus等)、4G联网、边缘计算能力- |
| 数据传输协议 | MQTT | 轻量级、适合低带宽场景、工业物联网事实标准 |
| 云端 | 用户自建MQTT云平台 | 数据自主可控 |
| 网关管理 | 映翰通Device Manager(DM)平台 | 批量远程管理、固件升级、状态监控 |
二、整体架构设计
2.1 系统拓扑

数据流向
-
采集:IG502通过以太网(S7协议)连接西门子PLC,周期性读取寄存器数据。
-
转换:IG502将采集到的PLC数据转换为JSON格式。
-
上传:通过MQTT协议,经4G/有线网络将数据发布到用户指定的MQTT Broker。
-
存储与展示:用户的云平台订阅MQTT消息,存入数据库并展示。
-
管理:所有IG502网关通过DM平台统一远程管理。
三、准备工作
在开始配置之前,需要准备好以下内容:
3.1 硬件清单
| 设备 | 说明 |
|---|---|
| 映翰通IG502边缘计算网关 | 含4G模块和天线 |
| SIM卡 | 4G流量卡(如现场有有线网络也可用以太网) |
| 西门子PLC | S7-200/300/400/1200/1500系列均可 |
| 网线 | 连接IG502与PLC |
| PC | 用于配置IG502 |
3.2 软件与账号
-
IG502内置采集程序 Device Supervisor(已预装)。
-
映翰通DM平台账号:https://iot.inhand.com.cn 注册。
-
MQTT Broker信息:用户云平台提供的服务器地址、端口、Client ID、用户名/密码(如有)。
3.3 网络规划
确认IG502的上网方式:
-
4G联网:安装SIM卡,配置APN
-
有线联网:通过WAN口连接路由器,配置静态IP或DHCP
⚠️ 注意:设置IG502的LAN口网段时,不能与WAN口或4G获取的网段相同,否则会造成IP冲突。
四、IG502采集西门子PLC数据
4.1 通过S7协议采集(以太网)
适用于西门子S7-300/400/1200/1500系列,通过以太网口连接。
步骤1:硬件连接
用网线将IG502的LAN口与PLC的以太网口连接,确保两者IP在同一网段。
步骤2:PLC侧配置
在TIA Portal中,打开PLC的"保护与安全"设置,勾选"允许来自远程对象的PUT/GET通信访问" 。这是数据采集能够成功的前提,很多工程师在这一步卡住。
步骤3:IG502侧配置
登录IG502的Web管理页面(默认IP:192.168.2.1),进入Device Supervisor采集配置界面:
-
新建采集通道,选择协议类型为 S7 Protocol
-
填写PLC的IP地址和端口(默认102)
-
配置PLC的机架号(Rack)和槽号(Slot)
-
添加需要采集的变量(数据块DB号、偏移地址、数据类型等)

步骤4:测试验证
在IG502的Web页面上查看实时数据,确认能正确读取PLC寄存器的值。

4.3 采集哪些数据?
污水泵站典型采集参数包括:
| 类别 | 参数示例 |
|---|---|
| 工艺参数 | 污水池液位、进水流量、出水流量、管网压力 |
| 设备状态 | 水泵启停状态、运行时长、故障状态 |
| 电气参数 | 水泵电流、电压、功率、累计用电量 |
| 水质参数 | pH值、COD、氨氮、浊度(如有在线仪表) |
五、配置MQTT数据上传
采集到PLC数据后,下一步是将数据通过MQTT协议上传到用户的云平台。
5.1 MQTT基础配置
在IG502的Web管理页面中,找到MQTT Client配置项:
| 配置项 | 说明 |
|---|---|
| Broker地址 | 用户云平台提供的MQTT服务器IP或域名 |
| 端口 | 通常1883(非加密)或8883(TLS加密) |
| Client ID | 网关唯一标识,建议用设备序列号 |
| 用户名/密码 | 根据平台要求填写(如有) |
| 订阅主题 | 用于接收平台下发的控制指令(可选) |
| 发布主题 | 数据上报的主题,如 /pumpstation/{site_id}/data |
5.2 数据格式配置IG502支持将采集数据打包为JSON格式上报。
5.3 上传周期设置
根据实际需求设置数据上报周期:
-
实时监控:5-10秒上报一次
-
常规运行数据:30-60秒上报一次
-
变化上报:仅当数据变化超过阈值时上报(节省流量)
💡 提示:污水泵站场景下,液位、流量等关键参数建议高频上报(10-30秒),设备状态等变化不频繁的参数可以低频上报(5分钟)。
六、接入DM平台实现网关统一管理
当泵站数量增多(十几个甚至上百个),逐个现场管理网关变得不现实。映翰通Device Manager(DM)云平台可以解决这个问题。
6.1 注册DM账号
-
点击"注册账户",填写邮箱和相关信息
-
查收验证邮件,激活账号
6.2 在DM平台添加网关
-
登录DM平台,进入网关管理页面
-
点击"新增网关"
-
填写网关名称(建议用站点名称+编号,如"河东泵站-01")
-
输入网关序列号(SN),可在IG502机身标签或Web状态页面查看
6.3 配置IG502接入DM平台
在IG502的Web管理页面中:
-
进入 系统管理 >> 设备云平台
-
在"InHand Device Manager"标签页下配置:
-
服务器地址:
iot.inhand.com.cn -
注册账户:填写DM平台的注册邮箱
-
-
点击提交,网关开始与DM平台建立连接
6.4 DM平台能做什么?
接入DM平台后,可以实现:
-
批量远程升级:同时给几十台网关升级固件,不用跑现场
-
在线状态监控:实时查看每台网关的在线状态、信号强度、流量消耗
-
远程配置:修改采集参数、MQTT配置等,无需到场
-
故障告警:网关离线或异常时自动通知
-
日志查看:远程查看网关运行日志,快速定位问题
七、常见问题与排障
7.1 PLC数据读不到
-
检查PLC是否开启了"允许PUT/GET访问"
-
确认IP地址和端口号正确
-
检查网线连接和交换机状态
-
确认PLC的机架号和槽号配置正确
7.2 MQTT连接失败
-
确认Broker地址和端口正确
-
检查4G/网络是否通畅(用Ping工具测试)
-
确认防火墙未封锁MQTT端口
-
检查用户名密码是否正确(如有)
7.3 网关无法接入DM平台
-
确认服务器地址填写正确
-
检查注册邮箱是否与DM平台一致
-
确认4G/有线网络已正常连接
7.4 数据上报延迟或丢失
-
检查4G信号强度,信号弱时考虑加装天线
-
开启断网续传功能
-
适当降低上报频率,减少流量消耗
八、方案优势总结
| 优势 | 说明 |
|---|---|
| 协议兼容性强 | IG502支持S7协议、Modbus RTU/TCP等多种协议,无需更换现有PLC |
| 网络适应性强 | 支持4G/5G、有线、Wi-Fi多种联网方式,主备链路自动切换 |
| 数据安全可靠 | 断网续传、本地缓存,确保数据不丢失 |
| 远程运维高效 | DM平台批量管理,无需跑现场 |
| 边缘计算能力 | 内置Python引擎,支持本地数据处理和协议适配 |
| 部署成本低 | 不改动原有设备,即插即用 |
九、写在最后
污水泵站的数据化、智能化管理是大势所趋。通过西门子PLC + 映翰通IG502 + DM平台的组合方案,可以快速实现泵站数据的远程采集、上云和集中管理,大幅降低运维成本,提升故障响应速度。
本文涵盖了从架构设计到具体配置的完整流程,希望能为正在做类似项目的工程师提供参考。如果你在实际配置中遇到问题,欢迎在评论区留言交流。
如果觉得有用,请点赞、收藏、转发,让更多需要的工程师看到!