您现在所在的是:

西门子SIEMENS

回帖:8个,阅读:846 [上一页] [1] [下一页]
750
107alang
文章数:26
年度积分:50
历史总积分:750
注册时间:2010/3/14
发站内信
发表于:2010/4/20 22:11:26
#0楼
在200与300之间通过EM277建立通讯
再300中如何读写200中的模拟量
像在300读写数字量可以通过PIW,PQW 建立move的移送到指定的数据块
哪模拟量是如何移动的
18411
welfare1987
文章数:1853
年度积分:556
历史总积分:18411
注册时间:2009/1/27
发站内信
发表于:2010/4/20 22:22:50
#1楼
把模拟量送到VW里,300再读VW里的内容
万物皆有用.用坚强的毅力把机遇变成成功!
23105
sddyzyd
文章数:6952
年度积分:578
历史总积分:23105
注册时间:2007/10/12
发站内信
发表于:2010/4/21 8:33:39
#2楼
这个问题有点意思
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/4/21 8:53:08
#3楼
200通过EM277与300 做DP通讯,实质上就是将300的I,Q对应与200的V区域。

如,你建立了32个字节输入,32个字节输出,EM277上偏移地址200,那么此时:
IB0~IB31就是300的读入区域,其对应的是200的发送区域,也就是200的VB232~VB263
而QB0~QB31就是300的写入区域,其对应的是200的接收区域,也就是200的VB200~VB231

既然发送区与接收区都有了,然后就是MOV的事情了,200将需要发送的数据放入自己的发送区,300在读取区域读,反之也一样。

Good Luck~
927
xf125125
文章数:80
年度积分:50
历史总积分:927
注册时间:2010/4/12
发站内信
发表于:2010/4/21 9:41:43
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2131
421936837
文章数:561
年度积分:50
历史总积分:2131
注册时间:2008/8/25
发站内信
发表于:2010/4/21 14:26:07
#5楼
楼上回答的很到位了哦!
750
东方之子2010
文章数:13
年度积分:50
历史总积分:750
注册时间:2010/1/25
发站内信
发表于:2010/4/21 16:40:39
#6楼
那么,s7-200与s7-200之间的模拟量如何交换呢?
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/4/21 16:49:40
#7楼
以下是引用东方之子2010在2010-4-21 16:40:39的发言:
那么,s7-200与s7-200之间的模拟量如何交换呢?

对于PLC来说,模拟量只是一个带符号的16位整数而已~MOV ×××× , IW,MOV ××××,QW而已。

您需要去仔细揣摩数据类型,否则以后是很难搞明白的。

Good Luck~
3979
dwbb
文章数:1531
年度积分:50
历史总积分:3979
注册时间:2005/4/12
发站内信
发表于:2010/4/21 22:46:10
#8楼
楼上是位高人哦,讲解的好。
长期回收PLC 变频器 伺服 触摸屏 接触器 断路器 闲置工控器材.有货的联系我们。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005