梅尔编码器的GSD文件在STEP7无法安装,提示语法错误,求教各位高手

梅尔编码器的GSD文件在STEP7无法安装,提示语法错误,求教各位高手!不胜感激!

问题补充:
开始:        5/15/2012 11:31:48 AM
源目录:      C:\Program Files\GSD
目标计算机:  YKZ-20110225AVF
用户:        Administrator

文件:  BASX58.gsd
状态:  未安装. 验证 GSD 文件时发生错误.
S7HWCNFX.EXE: 安装 GSD 文件 (13:4652): BASX58.GSD,行 18 中的错误:字符串的长度超出了 GSD 规范所允许的最大长度。
S7HWCNFX.EXE: 安装 GSD 文件 (13:4647): BASX58.GSD,行 59 中的错误:语法出错。
S7HWCNFX.EXE: 安装 GSD 文件 (13:4647): BASX58.GSD,行 60 中的错误:语法出错。
S7HWCNFX.EXE: 安装 GSD 文件 (13:4663): 在 GSD 文件 (类型文件) BASX58.GSD中发现 3 个错误。
S7HWCNFX.EXE: 安装 GSD 文件 (13:4341): GSD 文件 (类型文件) C:\PROGRAM FILES\GSD\BASX58.GSD 包含语法错误。正在被该文件写入的 DP 从站将因此而无法被加载到硬件目录

请问高手这到底是什么错,还有在我的GSD文件中并没有"User_Prm_Data_Len = 0" 这一行,怎么办?如何哪位高手有好用的梅尔编码器GSD文件可以给在下发一份的,在下不胜感激,我的邮箱,king__star@163.com

最佳答案

问题:为什么导入不一致的GSD文件会报语法错误? 
 

答案: 


    当从不同的制造商那里导入不一致的GSD文件,会在STEP7  里产生一个描述如下的语法错误: 


 "The GSD file (type file) D:\KUNDENPROJEKTE\GSD\PF00841.GSD has a syntax error. The DP slave described by this file can therefore not be entered in the hardware catalog." 


       在早期的STEP7版本中相关的GSD文件是可以被接受的。从STEP7 V5.2 SP1开始,如果"User_Prm_Data_Len"的长度为0并且它是一个DPV1的从站,那么GSD文件会被拒绝。这样的GSD文件是不一致的,因为一个DPV1从站必须有至少3个字节的User PRM数据。在STEP 7  中包含相应的检测。因为产生的其它参数不会被DPV1从站接受。 


 补救措施:


    制造商的GSD文件必须作适当的修改来保证GSD文件能完整的工作。在GSD文件中必须将"User_Prm_Data_Len = 0" 替换为: 

 "Max_User_Prm_Data_Len" (at least 3) 
 and the entry of at least three bytes of parameter data (e.g.: "Ext_User_Prm_Data_Const(0) = 0x00,0x00,0x00").


 注意事项:


    请检查GSD文件从网上下载后,在文件的结尾是否自动添加".txt" 扩展名,在这种情况下这个文件不会被认作GSD文件。根据语言的版本改变文件的名字为"<Name>.gsd" 或t "<Name>.gsg", "<Name>.gsf",… 然后再导入GSD文件,否则被导入的从站不会在目录"PROFIBUS-DP\Other FIELD DEVICES" 或 "PROFIBUS-PA\… .下显示。 

 GSD文件通过硬件组态信息被导入,步骤参见登陆条目ID: 2383630。 

 
 参考网站:


 http://www2.ad.siemens.com.cn/download/html/564.aspx

 http://www2.ad.siemens.com.cn/download/html/510.aspx

提问者对于答案的评价:
谢谢您,但是我没有在我的梅尔编码器GSD文件中找到您所指出的"User_Prm_Data_Len = 0" 这一条,可能是我的梅尔编码器GSD文件有问题吧!

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 组态中第三槽为什么组态了2个呢?组态高手请进

    如图。这个组态中,第三条里面是什么东西,有什么作用。为什么其他的设备都没有,只有这个设备的第三条查了东西呢?而且为何搞了2个呢?他和CPU有什么关系呢? 图片说明:  &…

    2018年1月1日
  • 脉冲 停机 检测

    1:现有一开关,用来检测脉冲计数的,(高电平)现想在这个基础上增加个功能,当这个开关坏了,或者没安装好,就发出信号,设备停机!要怎么做? 问题补充:1: 塞上雁&nbsp…

    自动化系统综合 2020年11月1日
  • 同时模拟两个软件吧!

    编好的300程序和触摸屏程序可否在一台电脑上同时模拟 问题补充:就是300程序和触摸屏程序已在一起合成了,怎样(可否)在一台电脑上同时模拟?一个PLCSIM打开,再有一个触摸屏编译…

    自动化系统综合 2020年10月31日
  • SMART 700

    触摸屏SMART 700在画面上放了个日期时间显示,显示的是系统时间,系统时间不对在那里能设置 最佳答案 见:http://www.ad.siemens.com.cn/s…

    自动化系统综合 2020年10月31日
  • WINCC驱动

    1. Simatic S7 Protocol Suit中的Profibus是西门子S7协议中的一种,适用于WinCC和S7-300/400之…

    自动化系统综合 2020年11月1日
  • 如何用PLC决定电机转速大小?

    想做个控制电机转速大小的项目,知道可以用plc控制变频器来达到这个目的,但在选型上真的是一头雾水?请高人指教?需要带动的是2个托盘,大约8kg重。请问需要多少功率的电机?什么型号的…

    自动化系统综合 2020年11月1日
  • PID向导工程量统一的问题

    做锅炉水位三冲量串级PID编程. 各量程范围如下: 汽包液位:0—500mmH2O 蒸汽流量:0—15T/H 给水流…

    自动化系统综合 2018年12月5日
  • TIA V13 新建块没有GRAPH编程语言

    TIA V13 新建块没有GRAPH编程语言,想用顺控编写程序,新建快后并没有这个语言,请问如何安装?只有LAD FBD STL …

    2017年6月29日
  • 冗余系统

    如题。对冗余系统现在一无所知,其他方面的基本上解决问题了。请问关于西门子PLC和WINCC的冗余方面的东西,那有?我在下载中心没有找到。 问题补充:另:我安装的S7没有仿真器,去下…

    自动化系统综合 2021年7月5日
  • 不知国内有没有PLC提供订制的品牌与厂家?

    由于我的项目需要将PLC的功能集成到变频器或软启中,不知国内有没有稳定品牌厂家可支持提供订制的。大家能否推荐一下? 最佳答案 西门子的变频器带BICO功能看看是否能满足你的要求,施…

    自动化系统综合 2017年6月18日