ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:24.57KB ,
资源ID:6784664      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-6784664.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(工业通信协议ModbusProfibusDPDevicenet和EthernetWord文档格式.docx)为本站会员(b****4)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

工业通信协议ModbusProfibusDPDevicenet和EthernetWord文档格式.docx

1、因此串并转换是串行接口电路的重要任务。(3) 控制数据传输速率:串行通信接口电路应具有对数据传输速率波特率 进行选择和控制的能力。4)进行错误检测:在发送时接口电路对传送的字符数据自动生成奇偶校验位 或其他校验码。在接收时,接口电路检查字符的奇偶校验或其他校验码, 确定是 否发生传送错误。(5)进行TTL与EIA电平转换:CPU和终端均采用TTL电平及正逻辑,它们与 EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。(6)提供EIA-RS-232C接口标准所要求的信号线:远距离通信采用 MODE时, 需要9根信号线;近距离零MODE方式,只需要3根信号线。这些信号线由接口 电路提供,以便

2、与MODE或终端进行联络与控制。2、串行通信接口电路的组成为了完成上述串行接口的任务,串行通信接口电路一般由可编程的串行接口芯 片、波特率发生器、EIA与TTL电平转换器以及地址译码电路组成。其中,串行 接口芯片,随着大规模继承电路技术的发展,通用的同步 (USRT和异步(UART接口芯片种类越来越多, 如下表所示。 它们的基本功能是类似的, 都能实现上面 提出的串行通信接口基本任务的大部分工作, 且都是可编程的。 才用这些芯片作 为串行通信接口电路的核心芯片,会使电路结构比较简单。芯片同步(USRT)异步(UART)(起止式)传输速率 b/s面向字符HDLC同步INS825056KMC685

3、01MMC68521.5MMC6854Int8251A64K19.2KInt8273Z-80 SIO800K3. 有关串行通信的物理标准为使计算机、 电话以及其他通信设备互相沟通, 现在,已经对串行通信建立了几 个一致的概念和标准,这些概念和标准属于三个方面:传输率,电特性,信号名 称和接口标准。1、传输率:所谓传输率就是指每秒传输多少位,传输率也常叫波特率。国际上 规定了一个标准波特率系列, 标准波特率也是最常用的波特率, 标准波特率系列 为 110、300、600、1200、4800、9600 和 19200。大多数 CRT终端都能够按 110 到 9600 范围中的任何一种波特率工作。打

4、印机由于机械速度比较慢而使传输波 特率受到限制, 所以,一般的串行打印机工作在 1 1 0波特率,点针式打印机由于 其内部有较大的行缓冲区,所以可以按高达 2400 波特的速度接收打印信息。大 多数接口的接收波特率和发送波特率可以分别设置, 而且,可以通过编程来指定2、RS-232-C标准:RS-232-C标准对两个方面作了规定,即信号电平标准和控制 信号线的定义。RS-232- C采用负逻辑规定逻辑电平,信号电平与通常的 TTL电平也不兼容,RS-232-C将-5V-15V规定为“ 1”,+5V+15V规定为“ 0”。图 1是TTL标准和RS-232-C标准之间的电平转换。图1二、软件协议1

5、.OSI 协议和 TCP/IP 协议图2(1) OSI协议OSI 七层参考模型不是通讯标准, 它只给出一个不会由于技术发展而必须修改的 稳定模型,使有关标准和协议能在模型定义的范围内开发和相互配合。一般的通讯协议只符合 OSI七层模型的某几层,如:EIA-RS-232-C :实现了物 理层。IBM的SDL(同步数据链路控制规程):数据链路层。ANSI的ADCCP先 进数据通讯规程):数据链路层IBM的BSC(二进制同步通讯协议):数据链路 层。应用层的电子邮件协议SMTPR负责寄信、POP:只负责收信。(2) TCP/IP 协议实现了五层协议。(1)物理层:对应OSI的物理层。( 2)网络接口

6、层:类似于 OSI 的数据链路层。( 3) Internet 层: OSI 模型在 Internet 网使用前提出,未考虑网间连接。( 4)传输层:对应 OSI 的传输层。5)应用层:对应 OSI 的表示层和应用层。2. 串行通信协议串行通信协议分同步协议和异步协议。(1)异步通信协议的实例起止式异步协议图3特点与格式:起止式异步协议的特点是一个字符一个字符传输, 并且传送一个字符总是以起始 位开始,以停止位结束, 字符之间没有固定的时间间隔要求。 其格式如图 3所示。 每一个字符的前面都有一位起始位(低电平,逻辑值 0),字符本身有57位 数据位组成,接着字符后面是一位校验位(也可以没有校验

7、位),最后是一位, 或意味半, 或二位停止位, 停止位后面是不定长度的空闲位。 停止位和空闲位都 规定为高电平(逻辑值),这样就保证起始位开始处一定有一个下跳沿。从图中可以看出, 这种格式是靠起始位和停止位来实现字符的界定或同步的, 故 称为起始式协议。传送时,数据的低位在前,高位在后,图 4 表示了传送一个字 符E的ASCAII码的波形1010001。当把它的最低有效位写到右边时,就是 E的 ASCII 码 1000101=45H。图4 起止位的作用:起始位实际上是作为联络信号附加进来的, 当它变为低电平时, 告诉收方传送开始。它的到来,表示下面接着是数据位来了,要准备接收。而停 止位标志一

8、个字符的结束, 它的出现, 表示一个字符传送完毕。 这样就为通信双 方提供了何时开始收发, 何时结束的标志。 传送开始前, 发收双方把所采用的起 止式格式(包括字符的数据位长度, 停止位位数, 有无校验位以及是奇校验还是 偶校验等) 和数据传输速率作统一规定。 传送开始后, 接收设备不断地检测传输 线,看是否有起始位到来。当收到一系列的“ 1”(停止位或空闲位)之后,检 测到一个下跳沿, 说明起始位出现, 起始位经确认后, 就开始接收所规定的数据 位和奇偶校验位以及停止位。 经过处理将停止位去掉, 把数据位拼装成一个并行 字节,并且经校验后,无奇偶错才算正确的接收一个字符。一个字符接收完毕,

9、接收设备有继续测试传输线,监视“ 0”电平的到来和下一个字符的开始,直到 全部数据传送完毕。由上述工作过程可看到, 异步通信是按字符传输的, 每传输一个字符, 就用起始 位来通知收方, 以此来重新核对收发双方同步。 若接收设备和发送设备两者的时 钟频率略有偏差, 这也不会因偏差的累积而导致错位, 加之字符之间的空闲位也 为这种偏差提供一种缓冲, 所以异步串行通信的可靠性高。 但由于要在每个字符 的前后加上起始位和停止位这样一些附加位, 使得传输效率变低了, 只有约 80%。 因此,起止协议一般用在数据速率较慢的场合(小于 19.2kbit/s )。在高速传 送时,一般要采用同步协议。(2)面向

10、字符的同步协议这种协议的典型代表是IBM公司的二进制同步通信协议(BSC)。它 的特点是一次传送由若干个字符组成的数据块, 而不是只传送一个字符, 并规定 了 10 个字符作为这个数据块的开头与结束标志以及整个传输过程的控制信息, 它们也叫做通信控制字。 由于被传送的数据块是由字符组成, 故被称作面向字符 的协议。特定字符(控制字符)的定义:由上面的格式可以看出,数据块的前后都加了几 个特定字符。SYN是同步字符(synchronous Character ),每一帧开始处都有 SYN, 加一个SYN的称单同步,加两个SYN的称双同步设置同步字符是起联络作用,传 送数据时,接收端不断检测 ,一

11、旦出现同步字符 ,就知道是一帧开始了。接着的 SOH是序始字符(Start Of Header ),它表示标题的开始。标题中包括院地址、 目的地址和路由指示等信息。STX是文始字符(Start Of Text ),它标志着传送 的正文(数据块)开始。数据块就是被传送的正文内容,由多个字符组成。数据 块后面是组终字符 ETB(End Of Transmission Block )或文终字符 ETX(End Of Text),其中ETB用在正文很长、需要分成若干个分数据块、分别在不同帧中发 送的场合,这时在每个分数据块后面用文终字符 ETX 一帧的最后是校验码,它对从SOH开始到ETX (或 ET

12、B字段进行校验,校验方式可以是纵横奇偶校验或 CRC另外,在面向字符协议中还采用了一些其他通信控制字,它们的名称如下 表所示:名称ASCIIEBCDIC序始(SOH)0000001 00000001文始( STX)000001000000010组终(ETB)0010111 00100110文终( ETX)000001100000011同步(SYN)001011000110010送毕(EOT)000010000110111询问(ENQ)000010100101101确认(ACK)000011000101110否认( NAK)001010100111101转义(DLE)00100000001000

13、0数据透明的实现: 面向字符的同步协议, 不象异步起止协议那样, 需要在每个字 符前后附加起始和停止位,因此,传输效率提高了。同时,由于采用了一些传输 控制字,故增强了通信控制能力和校验功能。但也存在一些问题,例如,如何区 别数据字符代码和特定字符代码的问题, 因为在数据块中完全有可能出现与特定 字符代码相同的数据字符,这就会发生误解。比如正文有个与文终字符ETX的代 码相同的数据字符, 接收端就不会把它当作为普通数据处理, 而误认为是正文结 束,因而产生差错。因此,协议应具有将特定字符作为普通数据处理的能力,这 种能力叫做“数据透明”。为此,协议中设置了转移字符 DLE(Data Link

14、Escape)。当把一个特定字符看成数据时,在它前面要加一个 DLE这样接收器收到一个DLE就可预知下一个字符是数据字符,而不会把它当作控制字符来处理 了。DLE本身也是特定字符,当它出现在数据块中时,也要在它前面加上另一个 DLE这种方法叫字符填充。字符填充实现起来相当麻烦,且依赖于字符的编码。 正是由于以上的缺点,故又产生了新的面向比特的同步协议。3)面向比特的同步协议面向比特的协议中最具有代表性的是 IBM 的同步数据链路控制规程 SDLC(Synchronous Data Link Control), 国际标准化组织 ISO(InternationalStandard Organiza

15、tion )的高级数据链路控制规程 HDLC( High Level Data link Control), 美国国家标准协会 (Americal National Standard Institute) 的先进数据通信规程 ADCCP(Advanced Data Communication Control Procedure) 。这 些协议的特点是所传输的一帧数据可以是任意位,而且它是靠约定的位组合模 式,而不是靠特定字符来标志帧的开始和结束, 故称“面向比特”的协议。 这中 协议的一般帧格式如图 5 所示:图5 帧信息的分段:由图5可见,SDLC/HDLC勺一帧信息包括以下几个场(File

16、d ), 所有场都是从有效位开始传送。(1) SDLC/HDL(标志字符:SDLC/HDL胁议规定,所有信息传输必须以一个标志字符开始,且以同一个字符结束。这个标志字符是 01111110,称标志场(F)。从开始标志到结束标志之间构成一个完整的信息单位,称为一帧 (Frame)。所有的信息是以帧的形传输的, 而标志字符提供了每一帧的边界。 接收端可以通过搜索 “01111110”来探知帧的开头和结束,以此建立帧同步。(2) 地址场和控制场:在标志场之后,可以有一个地址场 A(Address)和一个 控制场 C(Control) 。地址场用来规定与之通信的次站的地址。控制场可规定若 干个命令。S

17、DLC规定A场和C场的宽度为8位或16位。接收方必须检查每个地 址字节的第一位,如果为“ 0”,则后面跟着另一个地址字节;若为“ 1”,则该 字节就是最后一个地址字节。 同理,如果控制场第一个字节的第一位为为“ 0”, 则还有第二个控制场字节,否则就只有一个字节。( 3)信息场:跟在控制场之后的是信息场 I(Information) 。 I 场包含有要传送 的数据,并不是每一帧都必须有信息场。即数据场可以为 0,当它为 0 时,则这 一帧主要是控制命令。( 4)帧校验信息:紧跟在信息场之后的是两字节的争校验,帧校验场称为FC(Frame Check)场或称为帧校验序列 FCS(Frame ch

18、eck Squenee)。SDLC/HDLC 均采用 16 位循环冗余校验码 CRC( Cyclic Redundancy Code) 。除了标志场和自 动插入的“ 0”以外,所有的信息都参加 CRC计算。实际应用时的两个技术问题:(1)“0”位插入/删除:如上所述,SDLC/HDL胁议规定以01111110为标志字 节,但在信息场中也完全有可能有同一种模式的字符, 为了把它与标志区分开来, 所以采取了“ 0”位插入和删除技术。具体作法是发送端在发送所有信息(除标 志字节外)时,只要遇到连续 5个“1”,就自动插入一个“ 0”,当接收端在接 收数据时(除标志字节) 如果连续收到 5 个“1”,

19、就自动将其后的一个“ 0”删 除是,以恢复信息的原有形式。这种“ 0”位的插入和删除过程是由硬件自动完 成的。(2) SDLC/HDL异常结束:若在发送过程中出现错误,贝U SDLC/HDL协议常用 异常结束(Abort)字符,或称为失效序列使本帧作废。在 HDLC规程中,7个连续 的“1”被作为失效字符,而在SDLC中失效字符是8个连续的“ 1”。当然在试 销序列中不使用“ 0”位插入/删除技术。SDLC/HDL协议规定,在一帧之内不允 许出现数据间隔。 在两帧之间, 发送器可以连续输出标志字符序列, 也可以输出 连续的高电平,它被称为空闲( Idle) 信号。IEC 61158 8 种类型

20、现场总线IEC 61158 标准包括 8 种类型的现场总线,构成了 8 种现场总线控制系统体 系结构。3 1 Type 1 现场总路线1999 年 1 季度出版的 IEC 61158 TS 技术规范全面定义的现场总线称作 Type 1现场总线。该现场总线的网络协议是按照 ISO OSI参考模型建立的,它由物理层、数据链路层、 应用层, 以及考虑到现场装置的控制功能和具体应用而增加的 用户层组成。3 2 Type 2 现场总线Type 2 现场总线得到 Contro1Net International(CI) 组织的支持。ContrlNet 的基础技术最早于 1995年面世。该总线网络是一种用于

21、对信息传送 有时间苛刻要求的、 高速确定性网络, 同时,它允许传送无时间苛求的报文数据。由 Type 2 现场总线构成的系统结构可以看出,从工厂到设备的五层结构简化为 信息层( ethernet )、控制层( controlNet )和现场层( deviceNet )三层结构。3 3 Type 3 现场总线Type 3现场总线得到Profibus用户组织PNO勺支持,德国西门子公司则是 Profibus 产品的主要供应商。由该总线构成的系统体系结构可以看出,通信网 络体系结构共分 4级,最低一级执行器 /变送器级采用 ASI 位总线( IEC TC17B 标准),现场一级采用 Profilbu

22、s-DP 现场总线,车间单元一级采用 Profibus-FMS 总线,工厂一级使用工业 Ethernet 网络。3 4 Type 4 现场总线Type 4 现场总线由丹麦 Process-Data Sikebory Aps 从 1983 年开始开发, 主要应用于啤酒、食品、农业和饲养业,现已成为EN50170欧洲标准的第1部分。 它得到P NET( Process automation Net)用户组织的支持,在现场大约有5000 个应用系统。3 5 Type 5 现场总线Type 5 现场总线即为IEC定义的H2总线,它由Fieldbus Foundation(FF)组织负责开发,并于 19

23、98年决定全面采用已广泛应用于 IT 产业的高速以太网(highspeed ethernet HSE标准。该总线使用框架式以太网(Shelf Ethernet ) 技术,传输速率从100Mbps到IGbps或更高。HSE完全支持Type 1现场总线的 各项功能, 诸如功能块和装置描述语言等, 并允许基于以太网的装置通过一种连 接装置与H1装置相连接。连接到一个连接装置上的H1装置无须主系统的干予就 可以进行对等层通信。连接到一个连接装置上的 H1 装置同样无须主系统的干预 也可以与另一个连接装置上的 H1装置直接进行通信。HSE总线成功地采用CSMA/C链路控制协议和TCP/IP传输协议,并使

24、用了 高速以太网IEEE802.3卩标准的最新技术。3 6 Type 6 现场总线Type 6 Swift net 现场总线由美国SHIP STAR协会主持制定,得到美国波音 公司的支持, 主要用于航空和航天等领域。 该总线是一种结构简单、 实时性高的 总线,协议仅包括物理层和数据链路层,在标准中没有定义应用层。3 7 Type 7 现场总线成立于 1987年的 WorldFIP 协会制定并大力推广 Type 7现场总线。 WorldFIP 协议是EN50170欧洲标准的第3部分,物理层采用IEC 61158.2标准,其产品在 法国占有 60%市场,在欧洲市场占有大约 25%份额。它们广泛用于

25、发电与输配电、 加工自动化、铁路运输、地铁和过程自动化等领域。3 8 Type 8 现场总线Type 8 现场总线由德国 Phoenix Contact 公司开发, Interbus Club 俱乐部 支持。它是一种串行总线系统,适用于分散输入 /输出,以及不同类型控制系统 间的数据传输。 协议包括物理层、 数据链路层和应用层, 它已成为德国 DIN19258 标准。4 市场和技术发展需要单一的现场总线5 现场总线转向 Ethernet 网络Ethernet 网络出现于1975年,随后3 COM公司致力于使以太网的使用成为一个多供应商标准。 1990年国际标准化组织采纳了其 1982年定的标准

26、,正式成 为ISO/IEC802.3国际标准。Ethernet从最初10Mbps以太网,过渡到100Mbps快 速以太网和交换式以太网, 直至发展到今天的千兆以太网和光纤以太网。 可以说, 开放的 Ethernet 是 20多年来发展最成功的网络技术, 并导致了一场信息技术的 革命。过去一直认为, Ethernet 是为 IT 领域应用而开发的,在工业自动化领域只 能得到有限应用,这是由于:1 Ethernet采用CSMA/C碰撞检测方式,在网络负荷较重(大约 40%时, 网络的确定性( determinism )不能满足工业控制的实时要求;2 Ethernet所用的接插件(conn ector )、集线器(hub)、交换机(switches ) 和电缆(cable )等是为办公室应用而设计的,不符合工业现场恶劣环境的要求;3 在工厂环境中,Ethernet抗干扰(EMI)性能较差。若用于危险场合,以 太网不具备本质安全性能;4 Ethernet网还不具备通过信号线向现场仪表供电的性能。随着网络技术的发展,上述问题正在讯速得到解决。为了促进 Ethernet 在 工业领域的应用,国际上成立了工业以太网协会( Industrial Ethernet

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2