工业物联网常见的工业协议简介

代码织云鹤
• 阅读 14799

更多更好的物联网相关文章!!!!

我都放在这里了!!! 绝对不会让你失望!!! https://www.yuque.com/shizhiy...


前言

在目前软件事业部有很大一部分是传统IT从业人员,对于工业控制协议比较陌生,因此再做工业大数据采集时,对于各类工业协议有时容易搞不清楚,我简单把在做工业大数据采集时常见的几种工业协议整理了一下,以便搞清这些工业协议的概念和区别。

OSI(Open System Interconnect)参考模型

常见的工业协议按照OSI(Open System Interconnect)参考模型分到了不同层次

这只是为了容易理解和区分各类协议,实际上,随着各种协议的发展,很多自身都跨越了很多层次,能够实现多层协议的功能,我们做的划分只是它最重要的功能所处的协议层。

工业物联网常见的工业协议简介

物理层

RS232

在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。

RS-232-C接口是目前最常用的 一种串行通讯接口

RS-232-C是美国电子工业协会EIA(Electronic IndustryAssociation)制定的一种串行物理接口标准

RS是英文“推荐标准”的缩写,232为标识号,C表示修改次数(“RS-232-C”中的“-C”只不过表示RS-232的版本,所以与“RS-232”简称是一样的)

RS-232-C总线标准设有25条信号线,包括一个主通道和一个辅助通道。

工业控制的RS-232口一般只使用RXD、TXD、GND三条线。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。

工业物联网常见的工业协议简介

RS485

随着企业信息化法发着的需要,企业在仪表选型时其中的一个必要条件就是要具有联网通信接口。

最初是数据模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能。随后出现的RS485解决了这个问题。

485通讯接口一个对通讯接口的硬件描述,它只需要两根通讯线,即可以在两个或两个以上的设备之间进行数据传输。

这种数据传输的连接,是半双工的通讯方式。

在某一个时刻,一个设备只能进行发送数据或接收数据。而RS232是全双工,最少3条通信线(RX,TX,GND),因为使用绝对电压表示逻辑,由于干扰,导线电阻等原因,通讯距离不远,低速时几十米也是可以的。

在RS232或RS485设备联成的设备网中,如果设备数量超过2台,就必须使用RS485做通讯介质,RS485网的设备间要想相互通信息只有通过“主(Master)”设备中转才能实现,这个主设备通常是PC,而这种设备网中只允许存在一个主设备,其余全部是"从(Slave)"设备。

而现场总线技术是以ISO/OSI模型为基础的,具有完整的软件支持系统,能够解决总线控制、冲突检测、链路维护等问题 。

工业物联网常见的工业协议简介

数据链路层

CAN

控制器局域网CAN( Controller Area Network)属于现场总线的范畴,是一种有效支持分布式控制系统的串行通信网络。

是由德国博世公司在20世纪80年代专门 为汽车行业开发的一种串行通信总线

由于其高性能、高可靠性以及独特的设计而越来越受到人们的重视,被广泛应用于诸多领域。

CAN协议分为二层:物理层和数据链路层。

CAN的信号传输采用短帧结构,传输时间短,具有自动关闭功能,具有较强的抗干扰能力。

CAN支持多主工作方式,并采用了非破坏性总线仲裁技术,通过设置优先级来避免冲突,通讯距离最远可达10KM/5Kbps/s,通讯速率最高可达40M /1Mbp/s,网络节点数实际可达110个。

由于CAN总线本身的特点,其应用范围目前已不再局限于汽车行业,而向自动控制、航空航天、航海、过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展;


工业物联网常见的工业协议简介

ProfiBus

ProfiBus是德国标准(DIN19245)和欧洲标准(EN50170)的现场总线标准。

由PROFIBUS--DP、PROFIBUS-FMS、PROFIBUS-PA系列组成。

  • DP用于分散外设间高速数据传输,适用于加工自动化领域。
  • FMS适用于纺织、楼宇自动化、可编程控制器、低压开关等。
  • PA用于过程自动化的总线类型,服从IEC1158-2标准。

PROFIBUS是一种用于工厂自动化车间级监控和现场设备层数据通信与控制的现场总线技术。

可实现现场设备层到车间级监控的分散式数字控制和现场通信网络,从而为实现工厂综合自动化和现场设备智能化提供了可行的解决方案。

该标准广泛适用于制造业自动化、流程工业自动化和楼宇、交通电力等其他领域自动化。


工业物联网常见的工业协议简介

应用层

ModBus

Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。

ModBus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成。

其系统结构既包括硬件、亦包括软件。

它可应用于各种数据采集和过程监控。

ModBus网络只有一个主机,所有通信都由他发出。网络可支持247个之多的远程从属控制器,但实际所支持的从机数要由所用通信设备决定。采用这个系统,各PC可以和中心主机交换信息而不影响各PC执行本身的控制任务。

Modbus协议是应用于电子控制器上的一种通用语言。==通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信==。它已经成为一通用工业标准。

有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如何回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。

==Modbus是通讯协议,而RS232、RS485只能代表通讯的物理介质层和链路层。==

Modbus协议支持传统的RS-232、RS-422、RS-485和以太网设备。

许多工业设备,包括PLC,DCS,智能仪表等都在使用Modbus协议作为他们之间的通讯标准。

工业物联网常见的工业协议简介

软件接口

OPC

OPC全称是Object Linking and Embedding(OLE) for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。

在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。

通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。

在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允许多台微机之间交换文档、图形等对象。

工业物联网常见的工业协议简介

总结

大致上可以这样理解,

  • RS232、RS485是硬件接口技术,
  • CAN、ProBus等是现场总线技术,
  • ModBus是工业控制协议,
  • OPC是网络数据接口
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
物联网云平台盘点
物联网云平台是一个专门为物联网定制的云平台,物联网与普通的互联网是不同的:物联网终端设备比普通互联网手机端,电脑端多出几个数量级;普通互联网对http,https协议访问相对单一,而对https有些设备不能访问,需要轻量级的访问协议。物联网场景的多样,使得没有任何一个产品能解决所有问题。物联网平台也一样,今天来盘点一下国内一些物联网平台的主要特点。一站式托管
亚马逊IoT平台所提供的三大领域技术支持
下面介绍的三大应用领域工业物联网(IIoT)集成了机器、云计算、分析和人,以提高工业过程的性能和生产率。借助IIoT,工业公司可以实现流程数字化,转变业务模式,提高性能和生产率,并减少浪费。这些从事制造、能源、农业、交通和公共事业的资产密集型公司都致力于物联网项目,这些项目可以连接数十亿台设备,并在各种使用案例中提供价值,包括预测质量和维护分析、资产状况监控
物联网正值“春天”
赵彭:“感知中国”的概念提出以来,在中国已经发展了十几年,移动通信也是2009年刚刚成立,所以也是这个漫长过程中的重要见证。移动通信致力于无线通信已有12年,期间转型为物联网模块提供商。当时进入物联网领域的初衷是什么?徐伟:起初,作为ODM解决方案提供商,易科通信不仅为消费者客户提供解决方案,还在无线通信领域为从R&D到交付的工业客户提供技术和售后支持。所以
元宇宙成为物联网新风口
2021年是元宇宙被业界认可的第一年。很多行业人士告诉记者,元宇宙的逻辑与物联网息息相关,是物联网的一大出口,物联网行业要把握好元宇宙的话语权。曾伯钧告诉记者,物联网不仅是元宇宙的发展基础,也是元宇宙的发展愿景。“2022年,物联网将带来三大技术战场,包括要求环境可持续性和脱碳生产的绿色物联网,聚焦与万物相连的空间物联网,以及聚焦数据计算、镜像现实的元宇宙物
Wesley13 Wesley13
3年前
5G时代物联网大数据助力数字孪生的发展详情分析
    在5G、物联网和大数据三大支柱的支撑和护航下,“数字孪生”这一源自于航空航天器检修和工业物联网的定义,开始从设想迈向实际,经常出现于大家的视线中。!(https://oscimg.oschina.net/oscnet/up9c4271d75ff61b570a64403cf2321c1c645.png)    所谓数字孪生,还
陈哥聊测试 陈哥聊测试
8个月前
工业物联网的DevOps,到底要怎么做?
工业物联网(IIoT)代表了物联网在工业行业和应用中的应用。通过利用机器对机器(M2M)的连接、大数据和机器学习,IIoT使各行业在生产过程中实现更高的性能和质量。