初学,问个简单问题,楼下不要骂我。
我现在想用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