技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > profibus总线

profibus总线

刘玉蓉 发布于2014-10-22 17:53 35 0 标签:

在一条profibus上可以使用多个协议吗?比如S7和DP
协议?S7通讯究竟怎么样设置?

佳答案

S7 通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400、S7400/400PLC之间的主-主通信。由于CPU的S7连接资源(通信资源)是有限的。除了S7-300/400PLC与HMI、OP/TP、WinCC之间的静态连接需要占用S7连接;而且PLC与PLC之间的通信也占用一个静态连接。而由于S7-300PLC的静态连接资源有限,如CPU315-2AG10为12个基本S7连接资源(保留),所以S7-300系统不建议采用S7连接。同时S7-300PLC系统之间也不能直接建立S7连接,例如两个S7-300CPU315-2DP集成的DP接口之间不能直接建立S7连接,可以通过新版本通信处理器CP342-5(V5.0以上)、CP343-1扩展16个S7连接而占用CPU一个连接资源,扩展的连接资源可以连接PLC、OP/TP,但不能连接WinCC。而S7-400PLC连接资源随CPU的型号而定,至少16个,但不能扩展。
PLC之间建立PROFIBUS-S7通信时S7-300PLC只能作为通信的Server(服务器),S7-400PLC调用“PUT”、“GET”命令访问Server的数据,这种方式称为单边通信。下面以S7-300/400PLC通过集成的DP接口如何实现PROFIBUS-S7通信为例说明S7通信的设置。S7-300/400PLC之间可以通过集成的DP接口进行PROFIBUS-S7通信,由于受到S7-300PLC通信资源的限制,只能在S7-400PLC侧建立单边连接,S7-300PLC作为Server,S7-400PLC作为Client(客户机),通过调用PUT/GET功能块访问Server端的数据。
硬件组态及其设置:建立一个项目,下面有两个站SIMATIC400、SIMATIC300;先建立S7-400站,并在硬件组态界面中新建一条PROFIBUS(1),设置PROFIBUS站地址,现在传输波特率1.5Mbit/s和行规Standard;然后建立S7-300站,选择S7-400主站已经建立好的相同的PROFIBUS(1)网络,只需设定DP站地址即可;然后建立S7连接,选中菜单Options(选项)/Configure Network(组态网络)进入NetPro界面,配置连接属性,选中S7-400CPU,双击下方连接表的个空行建立一个新的连接,在弹出的Insert New Connection(插入新连接)对话框中,将Connection Partner(连接伙伴)中的连接对象设置为要与S7-400主站通信的S7-300CPU,并将连接方式设置为S7 Communication,然后执行“保存并编译),并下载到各自的CPU中。
编写通信程序:在S7-400PLC侧的OB1中调用系统通信功能块PUT/GET(SFB14/15)访问S7-300CPU中的数据。

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签