您现在所在的是:

西门子SIEMENS

回帖:5个,阅读:489 [上一页] [1] [下一页]
623
407731312
文章数:13
年度积分:50
历史总积分:623
注册时间:2012/4/3
发站内信
发表于:2012/8/19 18:06:35
#0楼
我用的是s7300中的FB41做的PID控制,换热器是用温度变送器(1~5v)的量程将温度传送给PLC,是不是得将这个温度用FB105规格化到1~5v的量程然后送到PV-IN呀,这里当然得需要模拟量输入通道PIWXXX作为FB105的输入然后再转化到PV-IN,也就是作为反馈值,然后手动输入一个实数SP-INT和PV-IN作比较,然后产生的差值进行PID运算去影响执行器的开度(这个执行器是4~20ma的量程)从而去改变温度,我这么说对吗?还有就是LMN输出应该是执行器的开度,那我想问开始是通过手动输入PIWXXX的,那么也就是PV-IN是固定值,然而当执行器开度变化的时候怎么才能让反馈值也跟着变化啊,我之前是把LMN的数传给了PV-IN 同时把开始PIWxxx输入的数断开了,但后来想了一下执行器开度是4~20ma的而温度变送器是1-5v的 单位根本就不统一啊?根本就不能直接传送。请问怎么才能让反馈值时时的变化呀,希望师傅们能细心的帮我看一下这个问题,希望能给予解答。谢谢!!!
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2012/8/19 20:06:42
#1楼
1、不需要使用FC105进行转换,模块的引脚PV_PER就是接受外部信号的。
2、在以往的帖子中我已经说过,西门子例程13中的PID例程中的FB100就是实现数据变化的。
3、无论是4-20MA还是1~5V,对与内部处理是相同的,其仍然采用0~27648来表示。

最后,去看懂那个例程中的FB100,否则这种问题一遍一遍得提问,一次二次还有人答,多了也就无人过问了。

Regards
623
407731312
文章数:13
年度积分:50
历史总积分:623
注册时间:2012/4/3
发站内信
发表于:2012/8/19 21:50:49
#2楼
以下是引用cvlsam在2012/8/19 20:06:43的发言:
1、不需要使用FC105进行转换,模块的引脚PV_PER就是接受外部信号的。
2、在以往的帖子中我已经说过,西门子例程13中的PID例程中的FB100就是实现数据变化的。
3、无论是4-20MA还是1~5V,对与内部处理是相同的,其仍然采用0~27648来表示。

最后,去看懂那个例程中的FB100,否则这种问题一遍一遍得提问,一次二次还有人答,多了也就无人过问了。

Regards
真的太谢谢你了,能够这么有耐心的回答我的问题,我一定会照你说的做的,我相信我会做好的!再一次谢谢!!!
5128
zp197873
文章数:2483
年度积分:49
历史总积分:5128
注册时间:2009/8/4
发站内信
发表于:2012/8/27 21:06:01
#3楼
学习了,谢谢2楼的
1430
wkwsq0000
文章数:141
年度积分:50
历史总积分:1430
注册时间:2005/8/20
发站内信
发表于:2012/9/8 21:43:50
#4楼
可以并联一个250欧姆的精密电阻把电流4-20MA转换1-5v
591
2657193595
文章数:0
年度积分:50
历史总积分:591
注册时间:2012/12/12
发站内信
发表于:2013/1/22 11:06:21
#5楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>

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

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

78.0005