- 1、本文档共137页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (3)DeviceNet中的报文分段协议 由于DeviceNet继承了CAN采用短帧结构的特点,数据段长度最大为8字节。对于大于8字节的显式报文和I/O报文的数据传输,DeviceNet使用分段发送和分段整合,以实现数据传送的完整性。显式报文的分段报文数据区格式如下所示。 字节偏移 7 6 5 4 3 2 1 0 0 Frag XID 主站的MAC ID 1 分段类型: 0:第一分段 1:中间分段 2:最后分段 3:分段应答 分段计数器 2-7 分段显式报文体 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (3)DeviceNet中的报文分段协议 I/O报文的分段报文数据区格式如下所示。 字节偏移 7 6 5 4 3 2 1 0 0 Frag XID 主站的MAC ID 1 分段类型 分段计数器 2-7 报文数据(Service Date) 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (4)DeviceNet中连接的概念 DeviceNet是基于“连接”的网络,网络上的任意两节点在开始通信之前必须事先建立连接,这种连接是逻辑上的关系,并不是物理上实际存在的。建立连接就是明确一个信息交换关系,明确信息源、目的地址、所使用的信息通道及识别这个信息的11位标志符。并且连接是单方向的,如果需要双向交换,要建立两个连接。 DeviceNet基于连接的方案定义了动态的方法,用这种方法可以建立以下的两种类型的连接:I/O连接;显式报文连接。 在DeviceNet网络中,每个连接用连接标志符来标志,它使用CAN规范中的11位仲裁区来定义。连接标志符包括设备媒体访问控制标志符(MAC ID)和信息标志符(Message ID)。其中,MAC ID可通过硬件设定,也可通过软件来配置。 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (5)DeviceNet数据通信方式 DeviceNet支持多种数据通信方式,如位选通(Bit-trobe)、轮询(Poll)、状态改变(Change of State,COS)和循环(Cyclic)等。 位选通方式下,利用8字节的广播报文,64个二进制位的值对应着网络上64个可能的节点,通过位的标志,指定要求响应的从设备。 轮询方式下,I/O报文直接依次发送到各个从设备(点对点)。 状态改变方式用于离散的设备,使用事件触发方式,当设备状态发生改变时才发生通信,而不是由主设备不断的查询来完成。 循环方式适用于一些模拟设备,可以根据设备信号发生的快慢,灵活设定循环进行通信的时问间隔,这样就可以大大降低对网络带宽的要求。 多种可选的数据交换形式,均可由用户自由地指定。通过选择合理的数据通信方式,可以明显地提高网络利用率。 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (6)预定义的主/从连接组 DeviceNet提供了一个功能很强的应用层协议,允许动态配置设备间的连接。而在实际使用中,许多对象的应用情况往往很简单,常用的主/从连接方式足以满足要求。为此DeviceNet定义了一个预定义主/从连接组和仅限组2的从站,以降低从站的成本和简化设备的配置。 预定义主/从连接组用于主/从连接式通信,并预先定义好各报文组内一些通道的功能。在使用前,主站需要通过主/从连接组分配请求服务和从站的应答来明确主从关系,并通过分配选择的设置明确所采用的报文传送机制(位选通、轮询、状态改变、循环、显式)。而对于不具有未连接信息管理(LICMM)能力的从站,称为仅限组2从站,它没有能力接收通常的未连接显式报文,只能通过预定义主/从连接组内预留的未连接显式请求报文(组2,报文ID=6)和从站的显式/未连接响应报文(组2,报文ID=3)来实现预定义主/从连接的分配或删除。 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (7) DeviceNet的对象模型 DeviceNet对象模型如下图所示 3.4.4 DeviceNet网络 2. DeviceNet协议规范 (三)DeviceNet的应用层 (7) DeviceNet的对象模型 DeviceNet对象模型提供了组织和实现DeviceNet产品的组件属性、服务和行为的简便模板,为每个属性提供了由4个数字组成的寻址方案,分别是MAC ID、对象类标志符、实例编号和属性编号。这4级地址
您可能关注的文档
- 第八水产类原料安全控制精要.ppt
- 第六课时细菌真菌病毒精要.ppt
- 第八羧酸及其衍生物精要.ppt
- 第六课殖民扩张和世界市场的扩展精要.ppt
- 第六控制电机精要.pptx
- 第八特殊功能模块及其应用精要.ppt
- 第六口腔生物材料精要.ppt
- 第八图与网络分析精要.ppt
- 第六昆虫的排泄精要.ppt
- 第六理血饮食精要.ppt
- 二零二四年度委托担保个人投资借款合同3篇.docx
- 二零二四年度委托培养协议书——电子商务人才3篇.docx
- 二零二四年度委托培养协议书——物联网技术人才3篇.docx
- 二零二四年度委托培养协议书——物联网技术人才3篇.docx
- 二零二四年度委托培养协议书——物联网技术人才3篇.docx
- 二零二四年度委托合同:品牌营销策划委托合同2024年专用3篇.docx
- 二零二四年度委托合同:品牌营销策划委托合同2024年专用3篇.docx
- 二零二四年度委托合同委托事项与委托期限.docx
- 二零二四年度委托劳务派遣与招聘一体化服务合同3篇.docx
- 二零二四年度委托反担保合同样本——旅游项目投资风险规避协议3篇.docx
文档评论(0)