【记录】用fdtCONTAINER+hartCOMMDTM+hartDEVICEDTM去检测HART设备Yamatake AT9000

【背景】

手上已有:

HART设备:Yamatake的AT9000的

HART猫:USB口的ExSaf ESH232U

已经上电,并连接好了。

之前已经用多种HART工具去检测过了:

【记录】使用USB口的HART猫ExSaf ESH232U去检测某HART设备

【记录】尝试用HartMonitor_en去检测HART设备

【记录】尝试使用HM Test去检测HART设备AT9000

【记录】尝试使用HART读写软件②.exe即智能变送器校验检测HART设备AT9000

现在,打算去用DTM去检测此HART设备。

【折腾过程】

1.先去找到对应的软件,然后去安装:

(1)DTM软件

fdtCONTAINERapplicationSetup_V02_02_09_00

  • setup.exe:双击安装

  • M&M fdtCONTAINER.msi

  • Data1.cab

  • Quick Start fdtCONTAINER.pdf

  • Readme.txt

注:

之前用那个:

fdtCONTAINER 3.00.09.4444

但是会出现异常:

can detect hart device but can not added

所以暂时不用那个3.0的版本,用此2.0的版本。

(2)HART的communication的DTM

hartCOMMDTM Setup1.0.12.194.zip

  • setup.exe:双击安装

  • ISScript1150.Msi

  • hartCOMMDTM 1.0.12.194.msi

  • Data1.cab

注:是用于HART猫的DTM,此处就是用于ExSaf ESH232U的DTM

(3)HART的Device的DTM

Release_20100924_1.2.0.301/hartDEVICEDTM

  • hartDEVICEDTMSetup.exe:双击安装

  • hartDEVICEDTMMergeModule.msm

注:是用于HART设备的DTM,此处就是用于Yamatake AT9000的DTM

2.然后操作顺序是:

(1)打开fdtCONTAINER 2.2

第一次启动,问会问catalogue是空的,是否创建,点击创建:

the device catalogue is empty would you like to create it

然后可以看到对应的:

hartCOMMDTM

hartDEVICEDTM

can see hart commdtm and har device dtm

2.然后右击MyNetwork去Add添加设备

right click mynetwork add new device

选择对应的hartCOMMDTM去添加:

choose hartCOMMDTM to add

3.然后去配置对应的HART communication的DTM

双击hartCOMMDTM

或者是右击选择configuration

right click hartCOMMDTM configuration

对应的,此处配置为:

  • Port:COM11

    • 之前对应的设备管理器中,可以看到对应的HART猫是COM11

  • Access Mode:Emulated

    • 暂时不是太清楚

    • 另外一个选项是Direct

  • Scan End Address:10

    • 默认是15,此处已知设备地址小于10,为了减少扫描的时间,所以设置10,省得再去扫11-15了。

  • Master:Primary Master

    • 默认配置,确保是模拟HART的主的host。

set to com11 addess mode emulated scan end address 10 then ok

然后就可以去扫描了:

右击->Scan->Create Network

then for hartCOMMDTM scan create network

意思是:

通过扫描,自动创建对应的网络

然后就去扫描了:

is scanning for network of hart

4.然后就是去:

自动扫描当前HART网络中的已有的设备。

如果能找到,则会去加载对应的设备的DTM

此处,意味着:

通过HART猫,ExSaf ESH232U,去扫描HART网络

可以扫描到对应的HART设备,Yamatake AT9000

然后加载,此处的,通用的HART设备的DTM

如下:

scanned hart channel 0 hartDEVICEDTM

点击对应的 Add All and Continue

5.然后就可以加载对应的HART设备的DTM:

added mm generic hart device dtm

6.然后想办法去读取设备的信息:

注意到:

此时,没上线之前,即offline时,此时没有读取过设备的信息,所以设备信息都是问号????

所以:

先去使其上线Online:

go online for har device dtm

然后再去获取对应的 Online Parameter

get online parameter for hart device

7.然后就可以看到,设备的真实的,online的参数了:

online parameterize can see tag descriptor message date

再去看看,其他一些参数信息:

online para identification can see yamatake device sn 2827413

online para loop current infos

online para sensor infos

online para output infos

8.至此,设备已经检测到,且已经可以看到设备信息了。

接下来,去看看,如何设置HART设备的地址的:

新添一个hart device:

add another hart device dtm

然后可以去:

Additional functions->Edit HART Device DTM Address

additional functions edit hart device dtm address

然后选择某个,点击Change Address,然后输入新地址,比如2,然后OK:

choose address 0 change address input 2 ok

即可设置该hart的device的DTM的地址为2了。

【总结】

关于用DTM去检测HART设备,查看HART设备信息,基本逻辑是:

1.安装DTM的主站的软件,此处是fdtCONTAINER

2.再去安装对应的HART猫的DTM,即对应的HART communication的DTM,此处是hartCOMMDTM

3.再去安装对应的HART的设备的DTM,此处是:hartDEVICEDTM

4.然后确保物理上,对应的HART猫,HART设备,都连接好,上电。

5.再去打开对应的DTM主站软件,此处是fdtCONTAINER

6.然后去创建对应的HART网络:

创建对应的HART的Host,此处对应着那个HART communication的DTM

7.然后再去通过扫描,去创建对应的HART网络

然后,正常的话,是可以扫到对应的HART设备的,然后可以加载对应的HART device的那个DTM

8.对于扫描到的HART设备,使其Online,然后读取Online的参数,即可看到设备的各种详细信息。

至此,即可完成:

通过DTM,去检测HART设备,读取HART设备的基本信息了。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量