如何解读设备描述文件

标签:现场总线设备描述文件电子数据文件
如何解读设备描述文件
我们知道,使用ODVA组织的CIP协议时,需要对支持CIP网络的设备编写该设备的描述文件,以便CIP网络中的其他设备能够识别该设备,这个描述文件被称为EDS(Electronic Data Sheet:电子数据文件)。本文就和读者谈谈如何理解和编制EDS文件。
为什么 EDS 文件非常重要?
一个设计完美的EDS 文件会使设备的集成非常容易;一个设计槽糕的ED S文件会产生很多误判或者在某些场合下根本无法实现设备的集成。这里为编写一个设计良好的EDS文件提出了一些忠告。EDS的不同部分将按出现的顺序进行介绍(按照在EDS ASCII文件的出现次序,按中括弧[]顺序进行) ,描述他们的功能和他们包含他们的信息。
[File] 文件段。这个段用于EDS文件的管理。
如果提供的关键字不足以提供确定的管理细节,那么要通过使用注释增加额外的信息。比如包括:设备名称、创建日期、创建时间、修改日期、修改时间、版本号、URL地址等内容。强烈推荐使用URL (Uniform Resource Locat or:统一资源定位)关键字,使用户能够查到该EDS文件的最新版本。
举例:下面是万可公司的一款产品的[File]段:
[Device] 设备段。在这个段包含的ID(Identification:身份)信息用来匹配在网络上已经发现设备带有的EDS文件。
上海互联星空这个段含有的是EDS文件中最重要的元素。身份识别是通过读取ID对象的前5个属性,并且与EDS文件中相对应的信息进行比较。他们是:供应商编码、供应商名称、产品类型、产品类型名称和产品编码。
通过他们运行时选项区分的任何设备必须用不同的EDS文件来隐藏,作
为结果,他们必须有不同的ID对象属性。
在按装EDS时,设备段会指定一个图标文件为该设备自动分配一个图标。强烈反对不使用图标的做法,因为图标是在网络中,区分设备类型/家族的最好的图形表示方法。对于用户而言,这也是最容易区别身份的办法。
举例:下面是万可公司的一款产品的[Device]段:
[Device Classification] 设备分类段。这个段对用于EtherNet/IP的EDS/许昆源
生物圈二号设备进行了分类。
这是对用于EtherNet/IP 所有设备的提出要求。他必须包含至少一个连接EtherNet/IP 的网络入口。
举例:下面是万可公司的一款产品的[Device Classification]段
cip数据[Connection Manager] 连接管理段。这个段指定了设备的CIP 连接。
在 [File]文件段后,[Device]设备段和[Device Classification]设备分类段,
这是一个EtherNet/IP 设备最重要的段,有了它才能成为CIP连接的目标。只
有在这个段指定的连接才能被基于EDS的配置工具所使用。而所有的触发和传送类型要通过连接N入口来实现。比如:连接1为类别1,仅用于输入;连接
2为类别1,仅用于侦听。在EDS文件中(类别0用于安全连接,类别1用于已来的主人翁
其他连接)指定连接类别0和1是通常做法。今天还没有使用其他的传送类别,也没有任何基于EDS的工具能够翻译其他类别。
如果有多个连接,不同的选项能够为设备建立不同功能的连接,每个连接
需要分别标记一个连接N入口。只有在少数情况下,多个连接的连接N入口能
够被“复用”,比如,使用一个参数用于连接点的信息。
使用传送类型和选择连接参数必须生成一个有意义的结合,以配合目标设
备的功能。如果某些选择是相互排斥但设备又能够支持,那么要选择一系列独
自的连接N入口去涵盖他们。象 EZ-EDS这样的工具能够帮助用户防止一些非
法的组合,但不是全部。这种工具还能帮助用户对32-位加密的触发/传送值和
连接参数进行解码。为每个独自连接N入口选择一个有意义的名字能帮助用户
在使用中少犯错误。
所有的连接N入口都需要一个路径;否则,目标设备就不会连接到任何数据。我们强烈推荐支持所有的三种应用路径(配置,消费,生产),因为这也
是ODVA组织的推荐之一,即:用于EtherNet/IP设备的推荐功能。在配置路
径时,通常不需要对连接使用符号(标签)。
从源到目的(O->T)和从目的到源(T->O)属性(请求数据间隔,尺寸
和格式)可以使用一些非常有意义的信息。当没有指定RPI(Request Packet I nterval:请求数据间隔)值时,配置工具可能按给定的总线(网络)选择能够
支持的任何值,而这个值可能超出了设备的能力。
使用一个固定的RPI值,也不需要太多的考虑,因为这是一个只能选择的值。在大多数情况下,在EDS文件中最好使用参数N入口,为RPI定义最小/
最大/缺省值。对于尺寸(size)和格式(format),两个区域至少填入一个值。如果两个区域都填写了,尺寸区域将优先;当仅使用格式区域时,就用数字定
义它,空着尺寸区域;如果不使用格式时,就可以空着。强烈推荐定义格式。
在配置属性部分,允许输入两个配置格式和两个配置尺寸。这个特性能够
很好地处理模块化的设备。在Forward_Open请求中产生的第一部分数据,用
于适配器的消费;数据的第二部分转发到各自的模块,满足模块的要求。对于
非模块化设备,一个部分就足够了。
举例:下面是万可公司的一款产品的[Connection Manager]段
胜利油田局域网[Assembly]装配,[Params]参数和[ParamClass]参数类别段。
这些段应该在EDS文件中按其他部分的要求适当地进行填写,比如,连接N入口。
如果参数值没有限制在一个子区域的范围之内,如在参数N入口的区域定义一个在最小/最大值,那么列举时会有一个好的数据。为EtherNet/IP 的设备配置参数时,希望能把它打入配置装配。各自参数可以在EDS内部定义,但有些市售工具不允许访问设备内部的个别参数,只能使用显式信息(Get/Set_Att ribute_Single或者Get/Set_Attribute_All)才能工作。

本文发布于:2024-09-22 02:05:44,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/694576.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设备   连接   文件   使用   配置   参数
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议