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

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

3天内不再提示

现场总线如何保证工业通信的数据稳定快速传输

sBue_gongkongBB 来源:未知 作者:佚名 2017-12-01 06:24 次阅读

工业控制的应用离不开经典控制理论,随着计算机技术在工业控制中的广泛应用,反馈控制的要求体现在控制指令如何到达执行器,而控制效果如何通过传感器发回控制系统。在复杂的工业环境中,现场总线能够正确、快速、稳定的通信,从而保证工业控制系统既能得到及时、准确的现场数据,经过高效处理后,又能快速、精确的发出执行命令。

1、通信的基本模型

通信就是将信息从一个点传送到另一个点,比如说电话、广播和电视。工业通信系统也是如此,也需要发送器、接收器以及和通信链路。链路类型包括双绞线、同轴电缆、光纤、无线和微波。发送端解调器调制数据,接收端调制解调器解调信号以再现原始数据,而其中的通信规则称为协议。

通信系统的基本模型

2、工业通信的特殊要求

工业通信与一般通信相比有一些特殊的要求,比如说工业环境就不同于办公室环境。

工业通信主要是过程数据、状态变量、维护等,数据分类如下表所示:

通信中和时间相关的特征有实时性、频率、抖动、生命周期、响应时间、同步、时间和空间的相关性或一致性。工业通信往往要求保证通信的实时性,也就是说响应时间是否满足时间限制。

3、现场总线如何满足工业通信的要求

OSI模型定义了一个框架物理层通常与如电缆、连接器网络接口卡、无线传输硬件等物理介质相混淆。物理层不仅定义了物理介质及其正确连接的接口要求,物理层定义编码方式、校验方法、带宽、频谱、载波、波特率、电、光、无线电信号、流入异步串行通信控制、电缆类型、连接器的机械设计。信号通过传输介质从发送端到接收端。通信介质的机械和电气特性。

而数据链路层负责创建、传输和接收数据包,现场总线对于数据链路层有细分为LLC和MAC两层,前者提供接口网络层协议,并控制与其对等体的逻辑通信,后者提供对特定物理编码的访问和传输。

应用层规定了交互数据的方式,并定义了设备的各种信息、状态和参数

现场总线的通信数据一般分为标识数据和通用消息。标识数据是指控制器与传感器、控制器与执行器以及控制器之间传输过程变量。通用消息在系统组态和维护阶段,用于文件的下载和上传。

3.1、替代4-20mA的接线方案

过去工业通信采用模拟信号,就是广为人知的4-20mA技术,后来现场总线使用数字通信体现出抗噪声、减少电缆、诊断功能等诸多的优点。因此现场总线会取代4-20mA。

采用现场总线的关键要求之一是分布式智能。为了访问现场总线,智能的传感器和执行器需要具备计算能力、数字通信、协议标准,因此设备成本相对就高。

3.2、RS-232与RS-485电气标准

有人会把RS-232和RS-485当成总线,其实两者是一种接口的标准。接口标准主要从电气特性(信号)、机械特性(DB9)、管脚功能进行描述。两者的主要区别就是逻辑如何表示,前者是电压表示01,后者是电压差表示01。具体的比较如表所示。

因为RS-232只能实现点对点通信(双机互联),无法联网(多机),而RS-485能够连成总线型网络,而且很多现场总线基于RS-485标准,所以有人会理解成485总线,但是严格来说485总线不是一种现场总线,只是有些现场总线是使用了RS-485作为其物理层定义,因此现场总线和485不是一个层次上的概念。

3.3、曼彻斯特编码、编码、码元的概念

电缆和连接器的引脚分配。引脚分配取决于电缆的类型以及所使用的网络架构。电信号的格式。用于信号0和1的编码,值或模拟中的特定值传输取决于所使用的网络架构。大多数现场总线使用曼彻斯特编码通信。

时钟同步信号就隐藏在数据波形中,每个码元包含一个跳变,低到高或者高到低表示一个码元。先理解码元、比特、波特率、比特率,码元就相当于单词,而比特就是字母,单位时间内的传输的码元就是波特率,而单位时间传输的比特就是比特率。单词可以由一个字母组成,也可以由几个字母组成,也就是说码元数是比特数的倍数,这时波特率也就是比特率的倍数关系。我们都有背单词的经历,比如说我们每天都要记住10个单词,假设每个单词都是4个字母组成,那么波特率就是每天记住的单词数,而比特率就是每天记住所有单词的字母数目。

3.4、通信介质

现场总线一般使用有线连接,原理是使用电磁波在通信介质传输中传播,通信介质有双绞线、同轴电缆和光纤,如图所示。随着工业现场对接线要求的不断变化,以及无线技术的快速发展,如今现场总线开始越来越多的使用无线连接。

3.5、通信模型

通信模式是指两个或多个应用程序之间交互对象的方式,分为客户端/服务器和生产者/消费者(出版者/订阅者)两类模式。

3.5.1、客户端/服务器模式

图显示了客户端/服务器模式,该模式更适合传输状态数据。当客户端发出读请求后,服务器就回复。客户端/服务器模式的通信过程一般细分为请求、指示、响应和确认四个步骤,其中指示是指服务器收到了一个请求事件,确认说明客户端收到了响应。响应服务有不同的意思,有的响应表示收到消息,有的表示开始服务或返回结果。对于一个读服务,读出对象的值包含在响应中,读请求包含对象名称,并根据寻址机制访问本地对象,响应要么返回结果,要么返回执行失败的原因,以及响应时间。对象可以是先验、简单变量或一个复杂的结构体。

符合这种模式中的协议大多从制造信息规范(MMS)发展而来,应用层基于MMS模型管理各种对象,如任务(创建、取消、启动、恢复和停止)、变量(读写)、域(下载和上传)。MMS通常只会有一个服务子集。整个操作细分成请求、执行、响应三个部分,与MAC层处理时间和服务执行时间有关。

WorldFIP、ROFIBUS-FMS、PROFIUBUS-DP、INTERBUS、AS-I、P-NET等现场总线都是使用客户端/服务器的通信模型。而BatiBus是一种特殊的客户端/服务器模型,因为其中没有回复和确认。

3.5.2、发布者/订阅者模式

包含一个发布者应用和若干用户应用,分为“推”和“拉”两种模式。对于拉模式来说,发布者管理器发送一个请求,发布者通过广播(或多播)响应;而对于推模式来说,一个订阅者发送请求,发布者先响应这个请求,然后发送广播(或多播)数据。如图所示,推模式多了一次步骤。

发布者/订阅者模型非常适合于传输事件数据,可用于“事件通知”的要求和提示、MMS信息定义的提示。发布者/订阅者模型用于缓冲区之间通信(读写服务)。WorldFIP、CAN、LonWorks、EIBus、ControlNet、SWIFTNET和FF使用了发布者/订阅者模型。

3.6、通信机制

通信机制包括周期性通信、、应答机制和触发机制。周期性通信源于自动控制和事件检测的基础——采样理论。大多数标记数据作为控制算法的输入或输出,要求周期性传输,主要应用在集中式控制系统进行周期性的查询操作。不同数据的通信周期可能不同,会产生抖动,那么通信协议就是要尽量消除抖动。这些系统基于状态通信,有时也称为“时间触发系统”。

图显示了一个周期性通信的例子,每个基本周期都有C和D,每两个周期有B和E,每三个周期有F,因此总线周期(大周期)等于所有周期的最小公倍数(LCM),而节拍(小周期)是一个时间间隔等于最大公约数(HCD)。有的现场总线所有数据都通过周期型通信,但网络负载太大了,因此某些数据会采用非周期的传输,比如说一些状态变量可以在发生变化后再传送。

协议引入应答机制,接收机通知发射机一个消息是否已正确接收。在现场总线应用中,非周期通信需要应答机制,而周期性通信则不需要,因为在周期性通信中如果出现错误,接收方会忽略错误并等待后续正确数据。

除了周期性和非周期性通信之外还有时间、事件触发。大多数现场总线都倾向于一种时间触发系统,一些还会结合事件触发,由周期性服务器管理事件。

3.7、错误控制与流量控制

错误管理、恢复机制要在用户控制中,即应用程序进程中。错误检测或通信控制要么由发送方实现,要么由接收方实现。在现场总线中,两种情况都有,现场总线通常会提供两种通信机制。


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

    关注

    3

    文章

    519

    浏览量

    38564
  • 工业通信
    +关注

    关注

    0

    文章

    121

    浏览量

    15548

原文标题:如何从工业通信的角度理解现场总线

文章出处:【微信号:gongkongBBS,微信公众号:工控网智造工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    基于DSP和现场总线数据采集系统设计

    基于DSP和现场总线数据采集系统设计在电力系统的生产过程中,生产运行部门通常有两方面的考虑:一方面尽量提高设备与线路的利用率,实现系统的经济性;同时保证电力系统的安全、可靠运行,提供
    发表于 12-08 10:28

    CAN总线透明传输通讯的初步认识

    属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通信网络。在这个网络中的各种硬件设备之间不可避免的需要实现数据传输,以实现产品的功用。适应技术具体要求,CAN
    发表于 09-24 11:57

    工业能源采集及监管系统的数据采集及传输方案

    民用非生产领域,不适用于采集点数多、数据传输量大,采集频率要求高的工业企业。 方案二:PLC和现场总线方式采集; 通常工厂厂区面积大、控制系统及仪表较为分散,采用PLC主站+子站的方式
    发表于 05-29 10:55

    工业现场数据传输

    目前,现代工业现场都需要进行数据传输以达到仪器与设备的数据交换以进行自动化管理。工业数据无线
    发表于 11-27 09:02

    现场总线通信网关能够实现什么?

    给出了软硬件设计方案。该网关的创新点在于定义了CANBUS的应用层协议,使用该嵌入式现场总线通信网关构建的总线融合通信网络能够完全兼容CAN
    发表于 08-26 06:05

    总线控制节点无线传输通信原理是什么?

    ,从而能够在移动中自由地实现信息的交换。尽管如此,仍然要为工业现场安装传感器或开关的布信号线而困惑。在实际应用中依然存在着一些现有的网络技术无法或者不能很好的工作的场合,需要一种短距离、低数据传输速率
    发表于 10-29 06:44

    如何设计嵌入式现场总线通信网关?

      文中设计的现场总线通信网关提供了对CANBUS和MODBUS的支持,实现了CANBUS与MODBUS数据的透明传输,为2种
    发表于 10-30 07:21

    如何设计嵌入式现场总线通信网关?

    现场总线是近年来发展迅速的一种工业数据总线,作为工厂数字通信网络的基础,它是沟通生产过程
    发表于 11-04 08:12

    现场总线的种类和概念

    作为总线,把多个测量控制仪表连接成的网络系统,并按公开、规范的通信协议,在位于现场的多个微型计算机化测量控制设备之间以及现场仪表与远程监控计算机之间,实现
    发表于 03-16 10:38

    TSN 和现场总线:选型要点

    本帖最后由 我爱方案网 于 2023-1-6 13:49 编辑 现场总线控制器选型经常困扰工程师,围绕TSN 和现场总线的应用,多种接口协议和
    发表于 01-06 13:48

    工业以太网与现场总线

    现场总线是应用在生产现场、连接智能现场设备和自动化测量控制系统的数字式、双向传输、多分支结构的通信
    发表于 10-25 10:15 1.4w次阅读
    <b class='flag-5'>工业</b>以太网与<b class='flag-5'>现场</b><b class='flag-5'>总线</b>

    工业以太网与现场总线技术各自优缺点和应用

    技术带来了深刻变革。 【现场总线现场总线式应用在生产现场、连接智能现场设备和自动化测量控制系
    发表于 11-15 15:44 2.7w次阅读
    <b class='flag-5'>工业</b>以太网与<b class='flag-5'>现场</b><b class='flag-5'>总线</b>技术各自优缺点和应用

    现场总线抗干扰措施(五种高效措施分享)

    现场总线是一种工业数据总线,是自动化领域中底层数据通信网络。简单说,
    发表于 01-18 16:05 6206次阅读
    <b class='flag-5'>现场</b><b class='flag-5'>总线</b>抗干扰措施(五种高效措施分享)

    什么是现场总线_现场总线与PLC有什么联系

    现场总线( Fieldbus)是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络,它是当前
    的头像 发表于 03-11 14:48 1.6w次阅读

    传感器现场总线及无线传输原理

    传感器现场总线和无线传输技术是现代传感器应用中常用的两种数据传输方式。传感器现场总线是一种通过串
    的头像 发表于 12-19 17:50 1130次阅读