加入QQ群
售前咨询
18604058908
售后热线
13166668196
微信扫一扫
关注沈阳菲尔德
获取更多免费产品
 
Language

如何为HART设备编写EDD源文件?

 来源: |  阅读:1178次 |  2023/1/31 15:33:56

我们在开发HART设备的时候,经常需要编写该HART设备的EDD(电子设备描述)文件,那么应该如何开发HART设备描述文件,以便HART主机系统,包括设备管理软件和HART手操器进行使用呢?

了解您的设备

HART设备描述(DD)基本上是HART兼容现场设备的模型。要制定DD,您必须:

  • 成为您正在编写DD的现场设备的操作、行为和功能方面的专家。
  • 使用DDL对现场设备的所有功能进行建模,包括其支持的命令、包含的数据项以及用于配置和维护现场设备的标准操作程序(SOP)。
  • 描述与现场设备交互的仪器管理系统使用的用户界面。最终用户将要求您的用户界面提供对现场设备中所有功能的访问。
  • 测试您的DD,以确认它正确地为您的现场设备建模,并且用户界面符合您的期望。

由于DD是现场设备的模型,因此DD与编写DD的现场设备一样简单或复杂。如果现场设备简单,开发DD将简单、直接,并且可以快速完成。如果设备符合HART标准并符合HART概念,则DD将更加简单。另一方面,复杂的设备可能需要很长时间来建模,并且可能需要在DD中使用许多“技巧”(例如有效性、条件或方法)。

虽然了解或学习DDL很重要,但了解现场设备更重要。在大多数情况下,编写DD的最佳人选是开发该设备的人。设备开发人员学习DDL的成本通常远低于记录设备然后将设备传授给DDL专家的成本。

获取正确的工具

为了有效地开发您的DD,您需要DD-IDE。该工具是利用经验丰富的FieldComm Group工程师积累的DD开发知识设计的。通过多年的DD编写、DD开发人员教学以及为全球DD开发人员提供技术支持,我们学到了这些诀窍。DD-IDE工具旨在让您开发一个功能强大、可移植、独立于主机的DD。

DD-IDE提供了为现场设备开发和测试DD所需的所有工具。DD-IDE工具:

  • 集成在单个环境中以自动化重复任务;
  • 提供向导以简化标准构造的生成;
  • 支持DD的测试和调试;和
  • 允许DD的回归测试和验证。

DD最好是逐步开发的。这允许在可管理的小块中对设备功能进行建模和确认。例如,大多数DD开发人员首先结合了对通用命令和一组简单菜单的支持。然后,一次一个地添加和测试通用实践命令,然后是设备特定命令。

这将导致多次重复的“编辑构建测试验证”循环。DD-IDE为本周期的每个步骤提供工具,包括:

  • 编辑-DD-IDE的核心是一个强大的DDL知识丰富的编辑器,具有向导和项目管理功能。
  • 构建-提供令牌化器和DD管理工具。
  • 测试-提供SDC-625参考DD主机以方便DD测试。
  • 验证-提供的工具有助于验证DD。这包括Xmtr DD,允许您模拟设备并产生异常行为以测试DD。

了解HART协议

您的设备必须符合HART协议通信标准,因为并非所有主机应用程序或者HART手操器都使用DD。支持DDL的主机应用程序是大型、重量级的应用程序。例如,控制系统和输入/输出系统通常具有实时要求或有限的容量,这妨碍了它们对DD的利用。这些类型的主机应用程序使用HART通用和通用实践命令,并依赖于完全兼容的设备。

为了简化和加快DD开发,HART协议模型的标准DD库随HART DD-IDE一起提供。理解HART应用层是理解这些标准DD的关键。DD-IDE提供了样本DD,以证明标准DD的使用。

了解HART简化了HART兼容设备的开发。这很重要,因为在DD中解决设备合规性问题会直接导致更复杂的DD和更长的DD开发周期,开发成本更高,维护成本更高。

对HART协议、HART兼容设备、标准DD和HART DD-IDE的充分理解可最大限度地提高DD开发效率。

FieldComm Group提供HART协议培训研讨会。HART基础是一门为期一天的密集课程,涵盖HART通信协议的所有方面。参加本课程的学生将学习开发新的HART兼容产品、支持现有产品以及设计使用HART的系统的知识。学生还将学习测试设备并在FieldComm Group注册的正确方法。