hartdd文件 点击:3162 | 回复:3



pdengong

    
  • [版主]
  • 精华:20帖
  • 求助:71帖
  • 帖子:1936帖 | 3670回
  • 年度积分:936
  • 历史总积分:54944
  • 注册:2011年4月11日
发表于:2016-11-13 16:13:29
楼主

EDDL支持三种现场总线:

  • HART

  • FF

  • Profibus

每种都有自己的开发工具:

  • HART DD IDE

  • Fieldbus Foundation的DD IDE

  • Profibus的自己的东西(暂没见过)

 

针对这些开发工具,分别简介:

DD的开发工具

HART DD IDE

HART有自己的一套的,关于DD的开发工具,叫做HART DD IDE,包括几方面的东西:

DD-Edit

DD文件编辑器:即DD文件,源码,的编辑工具。

Tokenizer

DD文件的编译器:其叫做,分词器

XMTR-DD

DD模拟器:XMTR-DD

用来模拟一个HART设备

HCF SDC-625

一个HOST主机,用来加载对应的DD的二进制文件,解析DD,发送对应的命令,解析命令执行所返回的结果等等。

 

HART的DD的开发流程

总结起来,一般的DD的开发流程就是:

用DD-Edit编辑DD源码,然后再用Tokenizer去把DD源码编译为二进制的文件,然后用SDC-625这个Host去加载此二进制文件,然后连接HART设备的模拟器XMTR-DD去调试DD是否正常工作。

 

注:

1.此处是介绍HART的DD的,但是也适用于FF或Profibus

2.dd文件编译出来的二进制文件的后缀名的规则是:

  • HART:

    • HART DD-IDE v5:.fms

    • HART DD-IDE v6:.fm6

    • HART DD-IDE v8:.fm8

  • FF

    • 旧的(Tranditional):.ffo

    • 新的(Enhanced):.ff5



3. 当然,如果自己本身有真实的HART设备了,就可以直接通过SDC-625连接真实HART设备了,就可以不用XMTR-DD这个模拟器了。

但是很明显,XMTR-DD模拟器还可以,在你真实的设备生产出来之前,就可以借助它来帮助开发DD了。

4.然后也就可以去修改调试DD源码,然后重新编译,重新加载,看看对应的内容是否如你所愿的变化了。

5.注意,调试时,如果改动了内容,需要点击Apply Changes才能在SDC-625或XMTR-DD才能及时显示出修改后的值。

 

Fieldbus Foundation DD IDE

FF的DD IDE,也包含了几部分:

about fieldbus foundation dd ide viewer and debugger

  • Pretokenizer:预处理

    • 比如处理#include,#define等等

  • Tokenizer:编译器

  • SlickEdit:即,文件编辑器,用来编辑DD文件

  • DD Viewer Engine:一个模拟器,可以用来加载DD,显示效果,算是一个DD的Host






  




楼主最近还看过



一生and有你

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2010年1月17日
发表于:2017-07-03 16:01:46
1楼

谢谢,请问下,你与HART DD IDE软件没?

空空如也

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:56
  • 注册:2018年6月06日
发表于:2018-06-06 10:45:34
2楼

你好,彭工。我想咨询一下你说的那个XMTR-DD Hart模拟器哪里有下载或者购买的?我打过您留的电话,不过对方告诉我您不在那个公司上班了。谢谢回复。

caojian8518

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 0回
  • 年度积分:50
  • 历史总积分:50
  • 注册:2024年3月11日
发表于:2024-03-11 16:19:27
3楼

楼主,请问如何能联系上你!


热门招聘
相关主题

官方公众号

智造工程师