S7-300与S7-200的MPI通信中DB块的详细使用

哪位有S7-300与S7-200的MPI通信中DB块与V区对应详细资料,另外我想问一下想用组态软件与S7-300做MPI通信,然后用E277模块与S7-300做DP通信同时组态软件也能访问S7-200不知道可不可以,硬/软件组态方面应该怎样连接,三者波特率是不是要设置相同,最好用这方面的资料.

问题补充:
我看了一些相关的资料好像要先在DB区里编辑

最佳答案

1、DB块与V区对应:
 S7200与S7300之间采用MPI通讯方式时, S7200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7300中需要在OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),实现S7300 与S7200之间的通讯,调用SFC67和SFC68时VAR_ADDR参数填写S7-200的数据地址区,由于S7-200的数据区为v区,这里需填写P#DB1.××× BYTE n 对应的就是S7200 V存储区当中VB××到VB(××+n)的数据区。
具体操作方法见下述文档,下载连接:
http://www.ad.siemens.com.cn/download/SearchResult.aspx?searchText=A0148
2、相关文档:
《PLC— PLC 之间的MPI 通信----调用系统功能的通信方式》下载:
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0065.pdf
3、组态软件与MPI和PROFIBUS-DP可以同时使用,然后用E277模块与S7-300做DP通信同时组态软件也能访问S7-200不知道可不可以?
MPI和PROFIBUS-DP可以同时使用。但同时对S7-200进行MPI通讯有进行DP通讯,是无意义的事情。而且MPI通讯距离最大为50米。
一般S7-300的MPI多用于与上位机或HMI连接,DP用于与S7-200等智能从站连接。
参见:
http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=60224&cid=1029

提问者对于答案的评价:
GOOD

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐