开疆智能ModbusTCP转Devicenet网关连接西门子200Smart与费托斯阀岛案例

智能家电 2025-06-17 广盈财人 3162

本案例是客户使用西门子200Smart通过开疆智能ModbusTCP转Devicenet网关连接费托斯阀岛,具体配置过程如下。

wKgZO2hL-lyASkLGAAKj4CQqJt4444.png

配置过程

1. 打开网关配置软件“Gateway Configuration Studio”

新建项目,选择TCP-DevicenetM

2. 设置网关的ModbusTCP一侧的IP地址以及数据长度。并设置网关短线后的数据处理方式以及字节交换顺序

wKgZO2hL-l2AZIK4AAA6cnIH00M453.png

3. 设置网关的Devicenet节点地址以及波特率,与机器人配置保持一致。

wKgZO2hL-l6AaYzCAABD6XmYAhQ815.png

通过从站EDS文件找到所需要填写的从站参数

wKgZPGhL-l6AF1YXAACw7CbpOrU043.pngwKgZO2hL-l-AKgVeAAC1YmVayyY134.png

将上图参数填写进入网关。

wKgZPGhL-l-AehQIAABKaNO24Zk420.png

配置完成后下载进入网关。并开始配置200Smart

基础知识

(1)200SMART 和其他设备采用 Modbus TCP 通信协议的时候,得调用软件本身自带的通信指令才能实现编程。就像下面这张图展示的那样:“MBUS_CLIENT”是客户端的指令,“MBUS_SERVER”是服务器的指令。

wKgZO2hL-l-AeoPIAAB5l5C8AW081.jpeg

(2) “MBUS_CLIENT”是客户端指令

“MBUS_CLIENT”指令能让 S7-200 SMART CPU 变成 Modbus TCP 客户端,然后通过以太网跟 Modbus TCP 服务器进行通信。凭借“MODBUS_CLIENT”指令,可以在客户端和服务器之间搭建连接、发送 Modbus 请求,还能接收响应。

wKgZPGhL-mCAPk1XAAMbRzJtfIU893.pngwKgZO2hL-mCAYNeUAAK8EhTTfzo766.png

指令管脚填写如下图所示:

wKgZPGhL-mGAKw8bAADiWzgKWH0647.png

编写指令要点:

wKgZO2hL-mGAUPQdAAH5Dv1JVrc213.png

服务器指令:

wKgZPGhL-mKAbeqUAAPog8aDrQg696.png

服务器指令编程要点:

wKgZO2hL-mOAb5liAAKYR7JuRcA145.png

3.用指令根据控制要求编写程序

(1)客户端程序

wKgZPGhL-mOAM7lkAAHlzfqqNew253.pngwKgZO2hL-mOAGXs-AAGN0QDiwxM861.pngwKgZPGhL-mSAfAt0AAByq0EZ-gE385.pngwKgZO2hL-mSAVqKqAAHrMgfS_UM757.png

(2)服务器程序

wKgZPGhL-mWAKsbQAACoOdFojfI659.png

配置完成后将组态下载进PLC,设定好阀岛的从站地址后,将所有设备上电,观察指示灯状态正确后及代表通讯正常。

审核编辑 黄宇