首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >S7-200 EM277 PROFIBUS-DP模块的使用

S7-200 EM277 PROFIBUS-DP模块的使用

作者头像
剑指工控
修改2021-11-09 14:38:54
修改2021-11-09 14:38:54
3.2K0
举报
文章被收录于专栏:剑指工控剑指工控

S7-200PLC可以通过EM277模块与S7-300进行PROFIBUS-DP通讯

模块面板指示灯的作用:

S7-200PLC连接EM277实物图:

软件中硬件的组态和具体编程中的使用

第一步:

导入EM277的GSD文件,(西门子的硬件中是EM277的,我们需要导入一个GSD文件,让西门子的硬件组态中支持这个原件)

打开硬件组态界面

SD文件导入完成,关闭硬件组态界面

第二步:

重新打开硬件组态界面,开始进行EM277的组态

硬件组态OK

第三步:

进行数据地址的映射。从上图我们可以看出,300与200PLC通过PROFIBUS-DP通讯的时候(站在300PLC的角度)是32个字节输入,32字节输出对应的300PLC地址是QB0到QB31,IB0到IB31,这里300PLC字节使用这些地址即可(当300PLC本身的IO点使用)。

在200的PLC内,他是不能识别QB0到QB31,IB0到IB31这个地址的,系统会自动进行映射。

映射关系为:300PLC的Q区和I区分别对应200PLC的V区

上图300PLC的Q区和I区,对应200V区的映射关系如下:

关于对应200PLC V区起始地址的修改:

从上图中对应表我们可以看出,300PLC对应的200 V区是从VB0开始的,在S7-200的使用编程中往往我们习惯从VB0开始使用,这就带了问题,VB0开始的字节已经在200B编程的时候使用了,我们要是在和300进行PROFIBUS-DP通讯,通讯数据传输的映射地址就会冲突,这里我们可以使用300PLC里的一个设置,把通讯映射V区的起始地址修改一下。

打开硬件组态界面

上图中的操作把通讯映射关系中200PLC V区的起始地址修改成了1000,新的通讯地址映射关系如下图

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-06-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档