我处现有4台同样的设备,CPU都是CPU 313C-2DP(程序,图纸,结构都一样),上位机组态软件选用的是世纪星的,不用以太网通讯,请问选用那一种通讯方式较为合理?如果选用Profibus dp通信,那么其中有1台为主,另3台为从站,硬件和软件需要怎么配置?主站和从站之间需要用SFC14和SFC15发送和接受数据吗??
最佳答案
一、如果通信量较少情况,建议采用MPI通信就可以实现四台CPU 313C-2DP的通信。
MPI通信有三种方式,详细可参考:
1.全局GD通信。适合s7-300/300,s7-300/400,s7-400/400
PLC— PLC 之间的MPI 通信---------全局数据包通信方式: http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0064.pdf
2.无组态通信。有分单边编程和双边编程。适合s7-300/300,s7-300/400,s7-400/400
PLC— PLC 之间的MPI 通信----调用系统功能的通信方式 : http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0065.pdf
3.组态编程。适合s7-300/400,s7-400/400
故1,2的s7-300/300通信和s7-300/400通信是一样的,照例就行。但第3的方式是不支持s7-300/300 的通信。
PLC— PLC 之间的MPI 通信----调用系统功能块的通信方式: http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0066.pdf
二、如果通信量比较大,可采用PROFIBUS-DP通信:
1.CPU 之间通过 MPI/PROFIBUS DP 进行数据交换的方法有哪些?:
http://www2.ad.siemens.com.cn/Download/Upload/AS/FAQ/23847972.pdf
2.1台为主,另3台为从可参考:(以下链接为1台为主,2台为从实例文档的第10页起):http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0009.pdf
3.通过PRPFIBUS-DP实现带集成DP接口CPU之间的主从通信(更新版):(可参考此文档照例添加另外两个CPU的从站即可)http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0131.pdf
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249225.html