1. 项目背景与设备选型
在工业自动化项目中,不同厂商设备间的协议互通一直是现场实施中的常见挑战。最近我们在一个智能制造产线改造项目中,遇到了西门子S7-200 SMART PLC与第三方设备需要通过Modbus TCP协议进行数据交换的需求。由于200 SMART本身不支持Modbus TCP主站功能,经过方案比选,最终采用了摩莎(Moxa)的MGate 5101系列DP转Modbus TCP网关模块。
选择MGate 5101主要基于以下考虑:
- 协议支持完善:同时支持PROFIBUS DP从站和Modbus TCP主/从站功能
- 配置灵活性:提供独立的输入/输出数据区映射
- 工业级设计:-40~75℃工作温度,支持DIN导轨安装
- 配置工具友好:提供图形化的MGate Manager配置软件
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 硬件连接与基础配置
2.1 西门子PLC侧配置
首先需要在S7-200 SMART系统中添加EM DP01通信模块:
- 在STEP 7-Micro/WIN SMART软件中,右键点击"CPU"选择"添加模块"
- 从列表中选择EM DP01模块,设置站地址(默认为2)
- 下载硬件配置到PLC,无需额外编程
注意:DP总线终端电阻需要正确设置,网络首尾节点的终端电阻应拨到ON位置,中间节点拨到OFF。
2.2 MGate 5101物理连接
- 通过DB9接口连接PROFIBUS DP总线(A1/B1端子)
- 使用RJ45接口接入以太网交换机
- 24VDC电源接入(支持9.6~60V宽电压输入)
3. 软件配置详解
3.1 MGate Manager基础设置
- 安装MGate Manager配置工具(最新版本为V1.7)
- 点击"搜索"按钮扫描网络中的MGate设备
- 双击找到的设备进入配置界面(默认账号admin/moxa)
首次配置建议:
- 在"System"→"Language"切换为中文界面
- 在"Network"中设置固定IP(避免DHCP导致的连接问题)
3.2 PROFIBUS DP参数配置
-
导入GSD文件:
- 点击"GSD管理"添加从站设备的GSD文件
- 摩莎官网提供常见设备的GSD库下载
-
创建DP网
