• 西门子CPU主机安全型PLC模块总代理
  • 西门子CPU主机安全型PLC模块总代理
  • 西门子CPU主机安全型PLC模块总代理

产品描述

快出货时间1-3天 质保1年 版本无操作系统 外形尺寸未提供 可售卖地全国

西门子CPU主机安全型PLC模块总代理

西门子CPU主机安全型PLC模块总代理

202210261445353379004.png

西门子CPU主机安全型PLC模块总代理

如何对 S7-1500 CPU 和 S7-1200 CPU 之间的 Modbus/TCP 通信进行编程和参数化 ?

S7-1500 CPU 和 S7-1200 CPU 之间可以实现 Modbus/TCP 的通信。在 S7-1500 CPU 和 S7-1200 CPU 中调用 “MB_CLIENT” 和 “MB_SERVER” 指令并参数化。

“MB_CLIENT” 指令通过 CPU 的PROFINET接口实现 Modbus/TCP 客户机通信。使用 “MB_CLIENT” 指令在客户机务器之间建立连接,发送请求和接收响应,和控制连接断开。“MB_CLIENT” 指令在独立的功能块"ModbusClient"中被调用。

"MB_SERVER"  指令通过 CPU 的PROFINET接口实现 Modbus/TCP 服务器通信。使用 "MB_SERVER" 指令处理 Modbus/TCP 客户端的连接请求,接收来自 Modbus/TCP 客户端的请求并发送响应消息。"MB_SERVER" 指令在独立的功能块"ModbusServer"中被调用。

在这个例子中,通过两个Modbus/TCP连接演示了一个Modbus功能。
S7-1500 CPU 的**个连接作为Modbus TCP 客户机。S7-1200 CPU 作为 Modbus TCP 服务器。
S7-1200 CPU 的*二个连接作为Modbus TCP 客户机。S7-1500 CPU 作为 Modbus TCP 服务器。

一个Modbus/TCP 连接是要通过一对功能块建立的 (MB_CLIENT 和 MB_SERVER).  “MB_CLIENT” 和 "MB_SERVER"指令分别在独立功能块(("ModbusClient" 和 "ModbusServer“)中调用。


图 01

文档描述如下:


在 S7-1500和S7-1200 CPU 的用户程序中调用 "ModbusClient"指令并参数化,该功能块内部调用"MB_CLIENT" 指令。

在 S7-1500和S7-1200 CPU 的用户程序中调用 "ModbusServer"指令并参数化,该功能块内部调用"MB_SERVER"  指令 。


  net_modbus_tcp_s7-1500_s7-1200_en.pdf (1,0 MB) 

下载
下载文件中包含 "ModbusTCP_S71500_V15-1.zip" 项目。
复制 "ModbusTCP_S71500_V15-1.zip" 文件到一个单独文件夹并且双击打开该文件。使用 STEP 7 打开并处理这个解压的项目数据。

   ModbusTCP_S71500_V15-1.zip (2,9 MB) 

注意

"MB_CLIENT" 和 "MB_SERVER" 指令在“ MODBUS TCP”库中。对于V4.0版本的S7-1200 CPU,"MB_CLIENT" 和 "MB_SERVER"指令要使用V3.1及以上版本的库。对于V4.1及以上版本的S7-1200 CPU和S7-1500的CPU,可以用所有库版本的"MB_CLIENT" 和 "MB_SERVER"指令。

多信息
关于 "MB_CLIENT" 和 "MB_SERVER" 指令的多信息请参考文档编号: 109755202.

创建环境
此常问问题中的图片和下载文件均是在 STEP 7 Professional V15.1 和"MODBUS TCP" 库 V4.1环境下创建的。





http://a6784005.cn.b2b168.com
产品推荐

Development, design, production and sales in one of the manufacturing enterprises

您是第64285位访客
版权所有 ©2024 八方资源网 粤ICP备10089450号-8 上海朕锌电气设备有限公司 保留所有权利.

上海朕锌电气设备有限公司 保留所有权利.

技术支持: 八方资源网 八方供应信息 投诉举报 网站地图