我的300要与赛摩尔皮带秤的200通讯,其EM277的型号是277-0aa22-0xa0。在西门子官网下载了2008版的GSD文件,安装后STEP7显示的型号是277-0aa2.-0xa0,下载组态后,在线看,没连上,提示组态的型号与硬件不同。换个老版的GSD文件,STEP7显示的型号是277-0aa20-0xa0,还是没连上。请各位帮帮忙。
问题补充:
1.谢谢各位的回答,换上KCN的GSD文件,还是同样的问题,无法连接。
2.给各位发了邮件,是通讯的截图,再烦请各位帮帮忙了。
3.我通过200的编程软件,通过MPI方式(只是将原先的DP连接方式改成MPI,包括PG/PC设置)能读到“未知地址 2”,但无法独到CPU的地址。
4.地址设置拨码和300组态里设置的一样,终端电阻'ON',地址也换了几次来尝试也不行。
5.是不是还有什么我忽略了的地方呢?
产品版区:SIMATIC S7-300(F)/S7-400(F/H/FH)
悬赏分:40 | 解决时间:2009-12-12 23:27:36 | 提问者: 塞上雁 - 中级工程师  第10级
最佳答案
你试试自己写GSD
把你EM277的GSD打开 然后根据EM277硬件版本等自己编写个
有些功能没有 如定义V区 但是你的是通讯不上应该和前面的有关
#Pr0fibus DP ;DP设备的GSD文件均以此关键存在
GSD Revision=1 ;GSD文件版本
VendorName="Meglev" ;设备制造商
Model Name="DP Slave" ;产品名称,产品版本
Revision="Version 01" ;产品版本号(可选)
RevisionNtmber=01 ;产品识别号
IdemNumber=0x01 ;协议类型(表示DP)
ProtocoI Ident=0 ;站类型(0表示从站)
StationType=0 ;不支持FMS.纯DP从站
FMS Supp=0 ;硬件版本
Hardware Realease="HW1.0" ;软件版本
Soltware Realease="SWl.0" ;支持9.6kbps波特率
9.6 supp=1 ;支持19.2kbps波特率
19.2 supp=l ;9.6kbps时最大延迟时间
MaxTsdr 9.6=60 ;19.2kbps时最大延迟时间
MaxTsdrl9.2=60 ;不提供RTS信号
RepeaterCtrl sig=0 ;不提供24V电压
24VPins=0 ;采用的解决方案
Implementation Type="SPC3" ;不支持锁定模式
FreezeMode Supp=0 ;不支持同步模式
SyncMode Supp=0 ;支持自动波特率检测
AutoBaud Supp=l ;不支持改变从站地址
Set SlaveAdd Supp=0 ;故障安全模式类型
Fail Safe=0 ;最大用户参数数据长度(0-237)
MaxUser PrmDataLen=0 ;用户参数长度
Usel prmDataLen=0 ;最小从站响应循环间隔
Min Slave Imervall=22 ;是否为模块站
Modular Station=l ;从站最大模块数
MaxModule=l ;最大输入数据长度
MaxInput Len=8 ;最大输出数据长度
MaxOutput Len=8 ;最大数据的长度(输入输出之和)
MaxData Len=16 ;最大诊断数据长度(6~244)Slave
MaxDiagData Len=6 ;从站类型
Family=3 ;模块1,输入输出各4字节
Module=“Modulel”0x23,0x13; ;模块2.输入输出各8字节
EndModule
Module="Module2"0x27,0x17;
EndModule
回答者:
KCN
-
顶级工程师  第12级
2009-12-11 07:50:57
提问者对于答案的评价:
谢谢各位的回答,其实质是线没接好,感谢KCN的热心帮助,谢谢给位