欢迎来到天天文库
浏览记录
ID:23989863
大小:24.50 KB
页数:3页
时间:2018-11-12
《profibus总线》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、profibus总线 在一条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
2、的静态连接资源有限,如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
3、-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端的数据。
4、 硬件组态及其设置:建立一个项目,下面有两个站SIMATIC400、SIMATIC300;先建立S7-400站,并在硬件组态界面中新建一条PROFIBUS(1),设置PROFIBUS站地址,现在传输波特率1.5Mbit/s和行规Standard;然后建立S7-300站,选择S7-400主站已经建立好的相同的PROFIBUS(1)网络,只需设定DP站地址即可;然后建立S7连接,选中菜单Options(选项)/ConfigureNetwork(组态网络)进入NetPro界面,配置连接属性,选中S7-400CPU,双击下方连接表的第一个空行建立一个新的连
5、接,在弹出的InsertNewConnection(插入新连接)对话框中,将ConnectionPartner(连接伙伴)中的连接对象设置为要与S7-400主站通信的S7-300CPU,并将连接方式设置为S7Communication,然后执行“保存并编译),并下载到各自的CPU中。 编写通信程序:在S7-400PLC侧的OB1中调用系统通信功能块PUT/GET(SFB14/15)访问S7-300CPU中的数据。
此文档下载收益归作者所有