带你开启自动新体验-S7-全方位降级

S7

S7-200与S7-300的MPI通讯

导读 :目前正在解读《S7-200与S7-300的MPI通讯》的相关消息,《S7-200与S7-300的MPI通讯》是由用户自行颁布的常识型内容!上方请观看由(电工学习网-www.9pbb.com)用户颁布《S7-200与S7-300的MPI通讯》的具体说明。

MPI(多点接口)是西门子外部经常使用的通讯协定,物理层为RS-485。经过MPI网络的S7基本通讯,S7-300可以用系统性能X_GET和X_PUT来读、写S7-200的存储区,最多可读、写76字节的数据,S7-200不须要编写通讯程序。其好处是经常使用plc自带的RS-485通讯接口,不须要参与通讯誉的配件,编程繁难,容易成功。

1.通讯参数的设置

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

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

2.CPU315-2DP读写CPU224的V区的编程#p#分页题目#e#

在CPU315-2DP的OB35中调用SFC68X_PUT,将本站的DB1的76字节数据发送到通讯同伴的DB1的DBB100~DBB175,即CPU224的VB100~VB175。调用SFC67X_GET,读取CPU224的VB200~VB275(即DB1的DBB200~DBB275)中的数据,将它们寄存到DB2。口头OB35的时时期隔为自动的100ms。

上方是CPU315-2DP的循环终止组织块OB35的程序:

程序段1:将本站的DB1中的数据写入CPU224的#p#分页题目#e#V区

CALL"X_PUT"

CONT:=TRUE

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

VAR_ADDR:=P#DB1.DBX100.0BYTE76//S7-200要写入数据的VB100~VB175

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

RET_VAL:=MW2

BUSY:=M0.1

程序段2:读取CPU224的V区的数据,保留到本站的DB2

CALL"X_GET"

CONT:=TRUE

DEST_ID:=W#16#3

带你开启自动新体验

#p#分页题目#e#VAR_ADDR:=P#DB1.DBX200.0BYTE76//要读取S7-200的VB200~VB275

RET_VAL:=MW4

BUSY:=M0.3

RD:=P#DB2.DBX0.0BYTE76//保留读取的数据的地址区

为了验证通讯能否成功,在初始化程序OB100将数据块DB1的76字节数据发送区的字预置为W#16#3333,将DB2的76字节数据接纳区复位为0。

3.CPU224的程序

为了验证通讯能否成功,在CPU224的OB1中,在第一个扫描周期将发送数据区VW204~VW274预置为16#2222,将接纳数据区VW100~VW174清零。

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

FILL16#0,VW100,38

可以用CPU315-2DP的变量表和CPU224的形态表来监督介入通讯的存储区。

我第1次做试验的时刻,很顺利地一下就成功了。总的觉得是只需组态和编程没有疑问,通讯很容易成功。

提示:《S7-200与S7-300的MPI通讯》最后刷新时期2023-07-1004:13:08,本站为公益型团体网站,仅供团体学习和记载消息,不启动任何商业性质的盈利。假设内容、图片资源失效或内容触及侵权,请反应至,咱们会及时解决。本站只保障内容的可读性,不可保障实在性,《S7-200与S7-300的MPI通讯》该内容的实在性请自行甄别。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论