发表于:2003-04-30 12:59:00
楼主
(在本工控网未见关于FDT/DTM技术的文章,于是手痒,想向大家简要介绍此技术的基本思想。此文是2000年写来自己看的,现在拿来给大家共享之。也希望FDT/DTM技术能引起大家的关注,以推动我国工控企业IT的发展。也由于本论坛发表图表不方便,因此略去了一些东西,也许说得不够透,敬请见谅。以后有机会再与读者共同探讨之。----风中漫步)
1 FDT/DTM概念
FDT(Field Device Tool)技术已由ABB、EB Hartmann&Braun、Siemens公司的代表及ZVEI成员开发完成。其目的是找到一种解决方案,使得人们能在控制系统的工程设计软件中设置现场仪器,而不管它们使用何种通讯协议。一方面他们想为工程师提供有关智能以表的所有细节,另一方面要让仪器制造商从需支持各种不同种类的过程控制系统的困境中解脱出来。以Microsoft ActiveX/COM技术为基础的FDT规范就是很好的解决方案,通过它,仪表的所有应用都可集成到工程师软件或其他配置工具软件中。
DTM(Device Type Manager)是仪器制造商提供的用于对仪表进行配置的接口程序,它相当于智能仪表的driver。它与FDT的关系是:FDT定义了DTM与控制系统工程设计软件之间的接口。DTM拥有仪器的所有信息。通过工程设计软件,人们可以实施仪表的所有功能,并能设置其所有参数。另外,DTM把它的数据存储到过程控制系统的中心数据库,通过使用FDT实现与现场仪表的通讯。这样,DTM就无需知道关于过程控制系统的结构及通讯路径的信息。一旦建立了DTM并且FDT起作用,DTM就可在任何环境中使用。
2 FDT体系结构
|-------------| ----------------------------
|DTM | Instance Data | Engineer Tool
| |<--------------------|
|Human | | Engineering Application
|Interface+ | IFb LOG |
|Mothods |-------------------->| Data Base
| | IFb Communication |
| |-------------------->| Communication
| | IFB Device Type Mgr |
GSD | |<--------------------|
------>| Data Base | IFb Type |
EDD | |<--------------------|
------>|-------------| |-------------------------------
|
| Syetem Bus,eg. Ethernet
---------------------------------
|
|------------------------|
| Automation System |
|------------------------|
|
|
Profibus |
----------------------------------------
| | |
| | |
|--------------| |--------------| |-------------|
| Field Device1| |Field Device1 | |Field Device1|
|--------------| |--------------| |-------------|
图1 FDT概念、基本结构及接口
FDT的实现示意图如图1所示。
GSD为“Gerate Stamm Daten”的缩写,早于DTM出现。它描述了Profibus DP设备的通讯特性参数。与DTM要完成的功能有些相似。
EDD是另外一种用于Profibus电子仪器的描述方法。当用GSD不能描述时,可用这种简单的描述方法进行描述。
DTM为了兼容GSD及EDD,把它们作为“缺省DTM”使用。
3 应用范围及现状
(1)FDT 1.0仅适用于基于Profibus及Hart协议的actor、sensor及远程IO,以后的版本要考虑:
a. TYPE接口的定义;
b. 把FF、Lon等现场总线考虑进去;
c. 用于工厂关系系统中。
(2)FDT技术已在ABB的BASF工程中第一次使用。项目的具体实施情况请参考相关资料。
(3)参加制订FDT的主要公司有:ABB, Foxboro,ifak,Siemens等。
4 结束语
FDT/DTM思想为企业IT提供了一个很好的解决办法,它能让你在过程控制系统中把物理器件当作器件的驱动器来进行继承,如将打印机连接到PC机上,使现场仪表能实现即插即用的功能。另外它能实现对仪表进行远程控制、配置、管理和维护,真正实现仪表与工程师工具的互动,是一种非常有发展前途的技术。