s7-300与S7-300的通讯问题

现要进行s7-300与s7-300进行通讯,两个cpu型号分别是314-6EH04-0AB0、315-2EH14-0AB0。现具备条件是以太网通讯和MPI通讯,这两种通讯具体操作是什么?而且2EH14的cpu受条件限制只能读写6EH04的模拟量数字量地址,程序中该如何进行编写?

问题补充:
非常感谢各位大神的解答,我现在想用MPI电缆和2eh14单边通讯6eh04,想知道除了调用sfc67,sfc68还需要做其他的编程么?调用sfc67 sfc68之后具体该如何编写?我看了大神们给我提供的材料是PLC300-400或者PLC300-200的通讯居多,PLC300-PLc300单边通讯具体该如何编写?谢谢大神们!!

最佳答案

以太网通讯:
参见:S7-300和S7-400集成PN口的S7通信
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=3518&loginID=&srno=&sendtime=
通过CP343-1模块,如何实现2套S7-300之间的以太网通讯
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1233
MPI通讯:
你可以使用全局数据包通信方式进行通讯
1 建立mpi网络,在step7里面建立两个plc站,并分别组态,建立mpi网络并配置mpi的站地址和通信率
2 组态数据的发送区和接受区,选中mpi网络,选择options->define global data进入组态画面
3 插入所有需要通信的cpu 并在每个cpu栏下填入数据的发送区和接收区,地址可以为db,i,m,q区,s7-300的地址区最大长度为22个字节,发送区和接收区的长度必须一致。
4 编译存盘后,把组态数据分别下载到相应的cpu中,这样就可以进行数据通信了

官方参考:
PLC— PLC 之间的MPI 通信---------全局数据包通信方式
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1276&loginID=&srno=&sendtime=
PLC— PLC 之间的MPI 通信----调用系统功能的通信方式
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1277&loginID=&srno=&sendtime=

提问者对于答案的评价:
非常感谢您的回答。忙的忘了采纳了。谢谢!

专家置评

两个S7-300的PLC可以通过MPI、DP和PN通讯。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc226762.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐