S7-200与S7-300的MPI通信

时间:2023-03-21来源:佚名

MPI(多点接口)是西门子内部使用的通信协议,物理层为RS-485。通过MPI网络的S7基本通信,S7-300可以用系统功能X_GETX_PUT来读、写S7-200的存储区,最多可读、写76字节的数据,S7-200不需要编写通信程序。其优点是使用plc自带的RS-485通信接口,不需要增加通信用的硬件,编程简单,容易实现。

1.通信参数的设置

用系统块设置CPU 224MPI网络中的站地址为3为了方便下载和监控,将S7-200S7-300和计算机的通信速率均设置为19.2 kbit/s需要将系统块下载到CPU,设置的参数才会起作用。

组态时将CPU 315-2DP连接到MPI网络上,设置MPI站地址为2将设置的参数下载到CPU 315-2DP

2CPU 315-2DP读写CPU 224V区的编程#p#分页标题#e#

CPU 315-2DPOB35中调用SFC 68X_PUT”,将本站的DB 176字节数据发送到通信伙伴的DB 1DBB100DBB175,即CPU 224VB100VB175。调用SFC 67X_GET”,读取CPU 224VB200VB275(即DB 1DBB200DBB275)中的数据,将它们存放到DB 2。执行OB35的时间间隔为默认的100ms

下面是CPU 315-2DP的循环中断组织块OB35的程序:

程序段 1:将本站的DB1中的数据写入CPU 224的#p#分页标题#e#V

CALL "X_PUT"

REQ :=TRUE

CONT :=TRUE

DEST_ID :=W#16#3 //S7-200MPI地址

VAR_ADDR:=P#DB1.DBX100.0 BYTE 76 //S7-200要写入数据的VB100VB175

SD :=P#DB1.DBX0.0 BYTE 76 //存放本站要发送的数据的地址区

RET_VAL :=MW2

BUSY :=M0.1

程序段 2:读取CPU 224V区的数据,保存到本站的DB 2

CALL "X_GET"

REQ :=TRUE

CONT :=TRUE

DEST_ID :=W#16#3

#p#分页标题#e# VAR_ADDR:= P#DB1.DBX200.0 BYTE 76 //要读取S7-200VB200VB275

RET_VAL :=MW4

BUSY :=M0.3

RD := P#DB2.DBX0.0 BYTE 76 //保存读取的数据的地址区

为了验证通信是否实现,在初始化程序OB100将数据块DB 176字节数据发送区的字预置为W#16#3333,将DB 276字节数据接收区复位为0

3CPU 224的程序

为了验证通信是否实现,在CPU 224OB1中,在第一个扫描周期将发送数据区VW204VW274预置为16#2222将接收数据区VW100VW174清零。

LD SM0.1

FILL #p#分页标题#e#16#2222, VW204, 38

FILL 16#0, VW100, 38

可以用CPU 315-2DP的变量表和CPU 224的状态表来监视参与通信的存储区。

我第1次做实验的时候,很顺利地一下就成功了。总的感觉是只要组态和编程没有问题,通信很容易实现。

相关阅读

浅谈住宅水电安装工程的标准化示范,从六个方面做好水电施工!

水电安装是住宅项目的重要部分,机电安装工程怎么做才算是规范化标准化?我们从以下六个方面,分享某地产集团在施工质量上的把控要求,图文解读清晰明了,让我们一起来看看吧...
2023-06-11

傻傻分不清电路?专业电气学姐为你全方面解读(十四)

随着《电工基础》这门课的深入学习,它的内容也是越发难以理解。而且它的知识点一般都是连贯的,也就是说,若你前面所学的没弄懂,那么后面的知识你就会学得越难。 学得快并不...
2023-06-27
傻傻分不清电路?专业电气学姐为你全方面解读(十四)

电工常用电动机控制电路(三)

三地(多地点)控制电路 在一些大型机床设备中,为了操作方便,经常需要在两地或多地能启动或停止同一台电动机,这就需要多地点控制电路。通常把启动按钮并联在一起,实现多地...
2023-07-05
电工常用电动机控制电路(三)

PLC1200置位位域和复位位域

PLC1200置位位域和复位位域 案例: 1、用I0.0置位Q0.0为首的8个位,分别置位Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7。 2、用I0.1复位Q0.0为首的8个位,分别复位Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7。 3、在...
2023-03-29
PLC1200置位位域和复位位域

如何区分“旁路电容”和“去耦电容” 趣味看懂

如何区分“旁路电容”和“去耦电容” 旁路电容与去耦电容简介 1、旁路电容 旁路电容是可将混有高频电流和低频电流的交流电中的高频成分旁路滤掉的电容。对于同一个电路来说,旁...
2023-03-31
如何区分“旁路电容”和“去耦电容” 趣味看懂

热销商品

EPDM配电箱机柜密封条三元乙丙橡胶半圆海绵自粘发泡胶条20*10mm

EPDM配电箱机柜密封条采用优质三元乙丙橡胶(EPDM)材质,具备优异的耐候性、耐臭氧、耐高低温(-40℃~+120℃)及抗老化性能,适用于户外及严苛环境。其半圆海绵结构设计,兼具...
1.08

防静电塑料镊子93301-08硬质碳纤维合成镊子 尖头镊子 纤维镊子

防静电塑料镊子93301-08采用硬质碳纤维合成材料制成,兼具高强度与轻量化特性,适用于精密操作场景。其尖头设计精细,夹持力稳定,可精准抓取微小元件,广泛应用于电子元器...
0.3

耐高温发泡硅胶密封垫片背胶定制聚氨酯丁晴氟橡胶EPDM矩形软四氟

耐高温发泡硅胶密封垫片背胶定制产品,采用优质硅胶、聚氨酯、丁腈橡胶、氟橡胶及EPDM等多种高性能材料,具备优异的耐高温、耐油、耐腐蚀与抗老化性能。其发泡结构质...
2

硅胶发泡圆条硅胶发泡条耐高温密封条海绵条 1mm/2/3/4/5/8/10/12

硅胶发泡圆条(又称硅胶发泡条、耐高温密封条、海绵条)是一种高性能密封材料,采用优质硅胶发泡工艺制成,具有优异的耐高温、耐老化、阻燃及弹性恢复性能。常见规格包括...
1.6

轻便型防撞鸭舌安全帽车间防撞安全鸭舌帽防砸帽劳保帽子定制印字

轻便型防撞鸭舌安全帽专为车间作业设计,融合安全防护与舒适佩戴体验。采用高强度ABS材质,重量轻、抗冲击性强,有效抵御高处坠物及侧面碰撞,符合国家安全标准。鸭舌帽...
14.6

网站栏目