【傻瓜教程】S7-200 EM277 PROFIBUS-DP模块的使用(工控公开课 8点 老地方 不见不散!)
温馨提示:
今晚,6月9日,20:00-21:00,工控班长主讲的“WinCC的入门与提高 (一)”工控公开课如期而至。本节课将涉及“上位机软件的应用、WinCC基本作用、与PLC通讯的方法、画面的编辑与智能元件的使用”等多方面内容,其中奥妙,且听工控班长为大家一一道来。记得一定要按时来上课哦!(参与方式见正文后面!)
与剑指工控携手零距离、零成本的分享具有实用价值的工控技术与工控心得,共同学习,共同进步!
老时间、老地点、不见不散!
剑指工控
正 文
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,新的通讯地址映射关系如下图
参加剑指工控免费公开课的方法:
加入剑指工控-技术群QQ群:69507531
(为防止各种营销的进群发广告,大家申请入群是注明姓名-行业-地区)
(剑指工控-QQ技术群,扫码加入)
讲师简介