300与200MPI通讯?

300PLC与200 走DP(EM277) 这个我做过,现在的问题是我看到现场300的PLC和200的PLC不用EM277,他们之间直接连起来通讯,那是怎么通讯啊,连接的线是什么线呀?300的MPI口和DP口都可以直接和300的口连起来(不用EM277)通讯吗?有这方面的文档吗?

最佳答案

1、使用的是MPI协议的通讯
2、通过PROFIBUS电缆和接头,将控制器S7-300或S7-400的CPU自带的MPI编程口及S7-200CPU 自带的PPI通信口相互连接,以及与上位机网卡的编程口(MPI/DP 口)通过PROFIBUS或MPI电缆连接即可实现。 网络中当然也可以不包括PC机而只包括PLC。

MPI的通信速率为19.2K~12Mbit/s ,但直接连接S7-200CPU通信口的MPI网,其最高速率通常为187.5Kbit/s (受S7-200CPU最高通信速率的限制)。

3、在MPI网络上最多可以有32个站,一个网段的最长通信距离为50米(通信波特率为187.5Kbit/s时),更长的通信距离可以通过RS-485中继器扩展。


4、详见<S7-300/400与S7200的通信》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0148.pdf
S7-300和S7-400 CPU可以作为MPI主站用XGET(SFC67)和XPUT(SFC68)指令读取S7-200数据,通信数据包最大为*个字节。S7200 CPU中不需要编写任何与通信有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可。

5、
参考《西门子 S7-200?LOGO!?SITOP 参考》V0.94版(更新版)(2008.02.15)     下载:
http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
MPI通讯部分

提问者对于答案的评价:
回答的很详细,谢谢各位

专家置评

MPI是通讯速率不高,数据量不大时,采用的一种简单经济的通讯方式。S7-200/300/400CPU上都有MPI通信接口,在没有额外投资的状况下,可以实现PG/OP、全局数据通信以及少量数据交换的S7通信等通信功能。

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

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

相关推荐