依托CCLinkIE转ModbusTCP网关的转换达成西门子PLC连接配置案例

发布于:2025-07-20 ⋅ 阅读:(12) ⋅ 点赞:(0)

依托CCLinkIE转ModbusTCP网关的转换达成西门子PLC连接的配置案例

来百度APP畅享高清图片

首先,对西门子可编程逻辑控制器(PLC)进行组态,并设置好Modbus TCP从站参数。

S7 - 1200 Modbus TCP实验环境

以下以网关与1200 PLC之间开展Modbus TCP通信为例,详细阐释客户端与服务器端的编程及通信过程。本文档仅介绍服务器部分的组态编程,客户端部分请参阅客户端文档。 在 Modbus TCP 通信双方的基础配置中,硬件标识符的获取方式为:在“设备组态”界面,双击 PROFINET 接口,随后在“属性”栏的“硬件标识符”处进行查看,

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

S7 - 1200 Modbus TCP 服务器编程

“MB_SERVER”指令可对 Modbus TCP 客户端的连接请求予以处理,接收并处置 Modbus 请求,同时回送响应。

调用 MB_SERVER,在“程序块 > OB1”的程序段内调用 MB_SERVER 指令块,调用期间会自动生成背景 DB,点击确定便可,展示了 MB_SERVER 指令块的调用状况。该功能块各引脚的定义具体见表 3

在完成从站的设置工作之后,将组态下载至可编程逻辑控制器(PLC)便可。

启动网关配置软件。开展CCLink IE从站参数的配置工作,利用网关的配置软件,对网关作为CCLink IE从站的参数予以设定:占用数:应与PLC主站所配置的占用数达成一致。IP地址设定:确定网关作为CCLINK IE一侧的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 地址进行设置,确保该 IP 地址与西门子 PLC 的 IP 地址一致。 纳入Modbus功能码,此例以03功能码作为示例

填写可编程逻辑控制器(PLC)充当Modbus TCP从站情况下的寄存器地址和数量。确认无误后,将配置下载至网关,并启动CCLinkIE主站(三菱PLC)的配置工作。开启三菱PLC,对CClinkIE一侧的参数进行配置,首要步骤为设置PLC的IP地址。

通过双击“详细设置”进入CC-Link IE配置界面,添加通用从站的IP地址以及其所占用的点数,并完成分配软元件的设置。

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


网站公告

今日签到

点亮在社区的每一天
去签到