- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MPI以太网通讯300
S7-300与S7-200之间的MPI
200只能作为从站(不能进行数据收发)
单边通讯:PLC1---的数据直接发送到--PLC2的数据存储区
调用(SFC67读/SFC68写)
双边通讯:PLC1用发送命令将数据发送到数据缓存区---PLC2通过
接收命令从数据缓存区读取数据----存放到数据存储区
调用(SFC65读/SFC66写)
通讯设置:1.S7200可以通过CPU224XP/CPU226
S7200扩展通讯模块 EM277 Profibus Dp
1种方式:200--系统块--端口1--端口号:1-31(与S7300
地址不一样)
波特率要设置与S7300一致 187.5K
S7300--硬件组态中
在OB1中调用程序:
SFC67读
SFC68、写
读写是可以同时进行的 MPI----全双工
S7-300的MPI通讯
2014-4-28 08:32|?发布者:?admin|?查看:?3121|?评论: 0|原作者: 张勇|来自: 互联网
摘要:?MPI通信最多15个CPU,包括MPI全局通讯,单边通讯和双边通讯MPI的全局通讯(300PLC和300PLC):?MPI的全局通讯一个包最多22个字节,最多4个数据包(一个发送,一个接收算一个数据包)硬件的配置(我们在一个项目里面 ...
MPI通信最多15个CPU,包括MPI全局通讯,单边通讯和双边通讯MPI的全局通讯(300plc和300PLC):???MPI的全局通讯一个包最多22个字节,最多4个数据包(一个发送,一个接收算一个数据包)硬件的配置(我们在一个项目里面组态三个CPU)
注意在组态的时候建立的是MPI通讯,不是DP通讯PLC1里进行硬件组态:
在PLC2里进行硬件组态:
在PLC3里进行硬件组态:(和PLC2的CPU属性设置相同,地址更改为3)
我们在PLC里面不用编辑通讯的程序,只需在PLC1里给MB0开始的22个字节赋值,在PLC2里给MB0开始的22个字节解压使用即可。程序的下载步骤:一,先下载PLC1,使用编程电缆连接PLC1上的MPI接口
二,下载完PLC1的项目程序后,我们开始下载PLC1的全局通讯的通讯信息
三,下载PLC2,使用编程电缆连接PLC2上的MPI接口
? 四,下载完PLC2的项目程序后,我们开始下载PLC2的全局通讯的通讯信息
下载完成,连接上MPI通信电缆,测试通讯情况MPI单边通讯(300的PLC和300的PLC):单边通讯主要用在PLC与PLC之间的通讯,一个发送和接受最多76个字节特别提示:因为通讯程序没有必要每个扫描周期都运行,所以我们可以把通讯程序放到OB35(循环中断)里面下面我们开始单边通讯300对300的编程:我们使用系统功能SFC68发送,SFC67接受下面我们在PLC1里面进行编程:SFC68发送数据
REQ:等于“1”的时候发送数据C0NT:保持通讯,(是否使用这个SFC68进行发送),常为“1”DEST_TD:通讯对方的地址VAR_ADDR:对方接收数据的的缓存区(把要发送的数据放到对方的什么地方)SD:本地需要发送的数据REST_VAL:错误代码BUSY:完成位上图中SFC68的意思为,当M1.0为“1”,且M1.1为“1”,时向MPI地址是3的PLC中发送M0.0开始的20个字节,存到对方DB1.DB1000.0开始的20个字节中去。
SFC67接收数据同样在标准库中找到SFC67:
SFC67接收信息REQ:等于“1”的时候发送数据C0NT:保持通讯,(是否使用这个SFC68进行发送),常为“1”DEST_TD:通讯对方的地址VAR_ADDR:对方存储数据的缓存区(我们要从地方的什么地方取数据)REST_VAL:错误代码BUSY:完成位RD:本地存储信息的的地址(把对方的数据拿过来以后放到自己这边的什么地方)上图中SFC67的意思是:当M1.4为“1”,且M1.5为“1”,时把MPI地址是3的PLC中DB1.DBX2000.0开始的76个字节存到自己PLC里从M100.0开始的76个字节中。分别把PLC的程序下载到相应的CPU内,连接MPI通讯电缆测试MPI单边通讯(300的PLC和200的PLC):??
S7-300为主站,S7-200为从站(MPI通讯也可以通过EM277进行,EM277拨码开关地址要和300编程时填写的对方通讯地址相同)和200的单边通讯方式和300对300的通讯相同,都需要使用SFC67和SFC68,进行数据的接收和发送。?
上图中的信息意思是:当M200.0为“1”,且M200.1为“1”的时候把300PLC的以M0.0为开始的76个字节传送到200PL
您可能关注的文档
- 2018高考作文审题立意及提纲训练三(含解析).docx
- 2018高考全国卷历史二轮复习专题一党历史上重要会议.doc
- 2018高考全国卷历史二轮复习专题十六做题技巧.doc
- 2018高考全国卷历史二轮复习主题五古代中国传统文明的演进历程.doc
- 2018高考全国卷历史二轮复习主题六近代中国资本主义发展和民主潮流.doc
- 2018高考地理试题预测.docx
- 2018高考全国卷历史二轮复习专题二中国古代的土地制度和赋税制度.doc
- 2018高考复习备考诗歌题材分类鉴赏(边塞诗)教师版--.doc
- 2018高考成语精选Microsoft-Word-97---2003-文档-.doc
- 2018高考政治一轮复习经济生活高频考点——小康社会主观题练习.doc
文档评论(0)