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

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

3天内不再提示

modbus设备数据转profinet IO项目案例

modbus转iec61850 来源:modbus转iec61850 作者:modbus转iec61850 2024-09-20 15:23 次阅读

目录
1 案例说明 1
2 VFBOX网关工作原理 1
3 准备工作 2
4 设置网关采集MODBUS从站数据 2
5 用PROFINET IO协议转发数据 8
6 案例总结 10

1 案例说明

  1. 设置网关采集Modbus设备数据
  2. 把采集的数据转成profinet IO协议转发给其他系统。

2 VFBOX网关工作原理
VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子欧姆龙,三菱,AB PLC,DLT645,DLT698电表,modbus rtu tcp,环保的HJ212协议,opc ua和opc da,电力的IEC103 IEC104, IEC61850等,以及EthernetIP,Profinet IO,CCLink,EtherCAT现场总线协议,bacnet,MQTT,mysql,sqlserver数据库。不同型号的网关支持不同的协议,具体支持的协议参考网关侧面标签上的型号。依托500多种型号的网关产品,可以实现多种不同协议之间的互联互通。
网关连接在不同协议的设备之间,就像一个“翻译”,把一种设备支持的协议,转换成另一种设备支持的协议,从而实现两个不同协议的设备之间的数据交换。工作架构如下:
在这里插入图片描述

3 准备工作

  1. VFBOX网关。支持采集modbus设备数据,profinet IO协议转发。
  2. 电脑。IP设置成192.168.1.198,和网关在同一个网段。
  3. 网线、12V电源
  4. Modbus从站设备。本文用一个温湿度传感器进行测试。

4 设置网关采集modbus从站数据

  1. 硬件连接。首先确认设备的接口RS232还是RS485接口。并按如下的方式进行连接。
    接口类型 设备 网关
    RS232接口 RX COM1-TX
    TX COM1-RX
    GND COM1-GND
    RS485接口 A COM1-A
    B COM1-B
  2. 在电脑上打开VFBOX Studio配置软件。新建工程,选择对应的设备类型。设备类型查看设备背面的标签。可选的型号有:VB301-1100,VB301-1200,VB301-1400,VB302-2400,VB303-2400.
    在这里插入图片描述
  3. 点击 新建设备,选择modbus RTU驱动。
    在这里插入图片描述
  4. 输入设备名称,自己定义设备名称。
    在这里插入图片描述
  5. 输入和设备相同的串口参数。比如,设备的波特率是9600,则下面的对话框也选择9600.
    在这里插入图片描述
  6. 增加要采集的数据。输入数据的数据类型和寄存器地址。
    在这里插入图片描述
  7. 填写说明。在添加“地址”的时候需要对modbus的通信指令有一些了解,这里面有一些默认的规则。可先查看设备的说明书,找到要读取的地址。然后通过对比下表进行设置。
    数据区 功能说明
    0X Digital Coils 数据类型:Boolean
    读写:可读写
    寄存器地址:00001-09999(10进制), 协议地址:0000H-270FH(16进制)
    对应的功能码:01H 05H 0FH
    1X digital Inputs 数据类型:Boolean
    读写:只读
    寄存器地址:10001-19999(10进制), 协议地址:0000H-270FH(16进制)
    对应的功能码:02H
    3X Analog Inputs
    数据类型:
    1 Register: short word
    2 Register: Long Dword float
    4 Register: LLong Qword Double
    读写:只读
    寄存器地址:30001-39999(10进制), 协议地址:0000H-270FH(16进制)
    对应的功能码:04H
    4X Holding Registers 数据类型:
    1 Register: short word
    2 Register: Long Dword float
    4 Register: LLong Qword Double
    读写:可读写
    地址范围:40001-49999(10进制),0000H-270FH(16进制)
    对应的功能码:03H 06H 10H
    其他说明:
  8. 地址可填写5位或者6位的地址长度。
  9. 如果设备的地址是从0开始,则设置网关时地址加1。
  10. 地址是10进制。

举例1:假设要读取的地址是40015,数据类型是float,地址从0开始,则查看上表,40015对应的数据区是“4X Holding Registers”,且数据类型是float,则数据区选择“4X Holding Registers(2 Registers)”,设备地址从0开始,则在网关里配置为40016,配置如下:
在这里插入图片描述

举例2:假设读取数据的功能码是03,地址是0x39,地址从1开始,数据类型是double。查看上表可知,03功能码对应的数据区是“4X Holding Registers”,数据类型是double,则数据区选择“4X Holding Registers(4 Registers)”,地址是0x39,转换成10进制是57,则设置如下:
在这里插入图片描述

  1. 设置完成后,点击菜单“下载”,把工程下载到网关里。
  2. 点击菜单“查看数据”,查看网关采集到的数据。
    在这里插入图片描述
  3. 如果显示的数据和实际不匹配,可能是字节顺序要调整。在下面的窗口中可以修改波特率,扫描间隔,通讯超时,字节顺序等参数。
    在这里插入图片描述
  4. 数据类型
    网关支持多种数据类型,用户在添加的时候可以根据采集到数据选择对应的数据类型。不同的设备可能有不同的数据类型名称,可对应选择。
    Boolean 位,布尔变量。变量存储为 8 位(1 个字节)的数值形式,但只能是True 或是 False。
    Char 有符号数,有负数。占用一个字节,8位。
    Byte 无符号数,占用一个字节,8位。
    Short 有符号短整型。有负数。长度2个字节,16位。
    Word 无符号的短整型,长度2个字节,16位。
    Long 有符号长整型,有负数。长度4个字节,取值范围为:-2^31 ~ (2^31 -1)。
    DWord 无符号的长整型,且占4个字节,32位。
    Float 单精度浮点型数据,长度 4 个字节,包括一个符号位、一个 8 位 二进制指数和一个 23 位尾数。浮点型转换成10进制数据的时候请注意字节顺序问题。在不同的设备中字节顺序不同,有4种不同的字节顺序:1234、4321、3412、2143。网关在转发浮点型数据的时候,不对字节顺序进行调整,所以在转换的时候请参考被采集设备的浮点数顺序。
    LLong LLong是长度为8个字节的有符号整数。有负数。
    Qword Qword是长度为8个字节的无符号整数。
    Double 双精度浮点(double)型,占8 个字节(64位)内存空间。

5 用profinet IO协议转发数据

  1. 点击菜单 Profinet IO。启用设置成Yes。
    在这里插入图片描述
  2. 把数据分别加到Input Module和Output Module下。Input Module是网关发送给PLC的数据。Output是PLC发送给网关的数据。
    在这里插入图片描述
  3. 设置完成后,点击“下载”,把工程下载到网关中,则网关启动了Profinet IO功能。
  4. 下载完成后,点击“Generate GSDML File”生成GSD文件,导入到其他设备中组态。先点击下载工程,再生成GSD文件。
    在这里插入图片描述
  5. 导入到博途时,需要把下面两个地方的时间设置成如下的值,或者比图中的设置值更大。
    在这里插入图片描述
  6. 博途中要“手动”设置网关IP地址和网关的名称。取消选中“自动生成profinet设备名称”
    在这里插入图片描述
  7. 加了设备后,要添加Input Module,Output Module
    在这里插入图片描述

6 案例总结
使用协议转换网关可以很方便的实现不同协议的设备之间的数据转换。大量节省了项目实施过程的时间成本,人力成本。VFBOX网关产品都是工业级品质,符合工业应用的场景。只需要简单的参数配置,可以很快完成设备和系统之间的连接。方案优点:

  1. 不需要修改设备里的程序。
  2. 不影响设备原有的工作方式和功能。
  3. 只需要简单的配置就可以实现功能需求。
  4. 设备长期稳定工作。
  5. 网关运行架构如下
    在这里插入图片描述
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • MODBUS
    +关注

    关注

    28

    文章

    1759

    浏览量

    76791
  • 网关
    +关注

    关注

    9

    文章

    4275

    浏览量

    50906
  • Profinet
    +关注

    关注

    6

    文章

    1047

    浏览量

    23303
收藏 人收藏

    评论

    相关推荐

    ModbusProfinet网关使用方法

    本文介绍ModbusProfinet网关(XD-MDPN100/200)是用于将Modbus协议和Profinet协议进行转换并进行通迅的
    的头像 发表于 12-17 15:02 1001次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b>网关使用方法

    ModbusProfinet网关连接打印设备与PLC通讯

    不同设备之间可以顺利进行通信。当我们需要连接打印设备与PLC进行通讯时,ModbusProfinet网关可以将打印
    的头像 发表于 05-07 18:17 1168次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b>网关连接打印<b class='flag-5'>设备</b>与PLC通讯

    说说关于modbusProfinet 网关

    网关本网关型号为YC-MDPN-001,实现MODBUSPROFINET功能,能够实现MODBUS接口仪表、变频器、综保、软启动器等设备
    发表于 01-16 11:55

    Modbus TCPProfinet网关连接脉冲电源通讯配置案例

    本案例是Modbus TCPProfinet网关连接脉冲电源的配置案例。用到的设备为西门子1500PLC一台、Modbus TCP
    发表于 09-01 09:26

    Modbus TCPProfinet网关连接电机驱动器快速配置

    的配置案例。在博图中新建项目并添加gsd文件;建立profinet连接,Modbus TCP的IP地址和设备名设置为profinet网关,并
    发表于 10-24 21:23

    Modbus TCPProfinet网关集中采集电源能耗数据到中控西门子1200plc

    成功。4、选择在西门子博图里面或者STEP7中组态对型设备;5、点击未连接,连接IO控制器PLC_1 PROFINET端口_1;6.PLC连接到Profinet
    发表于 11-01 17:28

    通过ProfinetModbus TCP网关集中采集电源能耗

    配置软件里根据电源设备的起始地址及读取长度,下载到ProfinetModbus TCP网关里即可,实现Profinet
    发表于 08-24 17:55

    ModbusProfinet网关在立体仓储系统里的应用

    网关的通讯功能,稳联技术(WL-ABC3010),ModbusProfinet网关产品 拥有两个以太网口,工业级外观,毫秒级响应速度,其核心技术能够提高多个数据流的收发容量,保证
    发表于 11-09 13:59

    modbus串口Profinet 网关解决电力项目负荷生产的监控应用

    仪表通讯, 将电力仪表中的各种现场数据采集并存储到modbusProfinet网关内部输入缓存区;在Profinet 侧,西门子1200的
    发表于 11-24 16:23

    modbusprofinet转换模块项目应用实例解析

    远创智控YC-MDPN-001型ModbusProfiNet网关配置,用户可以很轻松的完成PROFINETMODBUS的协议转换,在
    发表于 01-17 23:22 712次阅读
    <b class='flag-5'>modbus</b><b class='flag-5'>转</b><b class='flag-5'>profinet</b>转换模块<b class='flag-5'>项目</b>应用实例解析

    通过MODBUSPROFINETPROFINETMODBUS)网关连接EP1C系列通用伺服驱动器

    PROFINETMODBUS)网关可以将Modbus协议转化为profinet协议,以实现设备
    的头像 发表于 10-24 11:34 653次阅读
    通过<b class='flag-5'>MODBUS</b><b class='flag-5'>转</b><b class='flag-5'>PROFINET</b>(<b class='flag-5'>PROFINET</b><b class='flag-5'>转</b><b class='flag-5'>MODBUS</b>)网关连接EP1C系列通用伺服驱动器

    采集Profinet IO从站设备数据modbus方案

    通过vfbox网关实现Profinet IO协议转换成modbus协议,连接scada系统或者设备。此应用方案操作简单,不需要编程,轻松实现设备
    的头像 发表于 12-05 09:20 460次阅读
    采集<b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站<b class='flag-5'>设备</b><b class='flag-5'>数据</b><b class='flag-5'>转</b><b class='flag-5'>modbus</b>方案

    ModbusProfinet网关配置步骤

    ModbusProfinet网关(XD-MDPN100/200)是用于将Modbus协议和Profinet协议进行转换并进行通迅的
    的头像 发表于 12-16 09:18 542次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b>网关配置步骤

    ModbusProfinet网关实现Modbus设备Profinet设备的无缝连接

    ModbusProfinet网关(XD-MDPN100/2000)能够实现Modbus设备Profi
    的头像 发表于 12-27 18:17 635次阅读
    <b class='flag-5'>Modbus</b><b class='flag-5'>转</b><b class='flag-5'>Profinet</b>网关实现<b class='flag-5'>Modbus</b><b class='flag-5'>设备</b>与<b class='flag-5'>Profinet</b><b class='flag-5'>设备</b>的无缝连接

    Profinet IO从站数据 EtherCAT项目案例

    Profinet IO从站数据EtherCAT项目案例
    的头像 发表于 06-29 11:28 421次阅读
    <b class='flag-5'>Profinet</b> <b class='flag-5'>IO</b>从站<b class='flag-5'>数据</b> <b class='flag-5'>转</b>EtherCAT<b class='flag-5'>项目</b>案例