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

   2024-10-22 建材之家300
核心提示: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-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

 
【温馨提示】本文内容和观点为作者所有,本站只提供信息存储空间服务,如有涉嫌抄袭/侵权/违规内容请联系QQ:727533600 删除!
 
举报收藏 0打赏 0评论 0

上一篇:电压型、电流型触电保护工作原理

由于电气短路使电源侧的保险丝熔断,或自动开关跳开,从而切断电源,这是建立在发生大电流基础上的保护切断;除此之外,近时期国内外作为保护切断的防护方法,是根据家用电器不带电金属外壳出现高于安全电压时,则立即切断电源;或出现大于安全值的漏电流时,则立即切断电源。作为专门保护人身安全,防止触电事故,这是...

下一篇:根据继电器电路图编写PLC梯形图步骤

PLC的梯形图很多都是可以根据继电器电路图来编写程序的,使用这种编写方法时应注意梯形图是PLC的程序,是一种软件,而继电器是由硬件元器件组成的,梯形图和继电器电路有着本质上面的区别。将继电器电路图转换成功能相同的PLC的梯形图的步骤如下;  1、了解和熟悉被控设备的技术工艺和机械动作,根据继电器电路图分析...
 
更多>同类电工资讯
推荐图文
推荐电工资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报