【背景】
手上已有:
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
但是会出现异常:
所以暂时不用那个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是空的,是否创建,点击创建:
然后可以看到对应的:
hartCOMMDTM
hartDEVICEDTM
2.然后右击MyNetwork去Add添加设备
选择对应的hartCOMMDTM去添加:
3.然后去配置对应的HART communication的DTM
双击hartCOMMDTM
或者是右击选择configuration
对应的,此处配置为:
Port:COM11
之前对应的设备管理器中,可以看到对应的HART猫是COM11
Access Mode:Emulated
暂时不是太清楚
另外一个选项是Direct
Scan End Address:10
默认是15,此处已知设备地址小于10,为了减少扫描的时间,所以设置10,省得再去扫11-15了。
Master:Primary Master
默认配置,确保是模拟HART的主的host。
然后就可以去扫描了:
右击->Scan->Create Network
意思是:
通过扫描,自动创建对应的网络
然后就去扫描了:
4.然后就是去:
自动扫描当前HART网络中的已有的设备。
如果能找到,则会去加载对应的设备的DTM
此处,意味着:
通过HART猫,ExSaf ESH232U,去扫描HART网络
可以扫描到对应的HART设备,Yamatake AT9000
然后加载,此处的,通用的HART设备的DTM
如下:
点击对应的 Add All and Continue
5.然后就可以加载对应的HART设备的DTM:
6.然后想办法去读取设备的信息:
注意到:
此时,没上线之前,即offline时,此时没有读取过设备的信息,所以设备信息都是问号????
所以:
先去使其上线Online:
然后再去获取对应的 Online Parameter
7.然后就可以看到,设备的真实的,online的参数了:
再去看看,其他一些参数信息:
8.至此,设备已经检测到,且已经可以看到设备信息了。
接下来,去看看,如何设置HART设备的地址的:
新添一个hart device:
然后可以去:
Additional functions->Edit HART Device DTM Address
然后选择某个,点击Change Address,然后输入新地址,比如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设备的基本信息了。
转载请注明:在路上 » 【记录】用fdtCONTAINER+hartCOMMDTM+hartDEVICEDTM去检测HART设备Yamatake AT9000