DEVICENET与 CONTROLNET区别
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络系统结构
在一个开放式自动化系统结构中,通常包含有三个网络层:即设备层、控制层以及信息层。
设备层:将低层的设备直接联接到车间控制器上这种联接无需通过I/O模块。
即用方便而快速的链路采集各种各样的、来自不同厂家、距离远近不同的现场设备(如传感器、驱动器)的数据,对其进行配置和监视
控制网:各个PLC之间及其与各智能化控制设备之间,进行控制数据的交换、控制的协调、网上编程和程序维护、远程设备配置和查、排错误,也可以联接各种人机界面产品进行监控。
信息网:提供上层计算机系统,以便通过以太网访问车间级的数据,主要为了全厂范围控制系统的数据汇集和监视。
数据量大而实用性要求不高,它的开放性协议使各种主计算机和不同厂家的PLC可以互连。
在必要时也可以进行一些控制和协调。
这一层采用符合公共标准TCP/IP协议的以太网。
DEVICENET与 CONTROLNET区别
DeviceNet是由Allen-Bradley公司(Rockwell自动化)发的一种基于CAN的开放的现场总线标准。
DeviceNet作为一种高性能的协议,DeviceNet协议设计简单,实现成本较为低廉,但对于采用最底层的现场总线的系统(例如,由传感器、制动器以及相应的控制器构成的网络)来说,却是性能极高的。
DeviceNet设备涉及的范围从简单的光电开关一直到复杂的半导体制造业中的用到的
真空泵。
就像其他的协议一样,DeviceNet协议最基本的功能是在设备及其
相应的控制器之间进行数据交换。
因此,这种通信是基于
面向连接的(点对点或多点传送)通讯模型建
立的。
这样,DeviceNet既可以工作在主从模式,也可以工作在多主模式。
一
个DeviceNet网络工作在125k、250k和500k的波特率下最多可以支持64个节点。
设备可以使用自身的电源,也可以通过DeviceNet总线供电。
和CANopen协议相比较后可以看出,两种协议可以实现相类似的功能,但DeviceNet更强调不同的优先权。
例如,在DeviceNet 网络中,网络管理功能存在于每一个独立的节点之中,这样,个节点都可以监控其他节点。
而在CANopen网络中,则采用了中心授权机制,通过一个NMT-Master对网络进行管理。
CANopen的通信机制更加简单,从而可以降低设备的复杂程度。
使用DeviceNet可以提供更高的安全性,。
ControlNet是于生产者/消费者模式(Producer/Consumer Model)的网络。
ControlNet
允许在同一链路上有多个控制器共存,支持输入数据或端到端的多路发送,这就大大的减少了网络上的交通量,提高了网络效率和网络性能。
ControlNet是高度确定性、可重复性的网络。
ControlNet能预见数据何时能够可靠传输到目标的能力,同时数据的传输时间不受网络节点添加/删除情况或网络繁忙状况而保持恒定的能力。
在实际应用中,通过网络组态时选择性设定有计划I/O分组或互锁时间,这些要求能得到更进一步的保证。
生产者/消费者模式允许网络中所有的节点同时获取来自同一数据源的数
据。
最终,该模式提高了效率,因
为数据只发送一次,而与数据使用
者(Consumer)的数量无关,并且具有精确的同步性。
因为数据将同时到达每一个节点。
生产者-消费者模式的优点在于:多个节点可以同时消费(Consume,即读取)来自同一个生产省(Producer,即数据源)所提供的数据。
节点间易于同步,可以获得更为精确的系统性能,设备可以实现自主通信,无需系统主站。
ControlNet提供了简单、高度确定而且灵活的传输数据方式。
ControlNet在执行操作、数据实时监控时不会影响到I/O控制的性能。
因此,ControlNet非常适用于一些控制关系有复杂关联、要求控制控制信息同步、协调实时控制、数据传输速度要求较高的应用场合。
ControlNet的明显优点是:同一链路上满足I/O数据、实时互锁、端到端报文传输和
编程/组态等信息应用的多样要求;是确定性、可重复性的控制网络,适合离散控制和过程控制;同一链路上允许有多个控制器同时共存;输入数据和端到端信息的多路发送支持;可选的介质冗余和本征安全;安装和维护的简单性;网络上节点居于对等地位,可以从任意节点实现网络存取;灵活的拓扑结构(总线型、树型、星型等)和介质选择(同轴电缆、光纤和其它)。
区别
1.Controlnet 和Devicenet 组网方式不同,需要rsnetworx for contronet & rsnetworx for devicenet,C网比较好组,D网有些难度。