电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

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

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

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

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

标签:

摘要: MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。用于支持SIMATIC CPU与第三方设备的Modbus/TCP通讯。Modbus/TCP通讯通过默认的502端口。过去,S7-400 H站上的CPs版本只允许通过502端口使用一个连接。 下图列出了可以用于S7-400 H站上且支持多个TCP连接的S7-400 CPs 版本。因此它们允许在本地端口502上使用多个连

MB_REDSV块是SIMATIC Modbus/TCP Red V2的一个组件。用于支持SIMATIC CPU与第三方设备的Modbus/TCP通讯。Modbus/TCP通讯通过默认的502端口。过去,S7-400 H站上的CPs版本只允许通过502端口使用一个连接。

下图列出了可以用于S7-400 H站上且支持多个TCP连接的S7-400 CPs 版本。因此它们允许在本地端口502上使用多个连接。
CP订货号固件版本CP443-16GK7443-1EX30-0XE0从V3.0开始CP443-1 Advanced6GK7443-1GX30-0XE0从V3.0开始如果要建立双冗余并使得S7-400 H站作为Modbus服务器,Modbus客户端可以分别建立2个连接到CP0的502端口和CP1的502端口。


图. 01

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

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

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


图. 02

型号 厂商 价格
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