回复:在S7-200做的温控调节系统,很稳定但测量值总是比目标值小,什么原因?

crushor

  • 帖子

    547
  • 精华

    2
  • 被关注

    2

论坛等级:游侠

注册时间:2004-03-30

普通 普通 如何晋级?

发布于 2004-04-21 19:28:41

0楼

首先说模拟量转换问题。
为什么一定要把那个-50直接算到哪个4MA便移里头呢?
直接写一个针对4-20MA对应传感器满量程的模拟量采集程序块,然后在最后计算出的值加上量程的下限(如果是负的就是减了)。
这样做出来的模拟量转换模块直接就是对4-20MA类型传感器通用的,如果照你的写法,如果换了个传感器还得再去算便移啊?用这种通用型的标准块,只需要调用的时候指定量程上下限就可以了。
再说PID调节的问题。
PID表的第一个值是0-1的当前量的对应值,你是在哪里计算并传入这个值的?还有,传设定点也是个百分比,你是按哪个量程算百分比的?
按我的理解,如果仅仅只是换了传感器就不管用的话,只能说明一个问题,向PID调节块传入的数值就错了。系统其他部分都不换的话,用什么传感器是没什么关系的,我们无非需要的是当前的温度值。
我觉得问题根子还在你哪个模拟量转换块上,我建议你按我的说法改写一下看。或者说,干脆把2个传感器都挂上,看看算出的值是不是一致。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54754条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。