《微型计算机技术ch.ppt》由会员分享,可在线阅读,更多相关《微型计算机技术ch.ppt(72页珍藏版)》请在三一办公上搜索。
1、,微型计算机控制技术,陈应麟,第十章 现场总线技术及其应用,内容提要,概述现场总线的原理和发展概况几种典型的现场总线典型控制网络体系结构小结,1现场总线概述,一.现场总线简介 现场总线是近年来迅速发展起来的一种工业数据总线,它主要解决工业现场的智能化仪器仪表、控制器、执行机构等现场设备间的数字通信以及这些现场控制设备和高级控制系统之间的信息传递问题,所以现场总线既是通信网络,又是自控网络,概述(续),二、现场总线控制系统(Fieldbus Control System,FCS)是由现场总线和现场设备组成的控制系统,这是继电式气动仪表控制系统、电动单元组合式模拟仪表控制系统、集中式数字控制系统、
2、集散控制系统DCS后的新一代控制系统,概述(续),1、FCS对DCS的变革,概述(续),2、FCS与DCS比较有以下特点 FCS的信号传输实现了全数字化 FCS的系统结构是全分散式,它废弃了DCS的输入输出单元和控制站,由现场设备或现场仪表取而代之 FCS的现场设备具有互操作性 FCS的通信网络为开放式互连网络,既可同层网络互连,也可与不同层网络互连,用户可极方便地共享网络数据库 FCS的技术和标准实现了全开放,无专利许可要求,可供任何人使用,3、FCS结构图,概述(续),4、现场总线的分类(1)全功能数字网络 提供从物理层到用户层的所有功能,标准化工作比较完善(2)传感器网络 以CAN(Co
3、ntroller Area Network)网络为基础的现场总线(3)数字信号串行线 最简单的数据总线,不提供应用层和用户层,2 现场总线的原理和发展概况,一、现场总线的实质 1、现场总线的定义 ISA SP50(美国仪表协会标准)中对现场总线的定义 现场总线是一种串行的数字数据通信链路,它沟通了过程控制领域的基本控制设备(即场地级设备)之间以及与更高层次自动控制领域的自动化控制设备(即车间级设备)之间的联系 国际电工委员会IEC标准和现场总线基金会FF的定义 现场总线是连接智能现场设备和自动化系统的数字式、双向传输、多分支结构的通信网络,现场总线的原理和发展概况,2、现场总线的本质含义(1)
4、现场通信网络(2)现场设备互联(3)互操作性(4)分散功能块(5)通信线供电(6)开放式互联网络,现场总线的原理和发展概况,三、现场总线的协议 现场总线一般采用国际标准组织ISO的开放系统互联(OSI)协议,OSI协议是为计算机联网而制定的7层参考模型,只要网络中所有要处理的要素都是通过共同的路径进行通信的,那么不管它是不是计算机网络都可以使用该协议 各厂家在实际制定自己的通信协议时,往往依据侧重点的不同,仅实现该7层协议的子集,现场总线的原理和发展概况,四、现场总线系统组成 从物理结构来看,现场总线系统有两个主要组成部分:现场设备和传输介质,其中现场设备由现场微处理芯片及外围电路构成,传输介
5、质可以使用双绞线、同轴电缆、光纤等 现场总线的拓扑结构有很多种,如总线型、环型、树型、星型等,现场总线的原理和发展概况,五、现场总线的网络结构 现场总线网络结构是按照OSI参考模型建立的,OSI参考模型共分7层:物理层、数据链路层、网络层、传输层、会话层、表达层和应用层,现场总线将上述7层简化为3层,分别由OSI参考模式的第一层物理层、第二层数据链路层和第七层应用层组成,并增加了用户层,现场总线的原理和发展概况,1、物理层 传输介质:铜导线、无线电和电缆传输速率和距离:31.25Kbps,1900m(加中继延长)网络拓扑:总线型、树型、点对点型 网络设备数量:一个通信段可连接32台设备,使用中
6、断器可接240台设备支持总线供电:总线上既传送数字信号,又要为现场设备提供电源能量。数字信号以31.25Hz的频率调制到932V的直流供电电压上,现场总线的原理和发展概况,2、数据链路层 规定了物理层与应用层之间的接口,并控制对传输介质的访问 现场总线网络存取控制方式有3种:令牌传送:一个站必须持有令牌,才能开始一次对话,完成信息传送后即将令牌交还链路活动调度器LAS,LAS根据预先的组态或调度算法将令牌送交给下一个令牌申请者 立即响应:主站给一站一个机会来应答一次信息 申请令牌:一个站在每回答响应中允许立即发给令牌,现场总线的原理和发展概况,3、应用层 提供设备之间及网络要求的数据服务,对现
7、场过程控制进行支持,为用户提供一个简单的接口 应用层由现场总线访问子层FAS和现场总线报文规范FMS组成:(1)FAS有3种功能:对象字典服务(读、写及修改对象描述)、变量访问服务(通过子索引访问每个对象中数组或记录变量)、时间服务(发布事件及报警的通知)(2)FMS有3种服务:出版广播数据,用户侦听广播并将其放入内部缓冲区;客户端发出请求,服务器发出应答;报告分发(源设备广播事件报告,接收设备侦听广播并将其放入内部队列),现场总线的原理和发展概况,4、用户层 规定标准的功能块供用户组态成系统 有10个基本功能块如AI、AO、DI、DO、PID 等,19个附加的算术功能块,现场总线的原理和发展
8、概况,六、现场总线的发展概况 1 现场总线是综合自动化的发展需要 2 智能仪表为现场总线的出现奠定了基础 3 现场总线将朝着开放系统、统一标准的方向发展,现场总线的原理和发展概况,七、现场总线的特点和优点 1、技术特点(1)系统的开放性(2)互操作性和互用性(3)系统结构的高度分散性(4)对现场环境的适应性(5)一对N结构(6)可控状态(7)互换性(8)综合功能(9)统一组态,现场总线的原理和发展概况,2、优点(1)节省硬件数量与投资(2)节省安装费用(3)节省维护开销(4)用户具有高度的系统集成主动权,3几种典型的现场总线ControlNet(1),一、控制层现场总线ControlNet C
9、ontrolNet是近年来推出的一种新的面向控制层的实时性现场总线网络,它提供如下功能:在同一物理介质链路上提供时间关键性 I/O数据和报文数据,包括程序的上载/下载,组态数据和端到端的报文传递等通信支持 对于连续和离散过程控制应用场合,均具有高度确定性和可重复性功能 确定性:预见数据何时能够可靠传输到目标的能力 可重复性:指数据的传输时间不受网络节点添加/删除情况或网络繁忙状况影响而保持恒定的能力 它作为ControlLogix的通信背板,构成新一代控制器,能同时完成逻辑、过程、拖动和运动控制,ControlNet(2),ControlNet是基于生产者/消费者模式的网络,它允许在同一链路上
10、有多个控制器并存,支持输入数据或端到端信息的多路发送 ControlNet非常适用于一些控制关系有复杂关联、要求控制信息同步、协调实时控制、数据传输速度要求较高的应用场合 ControlNet是开放的现场总线,由独立性国际组织”控制网国际”(ControlNet International)负责管理,ControlNet International旨在维护和发行ControlNet技术规范,管理成员单位的共同的市场推广工作,同时提供各个厂商产品之间的一致性和互操作性测试服务,保证ControlNet的开放性,ControlNet(3),ControlNet 技术指标 网络规模:在无重复器情况下
11、最多 48 个节点。网络长度:1000m(同轴电缆)5Mb/s;1000m 2 个节点,250 m 48 个节点;3000m(光纤)5Mb/s;5000m(同轴电缆)5Mb/s 有重复器;超过 30Km(光纤)有重复器 通讯速率:可调 总线拓扑:线性,树型、星型、或三种混合 寻址模式:对等、多主和主从;轮询、循环或状态改变 系统特性:带电插拔设备,确定性,可重复性,本安选择,充分节点 ID 检测,报文组帧,ControlNet(4),ControlNet协议规范,ControlNet(5),(1)物理层与介质 物理层和介质部分的规范规定了同轴电缆和光缆介质标准与设计的一些参考信息。物理层包括两
12、个子层:物理介质附属子层PMA(Physical Medium Attachment)和物理层信号子层PLS(Physical Layer Signalling)。PMA子层包含了发送和接收总线信号必须的电路,而PLS子层执行位表示和计时器功能,以及与MAC(向上)和PMA子层的信息交换,ControlNet(6),(2)数据链路层(Data Link Layer)数据链路层的首要任务是管理介质的存取权。DLL协议是建立在一个固定长度、不断重复的网络刷新时间NUT(Network Update Time)基础上的。NUT以同步方式管理链路上的不同节点,如果网络上的节点的NUT时间与当前链路上的
13、NUT时间不一致,它就不能获得在链路上的数据传输权。不同的链路可能有不同的NUT值,NUT可以在组态过程中确定,取值范围为2100ms 网络的存取控制通过同时间域多点存取(Concurrent Time Domain Multiple Access)的时间滑动算法实现。网络传输时间被分割成不断重复的网络传输时间,通过调节在一个时间段内不同节点传输数据的机会控制整个网络的通信,对于不同的网络节点,通过指定不同的NUT来选择网络传输的节拍,ControlNet(7),(3)网络与传输层 网络与传输层的任务是建立和维护连接。连接的概念类似于电话线路,这样一条逻辑上的通信连接可能跨越了多个不同类型的链
14、路,但对于通信双方而言,这个连接是固定的、一致的。每个连接都被赋予一个连接标识,代表与之相连的通信资源,在通信过程中,只需指出连接的标识符即可,而不必指明其它连接参数,ControlNet(8),(4)数据管理层 这部分协议定义了数据类型规范的文法、数据类型取值范围以及不同数据类型适用的操作 对象模型 对象的建模代表了网络设备的可见的行为,这部分协议的内容包括:对象建模和术语、对象编址、对象模型、对象规范格式和规则、对象规范扩展方法、新对象创建规范等,ControlNet(9),(5)设备描述 通过定义每一类型设备的核心标准,可以实现不同厂商相似设备间互操作性和互换性。一般说来,相似设备具有大
15、致相同的行为,产生/消费相同的数据集,包含相似的可组态参数集。相似设备间这些信息的正式定义就称为设备描述 ControlNet协议中已经定义的设备描述包括:条形码扫描器、PLC、位置控制器、秤、信息显示器、交直流驱动、伺服驱动、接触器、电机启动器、软启动器、人机接口、启动阀等,ControlNet(10),(6)生产者/消费者通信模式 传统的源/目的通信模式的优点是通信的内容和形式都十分明确,在传送的报文中都包含了明确的源和地址信息,但是在这种模式下,当同一数据源上的数据向网络上其它多个节点发送数据时,必须经过多次才能实现,而且由于数据到达不同网络节点的时间可能因网络上节点数目的不同而变化,不
16、同节点之间的同步变得很困难 生产者/消费者通信允许网络上的不同节点同时存取同一个源的数据,在这种模式下,每个数据被分配一个唯一的标识,根据具体的标识,网络上多个不同的节点可以接收来自同一发送者的数据。数据经过同样的时间传送到不同的节点,可以实现通信的精确同步,ControlNet(结束),(7)ControlNet的优点:同一链路上满足I/O数据、实时互锁、端到端报文传输和编程/组态信息等应用的多样的通信要求 是确定性的、可重复的控制网络,适合离散控制和过程控制 同一链路上允许多个控制器同时并存 输入数据和端到端信息的多路发送支持 可选的介质冗余和本征安全 安装和维护的简单性 网络上节点居于对
17、等地位,可以从任意节点实现网络存取 灵活的拓扑结构(总线型、树型、星型等)和介质选择(同轴电缆、光纤和其它),几种典型的现场总线 DeviceNet(1),设备层现场总线DeviceNet1、DeviceNet的性能 DeviceNet是20世纪90年代中期发展起来的一种基于CAN技术的开放型、符合全球工业标准的低成本、高性能的通信网络。它通过一根电缆将PLC、传感器、光电开关、操作员终端、电动机、轴承座、变频器和软启动器等现场智能设备连接起来,是分布式控制系统减少现场I/O接口和布线树立、将控制功能下载到现场设备的理想解决方案、DeviceNet现场总线的结构图网络结构三层:物理层、数据链路
18、层、应用层。,DeviceNet(2),2DeviceNet协议规范 沿用了CAN协议标准所规定的总线网络的物理层和数据链路层,定义了不同的报文格式、总线访问仲裁规则及故障检测和故障隔离的方法,DeviceNet(4),(2)数据链路层 遵循CAN协议规范,并由CAN控制器芯片实现 CAN是基于广播方式的协议,支持多主形式传输。传输的帧被分配一个标识符,每个节点根据标识符确定是否接收这些帧 提供数据帧、出错帧、远程帧和过载帧等多种帧格式,数据帧每帧信息都有CRC校验和其它校验措施,数据传输误码率极低,有严重故障的节点可自动从网络上切除 采用非破坏性逐位仲裁的方法解决共享介质总线访问冲突问题。网
19、络上每个节点拥有一个唯一的标识符,这个标识符的值决定了仲裁中优先级的大小,优先级值小的节点在竞争仲裁中为获胜的一方,DeviceNet(5),(3)应用层 DeviceNet使用了对象的概念来描述应用层的协议,对象模型提供了组成和实现DeviceNet产品构成元件的属性、服务和行为,DeviceNet(6),DeviceNet不仅可以作为设备级的网络,还可以作为控制级的网络,通过DeviceNet提供的服务还可以实现以太网上的实时控制。较之其它的一些现场总线,DeviceNet不仅可以接入更多、更复杂的设备,还可以为上层提供更多的信息和服务 DeviceNet最初由Rockwell公司设计,目
20、前由ODVA(Open DeviceNet Vendors Association)致力于支持DeviceNet产品和规范的进一步开发。此外,Rockwell,GE,ABB,Hitachi,Omron等公司也致力于DeviceNet的推广,DeviceNet(7),3、DeviceNet的主要特点:采用基于CAN的多主方式工作 逐位仲裁模式的优先级对等通信建立了用于数据传输的生产者/消费者传输模型 DeviceNet的直接通信距离最远为500m,通信速率最高可达500kb/s DeviceNet上可容纳64个节点地址,每个节点支持的I/O数量无限制 采用短帧结构,传输时间短,受干扰的概率低,检
21、错效果好 通信介质为独立双绞总线,信号与电源承载于同一电缆 支持设备的热插拔,无需网络断电 DeviceNet的接入设备可选择光隔离设计,由外部供电设备与由总线供电的设备共享总线电缆,DeviceNet(8),报文传送 I/O报文:适用于实时性要求较高和面向控制的数据,它提供了在报文发送过程和多个报文接收过程之间的专用通信路径,通常使用优先级高的连接标识符,通过一点或多点连接进行信息交换,连接标识符提供了I/O报文的相关信息,在I/O报文利用连接标识符发送之前,报文的发送和接收设备都必须先进行设定,设定的内容包括源和目的对象的属性,以及数据生产者和消费者的地址 显式的报文:适用于两个设备间多用
22、途的点对点报文传递,常用于节点的配置、问题诊断等,通常使用优先级低的连接标识符,并且该报文的相关信息包含在显式报文数据帧的数据场中,DeviceNet(9),数据通信方式 循环(Cyclic)方式:适用于一些模拟设备,可以根据设备的信号发生的速度,灵活设定循环进行数据通信的时间间隔 状态改变(Change of State)方式:适用于离散的设备,采用事件触发方式,当设备状态发生改变时才发生通信 选通(Strobed)方式:利用8B的报文广播,64个二进制位的值对应网络上64个可能的节点,通过位的标识,指定要求响应的从设备 查询(Polled)方式:I/O报文直接依次发送到各个从设备,几种典型
23、的现场总线 Profibus(1),三、Profibus现场总线(Process Fieldbus)1、Profibus现场总线的设备性能 Profibus是德国20世纪90年代制定的国家工业现场总线协议标准,其应用领域包括加工制造、过程和建筑自动化,如今已成为国际化的开放式现场总线标准,即EN50170欧洲标准 Profibus是一种不依赖于厂家的开放式现场总线标准,采用Profibus标准后,不同厂商所生产的设备不需对其接口进行特别调整就可通信。Profibus为多主从结构,可方便地构成集中式、集散式和分布式控制系统,Profibus(2),2、Profibus的类型针对不同的应用场合,P
24、rofibus分为3个系列:(1)Profibus-DP(Decentralized Periphery):用于传感器和执行器级的高速数据传输,传输速率可达12Mb/s,一般构成单主站系统,主站、从站间采用循环数据传送方式工作,Profibus(3),(2)Profibus-PA(Process Automation):用于安全性要求较高的场合,它具有本质安全特性,是Profibus的过程自动化解决方案,将自动化系统和过程控制系统与现场设备连接起来,代替了420mA模拟信号传输技术,Profibus(4),(3)Profibus-FMS(Fieldbus Message Specificati
25、on):用于车间级智能主站间通用的通信,它提供了大量的通信服务,用以完成以中等传输速度进行的循环和非循环的通信任务,Profibus(5),3、Profibus协议规范:符合OSI参考模型,Profibus(6),Profibus-FMS:定义了第一、二、七层,应用层包括现场总线信息规范(Fieldbus Message Specification,FMS)和低层接口(Lower Layer Interface,LLI)FMS:向用户提供了可选用的通信服务 LLI:协调通信关系,提供第二层访问接口 Profibus-DP:定义了第一、二层和用户接口,用户接口规定了设备可调用的应用功能,并详细说
26、明设备行为 Profibus-PA:PA的数据传输采用扩展的Profibus-DP协议,根据IEC1158-2标准,支持本征安全性和总线供电,Profibus(7),(1)Profibus的物理层:提供三种类型的传输技术 DP和FMS的RS485传输:采用屏蔽双绞铜线,传输速率为9.6K bit/s12M bit/s,每分段32个站(不带中继),可多到127个站(带中继)PA的IEC1158-2传输:支持本征安全和总线供电,传送数据以31.25K bit/s调制供电电压,采用藕合器将IEC1158-2与RS-485连接 光纤FO:在电磁干扰很大的环境下应用,采用专用总线插头转换RS-485信号
27、和光纤导体信号,Profibus(8),(2)Profibus的数据链路层 DP、FMS、PA的数据链路层相同 采用主从结构,主站之间采用令牌传送方式,主站与从站之间采用主从传送方式,几种典型的现场总线 FF现场总线(1),四、FF总线(Fieldbus Foundation)1、FF总线的性能 FF(现场总线基金会)是国际公认的唯一不附属于某企业的公正非商业化的国际标准化组织,其宗旨是制定统一的现场总线国际标准,无专利许可要求,可供任何人使用 FF总线由低速FF_H1和高速FF_HSE组成2、FF现场总线协议规范 协议规范建立在OSI参考模型之上,它由3个主要功能部分组成,即物理层、通信栈、
28、用户层。,FF现场总线(2),(1)FF_H1:以OSI参考模型为基础的四层结构模型,采用令牌总线介质访问技术,用于工业生产现场设备连接(2)FF_HSE:采用基于Ethernet(IEEE 802.3)+TCP/IP的六层结构,主要用于制造业(离散控制)自动化以及逻辑控制、批处理和高级控制等场合,FF现场总线(3),3 FF总线的优点:(1)设备互操作性(2)改善的过程数据(3)对进程更多的了解(4)提高工厂设备安全性能,满足日益严格的控制设备安全要求(5)提供预测性维护能力(6)大大减少了网络安装费用,几种典型的现场总线LonWorks(1),五、LonWorks现场总线(Local Op
29、erating Networks)1、LonWorks现场总线性能 LonWorks是1991年美国Echelon公司推出的通用总线,它提供了完整的端到端的控制系统解决方案,可同时应用在装置级、设备级、工厂级等任何一层总线中,并提供实现开放性互操作控制系统所需的所有组件,使控制网络可以方便地与现有的数据网络实现无缝集成,LonWorks(2),2、LonWorks现场总线的协议规范LonTalk通信协议是LonWorks技术的核心,它提供了OSI参考模型的全部7层服务,并固化于Neuron芯片,LonWorks(3),(1)物理层 支持多种传输介质,不同的介质通过路由器实现互联,支持总线型、环
30、型、树型等拓扑结构,LonWorks(4),(2)数据链路层 采用改进的改进的带预测的CSMA/CD算法,减少冲突的出现,提高传输效率 支持优先级(3)网络层 网络地址采用域(255个子网)、子网(127个节点)、节点三层结构支持大网 每个神经元芯片有唯一的48位ID地址,LonWorks(5),(3)传送层、会话层 四类报文服务:确认、请求/响应、重复/非确认重复、非确认 支持网络认证(4)表示层 采用网络变量作表示层数据,简化分布式应用的编程)(5)应用层 用Neuron C语言在神经元芯片中编程,LonWorks(6),3 LonWorks的神经元芯片 芯片内有3 个8位CPU,使用CM
31、OS CLSI 技术高度集成,集采集、控制于一体:第1个CPU为介质访问控制MAC处理器,处理LonTalk协议的第一层和第二层 第2个CPU为网络处理器,处理LonTalk协议的第三层到第六层 第3个CPU为应用处理器,实现LonTalk协议的第七层,执行用户编写的代码及用户代码所调用的操作系统服务 LonWorks网络上的装置都必须有1个神经元芯片 LonTalk的6层已经在购买的神经元芯片中完成,用户只需编写应用程序,LonWorks(7),4 LonWorks的操作系统LNS 采用多客户/多服务器结构,提供了功能强大的网络管理平台,完成一系列网络管理功能 通过内含的TCP/IP功能,可
32、完成Infranet与Internet、Intranet的无缝集成 LNS的分层结构(装置级采用LonWorks、系统级采用TCP/IP)允许数据网络与控制网络相互利用彼此信息,LonWorks(8),5 LonWorks控制系统的特点 系统具有无中心控制的真正分布式控制节点模式,使控制节点尽量靠近被控设备 开放式系统结构,具有良好的互操作性 系统组态灵活,重新构造或修改配置很任意,增加或减少控制节点不必改变网络的物理结构 控制节点间可通过多种通信媒体连接,组网简单,成本大大降低 系统整体可靠性高,控制节点故障只影响与其相连的设备,不会造成系统或子系统瘫痪 网络通信协议已固化在控制节点内部,节
33、点编程简单,应用开发周期大大缩短 系统总体成本降低,升级改造费用低,几种典型的现场总线6 CAN现场总线(1),六、CAN总线(Controller Area Network)1、CAN现场总线的性能 CAN是德国Bosch公司从20世纪初为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通信协议,1993年11月国际标准化组织ISO正式颁布了关于CAN总线的ISO11898标准,目前CAN得到了Motorola、Intel、Philips、Siemens、NEC等公司的支持,已广泛应用在离散控制领域,CAN现场总线(2),2、CAN总线的主要特点(1)通信介质可以是双绞线
34、、同轴电缆和光纤,通信距离最远可达10km(5kb/s),最高速率可达1Mb/s(40m)(2)用数据块编码方式代替传统的站地址编码方式,用一个11位或29位二进制数组成的标识码来定义211或1129个不同的数据块,让各节点通过滤波的方法分别接收指定标识码的数据(3)网络上任意一个节点均可以主动向其它节点发送数据,是一种多主总线,可以方便地构成多机备份系统(4)网络上的节点可以定义成不同的优先级,利用接口电路中线与功能,巧妙地实现无破坏性的基于优先权的仲裁(5)数据帧中的数据字段长度最多为8B,在每帧中都有CRC校验及其它检错措施(6)网络上的节点在错误严重的情况下,具有自动关闭总线的功能,C
35、AN现场总线(3),3、CAN总线的网络结构 CAN总线也是建立在ISO参考模型基础上的,不过只采用了其中最关键的两层,即物理层和数据链路层,CAN现场总线(4),(1)物理层的主要内容是规定通信介质的机械、电气、功能和规程特性(2)数据链路层的主要功能是将要发送的数据进行包装,即加上差错校验位、数据链路协议的控制信息、头尾标记等附加信息组成数据帧,从物理信道上发送出去,在接收道数据帧后,再把附加信息去掉,得到通信数据 媒体访问控制子层MAC:传输规则 逻辑控制子层LLC:报文的滤波和报文的处理 CAN总线的物理层和数据链路层的功能在CAN控制器中完成,CAN现场总线(5),CAN总线协议 C
36、AN通信协议规定有4种不同的帧格式,即数据帧、远程帧、错误帧和超载帧 CAN总线基于下列5条基本规则进行通信协调:总线访问 仲裁 编码/解码 出错标注 超载标注,几种典型的现场总线 Modbus现场总线(1),七、Modbus协议 Modbus是一种工业通信和分布式控制系统协议,由美国Modicon公司出品。Modbus是一种主从网络,允许一个主计算机和一个或多个从机通信,以完成编程、数据传送、程序上装/下装及其主机操作 Modbus通讯主要采用RS232,RS485等其它通讯媒介,它为用户提供了一种开放、灵活和标准的通讯技术,降低了开发和维护成本,Modbus现场总线(2),Modbus协议
37、定义了一个控制器能认识使用的消息结构,不管采用何种网络进行通讯,该消息结构均可以被系统采用和识别。利用此通信协议,既可以询问网络上的其它设备,也能答复其它设备的询问,又可以检测并报告出错信息 Modbus通讯协议由主设备先建立消息格式,格式包括设备地址、功能代码、数据地址和出错校验。从设备必需用Modbus协议建立答复消息,其格式包含确认的功能代码,返回数据和出错校验。如果接收到的数据出错,或者从设备不能执行所要求的命令,从设备将返回出错信息 Modbus通讯协议有两种有效的传送模式,即ASCII(美国标准信息交换码)和RTU(远程终端装置),4 典型控制网络体系结构,工业控制网络的基本层次,
38、、,典型控制网络体系结构(1),一、信息层 控制系统的最上层 通信的主要特点:通信数据量大,通信的发生较为集中,要求有高速链路支持,对实时性要求不高 通信范围从车间级到全厂级甚至因特网范围,与数据库技术、互联网技术、数据分析和处理技术紧密关联 可连接的设备包括控制器、PC、操作员站、高速I/O、其它局域网设备,通过网关设备可以连接入因特网,典型控制网络体系结构(2),二、控制层 处于控制的中间层次 连接不同的可编程设备、控制器、人机终端等,通过网关设备与信息层相连,很多应用实时性要求较高,包括I/O的实时刷新、互锁信息和控制器等之间报文的报文传递等 通信特点是要求有较高的网络速率,实时性要求高的情况下要求通信是确定的、可重复的,典型控制网络体系结构(3),三、设备层 控制网络的最底层 面向大量的现场设备,包括离散型的I/O(光电传感器、接近开关等),温度变送器、流量计等较为复杂的设备,通过扫描器或网关设备将数据传送到控制层 通信特点是速度要求不一定很高,有一定的智能和容错能力,要求网络节点设备的经济性、智能化,设备添加/删除简单方便,故障诊断和纠错容易,适应现场的不同恶劣条件,小结,现场总线的概念和结构现场总线的特点和优点主流的现场总线协议,