EM277 GSD安装问题

请问我从西门子官网上下载的EM277GSD文件为什么不能安装啊? Step7的版本为V5.4 SP3 中文版。
 安装前总是提示“文件 'siem089d.gsd' 含有语法错误。”
 其中日志中显示“文件:  siem089d.gsd
 状态:  未安装. 验证 GSD 文件时发生错误.
 ”
 这是为什么呢?我开始以为是文件下载的问题,后来下载了好多次,试了好几次也不行。GSD文件中显示的注释为“6ES7 277-0AA2.-0XA0”,是和版本有关系吗?

问题补充:
我下载的EM277是从官网上下载的,订货号:6ES7 277-0AA2*-0XA0 应该是通用的吧?

最佳答案

PROFIBUS GSD文件(EM277)下载 
  http://www2.ad.siemens.com.cn/download/html/1635.aspx

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

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

  "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 V5.2 SP1中包含相应的检测。因为产生的其它参数不会被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

 

 
 问题补充:我下载的EM277是从官网上下载的,订货号:6ES7 277-0AA2*-0XA0 应该是通用的吧?
 是的,通用的

 

提问者对于答案的评价:
我采用GSD文件为:277-0AA20-0XA0的时候就没有问题了,至于GSD文件为:6ES7 277-0AA2*-0XA0,还没有尝试修改里面的内容,这几天就试一下。原来的问题肯能是版本的问题,较老的GSD文件还是支持的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午11:03
下一篇 2021年7月4日 下午11:03

相关推荐

  • 修改设定系统时间

    我用S7-200 PLC编写的程序,例如定时起停机,都需要用到系统时间,我想通过TD400C文本参数对系统时间进行修改和设置,该如何编程实现!!! 最佳答案 先用向导完成…

    SIMATIC S7-200 2021年7月5日
  • sp8安装问题

    我刚下了一个sp8的安装程序,在安装的时候跳出如下的提示就推出安装了in order to install STEP 7-MIcr…

    SIMATIC S7-200 2020年11月1日
  • 压力传感器接EM231,表头读书准确,读取的数据跳动比较大

    压力传感器接EM231,表头读书准确,读取的数据跳动比较大什么原因?怎么解决? 问题补充:接线是这样的:传感器信号+—-电源24v+,传感器信号-连ra+(a+),a-接电源m…

    SIMATIC S7-200 2018年12月3日
  • 224XP PTO 控制

    224xp本体上q0.1做步进电机控制,速度为20-2000脉冲/s,用pto向导,包络0速度1100,总脉冲13500。包络1,第一步速度500,脉冲6000,第二步速度1000…

    SIMATIC S7-200 2021年7月5日
  • 编译错误是怎么回事

    编译出错是怎么回事。。是逻辑问题 最佳答案 不是,是语法范畴。 提问者对于答案的评价:。

    SIMATIC S7-200 2021年7月5日
  • S7-200与S7-200SMART编程软件安装不兼容吗

    先安装S7-200SMART编程软件再安装S7-200编程软件,S7-200编程软件找不到通讯接点,是不兼容吗?各位遇到过这样的问题吗? 最佳答案 遇到过。试试这个方式:&quot…

    SIMATIC S7-200 2021年7月5日
  • 226的PLC与485接口仪表通讯

    226的PLC与modbus协议的电流表连接,电流表是485的接口,需要什么硬件连接,我需要实时读取电流表的读数,对数据读取的速度有很高的要求。用什么方法可以实现? 最佳答案 22…

    SIMATIC S7-200 2021年7月5日
  • modbus从站为何在S7-226与S7-222中不一样呢??

    为什么modbus-RTU(从站)在S7-226中可以使用,而在S7-222中就不行呢,程序没改动,就是V库从2000变为1000,因为V库为2000则超出S7-222的范围,只能…

    SIMATIC S7-200 2021年7月5日
  • 如何让脉冲输出立即停止

    I0.0有信号时,开始脉冲输出,当检测到开关I0.1时,立即停止脉冲输出。我现在用了I0.1的上升沿中断。中断后立即PTO脉冲输出。但是我现在运行的速度为5000个脉冲/秒。停止后…

    SIMATIC S7-200 2020年10月31日
  • 时钟程序的编写问题

    用触摸屏向PLC设置时钟,又要屏幕实时的显示时钟。写了好多程序都不妥。现向专家求详细的设计程序。谢谢。 专家建议 您好,关于PLC时钟设置与读取的问题,请您到下载中心首页:http…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论