工业网络技术第5课-V2013_第1页
工业网络技术第5课-V2013_第2页
工业网络技术第5课-V2013_第3页
工业网络技术第5课-V2013_第4页
工业网络技术第5课-V2013_第5页
已阅读5页,还剩193页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北大学秦皇岛分校DeviceNet网络DeviceNet网络DeviceNet网络概述DeviceNet网络模型DeviceNet网络传输介质DeviceNet网络物理层DeviceNet网络概述认识DeviceNet元件ProcessororControllerChassiswithDeviceNetScannerModuleArmorBlock™MaXum™I/OModuleRediSTATION™OperatorInterfacePhotoelectricSensors1794-ADNFlexI/O™AdapterModuleandI/OModulesBulletin160Drive1770-KFDModuleRS-232CableHostComputerwithRSNetWorx™forDeviceNetSoftware网络结构DeviceNetDeviceNet组态,监视和诊断数据流向ABCDEABCDEYZX输入映象输入映象区输出映象区控制器内部输入

数据存储扫描器来自大开关的输入数据YZX发送至E3的输出数据ABCDEYXZABXCDEECD输出映象CDEY数据表Z数据表()A0X1输入映象输出映象内部输出

数据存储DeviceNet网络的价值DeviceNet网络上的MCCs

所有信息

可以通过集成架构无缝访问。TheE3电子继电器不仅可以保护用户电机,也可以进行设备的预诊断。DeviceNetEthernet/IPMaintenanceOfficePlantFloorDeviceNet网络概述ext-功能

+EtherNet/IP-成本++复杂性

--信息量

+DeviceNetOtherCANSDSFieldbusH1Profibus-PAModbusHARTProfibus-DPInterbus-SRemoteI/OProfibus-FMSDataHighway+ModbusPlusRS485etc.ControlNetFoundationFieldbusH2DeviceNet网络概述ext-历史1994年3月,由罗克韦尔自动化开发;1995年4月,将该技术移交给开放性组织ODVA(OpenDeviceNetVendorAssociation

),成为开放协议;2000年6月,成为IEC62026国际标准(低压开关装置与控制设备之间的接口标准),2002年10月成为我国国家标准。DeviceNet网络概述extDeviceNet网络基于CAN技术,关键硬件如CAN控制器和收发器芯片应用广泛。DeviceNet网络DeviceNet网络概述DeviceNet网络模型DeviceNet网络传输介质DeviceNet网络物理层DeviceNet网络模型与CAN的关系传输介质TransmissionMedia介质访问单元MediaAccessUnitISO/OSI对应关系应用层ApplicationLayer逻辑链路控制(LLC)媒体访问控制(MAC)物理层信号(PLS){{}}{ISODataLinkLayer2ISOPhysical

Layer1ISOMediaLayer0CANProtocolSpecification

CAN协议说明{ISOApplicationLayer7{DeviceNet

ApplicationLayerSpecification网络应用层说明DeviceNet物理层和传输介质说明DeviceNet网络模型ext包含物理层、数据链路层和应用层。沿用了CAN协议中第二层(数据链路层)-ISO11898;DeviceNet根据工业自动化的需要设计了第一层(物理层)和第七层

(应用层)。DeviceNet网络DeviceNet网络概述DeviceNet网络模型DeviceNet网络传输介质DeviceNet网络物理层DeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地网络供电DeviceNet总线上物理连接方式拓扑结构机器机器机器机器机器机器机器机器机器机器机器机器DC24V电源终端电阻120Ω分支分支分支分支分支树形分支单分支节点多节点分支电源分支主干线支线菊花链一般物理特性主干线/分支线的总线型拓扑结构距离最远为500m,每条支线最长为6m最多64个节点可选择通讯速率125K、250K、500K可以用分支线实现菊花链、树形分支结构一般物理特性ext可以在不断开主干线的情况下装卸节点信号线与电源线在同一电缆中使用开放或封闭连接器支持隔离和非隔离设备支持单电源和多电源,支持网络供电和设备供电可调整电源配置,以满足个别应用需求DeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地电缆-屏蔽双绞线BareBlueWhiteRedBlack+24VDC(V+)+0VDC(V-)CAN-HCAN-LShield5线制

1对用于

24VoltsDC供电

1对用于

数据通讯

1根屏蔽线电缆类型主干和分支主干线分支线分支线电缆两根电源线(黑色&红色)

两根数据线(白色&蓝色)

屏蔽线(扁平电缆无)

粗缆用于长距离传输细缆比较灵活扁平电缆安装方便低延时、低损耗的屏蔽双绞线Example:NetworkTopologyVerificationTerminatingResistorTrunkLineDropLineDeviceorNodeTR=Terminatingresistor2m(6.5ft)4m(13ft)1m(3ft)4m(13ft)1m(3ft)4m(13ft)3m(10ft)3m(10ft)3m(10ft)2m(6.5ft)5m(16ft)4m(13ft)Example:CumulativeDropLineLengthCalculationThecumulativedroplinelengthofthenetworkinthefollowingexampleis35m(114ft).Therefore,adatarateof125,250,or500kbit/scanbeusedtocommunicateonthenetwork.TrunkLineDeviceorNodeDropLineTR=TerminatingResistor4m(13ft)1m(3ft)1m(3ft)4m(13ft)3m(10ft)3m(10ft)2m(6.5ft)3m(10ft)3m(10ft)5m(16ft)4m(13ft)TRTRDeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地终端电阻在每条干线的末端必须安装终端电阻。终端电阻为120或121Ohms,1/4Watt。终端电阻接在白色和蓝色主干线两端。有开放式和密封式两种类型。不能使用碳类电阻。必须为1%金属膜电阻。终端电阻ext

Ifanetworkisextremelylongandtheendsofthetrunklinearenoteasilyaccessible,presenceofterminatingresistorscanbecheckedbydisconnectingnetworkpowerandmeasuringtheresistancebetweentheCAN_H(white)andCAN_L(blue)signalwiresusinganohmmeter.Iftwoproperlyfunctioningresistorsareconnectedtothenetworktheresistanceshouldbeapproximately60.DeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地连接器用于将DeviceNet节点与支线电缆相连接。所有连接器支持5针,即一对信号线、一对电源线和一根屏蔽线。可采用密封式和开放式连接器。开放式连接器KwikLinkOpen-StyleConnectorV+(Red)PowerWireScrewTerminalV-(Black)PowerWireScrewTerminalKwikLinkFlatCableTrunkLineCAN_H(White)SignalWireScrewTerminalCAN_L(Blue)SignalWireScrewTerminalKwikLinkOpen-StyleConnectorKwikLinkMicroConnectorKwikLinkFlatCableTrunkLineDropLineCableKwikLinkMicroConnectorsDeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地设备分接头各支线连接到主干线上的连接点。节点可直接通过端子或支线连接到网络。分接头可使设备无需切断网络运行就可以脱离网络。DeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地网络接地屏蔽接地网络接地ext网络接地ext信号信号ShieldV-V+V-V+24VDC供电电源电源接头DeviceNet网络传输介质拓扑结构电缆类型终端电阻连接器分接头网络接地网络供电网络供电拓扑图V+PowerConductorV-PowerConductor24V供电电源可选第二供电电源节点节点节点24V供电电源节点CAN-H,CAN-L,Shield电源接头信号线屏蔽线V-网络电源V+电源线V+V-单电源配置N32N33N64PowerSupplyupto500mupto500mupto500mN1双电源配置N31N0N32N63PowerSupplyupto500mPowerSupply网络电源配置计算设备所须的电流总和测算电源到各端的总线长度使用下页表格进行计算网络电流计算(粗缆)距离m050100150200250300350400450500最大电流A8.04.02.51.81.41.21.00.870.770.670.65网络电流图例(粗缆)最大电流距离(米)网络电源配置方案1单电源终端连接电源N0N1N2N3N630.1A0.15A0.05A0.25A0.1AV+V-250米网络电源配置方案2电源N32N33N31N630.25A0.25A1.1A0.85A电源接头V+V-100米.N0N10.5A1.25A100米DeviceNet网络DeviceNet网络概述DeviceNet网络模型DeviceNet网络传输介质DeviceNet网络物理层DeviceNet物理层物理层信号介质访问单元物理层信号采用CAN总线的物理层信号。地线物理层信号ext逻辑“1”

时,总线呈现“隐性”状态。VCAN-H和VCAN-L固定在平均电压2.5V,即Vdiff近似为0。逻辑“0”

时,总线呈现“显式”状态。VCAN-H为3.5V,VCAN-L为1.5V,即Vdiff为2V。物理层信号编码采用全宽单极性不归零码(NRZ)DeviceNet物理层物理层信号介质访问单元介质访问单元MWP介质访问单元收发器误接线保护接地和隔离误接线保护节点能够承受连接器上4根线各种组合的接线错误。BareBlueWhiteRedBlack+24VDC(V+)+0VDC(V-)CAN-HCAN-LShield误接线保护电路介质访问单元收发器误接线保护接地和隔离DeviceNet数据链路层帧格式总线仲裁机制错误诊断和故障界定机制帧格式CAN在MAC子层定义了四种帧格式:数据帧、远程帧、超载帧和出错帧。DeviceNet上使用带有11位标识符的数据帧传输数据;出错帧用于错误和意外情况的处理。数据帧出错帧错误标志:错误主动标志和错误被动标志错误界定符:由8个隐性位构成。DeviceNet数据链路层帧格式总线仲裁机制错误诊断和故障界定机制CSMA/CD与NBDA载波监听多路访问/冲突检测(CarrierSenseMultipleAccess/CollisionDetect)允许多个节点进行总线访问用于以太网(Ethernet),CAN等...非破坏性的位元形式仲裁(None-DestructiveBit-wiseArbitration)利用NRZ(不归零码)技术信号冲突时不会破坏信号不浪费带宽(bandwidth)保证很高的信号吞吐率(throughput)CSMA/CD+NDBA操作DeviceNet数据链路层帧格式总线仲裁机制错误诊断和故障界定机制错误检测位错误(BitError)填充错误(StuffError)CRC错误(CRCError)格式错误(FormError)应答错误(AcknowledgementError)节点的错误状态错误主动(ErrorActive)错误被动(ErrorPassive)离线(BusOff)DeviceNet设备间的信息交换DeviceNet应用层协议连接和报文组通讯报文重复MACID检测创建连接DeviceNet对象模型DeviceNet设备描述DeviceNet网络的连接DeviceNet是基于连接的网络系统。一个连接提供了多个应用之间的路径。当建立连接时,与连接相关的传送被分给一个连接ID(CID)。连接标识符CID包括介质访问控制标识符(MACID)和报文标识符(MessageID)。DeviceNet报文组分配

10IdentityUsage98765432100MessageIDSourceMACIDMessageGroup1MessageGroup2MessageGroup3MessageGroup4InvalidCANIDMACIDMsgIDMsgIDSourceMACID011111111Group4MsgID1111111InvalidRange0-3FF400-5FF600-7BF7C0-7EF7F0-7FFCAN标识场(CANIdentifierfield,CANID,连接ID)DeviceNet

中CANID的使用确定报文的优先级根据仲裁结果决定优先级优先级不单取决于节点地址各个节点都被排出优先级每个节点都有多个连接ID供选择接收节点对「发给自己的」信息进行过滤DeviceNet中CANID的使用ext报文分为4组组1···优先级=高。通常用于I/O报文组2···优先级=中。用于预定义主/从连接组3···优先级=低。通常用于显式报文组4···优先级=最低。诊断报文利用CANID作为连接ID标识每个连接报文分组组1报文优先级最高,通常用于I/O报文通过组1发送的报文优先级取决于分配的报文ID每个节点有16个连接ID可供选择IdentifierBitsMessageIdUsage0123456789100SourceMACID00000SourceMACID----0SourceMACIDGeneralpurpose1111组2报文-通过组2发送的报文优先级取决于MACID-每个节点有8个连接ID可供选择IdentifierBits01234567891010MACIDMessageIdUsage00010MACID---10MACID101Generalpurpose10目的MACID011M/SConn.SetMgmt.10目的MACID111DuplicateMACIDCheck组3报文每个节点有7个连接ID可供选择组4报文用于诊断报文DeviceNet应用层协议连接和报文组通讯报文重复MACID检测建立连接DeviceNet对象模型DeviceNet设备描述重复MACID检测DeviceNet网络上的每个设备都必须分配一个MACID(0-63)。往往是通过人工的方式进行配置。设备上线前进行重复MACID检测,以保证每个节点都有唯一的MACID。重复MACID检测流程重复MACID检测报文CID标识位01234567891010MACIDMessageIdUsage00010MACID---10MACID101Generalpurpose10目的MACID011M/SConn.SetMgmt.10目的MACID111DuplicateMACIDCheck组2,报文ID7-用于重复MACID检测。重复MACID检测报文数据域R/R位:请求/响应标志。0表示请求报文,1表示响应报文。重复MACID检测实例2号节点上线后,发送重复MACID检测报文。417000100d1dd1100将CANID417转换为二进制形式:重复MACID检测实例ext01DeviceNet应用层协议连接和报文组重复MACID检测通讯报文创建连接DeviceNet对象模型DeviceNet设备描述通讯报文I/O报文(I/OMessage)显式报文(ExplicitMessage)I/O报文格式通常使用优先级高的连接标识符(CID),与一点或多点连接进行信息交换。I/O报文的数据帧中的数据场不包含任何与配置相关的报文,仅仅是实时的I/O数据。I/O报文格式ext在I/O报文利用连接标识符发送数据前,报文的发送和接收节点都必须通过显式报文先进行配置。设定的内容包括源和目的设备的属性以及数据生产者和消费者的地址。

I/O报文分段I/O连接检查连接对象的produced_connec-tion_size的属性,如果大于8B,那么使用分段协议。I/O报文分段ext分段类型表明是第一分段(0)、中间分段(1)、最后分段(2)、分段应答(3)。分段计数器标志每个单独的分段,用于接收器判断是否有分段被遗失。通讯报文I/O报文(I/OMessage)显式报文(ExplicitMessage)显式报文ext设置监控PLC主单元监控计算机从单元群显式报文格式显式报文通常使用优先级低的连接标识符。显式报文利用CAN帧的数据域来传递DeviceNet定义的报文

,说明要执行的服务和相关对象的属性及地址。

显式报文数据域格式如果所传送的显式报文长度不大于8个字节,则显式报文的数据域包括:报文头和完整的报文体。显式报文数据域格式ext显式报文的数据域包括:报文头、分段协议、分段报文体。

显式报文数据域格式-报文头Frag(分段位):0表示不需要分段,该帧为标准帧。下一字节是报文体。1表示需要分段,下一字节是分段协议。XID(控制标识符):判断报文应答和报文请求的一致性。显式报文数据域格式-报文头extMACID(介质访问控制标识符):包括源MACID和目的MACID。与连接ID(CID)中所指定的MACID相对应。显式报文数据域格式-报文体R/R位:0表示该帧为请求帧,1表示该帧为应答帧。服务代码:服务区字节低7位值,标识传送服务的类型。

显式报文数据域格式-分段协议分段类型:显示当前发送是分段报文的首段、中间段还是末尾段。分段计数:标志每一个单独的分段,这样接收器就能够确定是否有分段被遗失。示例两种报文比较extI/O报文,用于实时性控制数据优先级较高点对点、点对多点生产者/消费者模式报文体数据域的格式和含义由供应商定义两种报文比较ext显式报文,用于非实时的用于设备配置,诊断,监视数据等优先级较低点-对-点请求/响应模式报文体数据域的格式和含义由DeviceNet协议定义DeviceNet应用层协议连接和报文组通讯报文重复MACID检测建立连接DeviceNet对象模型DeviceNet设备描述建立连接节点1Connection(连接)节点#1节点#2应用程序应用程序ConnectionIdentifierConnectionIdentifier节点2面向连接的服务建立连接,双方初始化各种变量和计数器发送或接收一个或者多个数据帧释放连接,所有变量、缓冲区,以及其他用于维护该连接的资源也随之被释放连接方式Group2onlyGroup2withUCMMUCMM连接方式显式连接I/O连接显式连接显式连接为网络上两个节点间提供了通信路径;主要用于发送/接收节点间的显式报文,如节点的配置、故障诊断等;显式连接是一对一的连接,报文接收方必须向发送方做出接收正确或错误的响应。

显式连接建立流程①客户机通过向服务器的UCMM端口发送打开显式报文连接请求,确定服务器是否为仅限组2服务器。②客户机启动等待响应定时器,该定时器的最小溢出值为1s。

如果服务器成功响应(从UCMM端口),则设备具有UCMM能力。转到步骤③。

如果服务器没有响应(等待响应定时器超时),则重试向服务器UCMM发送打开显式报文连接请求并再次启动等待响应定时器。如果接收到响应,那么设备支持UCMM功能,转到步骤③。如果仍没接收到响应(两次等待响应超时),则假定该设备为仅限组2设备(无UCMM能力),转步骤⑤。

显式连接建立流程ext③服务器具有UCMM能力,建立显式报文。④如果服务器对Allocate_Master/Slave_Connection_Set报文成功响应,则意味着服务器配置了预定义主从连接组的实例,确认了主站,并阻止其他客户机再使用预定义主从连接组成为其主站,转到步骤⑥。⑤客户机将向服务器的仅限组2未连接显式请求报文端口发送Allocate_Master/Slave_Connection_Set报文,分配预定义主从连接组。如果预定义主从连接组还没被分配,服务器发送响应成功报文,表明它已将连接组分配给该客户机,转到步骤⑥。

显式连接建立流程ext⑥预定义主从连接分配过程结束。在任意给定的时间里每个从站(服务器)仅能接收一个主站(客户机)分配的预定义主从连接。仅限组2客户机在对仅限组2服务器执行其他任何事务前,必须确定对相应仅限组2服务器的预定义主从连接分配已成功完成。

显式连接ext利用未连接报文管理器(UCMM)建立显式连接;利用预定义主/从连接建立显式连接。UCMMUCMM:UnconnectedMessageManager未连接报文管理器UCMM通信接口是为了建立Connec-tion的“最初的入口”使用UCMM通信接口动态地建立ConnectionUCMM未连接报文管理器UCMM负责处理未连接显式请求和响应。对UCMM的支持要求一个设备从所有可能的源MACID中筛选未连接显式请求报文的CAN标识符。支持UCMM的设备(UCMM能力设备)还必须对重复MACID检验报文以及与任何其它已建立的连接有关的连接ID进行筛选。UCMMUCMMUCMM的服务DeviceNet通信协议规定:建立显式报文连接服务代码=4B,用于建立一个显式报文连接。关闭连接服务代码=4C,用于删除一个连接对象并释放所有相关资源。UCMM-显式连接请求格式R/R=0时,请求报文。服务代码=4b,建立显式报文连接服务。UCMM-显式连接响应格式R/R=1时,响应报文。服务代码=4b,建立显式报文连接服务。建立UCMM实例例:0号节点与5号节点建立UCMM连接实例。建立UCMM实例ext关闭UCMM连接该服务用于中止在某个节点的连接。关闭连接请求作为未连接请求报文发送(报文组3,报文ID6)。成功关闭连接响应作为未连接响应报文发送(报文组3,报文ID5)。关闭连接请求关闭连接响应显式连接ext利用未连接报文管理器(UCMM)建立显式连接;利用预定义主/从连接建立显式连接。预定义主/从连接主站是为控制器采集和分配I/O数据的设备。从站是为主站采集I/O数据,并接收主站所分配的I/O数据的设备。主站“拥有”从站,从站的MACID出现的主站的扫描列表(Scanlist)中。为确定将与什么从站进行通信,主站检验其扫描列表并相应的发送命令。预定义主/从连接仅限组2的从站上线后不会主动与其他设备建立连接,需要等待主站发送Allocate(分配)请求命令,然后响应主站从而建立显式连接。

组2-报文6:仅限组2未连接显式请求报文(分配预定义主/从连接)。预定义主/从连接组报文类型I/O位选通命令/响应报文I/O轮询命令/响应报文I/O状态改变/循环应答报文I/O多点轮询响应报文显式响应/请求报文未连接响应报文仅限组2未连接显式响应/请求报文预定义主从连接组报文仅限组2请求报文仅限组2响应报文连接方式显式连接I/O连接I/O连接I/O连接在一个生产者及一个或多个消费者间提供了专用的通信路径。I/O连接是在显式报文连接基础上通过设置改为I/O连接。

I/O连接建立I/O连接类型(数据触发方式)位选通(BitStrobe)轮询(Poll)状态改变(ChangeofState)循环(Cyclic)位选通唯一的多点输出(Multicast)命令应答为点对点(pointtopoint)主站/从站间的高速少量的数据交换

用于小规模的I/O数据交换

OUTPUT数据最多1位/设备INPUT数据最多8字节/设备位选通ext该Message包括由64位(8字节)的位列组成的输出数据,网络上的每个MACID分配有1位的输出位。MACID=9

从站MACID=11

从站MACID=12

从站MACID=13

从站MACID=62

从站主站MACID=1Bit-Strobe

Command

的数据区010111213146361...162...29预定义主/从连接组有关的CAN标识符I/O连接类型(数据触发方式)位选通(BitStrobe)轮询(Poll)状态改变(ChangeofState)循环(Cyclic)轮询Command/Response为点对点用于任意量的I/O数据交换当数据超过8个字节时,则执行分段传送轮询extMACID=62

从站MACID=12

从站MACID=11

从站MACID=9

从站.......MACID=1主站主站向各个从站发送请求,从站应答。根据设定在主站中的扫描列表(Scanlist)来指定发送报文的对象从站。轮询extSCANNERDrive1SensorDrive3Drive2AnalogI/O与预定义主/从连接组有关的CAN标识符I/O连接类型(数据触发方式)位选通(BitStrobe)轮询(Poll)状态改变(ChangeofState)循环(Cyclic)状态改变设备状态改变时刻发送数据;除了必要时不进行数据发送,因而减轻了网络的通信量;由主站向从站设定最新数据的最小发送时间间隔;由从站主动来开始I/O数据的发送;适用于离散型设备,使用事件触发方式。状态改变extMACID=62

从站MACID=12

从站MACID=11

从站MACID=9

从站.......MACID=1主站ACKMessage(选项)被设定为ChangeofState的设备,当它检测出变化时发送数据。状态改变extSCANNER1HMIDrive1SensorDrive3Drive2SCANNER2与预定义主/从连接组有关的CAN标识符

I/O连接类型(数据触发方式)位选通(BitStrobe)轮询(Poll)状态改变(ChangeofState)循环(Cyclic)循环可以根据设备信号产生的快慢,灵活设定循环进行数据通信的时间间隔。适用于一些模拟量设备。循环extSCANNER1Drive1TemperatureSensorDrive3Drive2CyclicRate100msCyclicRate200msCyclicRate50msCyclicRate25ms预定义主从连接组的分配过程1.客户机通过发送一个开放显式报文连接请求给服务器设备的UCMM来确定此服务器是否为一个仅限组2服务器。预定义主从连接组的分配过程2.客户机启动等待_响应定时器。等待_响应定时器最小超时值为1秒。若服务器成功响应(来自它的UCMM),则设备是UCMM能力的。转至步骤3。若服务器没有响应(发生一次等待_响应超时),则再试一个开放显式报文连接请求给服务器设备的UCMM,并再启动等待_响应定时器。如果接收到相应,那么设备支持UCMM,转到步骤3;如果仍没接收到响应,那么认定该设备为仅限组2设备,转至步骤5。预定义主从连接组的分配过程3.服务器是UCMM能力的。客户机通过刚刚建立的显式信息连接,通过分配主从连接组报文来尝试分配预定义主/从连接组。发送此报文来指示服务器作为一个组2服务器,并说明此客户机是它的主站(组2客户机)。预定义主从连接组的分配过程4.如果服务器成功的响应了分配主从连接组报文,则此客户机对于该UCMM能力设备来说就是主站(组2客户机)。而服务器分配预定义主从连接组给与客户机相关的MACID。分配预定义主从连接组的过程告知服务器谁是它的主站(客户机),并使服务器不将预定义主从连接组分配给另一个客户机。预定义主从连接组的分配过程预定义主从连接组的分配过程5.发往服务器设备的组3UCMM的两个开放显式报文连接请求报文超时后,客户机会认为该设备是一个仅限组2服务器。客户机通过发送一个分配主从连接组报文给服务器的仅限组2未连接显式请求报文端口来尝试分配预定义主从连接组。DeviceNet应用层协议连接和报文组通讯报文重复MACID检测创建连接DeviceNet对象模型DeviceNet设备描述DeviceNet对象模型

DeviceNet协议使用面向对象的方法来描述,将一个DeviceNet节点抽象为对象集合,由此定义了节点外部的显性表现,而内部的所有参数全部由类-实例-属性的关系来表现。

DeviceNet的每个设备都由两类基本的对象集组成,分别是与通信相关的对象和与应用相关的对象。DeviceNet对象模型传统的软件设计当中运用数据结构、函数和过程,在对象模型中,我们把这些捆绑到一起,改变这些术语的名字,分别称之为属性(Attributes),服务(Service)和行为(Behavior),整体称为对象(Objects)。对象模型对象模型extCommunication(通讯)设备网对象连接对象标识对象信息路由器Application(应用)Application固有Application一般参数对象组合对象通讯对象(1)DeviceNet

对象DeviceNet

Object提供网络的组态以及状态。

DeviceNet

通信接口的MACID和波特率BUSOFF(总线断开)中断的处理分配信息-主站的MACID和分配选择(AllocationChoice)Allocate/Release_M/S_Connection_Set

连接对象I/O和显式连接的管理标识对象供应商ID,设备类型,产品代码,序列号等该设备的标识和一般信息。信息路由对象将显式信息转送给应用对象通讯对象(2)Application一般组合对象将来自不同应用对象的不同属性组合成一个能够随单个报文传送的属性。参数对象提供对各个参数进行Read/Write访问Application固有例如:

现场传感器、模拟量输入、数字量输出应用对象对象寻址ObjectModel

定义了对产品内部的Object进行逻辑上的寻址/访问时所需的信息。这些信息以DeviceNet协议的形式来表示。设备地址

以整数来设定DeviceNet上的节点。在同一网络上不允许有相同的MACID。类标识符(Cl

温馨提示

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

评论

0/150

提交评论