<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/622b8e1d3d2fbb000714b418/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b8e1d3d2fbb000714b418/bg1.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">1.DeviceNet<span class="_ _0"> </span><span class="ff2 sc1">介绍</span></div><div class="t m0 x1 h3 y3 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet<span class="_ _0"> </span><span class="ff2">是一个低端网络系统,其作用为在简单的工业设备</span></div><div class="t m0 x2 h3 y4 ff2 fs0 fc0 sc0 ls0 ws0">(如传感器、激励器等)与高端设备(控制器)之间实现连接。</div><div class="t m0 x1 h3 y5 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet<span class="_ _0"> </span><span class="ff2">是一种开放式协议</span>,<span class="ff2">每个<span class="_ _0"> </span></span>OD<span class="_ _1"></span>V<span class="_ _2"></span>A<span class="_ _0"> </span><span class="ff2">成员都有资格发行基于</span></div><div class="t m0 x2 h3 y6 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet<span class="_ _0"> </span><span class="ff2">标准开发的后续产品</span>.<span class="ff2">除了加入<span class="_ _0"> </span></span>OD<span class="_ _1"></span>V<span class="_ _2"></span>A<span class="_ _0"> </span><span class="ff2">组织须交纳的会员</span></div><div class="t m0 x2 h3 y7 ff2 fs0 fc0 sc0 ls0 ws0">费以及实际购买规范的费用外<span class="ff3">,</span>使用<span class="_ _0"> </span><span class="ff3">DeviceNet<span class="_ _0"> </span></span>是免版税的。</div><div class="t m0 x1 h3 y8 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet<span class="_ _0"> </span><span class="ff2">是建立在<span class="_ _0"> </span></span>CAN<span class="_ _0"> </span><span class="ff2">协议基础之上的,沿用了<span class="_ _3"> </span></span>CAN<span class="_ _3"> </span><span class="ff2">协议所</span></div><div class="t m0 x2 h3 y9 ff2 fs0 fc0 sc0 ls0 ws0">规定的物理层和数据链路层并补充了不同的报文格式,总线访问仲裁</div><div class="t m0 x2 h3 ya ff2 fs0 fc0 sc0 ls0 ws0">规则及故障检测和隔离方法。</div><div class="t m0 x1 h3 yb ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet <span class="ff2">的应用层协议则采用的是通用工业协议(</span>CIP<span class="ff2">)。</span>CIP </div><div class="t m0 x2 h3 yc ff2 fs0 fc0 sc0 ls0 ws0">是一个在高层面上严格面向对象的协议。每个 <span class="ff3">CIP </span>对象具有属性(数</div><div class="t m0 x2 h3 yd ff2 fs0 fc0 sc0 ls0 ws0">据),服务(命令),连接和行为(属性值与服务间的关系),其主</div><div class="t m0 x2 h3 ye ff2 fs0 fc0 sc0 ls0 ws0">要功能有两个:一是面向连接的通信;二是定义了标准的工业应用对</div><div class="t m0 x2 h3 yf ff2 fs0 fc0 sc0 ls0 ws0">象。下文详细介绍通信部分。</div><div class="t m0 x1 h3 y10 ff3 fs0 fc0 sc0 ls0 ws0">CIP <span class="ff2">通信最重要的特点是它用不同的方式传输不同类型的报文,根</span></div><div class="t m0 x2 h3 y11 ff2 fs0 fc0 sc0 ls0 ws0">据报文质量要求将需要发送的报文分为:显式报文和隐式报文。</div><div class="t m0 x1 h3 y12 ff3 fs0 fc0 sc0 ls0 ws0">CIP <span class="ff2">另一个重要特点是通信基于连接的。因此 </span>DeviceNet <span class="ff2">网络上</span></div><div class="t m0 x2 h3 y13 ff2 fs0 fc0 sc0 ls0 ws0">任意两个节点通信之前必须建立起连接,且连接是可以动态建立和撤</div><div class="t m0 x2 h3 y14 ff2 fs0 fc0 sc0 ls0 ws0">销。请注意这里的“连接”是逻辑上的关系,而非物理层的连接。</div><div class="t m0 x1 h3 y15 ff2 fs0 fc0 sc0 ls0 ws0">目前开发该协议的方式有:</div><div class="t m0 x2 h3 y16 ff2 fs0 fc0 sc0 ls0 ws0">  (<span class="ff3">1</span>)向<span class="_ _3"> </span><span class="ff3">ODV<span class="_ _2"></span>A<span class="_ _3"> </span><span class="ff2">购买协议规范,自己完成协议开发,此种方式对</span></span></div><div class="t m0 x2 h3 y17 ff2 fs0 fc0 sc0 ls0 ws0">研发要求高,优点是成本较低,缺点是开发时间较长。</div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b8e1d3d2fbb000714b418/bg2.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x2 h3 y2 ff2 fs0 fc0 sc0 ls0 ws0">  (<span class="ff3">2</span>)购买第三方协议包开发。现在市场上一些大的自动化厂商</div><div class="t m0 x2 h3 y3 ff2 fs0 fc0 sc0 ls0 ws0">(如德国赫优讯)提供<span class="_ _3"> </span><span class="ff3">DeviceNet<span class="_ _0"> </span></span>协议包,供应商可向其购买开发。</div><div class="t m0 x2 h3 y4 ff2 fs0 fc0 sc0 ls0 ws0">协议开发包的功能全面,但成本较高、有一定的技术难度。</div><div class="t m0 x2 h3 y5 ff2 fs0 fc0 sc0 ls0 ws0">  (<span class="ff3">3</span>)购买协议模块。一些自动化厂商(如<span class="_ _3"> </span><span class="ff3">ANYBUS</span>、赫优讯)</div><div class="t m0 x2 h3 y6 ff2 fs0 fc0 sc0 ls0 ws0">提供集成了<span class="_ _3"> </span><span class="ff3">DeviceNet<span class="_ _0"> </span></span>协议的<span class="_ _0"> </span><span class="ff3">IC<span class="_ _3"> </span></span>模块,供应商只需要将此<span class="_ _0"> </span><span class="ff3">IC<span class="_ _0"> </span></span>设计到</div><div class="t m0 x2 h3 y7 ff2 fs0 fc0 sc0 ls0 ws0">产品的内部并利用串口等进行一些简单的设置即可。这种方式简便、</div><div class="t m0 x2 h4 y8 ff2 fs0 fc0 sc0 ls0 ws0">开发周期短,缺点是<span class="ff4">结构固</span>定、成本较高。</div><div class="t m0 x2 h4 y9 ff2 fs0 fc0 sc0 ls0 ws0">  (<span class="ff3">4</span>)协议<span class="ff4">芯片</span>。<span class="ff1">DN1022</span></div></div><div class="c x3 y18 w3 h5"><div class="t m0 x0 h6 y19 ff1 fs0 fc0 sc0 ls0 ws0"> <span class="_ _4"></span> </div></div><div class="c x0 y1 w2 h2"><div class="t m0 x4 h4 y9 ff2 fs0 fc0 sc0 ls0 ws0">内部集成了<span class="_ _3"> </span><span class="ff3">DeviceNet<span class="_ _0"> </span></span>协议<span class="ff4">从站</span>功</div><div class="t m0 x2 h4 ya ff2 fs0 fc0 sc0 ls0 ws0">能,集成度高、<span class="ff4">封装</span>简单,<span class="ff4">满足</span>一<span class="ff4">般</span>的<span class="_ _3"> </span><span class="ff3">DeviceNet<span class="_ _0"> </span><span class="ff4">从</span></span>节点功能要求,</div><div class="t m0 x2 h4 yb ff2 fs0 fc0 sc0 ls0 ws0">而且成本低、<span class="ff4">易</span>开发、不<span class="ff4">受结构限</span>制。</div><div class="t m0 x1 h4 yc ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet <span class="ff2">通讯连接<span class="ff4">举例</span></span></div><div class="t m0 x1 h3 y15 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet <span class="ff2">可以提供:</span></div><div class="t m0 x1 h4 y16 ff3 fs0 fc0 sc0 ls0 ws0">a.<span class="ff2">低端网络设备的低成本<span class="ff4">解决</span>方<span class="ff4">案</span></span></div><div class="t m0 x1 h4 y17 ff3 fs0 fc0 sc0 ls0 ws0">b.<span class="ff2">低端设备的<span class="ff4">智</span>能化</span></div></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b8e1d3d2fbb000714b418/bg3.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h4 y2 ff3 fs0 fc0 sc0 ls0 ws0">c.<span class="ff2">主</span>/<span class="ff4">从<span class="ff2">以及对等通讯的能</span>力</span></div><div class="t m0 x1 h4 y3 ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet <span class="ff2">有两个主要的用<span class="ff4">途</span></span></div><div class="t m0 x1 h4 y4 ff3 fs0 fc0 sc0 ls0 ws0">a.<span class="ff2">传送与低端设备<span class="ff4">相</span>关<span class="ff4">联</span>的面向的控制信<span class="ff4">息</span></span></div><div class="t m0 x1 h4 y5 ff3 fs0 fc0 sc0 ls0 ws0">b.<span class="ff2">传送与<span class="ff4">被</span>控系统间接关<span class="ff4">联</span>的其<span class="ff4">他</span>信<span class="ff4">息</span> <span class="ff4">例</span>如<span class="ff4">配</span>置<span class="ff4">参</span>数</span></div><div class="t m0 x1 h3 y6 ff1 fs0 fc0 sc0 ls0 ws0">2.DEVICENET <span class="ff2 sc1">的特性</span></div><div class="t m0 x1 h4 y7 ff2 fs0 fc0 sc0 ls0 ws0">以下所<span class="ff4">列</span>的是 <span class="ff3">DeviceNet </span>的物理<span class="ff3">/<span class="ff4">媒体</span></span>的特性的总<span class="ff4">体描述</span></div><div class="t m0 x1 h4 y8 ff3 fs0 fc0 sc0 ls0 ws0">a <span class="ff2">主<span class="ff4">干</span>线</span>-<span class="ff2">分<span class="ff4">支</span>线<span class="ff4">结构</span></span></div><div class="t m0 x1 h4 y9 ff3 fs0 fc0 sc0 ls0 ws0">b <span class="ff2">最<span class="ff4">多</span>可<span class="ff4">支持</span> </span>64 <span class="ff2">个节点</span></div><div class="t m0 x1 h4 ya ff3 fs0 fc0 sc0 ls0 ws0">c <span class="ff2">不用<span class="ff4">中断</span>网络<span class="ff4">就</span>可以<span class="ff4">解</span>除节点</span></div><div class="t m0 x1 h4 yb ff3 fs0 fc0 sc0 ls0 ws0">d <span class="ff2">同时<span class="ff4">支持</span>网络供<span class="ff4">电</span> 传感器 及自供<span class="ff4">电</span> <span class="ff4">执</span>行器 设备</span></div><div class="t m0 x1 h4 yc ff3 fs0 fc0 sc0 ls0 ws0">e <span class="ff2">使用<span class="ff4">密封或</span>开放<span class="ff4">形</span>式的连接器</span></div><div class="t m0 x1 h4 yd ff3 fs0 fc0 sc0 ls0 ws0">f <span class="ff2">接线<span class="ff4">错误保护</span></span></div><div class="t m0 x1 h4 ye ff3 fs0 fc0 sc0 ls0 ws0">g <span class="ff2">可<span class="ff4">选</span>的数据<span class="ff4">速率</span>为 </span>125k <span class="ff4">波<span class="ff2">特, </span></span>250k <span class="ff4">波<span class="ff2">特以及 </span></span>500k <span class="ff4">波<span class="ff2">特</span></span></div><div class="t m0 x1 h4 y1a ff3 fs0 fc0 sc0 ls0 ws0">h<span class="_ _3"> </span><span class="ff2">可<span class="ff4">调整</span>的<span class="ff4">电源结构</span> 以<span class="ff4">满足各</span>分类应用的需要</span></div><div class="t m0 x1 h4 y1b ff3 fs0 fc0 sc0 ls0 ws0">i <span class="ff2">大<span class="ff4">电流容</span>量 每个<span class="ff4">电源</span>最大<span class="ff4">容</span>量可以<span class="ff4">达</span>到 </span>16 <span class="ff4">安培</span></div><div class="t m0 x1 h4 y1c ff3 fs0 fc0 sc0 ls0 ws0">j <span class="ff2">可以在<span class="ff4">带电状况</span>下<span class="ff4">操</span>作</span></div><div class="t m0 x1 h4 y1d ff3 fs0 fc0 sc0 ls0 ws0">k <span class="ff4">电源插头<span class="ff2">可以连接</span>符合<span class="ff2"> </span></span>DeviceNet <span class="ff2">标准的不同制<span class="ff4">造</span>商的供<span class="ff4">电装</span></span></div><div class="t m0 x2 h3 y1e ff2 fs0 fc0 sc0 ls0 ws0">置</div><div class="t m0 x1 h4 y1f ff3 fs0 fc0 sc0 ls0 ws0">l <span class="ff2">内置式<span class="ff4">过载保护</span></span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/622b8e1d3d2fbb000714b418/bg4.jpg"><div class="c x0 y1 w2 h2"><div class="t m0 x1 h4 y2 ff3 fs0 fc0 sc0 ls0 ws0">m <span class="ff2">总线供<span class="ff4">电</span> 主<span class="ff4">干</span>线<span class="ff4">中</span>包<span class="ff4">括电源</span>线及信<span class="ff4">号</span>线</span></div><div class="t m0 x1 h4 y20 ff2 fs0 fc0 sc0 ls0 ws0">下面<span class="ff4">例举</span>了 <span class="ff3">DeviceNet </span>提供的其<span class="ff4">他</span>通讯特性</div><div class="t m0 x1 h4 y21 ff3 fs0 fc0 sc0 ls0 ws0">a <span class="ff4">媒体<span class="ff2">访问控制及物理信</span>号<span class="ff2">使用控制器</span>区域<span class="ff2">网 </span></span>CAN</div><div class="t m0 x1 h3 y22 ff3 fs0 fc0 sc0 ls0 ws0">b <span class="ff2">有利于应用之间通讯的面向连接的模式</span></div><div class="t m0 x1 h4 y23 ff3 fs0 fc0 sc0 ls0 ws0">c <span class="ff2">面向网络通讯的<span class="ff4">典</span>型的请求</span>/<span class="ff4">响<span class="ff2">应</span></span></div><div class="t m0 x1 h4 y24 ff3 fs0 fc0 sc0 ls0 ws0">d I/O <span class="ff2">数据的高<span class="ff4">效</span>传输</span></div><div class="t m0 x1 h4 y25 ff3 fs0 fc0 sc0 ls0 ws0">e <span class="ff2">高信<span class="ff4">息</span>量的分<span class="ff4">段移</span>动</span></div><div class="t m0 x1 h4 y26 ff3 fs0 fc0 sc0 ls0 ws0">f MAC ID <span class="ff2">重<span class="ff4">复</span>检测</span></div><div class="t m0 x1 h3 y27 ff1 fs0 fc0 sc0 ls0 ws0">3.<span class="ff5 fs1 fc1"> </span><span class="ff2 sc1">对象模型</span></div><div class="t m0 x1 h4 y1a ff3 fs0 fc0 sc0 ls0 ws0">DeviceNet <span class="ff2">使用<span class="ff4">抽</span>象的对象模型<span class="ff4">描述</span></span></div><div class="t m0 x1 h4 y1b ff3 fs0 fc0 sc0 ls0 ws0">a <span class="ff2">使用通讯服务系<span class="ff4">列</span></span></div><div class="t m0 x1 h4 y1c ff3 fs0 fc0 sc0 ls0 ws0">b DeviceNet <span class="ff2">节点的 外部 可<span class="ff4">视</span>行为</span></div><div class="t m0 x1 h4 y1d ff3 fs0 fc0 sc0 ls0 ws0">c DeviceNet <span class="ff2">产品<span class="ff4">中存取</span>及交<span class="ff4">换</span>信<span class="ff4">息</span>的通用方式</span></div></div></div><div class="pi" data-data='{"ctm":[1.611850,0.000000,0.000000,1.611850,0.000000,0.000000]}'></div></div>