新手求助,1.39悟性高的人特征白字如何超过200

您现在所在的是:
西门子SIEMENS
→ 浏览主题:
* 帖子主题:
年度积分:50
历史总积分:250
注册时间:
本人现在大四,正在做毕设,原来学过S7-200,300没有接触过,遇到很多问题,希望热心人能解决一下!
300硬件组态已经建好,可以与200通讯,可以数据交换。
主要系统构建是一个300做主站,通过PROFIBUS连5个200,200下面分别接入不同执行机构。目前只做了其中一个,是CPU315-2DP连接CPU226连接变频器MM420连接电机,程序有参考,但数据交换这块不太明白,希望大家帮帮我!
附件里有200和300的程序
附件:300程序.doc[]
附件:300中M变量的定义.doc[]
问题1:200中的IB、QB传送到300中的VB区(不知道有没有说反),300程序中并没有直接度过VB区的数据,完全是依靠组态软件中的M来控制的,VB区到底怎么给300数据的?
问题2:QB0应该对应的是200的输出Q0.0至Q0.7,本程序只用到Q0.0-Q0.2,分别对应变频器的DIN1,DIN2,DIN3口没有问题,若假设需Q0.0,Q0.2两,即101,那么VB0要为5,300是怎么做到的?
问题3:300程序中的Q0.0到底是指什么?300自己的输入输出点还是200的输入输出,如果是200的话,就好办了。谢谢大家!
年度积分:50
历史总积分:250
注册时间:
还有几个文件没有传上来
300中M变量的定义:
[此贴子已经被作者于 13:57:12编辑过]
年度积分:50
历史总积分:250
注册时间:
文章数:8496
年度积分:839
历史总积分:21154
注册时间:
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
问题1:200中的IB、QB传送到300中的VB区(不知道有没有说反),300程序中并没有直接度过VB区的数据,完全是依靠组态软件中的M来控制的,VB区到底怎么给300数据的?
答:您说反了。300无需去读VB的数据,因为已经通过300侧的网络组态将EM277的读写区与300的输入输出区域做了地址映射,交换数据的过程由EM277完成。
问题2:QB0应该对应的是200的输出Q0.0至Q0.7,本程序只用到Q0.0-Q0.2,分别对应变频器的DIN1,DIN2,DIN3口没有问题,若假设需Q0.0,Q0.2两,即101,那么VB0要为5,300是怎么做到的?
答:同上,因为有地址映射。
问题3:300程序中的Q0.0到底是指什么?
答:输入输出地址区域。这个地址是针对于CPU来说,并非针对实际的输入输出点来说。
Good Luck~
MSN:
此帐号男女混用,男的狂妄自大,女的谦虚好学……
衡量技术水平的唯一标准——你挣了多少
技术能力不是决定挣钱多少的关键因素,关键因素是做人的能力,这也就解决了为什么技
术水平很高却挣不多的原因。
如果整天想着别人“喂”你,这样的人都懒的理……
年度积分:50
历史总积分:250
注册时间:
感谢楼上的回答!解答了我一直以来的疑惑,原来EM277直接就完成了这个映射的工作啊!再提问一下:我的从站有5个,分别是5个程序,那么300程序就一个,300建5个FC块,分别放5个程序,分别对应5个DB块,只要EM277的偏移量不同就可以了么,每个FC块里都能使用Q0.0吧?
工控学堂推荐视频:}

我要回帖

更多关于 金庸群侠传3悟性 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信