我处现有4台同样的设备,CPU都是CPU 313C-2DP(程序,图纸,结构都一样),上位机组态软件选用的是世纪星的,不用以太网通讯,请问选用那一种通讯方式较为合理?如果选用Profibus dp通信,那么其中有1台为主,另3台为从站,硬件和软件需要怎么配置?求相关资料,若有做好的实例请发我一份!邮箱xu51688@163.com,急需解决!谢谢!!
问题补充:
4台机器设备的程序同样的,也就是说上位机需要读取的参数地址都是相同的,若1台为主,另3台为从,需要在硬件和软件上怎么读取通讯参数??
最佳答案
建议采用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
但是S7-300与世纪星通讯就得采用OPC通信方式,详细可参考:
1.通过MPI建立SIMATIC NET OPC 服务器与PLC 的S7连接:http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0029.pdf
2.通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接:http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0037.pdf
3.通过ETHERNET建立SIMATIC NET OPC 服务器与PLC 的S7连接(更新版):http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0030.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
那么S7-300与世纪星通讯就得采用OPC通信方式:
2.通过PROFIBUS建立SIMATIC NET OPC 服务器与PLC 的S7连接:http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0037.pdf
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249221.html