电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

如何为Modbus/TCP功能块MB_REDSV在多路端口502上配置连接? -解决方案-华强电子网

来源:华强电子网 作者:华仔 浏览:229

标签:

摘要: MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400 H站上使用发布的CP时只允许通过502端口使用一个连接。 下表中列出的S7-400 CP 已发布,用于S7-400 H站的操作,且支持多个TCP连接。因此它

MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400 H站上使用发布的CP时只允许通过502端口使用一个连接。

下表中列出的S7-400 CP 已发布,用于S7-400 H站的操作,且支持多个TCP连接。因此它们允许在本地端口502上使用多个连接。
CP订货号固件版本CP443-16GK7443-1EX30-0XE0从V3.0开始CP443-1 Advanced6GK7443-1GX30-0XE0从V3.0开始

如果要建立双边冗余,并使S7-400 H站作为Modbus服务器,Modbus客户端可以建立2个连接到CP0的502端口和2个连接到CP1的502端口。


图. 01

多路端口502的功能
在NetPro中为502端口建立一个被动连接,CP卡的固件依次处理到来的TCP消息。从S7用户程序的角度来看,一个多路复用的连接表现为一个单个连接。 在NetPro中显示和在特殊诊断中是累积的。也就是说当建立了至少一个连接时,状态显示为 "连接建立",但无法查看多少个Modbus客户端连接到502端口上。

配置
如果在双边冗余的情况下,S7-400 H站被配置为Modbus服务器,并使用多路端口502,则必须采用被动连接设置为CP0和CP1在502端口的创建一个未指定的连接。在MB_REDSV功能块的 id_0_a 和 id_1_a输入端指定对应NetPro的连接ID。

注意
如果在双边冗余的情况下,S7-400 H站作为Modbus服务器仅接受每个端口仅1个连接,则必须在NetPro中为每个CPU配置两个不同端口号的未指定的被动连接。然后必须在MB_REDSV功能块的 id_0_a, id_1_a, id_0_b and id_1_b输入端进行相应的设置。


图. 02

通过CP 343-1实现单边冗余
以下CP 343-1支持单边冗余:

  • CP 343-1 Lean (订货号: 6GK7343-1CX10-0XE0) V2.1 及更高
  • CP 343-1 Standard (订货号: 6GK7343-1EX30-0XE0) V2.0.16 及更高

同样,对于端口502来说仅需一个指定的连接。然后仅需设置功能块MB_REDSV的输入端id_0_a。

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67