工控课堂

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

工控课堂 首页 工控文库 PLC 查看内容

S7200与300最经济实惠的通讯方法

2019-1-14 22:20| 发布者: gk-auto| 查看: 58| 评论: 24|原作者: gk-auto

摘要: S7-200与S7-300的通讯(一) S7-200和S7-300进行MPI通信 S7-200 PLC与S7-300 PLC之间采用MPI通讯方式时,S7-200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而 ...
S7-200与S7-300的通讯(一)   

S7-200和S7-300进行MPI通信

S7-200 PLC与S7-300 PLC之间采用MPI通讯方式时,S7-200 PLC中不需要编写任何与通讯有关的程序,只需要将要交换的数据整理到一个连续的V 存储区当中即可,而S7-300 PLC中需要在组织块OB1(或是定时中断组织块OB35)当中调用系统功能X_GET(SFC67)和X_PUT(SFC68),以实现S7-200 PLC与S7-300 PLC之间的通讯。

调用SFC67和SFC68时VAR_ADDR参数填写S7-200的数据地址区,由于S7-200的数据区为v区,这里需填写 P#DB1.DBX×× BYTE n 对应的就是S7200 V存储区当中VB××到VB(××+n)的数据区。例如交换的数据存在S7-200中VB50到VB59这10个字节当中,VAR_ADDR参数应为 P#DB1.DBX50.0 BYTE 10.

首先根据S7-300的硬件配置,在STEP7当中组态S7-300站并且下载,注意S7-200和S7-300出厂默认的MPI地址都是2,所以必须修 改其中一个PLC的站地址,例子程序当中将S7-300 MPI地址设定为2,S7-200地址设定3,另外要分别将S7-300和S7-200的通讯速率设定一致,可设为9.6K,19.2K,187.5K三 种波特率,例子程序当中选用了19.2K的速率。

S7-200 PLC修改MPI地址可以参考下图:

图1 S7-200 设置MPI地址

S7-300 PLC修改MPI地址可以参考下图:

图2 S7-300 设置MPI地址

例子程序在OB1当中调用数据读写功能块:SFC67和SFC68,如下图:

图3 程序编写

分别在STEP7 MicroWin32 和STEP7当中监视S7-200和S7-300 PLC当中的数据,数据监视界面如下:

图4 S7-200监控结果

图5 S7-300监控结果

通过CP5611,STEP7 MicroWin32, Set PG/PC Interface可以读取S7200和S7300的站地址,如下图:

图6 CP5611诊断结果(站地址0为进行编程的计算机)

图7 使用STEP7 MicroWin32诊断结果


c6cd9e6716714670b00f22b84e4b37c7.jpeg

路过

雷人
1

握手

鲜花

鸡蛋

刚表态过的朋友 (1 人)

相关阅读

发表评论

最新评论

vov_L7J7f 2019-1-14 22:23
楼主加油,我们都看好你哦。
xmj825936 2019-1-14 22:29
楼主加油,我们都看好你哦。
alex 2019-1-14 22:39
我只是路过打酱油的。
YTX 2019-1-14 22:40
太生气了,无法HOLD啦 >_<......
wyj851124 2019-1-14 23:43
加油,加油,不要沉下去,我是最热贴
lovea6vm 2019-1-14 23:43
激动人心,无法言表!
z1293930859 2019-1-14 23:43
我顶,我顶,我顶顶顶
在人间 2019-1-14 23:43
看到这帖子真是高兴!
vov_lOJRw 2019-1-14 23:43
论坛有你更精彩!
gk1071 2019-1-14 23:43
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
sparta斯巴达 2019-1-14 23:52
看了楼主的帖子,不由得精神一振,豁然开朗,牛掰
vampire1804 2019-1-14 23:53
绝对干货,楼主给力,支持了!!!
gongkong8 2019-1-15 00:13
大家都不容易!
zhang155 2019-1-15 00:19
无回帖,不论坛,这才是人道。
312215855 2019-1-15 00:19
党的好公民,人民的好公仆。。。
AnikaHatst 2019-1-15 00:53
太生气了,无法HOLD啦 >_<......
陈波 2019-1-15 00:54
真是难得给力的帖子啊。
ynbydl 2019-1-15 01:07
党的好公民,人民的好公仆。。。
Zzzh 2019-1-15 01:14
感恩无私的分享与奉献

查看全部评论(24)

QQ|免责声明|本站介绍|工控课堂 ( 沪ICP备14007696号-3 )|网站地图

GMT+8, 2019-3-21 23:26 , Processed in 0.036439 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

返回顶部