找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
由于PROFIBUS DP是一种开放式通信协议,只要支持此协议并提其GSD文件,都可以直接挂到S7-300或S7-400CPU建立的PROFIBUS网络上,作为DP从站, 方法很简单:打开你的项目的硬件组态界面,如果你的CPU本身带DP接口(如S7-315-2DP),建立CPU的PROFIBUS(1)网络,选择波特率(1.5Mbits)和DP地址(CPU默认为2),然后把你需要的所谓自带的小站点直接挂到PROFIBUS网络上,并设定该站点的DP地址,执行“编译并保存”,并下载到CPU中;
PROFIBUS DP现场总线通信是一般采用MS模式(主从模式),即一个主站(S7-300或S7-400)和多个DP从站通信,主站依次轮询从站,主站轮询从站时,从站除了向主站发送数据外,同时向其他从站发送数据,这就是PROFIBUS-DP DP方式通信;
根据CPU的型号不同,如果CPU本身带DP接口(如上述CPU315-2DP,包含X1(MPI)和X2(DP)接口),如果你想既要带自己的ET200子站点又要带设备子站点,很简单,在CPU上端口X2(DP)再连接一路(每个PROFIBUS连接头上分一进一出,分两路),并把PROFIBUS通信连接头上末端电阻拨到“OFF”位置,并通过PROFIBUS电缆把要带的设备子站点连接起来(注意中间子站点上PROFIBUS通信连接头上末端电阻拨到“OFF”位置,最后设备拨到“ON”,并同样在硬件组态界面把这些设备子站直接挂到以上建立的PROFIBUS(1)网络上,执行“编译并保存”即可。
如果你设备自带模块坏了,如果更换不同型号模块,只能重新硬件组态,并把旧的模块删除。但我理解你的可能意思是更换型号相同但不同系列号的模块,如果是同样新模块,只是固态版本号(Firmware)不同,由于向下兼容,可以直接使用;你也可以在硬件组态界面中,选中要更换的模块,选择“Replace Object”(更换模块),直接在下拉式菜单中选择你需要的模块进行更换,然后“编译并保存”,并下载到CPU中。
可能你讲的不是很清楚,是否可以这样理解,你所谓的设备小站点也是CPU(如CPU313C),那么这个小站点与S7-400之间的通信是通过XI(MPI)端口进行通信的;由于MPI是西门子保密协议,是CPU之间进行少量数据交换,你在下载程序时是按照各个CPU的MPI地址下载到各个CPU中,所以重新下载程序不会影响小站点CPU;GSD文件是PROFIBUS DP从站设备特性数据,可以简单理解为身份识别代码,而且支持PROFIBUS通信协议(西门子开放式协议),把此文件在STEP7硬件组态界面下安装,就可以在右边“硬件目录”中找到该设备,然后可以直接把它拖到PROFIBUS网络上进行组态。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城