欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > 开疆智能CCLinkIE转ModbusTCP连接西门子PLC配置案例

开疆智能CCLinkIE转ModbusTCP连接西门子PLC配置案例

2025/9/23 9:16:51 来源:https://blog.csdn.net/kjznzdh/article/details/148852209  浏览:    关键词:开疆智能CCLinkIE转ModbusTCP连接西门子PLC配置案例

首先对西门子PLC进行组态,设置好ModnusTCP从站参数。

S7-1200 Modbus TCP 实验环境

下面以网关与 S7-1200 之间进行 Modbus TCP 通信为例,详细阐述客户端与服务器侧如何编程及通信的过程,本文档只介绍服务器部分组态编程,客户端部分参见客户端文档。

. Modbus TCP 通信双方的基本配置

硬件标识符是在“设备组态”中,双击 PROFINET 接口,然后在“属性”中的“硬件标识符”中查看,如图 2 所示。

图 2. S7-1200 设备的 PROFINET 接口硬件标识符

S7-1200 Modbus TCP 服务器编程

“MB_SERVER”指令将处理 Modbus TCP 客户端的连接请求、接收并处理 Modbus 请求并发送响应。

1. 调用 MB_SERVER

将 MB_SERVER 指令块在“ 程序块 > OB1 ”中的程序段里调用,调用时会自动生成背景 DB ,点击确定即可,如图 3 所示。

图 3. 调用 MB_SERVER 指令块

该功能块各个引脚定义如下表 3所示:

编辑

设置好从站后下载组态到PLC即可。

打开网关配置软件。

配置CCLink IE从站参数

通过网关的配置软件,设置网关作为CCLink IE从站的参数:

占用数:与PLC主站配置的一致。

设置IP地址:网关作为CCLINKIE一侧的IP地址。

配置Modbus TCP参数

IP地址:设置网关Modbus TCP端的静态IP(如192.168.0.10)。

端口号:默认502(可自定义)。

寄存器映射规则

将CCLink IE的输入数据(如X区域)映射到Modbus的3x输入寄存器(地址30001开始)。

将CCLink IE的输出数据(如Y区域)映射到Modbus的4x保持寄存器(地址40001开始)。

示例:PLC的D100~D131(32字)映射到Modbus 40001~40032。

添加从站并设置IP地址,和西门子PLC保持一致

添加modbus功能码,本例以03功能码为例

填写PLC作为ModbusTCP从站的寄存器地址与数量

确认无误将配置下载进网关,并开始配置CCLinkIE主站(三菱PLC)

打开三菱PLC,设置CClinkIE一侧的参数配置,首先设置PLC的IP地址

双击详细设置进入CClinkIE配置

添加通用从站IP地址以及占用点数

设置好分配的软元件

到此,全部配置完成,将设备上电后观察指示灯状态正常即可。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词