北京pk10开奖号码查询,pk10直播9号彩票网,北京pk10开奖直播号彩票网,北京赛车pk10直播9号彩票网,www.truly-organic.com pk10开奖

Baidu

北京pk10开奖号码查询9号彩票 万利彩票 熊猫彩票 98彩票 www.truly-organic.com博乐彩票 云鼎彩票 快赢彩票 快赢彩票 永利彩票 趣彩彩票 金巴黎彩票 广发彩票 葡京彩票 顺发彩票 鸿利彩票 聚富彩票 我赢彩票 大发彩票 财神汇彩票 苹果彩票 欢乐彩票 大唐彩票 盛兴彩票 智博彩票 环球彩票 金彩彩票 彩盈彩票 丰亿彩票 金沙彩票 www.truly-organic.com金福彩票 大运彩票 万彩会彩票 大乐购彩票 宏发彩票 八八彩票 金凤凰彩票 易发彩票 豪门会彩票 迪士尼彩票 众彩彩票 丰亿彩票 大世纪彩票 创元彩票 鑫彩网彩票 大无限彩票 利来彩票 华夏彩票 金砖彩票 大金彩票 千禧彩票 全迅彩票 菠萝彩票 大赢家彩票 华人彩票 通博彩票 万家彩票 盛世彩票 福布斯彩票 鼎盛彩票www.truly-organic.com 澳彩网彩票 东方彩票 新世佳彩票 皇冠彩票 港龙彩票 迅雷彩票 幸运飞艇开奖 幸运飞艇彩票 幸运飞艇官网 幸运飞艇技巧 幸运飞艇开户 幸运飞艇代理 幸运飞艇开奖记录幸运飞艇开奖直播 幸运飞艇开奖记录查询 www.truly-organic.com幸运飞艇投注平台 幸运飞艇计划软件 凤凰娱乐 500万彩票 E时彩 88彩票 J8彩票 5颗星彩票 W彩票网 M5彩票 天天彩票 彩客网彩票 好彩头彩票 彩票在线 www.truly-organic.com乐彩网彩票 GT彩票 投彩彩票 中华彩票 568彩票 快开彩票 18彩票 传奇彩票 网易彩票 幸运彩票 e乐彩 彩票控 状元彩票 拉菲彩票 999彩票 杏彩彩票 东方彩票 皇族彩票 qq彩票 金誉彩票 爱投彩票 人人彩票 爱购彩 众购彩票 盈彩娱乐 彩票王 非凡彩票 五洲尚合彩票 www.truly-organic.com快开彩票 彩盈线上娱乐 富利娱乐 传奇娱乐 全民彩票北京pk10开奖号码查询

新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > CAN应用层协议详解之DeviceNet协议

CAN应用层协议详解之DeviceNet协议

作者:ZLG致远电子时间:2017-04-13来源:电子产品世界

  是基于总线技术并符合全球工业标准的开放型通信网络。定位于工业控制的设备级网络,不仅降低了系统的复杂性,还减少了设备通信的电缆硬件接线,提高系统可靠性,降低安装、维护成本,是分布式控制系统的理想解决方案。

本文引用地址:/article/201704/346569.htm

  规范定义了一个网络通信标准,以便组成工业控制系统的各个设备之间可以进行数据通信。规范除了提供ISO模型的应用层定义之外,还定义了部分物理层和数据链路层。规范中不仅对DeviceNet节点的物理连接也作了规定,连接器、电缆类型、长度以及与通信相关的指示器、开关、相关的室内铭牌都作了详细规定。

  1.DeviceNet基本概念

  DeviceNet是建立在协议基础之上,沿用了协议所规定的物理层和数据链路层,并补充了不同的报文格式、总线访问仲裁规则及故障检测和隔离方法。DeviceNet的功能和特点如表1所示。

  表1 DeviceNet特点

  DeviceNet的应用层协议则采用的是通用工业协议(CIP)。CIP是一个在高层面上严格面向对象的协议。每个CIP对象具有属性(数据),服务(命令),连接和行为(属性值与服务间的关系),其主要功能有两个:一是面向连接的通信;二是定义了标准的工业应用对象。下文详细介绍通信部分。

  CIP通信最重要的特点是它用不同的方式传输不同类型的报文,根据报文质量要求将需要发送的报文分为:显式报文和隐式报文。

  CIP另一个重要特点是通信基于连接的。因此DeviceNet网络上任意两个节点通信之前必须建立起连接,且连接是可以动态建立和撤销。请注意这里的“连接”是逻辑上的关系,而非物理层的连接。

  DeviceNet支持两种类型的连接:显式信息连接和I/O连接。

  显式信息连接是点对点的连接方式,报文接收方必须对接到的报文做出相应的响应,通常这类报文对时间要求不高,主要用于上传/下载程序、修改设备参数、趋势分析和诊断等。

  I/O连接则用于传送实时性要求较高的I/O报文,可以一对一、一对多的数据传送。DeviceNet支持多种I/O数据触发方式,如位选通(Bit strobe)、轮询(Poll)、状态改变(COS:Change Of State)/循环(Cyclic)等。

  位选通:利用8字节的广播报文,每一位分别对应着网络上64个节点,指定要求响应的从节点,响应报文最大为8个字节。

  轮询:这种触发方式适用于绝大多数设备,相比位选通的少量I/O数据,轮询命令可传送任意数量的数据。轮询命令依次发送到各从站设备,从站接收到命令后做出应答。

  状态改变:此方式多用于离散的设备,当设备状态发生改变时,使用事件触发方式,发生通信,而不是依靠主设备不断查询。为了防止设备掉线,增加了心跳报文,定时获取设备运行状态。

  循环:适用于一些模拟设备,可以根据设备信号发生快慢,灵活的设定循环通信的时间间隔,可以降低不必要的网络流量,循环时间设定值应小于模拟量输入发生变化的时间值。每台设备中,循环和状态改变是互斥的,同一时刻只能使用一种连接方式。

  下面通过图1介绍DeviceNet网络中两台设备建立通信的一般流程。

  图1 DeviceNet通信基本流程

  DeviceNet网络上最多可有64个节点,节点地址(MAC ID)可为0~63,每一个节点都具有唯一的MAC ID。因此每个节点在上电之后、上线之前必须进行重复MAC ID检测,以确认其MAC ID是否已被网络上其它节点使用。节点在上电之后,将发送重复MAC ID检测报文,间隔一秒,如果连续两次发送都没有接收到来自其它节点的重复MAC ID响应报文,那么该节点可以使用此MAC ID并转为在线状态,否则表示该MAC ID已被其它节点占用,该节点为离线状态。然后,通过未连接显式信息建立显式信息连接,主从站通过显式信息进行各种配置和信息交换,主站通过显式信息读取从站的标识信息,并与预先保存的配置信息进行对比,只有完全一致时主站才会对从站进行下一步操作,否则主站将会主动释放显式信息连接。最后,建立I/O连接,并通过I/O连接进行实时数据收发。

  注:不同的主站模块建立I/O连接的流程有所差别,上文强调的是DeviceNet网络是基于连接的一种通信网络。

  DeviceNet 是一个基于连接的网络系统一个DeviceNet 的连接提供了多个应用之间的路径当建立连接时与连接相关的传送被分配一个连接ID CID 如果连接包含双向交换那么应当分配两个连接ID 值见图2。

   

  图2 连接及连接ID

  2.DeviceNet 关于CAN 标识区的使用

  在DeviceNet 上有效的11 位CAN 标识位被分成4 个单独的信息组组1 组2和组3 和组4。

   

  图3 DeviceNet的CAN报文定义

  信 息 ID (Message ID) :在一特定端点内的信息组中识别一个信息信息ID 使得在一特定的端点内单个信息组中可以建立多重连接连接建立时该端点利用信息ID与MAC ID 的结合生成一个连接ID 该连接ID 在与相应传输有关的CAN 标识区内指定具体细节在本规范的后续部分中将被描述注意组2 和组3 预定义了确定信息ID 的使用;

  源 MAC ID (Source MAC ID) :此 MAC ID 分配给发送节点组1 和3 需要在CAN标识区内指定源MAC ID;

  目 的 MAC ID (Destination MAC ID): 此 MAC ID 分配给接收设备信息组2 允许在CAN 标识区的MAC ID 部分指定源或目的MAC ID。

  3.信息组1

  DeviceNet 并不预定义组1 信息ID 的使用组1 信息ID 描述了通过一个特别端点交换的各种组1 信息。

  图4 DeviceNet的信息组1定义

  在组1 的传输中总线访问优先权被均匀地分配到网络的所有设备上当两个或多个组1 信息进行CAN 总线访问仲裁时小数字的组1 信息ID 值的信息将赢得仲裁并获得总线访问权。例如device #20 message_ID = 2将先于 device #5 message_ID = 6 赢得仲裁。

  如果两个或多个信息ID 值相等的组1 信息进行总线仲裁那么来自MAC ID 值较低的设备的发送将赢得仲裁,例如device #2 message_ID=5 将先于 device #3 message_ID=5 赢得仲裁。这样在组1 中就提供了16 个级的优先权均匀分配方案

  4.信息组2

  组2 信息ID 描述了在一个特定端点上交换各种组2 ,信息组2 中的信息ID 值为6 和7 的用法例外

  DeviceNet 预定义了一组用于主/从应用通讯的连接见第7 章这个定义保留组2 信息ID 值6。组 2 信息ID 值7 被保留用作被赋予相同MAC ID 节点的检测见第6 章网络访问状态机制。

  在组2 内MAC ID 可以是发送节点的MAC ID 源MAC ID 也可以是接收节点的MAC ID 目的MAC ID 当通过组2 建立连接时端点将确定是源MAC ID还是目的MAC ID在组2 传输中总线访问优先权是根据标识符的MAC ID 部分的MAC ID 值来决定的当两个或多个组2 传输进行CAN 总线仲裁时其 MAC ID 数值较小的信息将获得总线访问权。

  目前,致远电子的CANScope总线综合分析仪已免费标配CANPRO软件,可以解析主流的DeviceNet协议。

  图5 协议解析



关键词: CAN DeviceNet

评论

技术专区

关闭
pk10开奖记录 pk10开奖直播www.truly-organic.com pk10直播 pk10官网 pk10开奖 pk10论坛 pk10技巧 pk10助赢软件 pk10杀号 pk10杀号软件 pk10冠亚军玩法 pk10冠军玩法 pk10玩法攻略www.truly-organic.com pk10玩法规则 pk10中奖规则 pk10定位胆玩法 pk10彩赔率多少 pk10走势 pk10开户 pk10开奖记录百度9号彩票网 pk10开奖号码查询 pk10开奖直播 pk10计划群www.truly-organic.com pk10玩法 pk10网站 pk10玩法介绍 pk10后二 pk10改单 pk10开奖直播百度9号彩票网 pk10qq群 pk10稳赚 pk10分析软件 pk10群 pk10平台网址 pk10赚钱 pk10综合走势图www.truly-organic.com pk10遗漏 pk10人工计划 pk10投注技巧 pk10直播百度9号彩票网 pk10开奖时间 pk10评测 pk10平台评测网 pk10网站制作 pk10现场开奖 pk10官方开奖www.truly-organic.com pk10地址 北京赛车pk10开奖记录 北京赛车pk10开奖直播 北京赛车pk10直播 北京赛车pk10官网 pk10官网百度9号彩票网 北京赛车pk10开奖 北京赛车pk10论坛 北京赛车pk10技巧 北京pk10玩法规则 北京赛车pk10助赢软件 北京赛车pk10杀号 北京赛车pk10杀号软件 北京赛车pk10冠亚军玩法 北京赛车pk10冠军玩法www.truly-organic.com 北京赛车pk10玩法攻略 北京赛车pk10中奖规则 pk10开奖百度9号彩票网 pk10论坛百度9号彩票网 北京赛车pk10定位胆玩法 北京赛车pk10彩赔率多少 北京赛车pk10走势 北京赛车pk10开户 北京赛车pk10开奖号码查询 北京赛车pk10开奖直播 北京赛车pk10计划群 北京赛车pk10玩法 北京赛车pk10网站www.truly-organic.com pk10技巧百度9号彩票网 pk10助赢软件百度9号彩票网 pk10杀号百度9号彩票网 pk10杀号软件百度9号彩票网 北京赛车pk10玩法介绍 北京赛车pk10后二 北京赛车pk10改单 北京赛车pk10qq群 北京赛车pk10稳赚 北京赛车pk10分析软件 北京赛车pk10群 北京赛车pk10平台网址 pk10玩法规则百度9号彩票网www.truly-organic.com pk10中奖规则百度9号彩票网 pk10定位胆玩法百度9号彩票网 北京赛车pk10赚钱 北京赛车pk10综合走势图 北京赛车pk10遗漏 北京赛车pk10人工计划 北京赛车pk10投注技巧 北京赛车pk10开奖时间 北京赛车pk10评测 北京赛车pk10平台评测网 北京赛车pk10网站制作 pk10走势百度9号彩票网 北京赛车pk10现场开奖www.truly-organic.com 北京赛车pk10官方开奖 北京赛车pk10地址 北京pk10开奖记录 北京pk10开奖直播 北京pk10直播 北京pk10官网 北京pk10开奖 北京pk10论坛 北京pk10技巧 北京pk10玩法规则 北京pk10助赢软件 北京pk10杀号 北京pk10杀号软件 pk10开户百度9号彩票网www.truly-organic.com 北京pk10冠亚军玩法 北京pk10冠军玩法 北京pk10玩法攻略 北京pk10中奖规则 北京pk10定位胆玩法 pk10冠军玩法百度9号彩票网 北京pk10彩赔率多少 北京pk10走势 北京pk10开户 北京pk10开奖号码查询 北京pk10开奖直播 pk10彩赔率多少百度9号彩票网 北京pk10计划群 北京pk10玩法 北京pk10网站www.truly-organic.com 北京pk10玩法介绍 北京pk10后二 北京pk10改单 北京pk10qq群 北京pk10稳赚 北京pk10分析软件 北京pk10群 北京pk10平台网址 北京pk10赚钱 pk10冠亚军玩法百度9号彩票网 pk10玩法攻略百度9号彩票网 北京pk10综合走势图 北京pk10遗漏 北京pk10人工计划 北京pk10投注技巧 北京pk10开奖时间 北京pk10评测www.truly-organic.com 北京pk10平台评测网 北京pk10网站制作 北京pk10现场开奖 北京pk10官方开奖 北京pk10地址 北京赛车pk拾开奖记录 北京赛车pk拾开奖直播 北京赛车pk拾直播 北京赛车pk拾官网 北京赛车pk拾开奖 北京赛车pk拾论坛 北京赛车pk拾技巧 北京pk10玩法规则 北京赛车pk拾助赢软件 北京赛车pk拾杀号www.truly-organic.com 北京赛车pk拾杀号软件 北京赛车pk拾冠亚军玩法 北京赛车pk拾冠军玩法 北京赛车pk拾玩法攻略 北京赛车pk拾中奖规则 北京赛车pk拾定位胆玩法 北京赛车pk拾彩赔率多少 北京赛车pk拾走势 北京赛车pk拾开户 北京赛车pk拾开奖号码查询 北京赛车pk拾开奖直播 北京赛车pk拾计划群 北京赛车pk拾玩法 北京赛车pk拾网站 北京赛车pk拾玩法介绍www.truly-organic.com 北京赛车pk拾后二 北京赛车pk拾改单 北京赛车pk拾qq群 北京赛车pk拾稳赚 北京赛车pk拾分析软件 北京赛车pk拾群 北京赛车pk拾平台网址 北京赛车pk拾赚钱 北京赛车pk拾综合走势图 北京赛车pk拾遗漏 北京赛车pk拾人工计划 北京赛车pk拾投注技巧 北京赛车pk拾开奖时间 北京赛车pk拾评测 北京赛车pk拾平台评测网www.truly-organic.com 北京赛车pk拾网站制作 北京赛车pk拾现场开奖 北京赛车pk拾官方开奖 北京赛车pk拾地址