现场总线讲义

上传人:1888****888 文档编号:38657677 上传时间:2021-11-08 格式:DOC 页数:14 大小:1.28MB
收藏 版权申诉 举报 下载
现场总线讲义_第1页
第1页 / 共14页
现场总线讲义_第2页
第2页 / 共14页
现场总线讲义_第3页
第3页 / 共14页
资源描述:

《现场总线讲义》由会员分享,可在线阅读,更多相关《现场总线讲义(14页珍藏版)》请在装配图网上搜索。

1、现 场 总 线 讲 义RS-232 所有速率 15m (50英尺)发送端接收端信号电压RS-422A 所有速率 61m (200英尺)RS-423 所有速率 61m (200英尺)RS-485发送端接收端信号电压 (DT)= (D+)+Noise- (D-)+Noise= (D+)+ (D-)DH-485 19.2 Kbps 1219m(4000英尺) 0-31DH+ 57.6 Kbps 3048m(10000ft) 150W 00-77 115.2 Kbps 1524m(5000ft) 150W 00-77 230.4 Kbps 762m(2500ft) 82W 00-77支线电缆长度:30

2、.4mRemote I/O 57.6 Kbps 3048m(10000ft) 150W 16设备 16 Rack 115.2 Kbps 1524m(5000ft) 150W 16设备 16 Rack 230.4 Kbps 762m(2500ft) 82W 32设备 16 Rack82W 32设备 16 Rack扩展本地I/O: 30.5m(100英尺)EthernetControlNet 5Mbps 1000m(3280ft) 75W 2设备 RG6 250m(820ft) 75W 48设备RPFM 3Km(820ft) 75W 48设备NUT=5ms(2-100ms)RPI=4X NUTRP

3、I=2-18、800msDeviceNet 125Kbps 500m(1640ft) 150W 0-63设备支线电缆长度:6m定义连接路径:当组态控制器到控制器的通讯或组态从一个工作站到控制器的通讯时,可能必须先组态一个连接路径。连接路径从控制器或工作站中的通讯接口卡开始。用下列步骤建立一个通讯路径:1 每步用一个逗号分隔开输入的数字或地址。所有的数字都是默认的十进制数。除了Ethernet IP地址外,你可以输入任何数字,还可以用IEC-1131 前缀(8代表8进制,16代表16进制)。Ethernet IP地址总是用句号分开的10进制数。2 为了建立路径,需要输入一个或更多的路径段(pat

4、h segments)连到处理器。要建立路径,输入一个或更多的到控制器的路径段。每个路径段都是通过控制总线背板(ControlBus backplane)或DH网,ControlNet,Ethernet从一个模块连到另一个模块。你只有8个路径连向处理器:。每个路径段包含两个数字:x,y数字意义x模块的出口与其对应端口的类型号:0 KT卡的DH口 1 1756模块的背板2 1756-L1控制器的RS-232口2 KTC卡或1756-CNB模块的ControlNet口2 1756-ENET模块的Ethernet口2 1756-DHRIO模块通道A的DH口3 1756-DHRIO模块通道B的DH口,

5、分隔开路径段的第一个数字和第二个数字y要访问模块的地址模块地址含义控制总线背板DF1网络ControlNet网络DH网络Ethernet网络槽号(十进制0-16)站点号(0-254)节点号(十进制1-99)节点号(八进制0-77)IP地址(句号隔开的4个十进制数)如果有多个路径段,必须用逗号将每个路径段隔开。路径连接实例:下面的实例是以这个系统为基础:网络实例描述串口(serial)可编程终端到逻辑机架上的处理器模块。采用DF1从本地处理器中上载逻辑程序(处理器被直接连到可编程终端)组态DF1驱动程序空的连接路径可编程终端到远程机架上的处理器模块采用DF1(连接到本地机架的处理器上)用Cont

6、rolNet桥接到远程机架组态DF1驱动程序输入连接路径:1, 0, 2, 42, 1, 91=本地机架6号槽的Logix5550处理器的背板端口0=本地机架的1756-CNB的槽号2=本地机架0号槽的1756-CNB的ControlNet端口42=远程机架0号槽的1756-CNB的ControlNet节点号1=远程机架0号槽的1756-CNB的背板端口9=处理器在远程机架上的槽号ControlNet可编程终端到远程机架上的处理器模块采用ControlNet贯穿整个系统组态ControlNet驱动程序输入连接路径:2, 49, 1, 0, 2, 42, 1, 92=工作站上KTC通讯卡的Con

7、trolNet端口49=本地机架7号槽的1756-CNB的ControlNet节点号1=本地机架7号槽的1756-CNB的背板端口0=本地机架的1756-CNB的槽号2=本地机架0号槽的1756-CNB的ControlNet端口42=远程架0号槽的1756-CNB的ControlNet节点号1=远程机架0号槽的1756-CNB的背板端口9=处理器在远程架上的槽号Ethernet可编程终端到远程机架上的处理器模块重要信息:连接路径不包括从可编程终端的Ethernet卡到本地机架的Ethernet模块间的路径部分。因为Ethernet驱动程序已经被组态到本地机架的Ethernet模块中。桥接到Et

8、hernet组态Ethernet驱动程序输入连接路径:1, 1, 2, 127.127.127.12, 1, 91=本地机架8号槽的1756-ENET的背板端口1=本地机架另外一个1756-ENET的槽号2=本地机架1号槽的1756-ENET的Ethernet端口127.127.127.12=远程机架的1756-ENET的IP地址1=远程机架1号槽的1756-ENET的背板端口9=处理器在远程机架上的槽号DH对远程机架9号槽的处理器编程从DH网到本地机架通过ControlNet桥接到远程机架组态DH驱动程序输入连接路径:0, 8#37, 1, 0, 2, 42, 1, 90=工作站上KT通讯卡

9、的DH端口8#37=本地机架9号槽的1756-DHRIO的8进制DH节点号1=本地机架9号槽的1756-DHRIO的背板端口0=本地机架的1756-CNB的槽号2=本地机架0号槽的1756-CNB的ControlNet端口42=远程机架0号槽的1756-CNB的ControlNet节点号1=远程机架0号槽的1756-CNB的背板端口9=处理器在远程机架上的槽号对远程机架9号槽的处理器编程从DH网到本地机架通过DH+网桥接到远程机架处理器组态DH驱动程序输入连接路径:0, 8#37, 1, 2, 3, 8#24, 1, 90=工作站上KT通讯卡的DH端口8#37=本地机架9号槽的1756-DHR

10、IO的8进制DH节点号1=本地机架9号槽的1756-DHRIO的背板端口2=本地机架的另外一个1756-DHRIO的槽号3=本地机架2号槽的1756-DHRIO的通道B,组态为DH端口8#24=远程机架2号槽的1756-DHRIO的8进制DH节点号1=远程机架2号槽的1756-DHRIO的背板端口9=处理器在远程机架上的槽号ControlNetEthernetDH采用不同的网桥将几种网络连接起来l DF1(连接到本地机架的处理器)l ControlNet连到远程机架l Ethernet返回到本地机架l DH返回到远程机架组态DF1驱动程序(处理最差情况时的做法)输入连接路径:1, 0, 2,

11、42, 1, 1, 2, 21.21.21.21, 1, 2, 2, 8#25, 1, 91=本地机架6号槽的Logix5550处理器的背板端口0=本地机架的1756-CNB的槽号2=本地机架0号槽的1756-CNB的ControlNet端口42=远程机架0号槽的1756-CNB的ControlNet节点号1=远程机架0号槽的1756-CNB的背板端口1=远程机架的1756-ENET的槽号2=远程机架1号槽的1756-ENET的Ethernet端口21.21.21.21=本地机架1号槽的1756-ENET的IP地址1=本地机架1号槽的1756-ENET的背板端口2=本地机架的1756-DHRI

12、O的槽号2=本地机架2号槽的1756-DHRIO的通道A,组态为DH端口8#25=远程机架2号槽的1756-DHRIO的8进制DH节点号1=远程机架2号槽的1756-DHRIO的背板端口9=处理器在远程机架上的槽号一 ControlNet的历史及发展状况工业现场控制网络的许多应用不仅要求在控制器和工业器件之间的紧耦合,还应有确定性和可重复性。在ControlNet出现以前,没有一个网络在设备或信息层能有效的实现这样的功能要求。 ControlNet是由在北美工业自动化领域中在技术和市场占有率稳居第一位的美国罗克韦尔自动化公司(Rockwell Automation)于1997年推出的一种新的面

13、向控制层的实时性现场总线网络。 ControlNet是一种最现代化的开放网络,它提供如下功能:l 在同一链路上支持I/O信息,控制器实时互锁,以及对等通信报文传送和编程操作。l 对于离散和连续过程控制和应用场合,均具有确定性和可重复性功能。ControlNet采用了开放网络技术一种新发明的解决方案生产者/客户(Producer/Cousturmer)模型,它具有精确同步化的功能。ControlNet是目前世界上增长最快的工业控制网络之一(网络节点数年均以180%的速率增长)ControlNet推广不到一年,制造商已安装了20000个以上的节点,应用到几百个工程项目。近年来,ControlNet

14、广泛应用于交通运输、汽车制造、冶金、矿山、石油化工、娱乐及很多其他领域的工厂自动化和过程自动化。世界上许多大公司都是ControlNet的用户。二 ControlNet的技术规范:1 Control Net简介简单的说:ControlNet是一个高速的工业控制网络,在同一电缆上同时支持I/O信息和报文信息,包括程序、组态、报文、诊断等信息,集中体现了控制网网络对控制、组态、采集等信息的完全支持,ControlNet是基于生产者/客户这一网络模型,该模型为网络提供更高有效性、一致性和柔韧性。从专用网络到公用标准网络,工业网络开发商给用户带来了很多好处,但不幸的是,带来了许多互不相容的网络,如果将

15、网络的扁平体系和高性能的需要加以考虑的话,我们就会发现,为了增强网络的性能,我们有必要在自动化和控制网络之一层引进一种包含市场上所有网络优良性能的一种全新的网络,另外还应考虑到的是数据的传输时间是不可预测的,以及保证传输时间不受设备加入或离开网络的影响。所有的这些实际问题推动了ControlNet的开发和发展,他正是满足不同需要的一种实时的控制层的网络。ControlNet可连接以下典型的设备:l 逻辑控制器l I/O机架及其他I/O设备l 人机界面设备l 造作员界面设备l 马达控制设备l 变频器l 机器人l 软件l 气动阀门l 过程控制设备l 网桥/网关等 ControlNet提供了市场上任

16、何单一网络不能提供的性能:l 高速(5Mbits/s)的控制和I/O网络,增强的I/O性能和点对点通信能力,多主机支持,同时支持编程和I/O通讯的网络,可以从任何一个节点,甚至是适配器访问整个网络。l 柔性的安装选择。使用可用的多种标准的低价的电缆,可选的媒体冗余,每个子网可支持最多99个节点,并且可放在主干网的任何地方。l 先进的网络类型,对I/O信息实现确定和可重复的传送,媒介访问算法确保传送时间的准确性,生产者/客户模型最大限度优化了带宽的利用率,支持多主机、多点传送和点对点的应用关系。l 使用软件进行设备组态和编程,并且使用同一网络。ControlNet物理媒介可以使用电缆和光缆,电缆

17、使用RG-6/U同轴电缆,其特点是廉价,抗干扰强,安装简单,使用标准BNC连接器和无缘分接器(Tap),分接器允许节点放置在网络的任何地方,每个网段可延伸1000米,并且可用中继器(Repeater)进行扩展。在户外、危险极高电磁干扰环境下可使用光纤,当与同轴电缆混接时可延伸到25K米,其距离仅受光纤的质量限制。媒质访问控制使用时间片算法(Time Slice)保证每个节点之间的同步带宽的分配。保证实时数据的特性,带宽预先保留或预定(Scheduled)用来支持实时数据的传送,余下的带宽用于非实时或未预定数据的传送,实时数据包括I/O信息和控制器之间对等信息的互锁,而非实时数据包括显性报文和连

18、接的建立。2 Controlnet的主要技术特点:l 网络功能:统一链路支持控制信息、I/O数据、编程数据l 网络拓补:线形、星形、树形、以及以上的任何拓补的混合l 网络速度:5Mbits/s(最大)l 单段网长度:(同轴电缆)1000m带个2节点,250m带48各界点。(光纤)3000ml 中继器数目:(串行)最大支持5个中继器,连接6个网段。(并行)最大支持48个中继器,连接48个网段。l 中继器类型:ac&dc高压型和dc低压型l 设备供电:设备采用外部供电l 网络模型:生产者/客户l 连接器:标准同轴电缆BNCl 物理层介质:RG6同轴电缆、光纤l 网络节点数:99个最大可变址节点,不

19、带中继器的网段最多48个节点l 带中继其最大拓补:(同轴电缆)5000m,(光纤)30+Kml 应用层界面:面向对象层设计,包括设备对象模型,类/实例/属性,设备行规(Profile)l 网络刷新时间:可组态2-100msl 数据分组大小:可变长0-510字节l 网络和系统属性:可带点插拔,确定性和可重复性,可选本征安全,网络重复节点检测,报文分段传送(块传送)3 ControlNet物理层1) 媒体冗余性Control Net支持低价的物体媒介冗余特性,当组建冗余系统时,要求网络上的所有设备以冗余的方式相连接,这样系统将以冗余的方式工作。支持冗余连接的设备可以连接到非冗余的系统,然后组态时设

20、置只是用一个通道即可。2) 分接器组件 分接器通过1m的支线电缆把设备连接到网络上,所需的分接器取决于连接到网络上设备的个数,分解器有4种:直线式T型分接器,直线式Y型分接器,直角式T型分接器和直角式Y型分接器。 一般来说最好不要安装不用的或空闲的分接器,以免带来传输噪声而造成信号反射,为了便于将来的扩展,可以在分接器之间使用一个75欧姆电阻电缆插孔连接器,在干线电缆中保留一个空间,以便将来分接器的安装或与干线电缆的连接。3) 网络访问端口(NAP) 大多数设备提供网络访问接口(Network Access port-NAP),用于系统调整、纠错或控制器编程等临时连接,可直接通过RJ-45接口

21、访问整个控制网络,而非某个产品。连接到临时设备的电缆可达10m长。注意:使用NAP时不能同时将NAP和同轴电缆连接不同的设备,也不能用NAP将网段相连接。 4) Control Net物理层术语: 网络:是相连的所有接点的集合,任何一对连接路径可包括中继器和网关 链路:是专用地址范围为1-99之间所有接点的集合,由一个或多个的段组成 段:通过分接器并接并带有终结器,但不含中继器的干线电缆段。 干线电缆:一个电缆系统的母线或核心部分 干线电缆段:任何两个分接器之间的电缆长度 中继器(R):一个有两端口的有源物理层部件,它能把在一个段上获得的所有信息传输和在线到另一个段上。 分接器(T):设备和C

22、ontrol Net之间的连接器,分接器通过一条干线电缆把设备连接到网络上。 网桥:两个链路之间的信息传递装置 节点(N):任意连接到Control Net网络电缆系统的物理设备,它需要一个网络地址,以便在网络上操作,一个链路最多可包含99个节点。 端接器:一个装有75欧姆电阻器的BNC标准插头。4 Control Net数据链路层的介质存取控制 网络上个节点要通信时,哪个节点有优先权在网上发送数据?几个节点同时在网上发送数据,发生“碰撞”时,谁有权继续发送?各种网络的MAC协议就是负责整个仲裁的。 令牌总线协议(IEEE802.4)是一个线性的、多支路树形或分段的拓补结构,网络上的节点逻辑上

23、组成了一个环。在ControlNet中,每个节点知道它前一个和后一个节点的地址,在网络运行时,持有令牌的节点可以发送数据,知道发完要发送的所有数据或者用完令牌持有时间,然后该节点再重新生成一个新的令牌并传递给网络中下一个逻辑节点。如果某个节点没有要传送的数据,它只需将令牌传递给下一个节点即可,由于令牌传递的对象是逻辑意义上的下一个节点,因而与其物理地址无关。以这种方式,令牌在逻辑上循环传递。每次只有一个节点可以发送数据,因而数据帧不可能发生碰撞。ControlNet对于某个令牌持有者离线和不把令牌传给其下一个逻辑节点,由某种机制重新产生令牌。 ControlNet采用了一种特殊的令牌传递机制,

24、叫做隐性令牌传递(implicit token passing)。网络上每个节点分配一个唯一MAC地址(从1到99),像普通令牌传递总线一样,持有令牌的节点可以发送数据。但是,网络上并没有真正的令牌在传输,相反,每个节点,监视收到的每个数据帧的源节点地址,在该数据帧结束后,每个节点设置一个隐形令牌寄存器(implicit token register),其值为收到的源MAC地址加1。如果隐形令牌寄存器的值等于某个节点自己的MAC地址,然后该节点就可以立刻发送数据,这就避免了冲突的发生。如果某个节点没有要发送的数据,则只需发一个空的数据帧(null frame)。 ControlNet传递隐形令

25、牌的逻辑是通过特别设计的时间分片存取算法来控制,即用并行时间域多路存取(Concurrent Time Domain Multiple Access-CTDMA)算法。在每一个网络更新时间NUT内自动调节网络上的每个节点拿到隐形令牌传送信息的机会。ControlNet的技术规范规定可组态的NUT时间为0.5ms100ms。ControlNet的MAC帧 ControlNet的MAC帧格式如图a所示,帧头部附加量是7个字节,包括Preamable、开始分隔位、源MAC地址以及CRC和结束分隔位。数据帧叫链连接帧Lpacket(Link Packet Frame),其格式如图b所示。 每一个节点在

26、每次传送机会到来时只能发送一个并且仅一个MAC帧,每个MAC帧可包括0个或多个Lpacket,如果MAC帧包括0个Lpacket,则被称为NULL帧。每个Lpacket包括一些“应用信息”,并且可发送给网络上的不同节点,由Lpacket组成的帧在每个MAC帧的大小不能超过510个字节。 Lpacket包含许多字段,其中CID是用来标志每个Lpacket本身的特定信息。这些标识符对每个特定的应用数据集合是唯一的。也可以预定义为某种特殊含义,而不管哪个节点要接受它,要连接的数据的内容和大小与标识符(CID)有紧密联系。ControlNet的数据传输是基于生产者/客户模型,生产者是数据的发送者,它将

27、数据Lpacket放到网络上,而消费者时数据的接收者,任何有兴趣的消费者都可以根据标识符进行过滤,把特定的数据(Lpacket)从网上收下来。因此信息的标识符非常重要,选用时必须保证是唯一的。生产者为多点传送的传输选择(CID),而消费者为点对点的传输选择(CID)。5.组态的主要步骤:l 用户用一个软件工具对ControlNet进行组态,用户需输入NUT,UMAXM和SMAX, 物理参数(节点数,电缆长度,中继器数目),应用程序(节点)之间需要交换的数据大小以及RPI。l 组态工具为用户计算/保留以下一些主要参数:保证足够的非预定时段以保证一个最大长度的帧拿到令牌后能在一个NUT中发送出去,计算NUT能否支持请求的组态参数,计算slottime和API,计算预定时段和非预定时段的可用百分比(如果带宽使用率超过100%或用户要求设置的组态不能满足,将给出警告)。l 一旦用户满意组态工具的计算结果,组态信息可以下载到整个网络。l 网络上Keeper的将接收组态信息并分配预定的信息给各个连接发起者。l 连接发起者发起的建立节点之间的关系的过程称之为连接(connection)。不在的Keeper预定信息理的连接发起者不能使用预定时段l 一旦网络组态完毕和正常运行,就不再需要组态软件工具。 14

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!