200与300MPI通讯

初学,问个简单问题,楼下不要骂我。
 我现在想用200和300做mpi通讯,200是否必须加EM277模块?
 我手头上有连接的步骤文档,但是没说明这个问题。200自带的端口是否可以用作MPI通讯?
 请楼下大侠详解下,不胜感激!

最佳答案

1.用200和300做mpi通讯,200是否必须加EM277模块?
 不需要。
 2.200自带的端口是否可以用作MPI通讯?
 可以。
 问题:如何实现S7200与S7300之间的MPI通讯?
 回答:S7200与S7300之间采用MPI通讯方式时, S7200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7300中需要在OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),实现S7300 与S7200之间的通讯,调用SFC67和SFC68时VAR_ADDR参数填写S7200的数据地址区,这里需填写P#DB1.××× BYTE n 对应的就是S7200 V存储区当中VB××到VB(××+n)的数据区。

 首先根据S7300的硬件配置,在STEP7当中组态S7300站并且下载,注意S7200和S7300出厂默认的MPI地址都是2,所以必须先修改其中一个PLC的站地址,例子程序当中将S7300 MPI地址设定为2,S7200地址设定3,另外要分别将S7300和S7200的通讯速率设定一致,可设为9.6K,19.2K,187.5K三种波特率,例子程序当中选用了19.2K的速率。
 见:
 《S7-200与S7-300之间的通讯(更新版)(2008.02.21)     》下载:
 http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0148

 

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:03
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论