• {{item.name}}
SIMATIC S7-1500系列 {{item.name}}
{{item2.name}}
更多
常问问题

在STEP7 V15或更高版本中,如何通过S7-1200/S7-1500集成PROFINET接口和连接的CP,使用冗余Modbus/TCP通信功能块?

star star star star star
5.0 分
  • 使用操作
文档编号:109762425| 文档类型:常问问题| 发布时间:2025年09月16日
  • 0
  • 216
  • 0
在STEP7 V15或更高版本中,通过S7-1200/S7-1500集成的PROFINET接口和一个连接的CP,实现冗余Modbus/TCP 通信的应用例程。 指令

指令

使用“MB_RED_CLIENT”和“MB_RED_SERVER”指令,可以在S7-1200/S7-1500与支持Modbus/TCP协议的设备之间建立连接。

“MB_RED_CLIENT”指令通过PROFINET连接作为Modbus/TCP客户端进行通信。可使用“MB_RED_CLIENT”指令在客户端和服务器之间建立冗余连接,发送Modbus请求,接收响应并控制Modbus/TCP客户端的连接建立。

"MB_RED_Server"指令通过PROFINET连接作为Modbus/TCP服务器进行通信。"MB_RED_Server"指令处理Modbus/TCP客户端的连接请求,接收和处理Modbus请求,并发送响应消息。

在以下CPU中可以使用这些指令:

  • S7-1200 CPUs:FW V4.2及更高版本
  • S7-1500 CPUs:FW V2.5及更高版本

在STEP 7 V15或者更高版本中 ,以上指令包含在“指令”任务卡的"通信 > 其他> MODBUS TCP" 中。

注意事项

每个CPU都需要单独对Modbus/TCP块授权。对于R/H站点,只需要1个授权。

下载

示例程序“MODBUS_RED_1200_1500_EXAMPLE_V15.zip”由STEP7 V15创建。本项目包含集成的Modbus功能块,用于S7-1200/S7-1500 CPU和连接的CP与第三方设备之间的冗余Modbus/TCP通信。对于每个CPU,都有一个作为服务器和客户机参数化的样例。

解压“MODBUS_RED_S71200_S71500_EXAMPLE_V15.zip”到单独目录中,然后可以在TIA Poatal中打开并编辑该项目。

MODBUS_RED_1200_1500_EXAMPLE_V15.zip
更多信息

  • 关于Modbus/TCP通信的详细信息,可以参考:

https://mall.industry.siemens.com

  • 有关Modbus块授权的信息可以在以下条目中获得:

- 如何使用 Service&Support 应用申请应用于Modbus/TCP块的授权:109746433

- 应用于S7-300 / S7-400的Modbus/TCP块授权(视频)109741480

FAQ自上次发布的更改

在注意事项处增加了授权信息

  • 评论
更多
  • 分享

    手机扫码分享文档(需在手机端重新登录账号)

提示
您即将前往“全球技术资源库”。
“全球技术资源库”的用户名与本地支持中心(下载中心、技术论坛、找答案、1847工业学习平台)的用户名不通用。如果需要在全球技术资源库下载文档,您需要重新登录或注册。
确定
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。