0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

mpi转以太网模块实现300PLC转RTU与DCS主站通信

Leon_XD 来源:Leon_XD 作者:Leon_XD 2022-04-02 01:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

产品介绍

兴达易控mpi转以太网模块(MPI-ETH-XD1.0PLUS),以太网端口支持西门子PLC与网络端口(s7-200smart、s7-1200/s7-1500、s7300pn、CP243-1/CP343-1/cp443-1)和modbustcp主从站通信之间的通信功能。

兴达易控mpi-eth-xd1 0plus产品介绍

mpi转以太网直通式,扩展九针母端口,支持mpi/DP多主站通信,触摸屏与主站连接。

mpi转以太网桥接式,扩展9针母端口,支持ModbusRTU主从功能,相当于CP341和cp343的组合。

兴达易控mpi-eth-xd1 0plus模块支持MODBUS功能,可作为MODBUS主站或MODBUS从站,实现PLC与其他MODBUS设备的通信。

Modbus主站的功能及应用

兴达易控modbus转以太网模块的扩展总线端口作为MODBUS主站运行,连接外部MODBUS仪表,并根据预设命令在西门子PLC和MODBUS仪表之间交换数据。它用于西门子PLC和MODBUS仪表之间的通信。

兴达易控mpi-eth-xd1 0plus最多可配置72条数据交换命令,可传输的数据类型包括位、字节和字。一个命令一次最多可以传输100个连续字(寄存器),Modbus站的数量没有限制。

硬件连接

mpi转以太网模块(MPI-ETH-XD1.0PLUS)的扩展总线接口连接到外部MODBUS仪表。桥接模式下mpi-eth-xd1的0 plus扩展总线接口的引脚定义:

兴达易控mpi-eth-xd1 0plus产品介绍

配置步骤:netdevice搜索参数,配置扩展总线接口和MODBUS从机。

将转以太网模块连接到计算机,运行netdevice(v1013或更高版本)配置软件,选择找到的netdevice模块,然后单击按钮栏中的[modify device parameters]按钮。

在参数配置界面左侧选择[S7总线接口参数配置],在右侧选择[extended bus interface],将[function selection]设置为Modbus主站,并设置波特率、数据位、停止位和奇偶校验参数。如果是带有多个MODBUS从设备的总线网络,建议设置通信同步时间,一般为30~50ms;

兴达易控mpi-eth-xd1 0plus产品介绍

3.在参数配置界面左侧选择[MODBUS主站],点击右侧页面的新建来配置数据交换命令。

poYBAGJHKHqATQ8mAAEIdUHOKAA860.png

4.编辑新的MODBUS数据传输命令对话框,点击[检查]检查配置后的错误,然后点击[确定]保存命令。

兴达易控mpi-eth-xd1 0plus产品介绍

如上所述:

1) 数据传输方向

Modbus到S7:读取Modbus仪表数据并传输至西门子PLC;

S7到MODBUS:读取西门子PLC数据并传输至MODBUS仪表;

传输数据的数量、类型和区域

对于L位传输,只能传输一位,数据区域为线圈和输入;

L用于字节传输,最多200个连续字节,数据区:线圈和输入;字节传输只能在Modbus-S7的方向上进行。

L用于字传输,最多100个连续字,数据区:输入寄存器和保持寄存器(输入寄存器和保持寄存器)。

2) S7站起始地址:指定PLC的通信端口、站地址和传输区域。对于S7-200的V区,选择db1。此外,S7-200的SM/AI区域只能读取,不能写入。

3) Modbus站起始地址:指定Modbus站号和数据区的起始地址。此外,输入reg只能读取,不能写入。

命令示例

1) S7到MODBUS字传输:读取的带有PLC地址2的db10 dbw0~18被传输到mdobus站1的40001(保持寄存器1)的前10个字。

2) S7到MODBUS字传输:从qw0~18、mdobus站1的PLC地址2到40001(保持寄存器1的寄存器1)读取10个字。

3) Modbus到S7字节传输:读取Modbus站1的00001(线圈1)和00008(线圈8)之间的数据,并将其传输至PLC 2的mb0。

4) Modbus到S7位传输:读取Modbus站1的00001(线圈1)数据,并将其传输至PLC 2的Q0.0

兴达易控mpi-eth-xd1 0plus产品介绍

5.配置完成后,点击【下载参数】按钮,将参数下载到兴达易控mpi-eth-xd1 0 plus;设备重启后,可以监控运行状态;

兴达易控mpi-eth-xd1 0plus产品介绍

通信测试

MODBUS仪表中常见各种智能温度控制器。以集成ModbusRTU从站通信端口的温度控制器为例,说明了如何实现兴达易控MODBUS主站与以太网模块之间的数据通信。

示例功能:将两个温度控制仪表的实际温度值(PV)读取到一个S7-300 dbw100和db1 dbw102数据区的db1;设置S7-300 dbw200的db1和db1 dbw202,并将数据作为温度设定值(SV)传输至两个温度控制仪表。

接线:用PROFIBUS电缆连接两个温度控制器,并将PROFIBUS网络插头插入扩展总线接口上的兴达易控mpi-eth-xd1 0 plus。如果通信线路是自制的,mpi-eth-xd1 0 plus扩展总线接口的3个引脚连接到RS485(连接到恒温器a端口),8个引脚连接到RS485(连接到恒温器B端口),5个引脚连接到RS485接地。

将温度控制器的参数设置为Modbus通信协议,地址分别为1和2,并设置9600bps波特率、8个数据位、偶数检查和一个停止位;

配置兴达易控mpi-eth-xd1下载参数,加0。

1) 扩展总线接口参数:MODBUS主站、9600bps波特率、8位数据位、1位停止位、偶数检查。

2) 配置MODBUS主命令:

恒温器的当前温度(PV值)在保持寄存器16#14中,即在保持寄存器20中;设定值(SP值)为保持寄存器的16#28,即保持寄存器的40。

根据示例要求配置以下命令:

兴达易控mpi-eth-xd1 0plus产品介绍

4.点击参数配置页面上的[MODBUS执行监控],查看命令执行信息。

兴达易控mpi-eth-xd1 0plus产品介绍

5.打开STEP7软件,连接mpi-eth-xd1 0plus模块,在监控表dbw100中输入db1和db1。DBW102、DB1.Dbw200和DB1 dbw202,检查DB1 dbw100/1002是否为恒温器的实际温度,修改DB1,检查db2002/W200恒温器的温是否一致。

兴达易控mpi-eth-xd1 0plus产品介绍

6.总结:

1) 兴达易控mpi-eth-xd1 0 plus的Modbus主站功能根据预先配置的数据交换命令自动执行Modbus仪表与PLC之间的数据传输,无需在PLC中编程;

2) 兴达易控mpi-eth-xd1 0 plus的Modbus主站通信不影响上位机的以太网通信,上位机(如编程软件、监控组态软件、以太网触摸屏等)仍能通过以太网读写PLC数据;

3) 使用连续数据区多字节/字传输命令可以减少每个站点的命令数量,从而增加可通信站点;

4) 对于位传输,可以采用字节数据类型,8个连续的位值将直接传输到PLC中的一个字节地址;

5) 增加PLC的波特率0(例如,将S7-200设置为187.5kbps)和MPI eth XD1加上扩展通信端口的波特率(高达256Kbps),可以加快Modbus数据交换的速度;如果Modbus通信线路较长,应适当降低波特率;

6) 所有MODBUS站应设置不同的站地址,波特率、数据位和校验位应与mpi-eth-xd1相同,0+扩展通信端口的参数应相同;

12.2 MODBUS从站功能和应用

MPI-ETH-XD1。0 plus桥接扩展总线作为Modbus RTU从站运行。带有Modbus RTU主站的外部设备通过Modbus协议0访问mpi-eth-xd1,西门子PLC数据连接到九针公端口。适用于DCS系统或触摸屏作为MODBUS主站设备读写西门子PLC数据。

通信线路连接

Modbus主站设备的RS485接口连接到mpi-eth-xd1 0plus桥接扩展通信端口。Mpi-eth-xd1引脚定义0+扩展通信端口:

兴达易控mpi-eth-xd1 0plus产品介绍

兴达易控mpi-eth-xd1 0 plus配置

配置步骤:netdevice搜索参数,配置扩展总线接口和MODBUS从机。

将mpi-eth-xd1 0 plus模块连接到计算机,运行netdevice(v1013或更高版本)配置软件,选择找到的mpi-eth-xd1 0 plus模块,然后单击按钮栏中的[修改设备参数]按钮。

在参数配置界面左侧选择[S7总线接口参数配置],在右侧选择[extended bus interface],将[function selection]设置为MODBUS slave,并设置波特率、数据位、停止位和奇偶校验参数。

兴达易控mpi-eth-xd1 0plus产品介绍

3.在参数配置界面左侧选择[MODBUS ],查看PLC寄存器对应的MODBUS地址,MODBUS主站可以根据该映射表访问PLC;

兴达易控mpi-eth-xd1 0plus产品介绍

4.设置完成后,点击[download parameters]按钮将参数下载到mpi以太网模块

Modbus测试

Modbus测试可以使用modscan软件将mpi-eth-xd1 0 plus模块连接为Modbus主站。

采用USB到RS485转换线,USB端口连接到计算机,RS485终端连接PROFIBUS电缆和总线插头,插头插入mpi-eth-xd1 0 plus扩展通信端口。

在计算机exe上运行modscan,单击“连接”并设置相应的连接参数。此处USB连接的串行端口号可在[计算机]和[设备管理器]中查看。这是com6端口、波特率、数据位、检查位和停止位。这些设置与mpi-eth-xd1 0的设置相同。plus模块的扩展端口参数一致;

兴达易控mpi-eth-xd1 0plus产品介绍

3.设备ID与西门子PLC的通信端口地址相同,如图2所示。从线圈00001中读取100个线圈的状态,并检查Modbus映射表以确定其为Q0~Q12.4;

兴达易控mpi-eth-xd1 0plus产品介绍

4.使用netdevice诊断chnet扩展总线的状态。

兴达易控mpi-eth-xd1 0plus产品介绍

5.总结:

1) mpi转以太网模块(MPI-ETH-XD1.0PLUS)的Modbus从机功能根据预设的Modbus映射表进行通信,无需在PLC中编写程序;

2) 西门子PLC的通信端口地址为Modbus从站地址;

3) mpi转以太网模块(MPI-ETH-XD1.0PLUS) MODBUS从机通信不影响以太网通信,上位机(如编程软件、监控组态软件、监控组态软件、以太网触摸屏等)仍可通过以太网读写PLC数据。

4) 增加PLC(例如,将S7-200设置为187.5kbps)和mpi-eth-xd1的波特率。0波特率加上扩展通信端口(高达256Kbps),可加快Modbus数据采集速度;如果Modbus通信线路较长,则应适当降低波特率

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5045

    文章

    14443

    浏览量

    483617
  • 西门子
    +关注

    关注

    98

    文章

    3272

    浏览量

    119752
  • MODBUS
    +关注

    关注

    28

    文章

    2387

    浏览量

    82282
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于以太网模块:西门子 S7-300PLC 与 LABVIEW 上位机通讯配置实操

    数据监控和远程管理的需求。本项目旨在通过引入远创智控品牌的 MPI-ETH-YC01以太网模块实现西门子S7-300PLC与MODBUS
    的头像 发表于 11-28 17:03 2236次阅读
    基于<b class='flag-5'>以太网</b><b class='flag-5'>模块</b>:西门子 S7-<b class='flag-5'>300PLC</b> 与 LABVIEW 上位机通讯配置实操

    S7-300PLC通过MPI以太网模块实现与S7-1500PLC及触摸屏的协同通信案例

    门子S7-300PLC(仅配备传统MPI接口)却成为数据融合的障碍。这些“老将”无法直接接入基于以太网的现代工业网络,实时数据无法上传至新系统,触摸屏也无法直接监控其状态,形成信息孤岛。全面更换S7-
    的头像 发表于 08-14 09:43 783次阅读
    S7-<b class='flag-5'>300PLC</b>通过<b class='flag-5'>MPI</b><b class='flag-5'>转</b><b class='flag-5'>以太网</b><b class='flag-5'>模块</b><b class='flag-5'>实现</b>与S7-1500<b class='flag-5'>PLC</b>及触摸屏的协同<b class='flag-5'>通信</b>案例

    RS485Profibus网关在QDNA钠离子分析仪与300PLC通信中的应用解析

    在工业自动化的宏大舞台上,不同设备之间的高效通信犹如一场精心编排的舞蹈,每个角色都需要精准地找到自己的位置,并与伙伴们默契配合。今天,让我们聚焦于一个关键的通信环节——RS485Profibus网关如何助力QDNA在线钠离子分
    的头像 发表于 08-07 15:57 305次阅读
    RS485<b class='flag-5'>转</b>Profibus网关在QDNA钠离子分析仪与<b class='flag-5'>300PLC</b><b class='flag-5'>通信</b>中的应用解析

    MPI 以太网模块案例:西门子 S7-300PLC 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    需求,需将S7-300接入基于S7-1500PLC的中央控制系统,并实时采集ABBACS580变频器(MODBUSRTU协议)的运行数据。传统方案存在以下痛点: 通讯接口限制: S7-300
    的头像 发表于 07-30 10:02 545次阅读
    <b class='flag-5'>MPI</b> <b class='flag-5'>转</b><b class='flag-5'>以太网</b><b class='flag-5'>模块</b>案例:西门子 S7-<b class='flag-5'>300PLC</b> 借此与 S7-1200、触摸屏及 ModbusRTU 变频器通讯

    plc以太网通讯模块:西门子 S7-300PLC 与 S7-1200、触摸屏及变频器通讯案例

    西门子TP1200Comfort触摸屏,同时工厂需要将该西门子300PLC与西门子1200PLC进行以太网通讯,并且还要采集MODBUSRTU协议的汇川MD380系列变频器数据,同时不能对现有触摸屏的通讯造成任何影响。这一需求带
    的头像 发表于 07-29 09:51 1015次阅读
    <b class='flag-5'>plc</b><b class='flag-5'>以太网</b>通讯<b class='flag-5'>模块</b>:西门子 S7-<b class='flag-5'>300PLC</b> 与 S7-1200、触摸屏及变频器通讯案例

    西门子S7-300PLC通过MPI以太网模块实现与S7-1500PLC通信的实操案例

    差异(MPI串口与Profinet以太网)形成数据孤岛。捷米特ETH-S7300-JM02Plus作为专业的 MPI以太网
    的头像 发表于 07-25 14:28 665次阅读
    西门子S7-<b class='flag-5'>300PLC</b>通过<b class='flag-5'>MPI</b><b class='flag-5'>转</b><b class='flag-5'>以太网</b><b class='flag-5'>模块</b><b class='flag-5'>实现</b>与S7-1500<b class='flag-5'>PLC</b><b class='flag-5'>通信</b>的实操案例

    JF - 600MT称重变送器通过Modbus TCPProfibus DP网关与300plc实现数据互换

    在工业自动化领域,Modbus TCP和Profibus DP都是极为重要的通信协议,它们各自有着独特的优势和应用场景。而当兴达易控Modbus TCPProfibus DP网关与JF - 600MT 称重变送器以及300plc
    的头像 发表于 06-21 12:20 979次阅读
    JF - 600MT称重变送器通过Modbus TCP<b class='flag-5'>转</b>Profibus DP网关与<b class='flag-5'>300plc</b><b class='flag-5'>实现</b>数据互换

    profibusDPprofinet网关接ABB电机保护单元与1200plc通讯

    标准,提供了更高的带宽和更灵活的架构。本文将探讨如何通过一个Profibus DPProfinet网关,将ABB电机保护单元与S7-1200 PLC进行
    的头像 发表于 05-19 10:09 401次阅读
    profibusDP<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>转</b>profinet网关接ABB电机保护单元与1200<b class='flag-5'>plc</b>通讯

    Modbus以太网终极方案:三步实现老旧设备智能升级

    一、为什么90%的工厂急需Modbus以太网? 工业设备联网数据显示,Modbus RTU等设备仍占现存设备的68%,但面临三大致命瓶颈: ✅ 距离限制:RS485近距离传输 vs 以太网
    发表于 04-24 10:37

    串口以太网芯片选型指南:2025十大以太网模块品牌盘点与应用方案解析

    随着物联网(IoT)、工业自动化和智能设备的广泛普及,串口以太网技术的需求持续增长。串口以太网芯片作为实现串口设备联网的核心组件,在工业
    的头像 发表于 04-09 15:30 1647次阅读

    广成科技CAN以太网模块的作用和应用

    CAN以太网模块是一类能够将CAN总线数据转换为以太网数据的设备,通常用于实现CAN总线与以太网
    的头像 发表于 03-20 13:58 1012次阅读
    广成科技CAN<b class='flag-5'>转</b><b class='flag-5'>以太网</b><b class='flag-5'>模块</b>的作用和应用

    MPI以太网连接:轻松监控300PLC数据!

    MPI 以太网连接结合 Labview 监控西门子 S7-300PLC 的数据,为工业自动化和智能制造带来了新的解决方案。它不仅提升了数据传输的速度和距离,还增强了系统的灵活性和扩展
    的头像 发表于 03-10 12:48 732次阅读
    <b class='flag-5'>MPI</b><b class='flag-5'>转</b><b class='flag-5'>以太网</b>连接:轻松监控<b class='flag-5'>300PLC</b>数据!

    稳准狠!profinetethernetIP网关丝滑操控传感器与PLC通信

    ProfinetEthernet/IP网关作为连接不同通信协议的桥梁,凭借其稳准狠的特性,为传感器与基恩士PLC之间的丝滑
    的头像 发表于 03-04 15:44 543次阅读
    稳准狠!profinet<b class='flag-5'>主</b><b class='flag-5'>站</b><b class='flag-5'>转</b>ethernetIP网关丝滑操控传感器与<b class='flag-5'>PLC</b><b class='flag-5'>通信</b>

    广成科技CAN FD以太网模块的应用场景

    CAN FD以太网模块在多个领域和项目中都有广泛应用,主要用于实现CAN FD总线与以太网之间的数据转换和
    的头像 发表于 02-17 10:38 869次阅读

    信捷PLC以太网连接电脑方法

    JM-ETH-XJ是专门为信捷PLC以太网通讯面设计,可实现工厂设备信息化需求,对于设备网络监控和生产管理有着很大的帮助,主要用于信捷XC/XD/XL等多个系列
    发表于 12-16 11:29 3次下载