您现在所在的是:

西门子SIEMENS

回帖:22个,阅读:4955 [上一页] [1] [2] [3] [下一页]
* 帖子主题:

模拟量的转换求助

1333
心静无声
文章数:160
年度积分:50
历史总积分:1333
注册时间:2006/8/1
发站内信
发表于:2006/12/14 13:15:00
#0楼
呵这几天我看了下书,不过对模拟量还雾里看花.模拟量经模拟输入模块处理后是16位,而浮点运算是32位,这两者如何转换啊?
最好哪位大侠能说出具体指令来,书上的理论太抽象难以理解啊!
我用的是S7-200.在此谢谢先!
1056
sujingbin
文章数:43
年度积分:50
历史总积分:1056
注册时间:2006/5/30
发站内信
发表于:2006/12/14 16:03:00
#1楼
我也是遇到同样的困难,模拟输入量都搞不出来,真头痛!
1080
lidaping011
文章数:58
年度积分:50
历史总积分:1080
注册时间:2006/10/26
发站内信
发表于:2006/12/16 0:39:00
#2楼
模拟量输入模块实际上就相当于一个A/D转换器,把电流或电压等模拟量转换成我们程序中能处理的数字量。S7-200模拟量输入模块为每个模拟量通道分配1个字的地址空间。通常是AIW0、AIW2、AIW4等等的形式。模拟量又分为单极性和双极性。现以0-10V的单极性为例,即AIW0、AIW2、AIW4等为一个0-32000之间的一个数字量。好了,现在就是把0-10V转换成0-32000的数字了。怎么算就不用说了吧!另外要想转换成浮点数的话,就这个转换指令的。即整数转换成双整数,双整数再转换成实数就可以了。
1333
心静无声
文章数:160
年度积分:50
历史总积分:1333
注册时间:2006/8/1
发站内信
发表于:2006/12/16 18:29:00
#3楼
另外要想转换成浮点数的话,就这个转换指令的。即整数转换成双整数,双整数再转换成实数就可以了。
呵缺的就是这一步啊!能多说点吗?呵不管如何还是谢谢你的热心解答!论坛的吸引力就靠你这样的高手维持.
1080
lidaping011
文章数:58
年度积分:50
历史总积分:1080
注册时间:2006/10/26
发站内信
发表于:2006/12/17 17:15:00
#4楼
由于我现在一直用300和400的PLC,所以只装了STEP 7 V5.3编程软件。没安装200的编程软件。你在左边转换指令里面可以找到相应的转换指令的
1080
lidaping011
文章数:58
年度积分:50
历史总积分:1080
注册时间:2006/10/26
发站内信
发表于:2006/12/17 17:41:00
#5楼
[分享]
具体的如图所示:
1074
chaohy
文章数:74
年度积分:50
历史总积分:1074
注册时间:2004/12/22
发站内信
发表于:2006/12/17 20:26:00
#6楼
帮顶  刚开始总会有些难度
1333
心静无声
文章数:160
年度积分:50
历史总积分:1333
注册时间:2006/8/1
发站内信
发表于:2006/12/20 8:38:00
#7楼
呵如果我用PID控制模拟量输入输出,若都是模拟量数据(即都为16位)是否就不用转换直接用经A/D转换后的模拟量进入PID程序即可是吗?
1080
lidaping011
文章数:58
年度积分:50
历史总积分:1080
注册时间:2006/10/26
发站内信
发表于:2006/12/20 17:27:00
#8楼
是这样的,因为PID程序里面给转换运算了。他相当与一个标准块。接收的输入直接就是PIW的形式。
1333
心静无声
文章数:160
年度积分:50
历史总积分:1333
注册时间:2006/8/1
发站内信
发表于:2006/12/20 18:00:00
#9楼
呵谢谢lidaping011的指点!现在我想用两个PID来完成两个模拟量之间比例闭环控制,我把想法说一下,麻烦你看下可行吗?
我有两路模拟量,假设主模拟量为A.辅模拟量为B.当A输出一个模拟量送入第一个PID中,进行一个比例除法,比如取50(%)为设定值,则A的模拟量经此PID输出后只剩下A/2的量.再送入第二个PID做为这个PID的设定值,而B的模拟量做为第二路模拟量的反馈值经第二个PID的运算控制输出的模拟量大小尽量接近A/2的给定值.你看行嘛?
其实就工艺流程要求就是要求AB两个物质要以一定的比例关系连续进如一反应炉.
呵能者多劳!在此谢谢了!

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

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

62.4004