某客户使用PDM软件和LUT400通讯,EDD文件是从西门子官网下载的,PDM软件也是经常使用没有问题的,但是导入了LUT400的EDD后,和LUT400进行通讯时,Lifelist可以扫到该仪表,如下图:
当双击该表想打开参数化界面时发生如下错误:
具体错误提示如下:
DDL compiler error :
c:\siemens\pdm\sim_pdm\devices\hart\sensor\level\echo\siemens\sitrans_lut400\v1\LUT400_HA_methods.dd(81):
Invalid preprocesor directive
客户不确定问题出在哪里,联系我们帮助解决。从提示错误分析好像是导入的EDD文件没有被PDM装载解析。
会不会是在文件导入过程中,哪个文件出现了损坏不完整或什么情况?
把其它电脑上能够正常使用的文件拷贝过来覆盖掉本电脑的相关文件,没有效果。
客户在另外一台电脑上测试就没有任何问题。
客户怀疑是否是电脑装了什么杀毒软件,不兼容,还是PDM软件有问题,打算重装系统。
后来我们提醒客户看一下,PDM的版本,是不是版本太低呀?
经客户确认他出问题的电脑上安装的PDM 6.0 SP2
啊,问题的根源是版本问题,LUT400EDD需要PDM 6.0 SP5支持,如下图: