s7-200与s7-300的数据交换
112.95.251.214
发布于2014-04-17 17:55
4
0
标签:
例如:s7-300中组态中,主站为cpu-313-2dp,其中di16/do16(他们输入地址为:124-125,输出为:124-125;),count(他们输入地址为:768-783;输出为:768-783;)。见图1
而em277采用8wordout/8wordin(他们输入地址为:256-271;输出为256-271;);以及参数分配。见图2,图3
如果在s7-200中编写程序该如何去写啊?这样写对吗?
ldsm0.0
movbib0,vb108
movbvb100,qb0
一下,
图片说明: 1,图1 2,图2 3,图3
佳答案
s7-300的从站中的pqb256-271对应s7-200的vb0-vb15,也就是s7-300输出给s7-200的数据;
s7-300的从站中的pib256-271对应s7-200的vb16-vb31,也就是s7-200输出给s7300的数据;
这样就实现了数据的交换了。具体详见
《西门子s7-200与s7-300之间的通讯》下载:
https://www.ad.siemens.com.cn/download/searchresult.aspx?searchtext=a0148
假如:s7-200有数据要传给s7-300对应的从站。只要将数据写入vb16-vb31中,在s7-300这一侧在进行逻辑控制是就应该访问pib256-271,vb16-vb31与pib256-271是严格对应的;同理,pqb256-271与vb0-vb15也是严格对应的。
若有收获,就点个赞吧!
文章来源于网络及文献如有侵权请联系站长
分享到:
微信扫一扫分享
阅读与本文标签相同的文章