电工学习网

 找回密码
 立即注册

如何使用Modbus/TCP功能块MB_REDSV在多端口号502上配置连接?

2014-3-18 14:25| 编辑:电工学习网| 查看: 23127| 评论: 0

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-1 6GK7443-1EX30-0XE0 从V3.0开始
CP443-1 Advanced 6GK7443-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

看过《如何使用Modbus/TCP功能块MB_REDSV在多端口号502上配置连接?》的人还看了以下文章:

发表评论

最新评论

|电工学习网 ( )

GMT+8, 2021-5-16 02:24

Powered by © 2011-2021 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部