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

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

3天内不再提示

谈谈工业通信协议的采集和转换 如modbus opc profinet ethernetIP 61850等

vfbox 来源: vfbox 作者: vfbox 2023-11-22 09:15 次阅读

1 工业通信协议

在做项目或者工程的时候,我们经常会使用不同的设备来完成不同的功能,这些设备有着各种不同的通信协议。这些五花八门的通信协议让人眼花缭乱,面对这么多的工业协议有时会让人束手无策。经常遇到的通信协议有:

工业总线:

电力通信协议:IEC101, IEC104,61850,645等

工业通信协议:Profinet,CCLINK,EthernetIP,EtherCAT等

行业通信协议:Bacnet,modbus,HJ212,SL651,OPC等

其他定制协议:自己定义协议

2 什么是通信协议

产品工程师对通信协议很熟悉,但是大部分都是仅限于自己所在的行业。比如做电力行业的对104 103
61580等电力规约很熟悉,但是对于工控的profinet,EthernetIP等现场总线则比较陌生。甚至有一些工程师对通信协议很陌生,只是临时有项目,要连接某些设备,才接触到设备的协议。仰科在和一些客户沟通时,客户说自己的设备是万能协议,或者说是无协议,让人啼笑皆非。

通信协议归根结底就是和设备进行沟通的约定。打个比方,协议就像人类的语言,如果设备A只会中文,你跟他说英文,它就听不懂,也不会理你。而且协议也准从一定的语法规则,按约定的规则通信,才能通信成功。

通信协议有的简单,有的很复杂,有很多的规则。比如电力上的某些协议,要一两百页。设备要交互的数据很多,约定的规则也很多。

3 快速了解协议

如果只是在项目中应用,不是具体开发相应的产品,完全没有必要去看哪些复杂的协议文档。很多情况下,我们在使用的过程中只要抓住协议的本质,能够使用就可以。另外要掌握一下协议相关的术语,专业知识等等。下面是我再实践过程中总结的一些使用设备的过程。很多时候我们遇到问题,是不知道从哪里着手解决,找到切入点,问题即可迎刃而解。

  1. 两个设备要进行通信,首先要把两个设备连接起来。要连接设备,常用的通信接口RS232RS485,网口,CAN等。先要确认设备支持哪些接口
  2. 确认设备支持哪些通信协议。同一个设备上不同的接口支持的协议也有不同。比如西门子plc200,他的自由口是PPI协议,网口则是S7协议。
  3. 确认要获取设备里的哪些数据。一个设备里可能有几十几百个数据,但是我们可能只需要部分数据,先确认需要获取哪些数据。确定这些数据后,接下来就是要拿到这些数据的寄存器地址,或者点位信息,也就是这些数据在设备里的什么位置存储着,我知道了这个地址,才能去相应的地址取数据。以上这些都询问设备厂家即可获得。最主要是要知道怎么问,问什么。
  4. 有了以上这些信息,再从设备里获取数据就没有什么难度了。接下来只需要寻找支持这些协议的软件或者协议转化网关。大部分的协议在网上都可以找到测试软件,大部分软件简单医用,只要明白他的基本工作原理,使用起来很容易上手。当然也可以使用专业的协议转换网关,只需要简单的配置,就可以轻松实现数据的采集。VFBOX网关已经可以支持上百种的协议采集,只需要简单的配置,轻松实现设备之间的数据交换。
    image.png

4 独立和统一

物联网的大规模应用促进了各行业之间的融合,传统行业也逐渐的使用信息化,自动化等系统。工业互联网的推广也在把之前孤立的设备通过各种方式连接起来。每个行业,每个厂家都会对自己的设备进行定制自己的协议,这些协议并没有统一的标准,但是要把这些设备连接在一起,并且需要能够协同工作,就需要把各自独立的协议进行转换或者统一。仰科的协议转换网关正是在这样的需求背景下,为行业用户提供方便的数据采集,转换等功能。

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

    关注

    28

    文章

    1799

    浏览量

    76954
  • 网关
    +关注

    关注

    9

    文章

    4444

    浏览量

    51057
  • Profinet
    +关注

    关注

    6

    文章

    1163

    浏览量

    23391
  • 工业通信
    +关注

    关注

    0

    文章

    121

    浏览量

    15548
收藏 人收藏

    评论

    相关推荐

    工业通信协议modbus如何具体使用呢?

    工业通信协议modbus如何具体使用呢?是否依赖一定的硬件,还是根据协议直接编程实现数据读写?
    发表于 05-05 15:47

    协议转换网关支持OPC UA及SNMP协议

    工业自动化领域中,Modbus RTU、IEC61850、IEC101、PLC协议和SNMP OPC UA是常见的
    发表于 10-09 19:52

    Profinet到CCLink:工业通信协议转换实践

    本文将探讨从Profinet协议转换到CCLink协议的过程,包括转换的必要性、网关的使用、转换
    发表于 12-15 14:26

    Profinet到CCLink:工业通信协议转换实践

    随着工业技术的发展,不同的通信协议工业设备通信中发挥着重要作用。Profinet和CCLinkIE是两种常见的
    的头像 发表于 12-15 14:24 625次阅读
    从<b class='flag-5'>Profinet</b>到CCLink:<b class='flag-5'>工业</b><b class='flag-5'>通信协议</b>的<b class='flag-5'>转换</b>实践

    EthernetIP IO从站设备数据 转profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 09-30 15:30 262次阅读
    <b class='flag-5'>EthernetIP</b> IO从站设备数据 转<b class='flag-5'>profinet</b> IO项目案例

    采集 基恩士 转 IEC61850项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 11-05 10:36 188次阅读
    <b class='flag-5'>采集</b> 基恩士 转 IEC<b class='flag-5'>61850</b>项目案例

    采集opc da 转 profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 11-13 10:31 210次阅读
    <b class='flag-5'>采集</b><b class='flag-5'>opc</b> da 转 <b class='flag-5'>profinet</b> IO项目案例

    opc da 服务器数据 转 IEC61850项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 11-14 12:12 162次阅读
    <b class='flag-5'>opc</b> da 服务器数据 转 IEC<b class='flag-5'>61850</b>项目案例

    iec61850设备数据 转 IEC61850项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 11-21 15:18 265次阅读
    iec<b class='flag-5'>61850</b>设备数据 转 IEC<b class='flag-5'>61850</b>项目案例

    modbus设备数据 转 opc ua项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 11-29 16:20 153次阅读
    <b class='flag-5'>modbus</b>设备数据 转 <b class='flag-5'>opc</b> ua项目案例

    采集bacnet mstp转profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 12-07 12:54 272次阅读
    <b class='flag-5'>采集</b>bacnet mstp转<b class='flag-5'>profinet</b> IO项目案例

    采集opc ua转profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 12-10 17:43 96次阅读
    <b class='flag-5'>采集</b><b class='flag-5'>opc</b> ua转<b class='flag-5'>profinet</b> IO项目案例

    采集iec61850profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 12-14 11:39 202次阅读
    <b class='flag-5'>采集</b>iec<b class='flag-5'>61850</b>转<b class='flag-5'>profinet</b> IO项目案例

    采集SNMP转profinet IO项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 12-17 16:17 82次阅读
    <b class='flag-5'>采集</b>SNMP转<b class='flag-5'>profinet</b> IO项目案例

    DTL698电表数据 转 opc ua协议项目案例

    VFBOX协议转换网关支持PLC,modbusEthernetIPProfinet,CCLink,EtherCAT,IEC
    的头像 发表于 12-19 14:15 77次阅读
    DTL698电表数据 转 <b class='flag-5'>opc</b> ua<b class='flag-5'>协议</b>项目案例