单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,*,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,现场总线技术及其应用,第7讲,胡青松,2024/11/19,1,现场总线技术及其应用第7讲2023/9/181,第7章 ControlNet,7.1ControlNet概述,7.2 ControlNet物理层,7.3 ControlNet数据链路层,7.4ControlNet应用层,7.5ControlNet设备开发,7.6ControlNet组网,7.7ControlNet应用实例,2024/11/19,2,第7章 ControlNet 7.1ControlNe,7.1ControlNet概述,控制网网络是一种高速确定性网络,用于对时间有苛刻要求的应用场合的信息传输。,它为对等通信提供实时控制和报文传送服务,它作为控制器和I/O设备之间的一条高速通信链路,综合了现有的各种网络的能力。,2024/11/19,3,7.1ControlNet概述控制网网络是一种高速确定性网,7.1ControlNet概述,ControlNet具有很高的确定性和可重复性,并且在网络上连接或断开设备时能够保持不受影响。从而确保了可靠性、同步性以及协调的实时性。,2024/11/19,4,7.1ControlNet概述ControlNet具有很高,7.1ControlNet概述,1995年10月,罗克韦尔自动化公司推出ControlNet 。,1997年7月,成立ControlNet International(CI)组织,同时罗克韦尔自动化公司将ControlNet的所有权转移给CI。,2000年1月,现场级现场总线标准IEC61158得以通过,是IEC61158所纳入的八种现场总线之一。,2024/11/19,5,7.1ControlNet概述1995年10月,罗克韦尔自,7.1ControlNet概述,同时间域多路访问,2024/11/19,6,7.1ControlNet概述同时间域多路访问2023/9,ControlNet应用层特点,可以传输多种不同类型的数据,包括I/O数据、配置和故障诊断、程序上下载等;,面向连接,通讯之前必须建立连接;,用不同的方式传输不同类型的报文,具体到ControlNet,是把显式报文放在非预定时段传输,把隐式报文放在预定时段传输;,基于生产者/消费者模型,提供对多播通讯的支持;,支持多种通讯模式:主从、多主、对等,或三者的任意组合;,支持多种I/O数据触发方式:轮询、选通、周期或状态改变;,用对象模型来描述应用层协议,方便开发者编程实现;,为各种类型的ControlNet设备提供设备描述,以保证互操作性和互换性。,2024/11/19,7,ControlNet应用层特点 可以传输多种不同类型的数据,,ControlNet物理层的主要技术特点,通讯波特率,:ControlNet只支持一种通讯波特率,即5Mbps。,传输介质,:同轴电缆或光纤,另外在临时连接中使用屏蔽双绞线。,拓扑结构,:当传输介质为同轴电缆时,拓朴结构可以为主干分支型、星型、树型或3者的任意混合;当传输介质为光纤时,拓朴结构可以为环网或点对点;当传输介质为屏蔽双绞线时,拓朴结构只能为点对点。,连接器,:标准BNC连接器或标准TNC连接器。,最大长度(带中继器),:30km以上。,网段的容许最大长度,:与通信波特率、传输介质、节点数有关。在使用5Mbps的通信波特率、传输介质为同轴电缆的情况下,节点数为2时的网段最大长度为1000米,节点数为48时的为250米。也就是每增加一个节点,所容许的最大长度减少约16米。中继器虽然不占用节点地址,但与普通节点一样,也会使得网段的容许最大长度减少约16米。传输介质为光纤时,最大长度为3000m。,2024/11/19,8,ControlNet物理层的主要技术特点 通讯波特率:Con,ControlNet物理层的主要技术特点,节点数,:一个ControlNet网络最多可以有99个节点。单个网段最多可以有48个节点,如果网络上的节点数超出48个,就需要使用中继器进行扩展。,中继器数目,:一个ControlNet网络最多可以串联使用5个中继器,或并联使用48个中继器。,LED指示灯,:两个,一个指示ControlNet网络工作状态,另外一个指示设备工作状态。,供电,:网络不提供电源,即ControlNet设备是外部供电的。,可选的介质冗余,,以提高系统可靠性。,可选的本质安全,。,可带电插拔设备,。,提供临时的网络访问接口,(Network Access Port NAP),方便配置、编程等。,2024/11/19,9,ControlNet物理层的主要技术特点节点数:一个Cont,ControlNet数据链路层有关的主要技术特点,数据包长度:0-510字节;,网络更新时间:0-100ms;,CRC校验:使用16位多项式的改进CCITT法;,支持节点ID重复检测;,支持报文破分(Message ragmentation)。,2024/11/19,10,ControlNet数据链路层有关的主要技术特点 数据包长度,7.2 ControlNet物理层,2024/11/19,11,7.2 ControlNet物理层2023/9/1811,ControlNet的传输介质,ControlNet选用了三种传输介质:同轴电缆、光纤、屏蔽双绞线(仅用于临时连接)。,根据传输介质的不同, ControlNet物理层的PMA子层的定义、PLS和PMA子层接口的定义也不同。,2024/11/19,12,ControlNet的传输介质ControlNet选用了三种,定义对比,传输介质,PMA,PLS,与,PMA,的接口信号,同轴电缆,收发器,变压器,连接器,RxData RxCarrier TxDataOut TxDataBar NetEnable,光纤,收发器,连接器,RxData RxCarrier TxDataOut NetEnable,屏蔽双绞线,光隔离(可选),收发器,连接器,RxPTC,TxPTC,2024/11/19,13,定义对比传输介质PMAPLS与PMA的接口信号同轴电缆收发器,7.2.2基于同轴电缆的ControlNet,传输介质特点,优点:使用灵活,成本低,容易购买。,缺点:接线不方便,BNC接头制作麻烦。,网络拓扑结构,通常采用主干分支型拓扑结构,通过使用中继器可以组成其他拓扑结构。如:主干分支型、树型、星型或它们之间的任意组合。,分接头,直线式T型分接头、直线式Y型分接头、直角式T型分接,头、直角式Y型分接头。,2024/11/19,14,7.2.2基于同轴电缆的ControlNet传输介质特点20,典型的ControlNet,由干线电缆、终端电阻、分接头、支线电缆、ControlNet设备等组成。,终端电阻的作用是为了防止信号反射,阻值75。干线分接头之间没,有最小距离限制。为了便于以后扩展,可以在分接头之间安装一个75,电阻电缆插孔连接器,在干线电缆上保留一个空间,以便将来安装分接,头或于干线电缆相连接。,2024/11/19,15,典型的ControlNet由干线电缆、终端电阻、分接头、支线,一些注意事项,一般应该避免在网络干线上安装空闲的分接头,如果有空闲的分接头,必须加装虚负载。,ControlNet是一个与地隔离的网络,应该保证网络不会意外接地。,基于同轴电缆的ControlNet设备的PMA包括的部件有收发器、变压器和连接器。收发器负责发送和接收物理信号。变压器用于收发器和传输介质之间的隔离。连接器用于连接设备和传输介质。,基于同轴电缆的ControlNet设备的PMA结构。,2024/11/19,16,一些注意事项一般应该避免在网络干线上安装空闲的分接头,如果有,PLS与PMA接口定义,2024/11/19,17,PLS与PMA接口定义2023/9/1817,7.2.3基于光纤的ControlNet,传输介质特点,优点:抗干扰能力强,传输距离长,具有本质安全。,缺点:成本高。,网络拓扑结构,采用点对点方式或环网方式。点对点方式用于两个节点、节点和中继器之间或者两个中继器之间的连接。环网用于多个节点之间的连接。,支持的光纤,1、用于短距离系统,最大传输距离300m;,2、用于中等距离系统,最大传输距离7km;,3、用于长距离系统,最大传输距离20km。,2024/11/19,18,7.2.3基于光纤的ControlNet传输介质特点2023,一些注意事项,组成环网的每个,ControlNet,设备必须具有环中继功能,每个设备有两个接口,接口之间通过光纤首尾连接,如图7.4。,一个光纤连接需要两根光纤,一根用于发送数据,一根用于接收数据。,基于光纤的,ControlNet,设备的,PMA,包括的部件有收发器和连接器。,基于光纤的,ControlNet,设备的,PMA,结构,如图7.5。,2024/11/19,19,一些注意事项组成环网的每个ControlNet设备必须具有环,PLS,与,PMA,接口定义,2024/11/19,20,PLS与PMA接口定义2023/9/1820,7.2.4基于屏蔽双绞线的ControlNet,ControlNet采用8芯屏蔽双绞线,仅用于两个NAP(Network Access Protocol)之间的点对点连接。,大多数ControlNet设备都带有NAP,用于建立系统配置、诊断或控制器编程时所需的临时连接。,与ControlNet网络直接连接的节点为永久节点,通过NAP与永久节点相连的称为临时节点。临时节点通过与之相连的永久节点提供的中继功能与其他永久节点通讯。,2024/11/19,21,7.2.4基于屏蔽双绞线的ControlNetControl,一些注意事项,两个,NAP,之间的连线长度不能超过10,m,。,使用,NAP,时,不能同时将临时节点的,NAP,和同轴电缆接口连接到不同设备上。,NAP,不能用于两个网段之间的连接。,基于屏蔽双绞线的,ControlNet,设备的,PMA,包括的部件有隔离器、收发器和连接器。如果该设备要充当临时节点时,其收发器要光隔离,否则不需要。连接器用的是,RJ,45,屏蔽式连接器。其引脚定义为:,2024/11/19,22,一些注意事项两个NAP之间的连线长度不能超过10m。2023,一些注意事项,基于屏蔽双绞线的ControlNet设备的PMA结构,如图7.7。,TxPTC,:为0,表示,PMA,发给,PLS,的是高电平,为1,则是低电平。,RxPTC,:为0,表示,PLS,发给,PMA,的是高电平,为1,则是低电平。,2024/11/19,23,一些注意事项基于屏蔽双绞线的ControlNet设备的PMA,7.2.5中继器,中继器的功能,双向接收、处理并重发物理信号,中继器的用途,1、在节点数或网段长度超出限值时,用于网络扩展;,2、用于传输介质或者拓扑结构的切换。,ControlNet中继器的种类,普通中继器,:有两个网络接口,连接两个网段。,环中继器,:有三个网络接口,一个首要接口,与非冗余网段相接,另外两个次要接口,使用时多个环中继器的两个次要接口首尾相接,形成环网。,2024/11/19,24,7.2.5中继器中继器的功能2023/9/1824,7.3 ControlNet数据链路层,7.3.1,MAC 协议原理,CTDMA协议,7.3.2,MAC 帧,两种帧的帧格式(MAC & Link Packet),7.3.3,内部结构,7.3.4,外部接口,2024/11/19,25,7.3 ControlNet数据链路层7.3.1 MAC 协,7.3.1,MAC 协议原理,基本功能,:,要在不太可靠的物理链路上,通过数据链路层协议实现可靠的数据传输。帧是数据链路层数据的传输单位。,具体过程,:,发送方将网络层传下来的分组附上数据链路控制信息构成帧交给物理层,接收方把物理层交来的数据去除帧的数据链路控制信息后上交网络层。,2024/11/19,26,7.3.1 MAC 协议原理基本功能:2023/9/1826,媒体访问控制子层(MAC),:解决网络上所有的节点共享一个信道所带来的信道争用问题;,逻辑链路控制子层(LLC),:把要传输的数据组成帧,并且解决差错控制和流量控制的问题。提供三种服务:不可靠的数据报服务、确认的数据报服务、可靠的面向连接的服务。,2024/11/19,27,2023/9/1827,CTDMA协议,CTDMAConcurrent Time Domain Multiple Access (同时间域多路访问),NUTnetwork update interval,CTDMA,示意图,2024/11/19,28,CTDMA协议CTDMAConcurrent Time D,CTDMA协议,预定时段,预定时段隐式报文的传输,基于生产者/消费者模型,隐式令牌环机制(节点数目1,SMAX,),预定时段长度不固定,根据I/O对数据刷新率的要求来设置,NUT,2024/11/19,29,CTDMA协议预定时段预定时段隐式报文的传输2023/9,隐性令牌传递机制,网络上并没有真正的令牌在传递;,每个节点都有一个隐性令牌寄存器,每个节点都不听的监听每个数据帧的源节点地址,当该帧传输完毕后,就把隐性令牌寄存器的值设为监听到的源节点地址加1;,节点发现其隐性令牌寄存器的值正好与其MAC地址相同,就可以立即发送数据。,2024/11/19,30,隐性令牌传递机制网络上并没有真正的令牌在传递;2023/9/,CTDMA协议,非预定时段,非预定时段显式报文的传输,组态时保证此时段足够,一个节点,发送容许的最长数据包,(节点数目1,UMAX,),循环Robin法(逐次加1)确定第一个节点的地址,2024/11/19,31,CTDMA协议非预定时段非预定时段显式报文的传输2023,CTDMA协议,网络维护时段,网络维护时段发送“协调帧”,由网络地址最小的节点发送(单看守网络当中的看守节点),“协调帧”的作用,:,同步网络上所有节点的内部时钟,以及公布一些重要的网络参数;它在每个NUT上都要发送,协调节点意外停止工作后的情况,:,当其它节点在连续两个NUT中都没有收到协调帧时,其它节点的MAC地址最小的结点会从第3个NUT开始发送协调帧;当发现另一个节点MAC地址比它低,就不再充当协调节点,2024/11/19,32,CTDMA协议网络维护时段网络维护时段发送“协调帧”20,CTDMA协议网络编址原则,应把有隐性报文(实时信息)发送需求的节点给予较低的地址,网络上最好不要有比,SMAX,和,UMAX,小的空地址,因为对应于每一个空地址,网络都要等待一个槽时间,2024/11/19,33,CTDMA协议网络编址原则应把有隐性报文(实时信息)发送需,单看守与多看守网络,根据看守节点的数目是否大于一个划分,为什么要设置看守节点,:看守节点存有网络扫描列表,并且具有保存和应用网络参数和预定连接信息的能力,负责接收网络配置信息,并分配预定连接信息给各个连接发起者,看守节点的连接,:单看守网络中,任何预定连接的建立都必须通过看守节点;当预定连接建立后,该连接一直工作,看守节点离线也不造成影响;多看守网络中,只要有个看守节点在线,预定连接就可以建立,2024/11/19,34,单看守与多看守网络根据看守节点的数目是否大于一个划分2023,7.3.2,MAC 帧,ControlNet,的,MAC,帧格式,ControlNet,的,LinkPacket,帧格式,2024/11/19,35,7.3.2 MAC 帧ControlNet的MAC帧格式Co,Lpacket,每个MAC帧可以包括0个或多个Lpacket,没有Lpacket的MAC帧为无效帧;,大小域:表示的是整个Lpacket的字节对的数目;,控制域:位0和位4表示的似乎Lpacket的类型;位1表示标签域的字节数是单数还是偶数,位2表示数据域的字节数是单数还是偶数,其余4bit保留;,标签:标识Lpacket的特定信息,用来传输显示报文的称为固定标签,传输隐式报文的为普通标签;,2024/11/19,36,Lpacket每个MAC帧可以包括0个或多个Lpacket,,7.3.3 内部结构,应用层,TxLLC,RxLLC,访问控制器,(ACM),RxM,TxM,串行器,逆串行器,DLL,管理,站管理实体,物理层,暂时存储从站管理实体或应用层接收到的服务数据单元,并决定下一个应该发送什么,。,负责发送和接收控制帧和报文头信息,并且决定传输的定时和持续时间长短。,从访问控制器接收要求发送的,MAC,帧头、帧尾以及链接包的请求,然后把它们破分为字节符号交给串行器。,接收字节符号,并转换成串行的,MAC,符号交给物理层。另外,还负责生成,CRC,。,2024/11/19,37,7.3.3 内部结构应用层TxLLCRxLLC访问控制器(A,7.3.4外部接口,ControlNet,数据链路层的外部接口是它为上面的应用层,下面的物理层,边上的站管理实体所提供服务的集合,。,站管理实体的功能,:,定义对象接口,使得每层的变量和事件可以被访问;定义公共的用户接口,包括网络状态发光二极管指示灯,设备状态指示灯,以及用于设置网络地址的拨码开关等;协调连接参数的改变,从而保证灵活性;同步网络上两个节点的时钟。,2024/11/19,38,7.3.4外部接口 ControlNet数据链路层,发送服务:,把待发送的Lpacket加入队列中。,队列维护服务:,用于Lpacket队列的管理。,标签过滤器管理服务:,用于标签过滤器的管理。,接收服务:,表明节点的数据链路层已经接收到了Lpacket。,网络同步服务:,表明节点开始使用一个新的NUT(网络更新时间)。,同步参数改变服务:,同步改变网络参数,ControlNet数据链路层提供的服务,2024/11/19,39,ControlNet数据链路层提供的服务2023/9/183,事件报告服务:,将发生的事件报告给站管理实体。,循环冗余校验错误指示服务:,通知站管理实体循环冗余校验错误发生。,当前协调节点指示服务:,通知站管理实体当前哪个节点是协调节点。,上电服务:,让数据链路层开始工作。,使能协调节点服务:,使节点开始充当协调节点。,使能只听服务:,使节点只接收数据而不发送数据。,ControlNet数据链路层提供的服务,2024/11/19,40,ControlNet数据链路层提供的服务2023/9/184,7.4 ContolNet应用层,ControlNet应用层用的是CIP协议。为了设备开发的方便,ControlNet规范也用对象模型来描述CIP协议。,为了保证设备之间的互操作性和同类设备之间的互换性,ControlNet规范也提供设备描述。,2024/11/19,41,7.4 ContolNet应用层ControlNet应用层,7.5,ControlNet 设备开发,7.5.1 需求分析,7.5.2 硬件和软件开发,7.5.3 EDS文件编写,2024/11/19,42,7.5 ControlNet 设备开发7.5.1 需求分析,1,、,ControlNet,设备开发定义,ControlNET,设备开发是指为设备开发,ControlNet,接口,使之具备,ControlNet,通信能力。,7.5.1需求分析,2024/11/19,43,1、ControlNet设备开发定义ControlNET 设,获得ControlNet规范,CI(ControlNet International)负责出版和推广ControlNet规范,规范包括了ControlNet网络协议和ControlNet产品的硬件、软件及通信要求。,开发商可以从CI获得ControlNet规范(同时获得一个设备供货商ID),根据ControlNet规范进行ControlNet产品开发,。,2,、设备开发规范,7.5.1需求分析,2024/11/19,44,获得ControlNet规范2、设备开发规范7.5.1需求分,3、设备开发方式,ControlNet设备开发有两种方式:,一种是基于单板机,一种是开发嵌入式系统,通过在单板机上安装,ControlNet,网卡、网卡驱动、,ControlNet,配置软件等,可以免掉几乎全部的硬件工作并且充分利用单板机上强大的操作系统,设备更紧凑,成本更低,7.5.1需求分析,2024/11/19,45,3、设备开发方式ControlNet设备开发有两种方式:通过,4、需求分析的方面,7.5.1需求分析,确定设备所要具有的网络通信功能列表,确定设备所需要具备的特色,比如支持介质冗余、支持本质安全等;,根据需求确定所要开发的设备的类型;,每个设备所具有的网络通信功能应该仅仅是ControlNet所提供的全部功能的子集;,ControlNet设备分成三类:扫描器、适配器、信息器。,2024/11/19,46,4、需求分析的方面7.5.1需求分析确定设备所要具有的网络通,1,、按网络通信功能分,根据设备所具有的网络通信功能的不同,可把,ControlNet,设备分成以下三类:,扫描器类,适配器类,信息器类,ControlNet设备分类,2024/11/19,47,1、按网络通信功能分扫描器类ControlNet设备分类,信息器,适配器,扫描器,ControlNet,设备功能示意图,设备复杂度,设备功能,显式通信的客户机或服务器;,隐式通信的客户机或服务器;,显式通信的客户机或服务器;,隐式通信的服务器,;,显式通信的客户机或服务器;,ControlNet设备分类,2024/11/19,48,信息器适配器扫描器ControlNet设备功能示意图设备复杂,2,、按设备具体功能分,ControlNet通信接口卡,网桥/网关及设备接口模块,显示/操作员接口,电动机控制设备,网络组态工具软件,连通其他网络设备或计算机到,ControlNet,实现不同协议网络之间的通信和提供设备上网的接口,提供实时、快速的人机交互接口,连接和控制,ControlNet,网络上的电动机,用于组建网络、配置网络参数和设备参数,ControlNet设备分类,2024/11/19,49,2、按设备具体功能分ControlNet通信接口卡连通其,7.5.2硬件和软件的开发,1,、,ControlNet,产品开发,硬件开发:,把,ASIC,芯片、收发器、隔离变压器、时钟收发器等组合在一起,软件开发:,软件开发就是实现,CIP,(,Control and Information Protoc,o,l,),2024/11/19,50,7.5.2硬件和软件的开发1、 ControlNet产品开发,图,1,、,ControlNet,产品组成图,ControlNet,设备,ControlNet,样本软件,专用软件,ControlNet ASICs,网络访问端口接口组件,同轴电缆接口组件,ASIC,固化程序,ControlNet,媒体产品,ControlNet,使能软件,ControlNet,使能硬件,2,、,ControlNet,产品组成,提供使能硬件访问功能,并定义产品的行为,集成底层的,ControlNet,协议并提供到网络的物理连接,是开发商设计的用于实现产品功能或应用的软件,实现,ControlNet,产品所需的基本网络功能,包括开放,/,关闭连接,保持连接,接收和传输数据,支持规范和产品的基本要求并支持其他各类,ControlNet,产品的接口,包括一个,RJ45,连接器和收发器,提供一个全速的网络连接,为,ControlNet,网络开发的专用集成电路,提供,ControlNet,节点的基本类,处理大部分,ControlNet,协议以减轻,CPU,负担,允许,ASIC,访问网络上的物理信号,ControlNet ASIC,芯片主要有,CNA10,和,SMAC,。,CNA10,由,CI,提供,实现了,ControlNet,数据链路层协议,带有双口,RAM,接口,最多可支持,15,个连接。适用于开发适配器类型或者简单的扫描器类型的,ControlNet,设备。,SMAC,由罗克韦尔公司提供,它最多可支持,127,个连接,适用于开发扫描器类型设备。,7.5.2硬件和软件的开发,2024/11/19,51,图1、ControlNet产品组成图ControlNet设备,3,、,ControlNet,产品认证,ControlNet,产品的一致性测试由,CI,负责。,ControlNet,测试软件具有远程测试功能,开发商可通过网络进行远程产品测试,7.5.2硬件和软件的开发,2024/11/19,52,3、 ControlNet产品认证ControlNet产品的,7.5.3 EDS文件编写,为了方便用户配置设备,设备开发者需要编写EDS文件。,所谓EDS文件,是提供配置设备所需信息的文件,所提供的信息有设备的一般信息、设备的参数列表、每个参数可能的取值等。,EDS文件由ASCII码组成的,可以用文本编辑器进行编辑。ControlNet的EDS文件分成几个区,依次是文件、设备、参数类、参数、参数组、汇编、ControlNet物理层、设备类型、端口、看守、预定、连接管理器、能力、模块。其中,除了文件区、设备区、设备类型区以外,其它区都是可选的。,为了保证EDS文件能够被ControlNet设备配置软件使用,ControlNet协议对EDS的数据编码、命令语言、语法进行了严格的规定。,对于同一设备,为其ControlNet接口编写的EDS文件和为其DeviceNet或EtherNet/IP接口编写的EDS文件差别不大,只是若干可选区不一样。,2024/11/19,53,7.5.3 EDS文件编写为了方便用户配置设备,设备开发者需,7.6 ControlNet,组网,1 网络规划和网络安装。,2 设备配置和网络配置。,2024/11/19,54,7.6 ControlNet组网2023/9/1854,网络规划步骤:,需求分析,网络选择,部件选择,制定网络方案,7.6 ControlNet,组网,2024/11/19,55,网络规划步骤:7.6 ControlNet组网2023/,网络规划首先是需求分析,要获取的需求有关信息包括以下几个方面:,1 需要上网的设备清单。(以及每台设备对通信功能的需求,即传输对时间有无苛刻的数据),2 需要进行通信的清单。(即那些设备之间要进行通信,通信性质是怎样的),3 每项通信指标的要求。(实时性,确定性,可重复性,通信数据量的大小),4 网络工作环境的情况。(湿度,温度,振动,电磁干扰等),2024/11/19,56,网络规划首先是需求分析,要获取的需求有关信息包括以下几个方,根据需求选择网络,本讲选择只选用ControlNet.然后选择网络部件,包括网络设备,网线,连接器等,根据应用需求,制定网络方案,此时需注意的问题有:,1 各台设备的摆放位置.,2 连接距离.,3 注意网络安全,2024/11/19,57,根据需求选择网络,本讲选择只选用ControlNet.然后选,网络安装,网络安装要按有关设备的说明书来操作,妥善处理隔离、接地、屏蔽等问题.,检查网络,解决存在的问题.,2024/11/19,58,网络安装2023/9/1858,设备配置和网络配置,设备配置的两种基本方法:,1 利用设备提供的跳线,拨码开关直接在设备上进行配置.,2 在ControlNet连接的计算机上远程配置.,2024/11/19,59,设备配置和网络配置2023/9/1859,实现远程设备配置的条件:,计算机上要装有ControlNet网卡以及网卡驱动,并且连在ControlNet上.,计算机上装有ControlNet设备配置软件.,操作员拥有进行设备配置所必需的一些信息.,2024/11/19,60,实现远程设备配置的条件:2023/9/1860,ControlNet,设备配置软件的基本功能,1 把设备的EDS文件读入配置软件的数据库中.,2 对EDS文件的内容进行解释,将每个参数的可能值提供给用户.,3 将用户选定的参数值写入设备.,罗克韦尔提供的ControlNet设备配置软件名叫RSNetworx for controlNET,提供图形用户界面,可用于离线和在线配置.但他的运行依赖于另外一个软件RSLinx. RSLinx为ControlNet网卡提供驱动,并为ControlNet设备配置软件和网卡交换数据提供接口.,2024/11/19,61,ControlNet设备配置软件的基本功能2023/9/18,网络配置,网络配置通过设备配置来实现的.,用配置软件对ControlNet进行配置的步骤如下:,首先,输入网络参数,网络物理参数,需要传输的I/O数据及每个I/O数据的请求数据包时间间隔.,然后, 配置软件自动进行一些计算,如不满足要求配置软件会发出警告.,如果用户满意,可将配置信息下载到网络,网络配置完成.,2024/11/19,62,网络配置2023/9/1862,7.7 ControlNet的应用实例,ControlNet是一种CIP网络,功能强大、灵活性强、确定性好。具有带宽中等(5Mbit/s)、支持介质冗余和本质安全等特点。,在工业自动化系统的网络结构中,ControlNet通常用作控制层网络,用于控制器、工控机等设备之间的通信。,2024/11/19,63,7.7 ControlNet的应用实例ControlN,ControlNet在污水处理中的应用,项目工艺流程,:,二次提升泵,加药,启闭器,格栅间,沉砂池,提升泵,初沉池,A/O,池,二沉池,接触池,排出,泥槽,污泥回流泵房,鼓风机房,污水回用处理,加氯消毒,污泥浓缩池,污泥脱水调节池,污泥脱水间,冲洗水储池,上清液,泥砂外溢,剩余污泥,上清液,压滤水,回用水,泥饼外运,污水进水渠,2024/11/19,64,ControlNet在污水处理中的应用项目工艺流程:二次提升,一个中心控制室和5个控制站(实际上就是子系统),污水提升泵房控制站,鼓风机房控制站,浓缩脱水机房控制站,回用水处理间控制站,模拟屏控制站。,7.7 ControlNet的应用实例,2024/11/19,65,一个中心控制室和5个控制站(实际上就是子系统)7.7 C,网络结构,中心控制室计算机,管理部门计算机,集线器,工业,控制机,2,工业,控制机,3,工业,控制机,4,工业,控制机,1,PLC1,PLC2,PLC3,PLC4,PLC0,ControlNet,光纤环网,高速以太网,模拟屏,控制站,鼓风机房,控制站,污水提升泵,房控制站,浓缩脱水机,房控制站,回用水处理,间控制站,2024/11/19,66,网络结构中心控制室计算机管理部门计算机集线器工业工业工业工业,ControlNet(控制层)常与以太网(信息层)、DeviceNet(设备层)一起构成,以太网控制网设备网结构,称为Netlinx网络,是由罗克韦尔自动化公司推出的一种先进的工业网络体系。,7.7 ControlNet的应用实例,2024/11/19,67,ControlNet(控制层)常与以太网(信息层)、Devi,