提问
盖德化工网  >  盖德问答  >  在pid的调节中,我...

在pid的调节中,我想实现从自动到手动的无扰切换?

最近在一个项目中,需要将一个pid的调节模式从自动转换到手动模式,并且要实现无扰动切换.请盖德给一个设计思路.谢谢大家.
0评论 +关注
共6个回答
从ddz iii型仪表起,调节器(调节单元)都是手自动双向无扰动切换的。
不知道你用的是什么系统。大部分dcs是集成该功能的
在pid控制中的无扰动切换应该有两个: 1.pid输出和实际软手操器的输出 这里面pid模块的计算输出送到软手操器中然后再送到ao给现场;当为自动时,软手操的输入端接pid的输出端,pid的输出根据偏差的大小进行计算得出;当切为手动时,软手操的输出为本身模块的输出,不再接受pid的输出,而pid还是持续计算输出。这个时候,若是软手操手动输出和pid计算的不一致时,由手动切到自动会发生扰动,这是一个问题。 解决办法:在pid的模块当中,一般有一个跟踪切换开关,可调用软手操的手自动信号,当为手动时,pid的输出跟踪软手操的输出,自动时,软手操跟踪pid的输出,这样在手自动两个状态下两个模块的输出都能保持一致,解决了这一个扰动。 第二个扰动是测量值和设定值的在手自动切换的过程中也会发生扰动,自动时测量值跟着设定值变,这没什么问题;切手动时,利用手自动的信号使得设定值跟着测量值变,一般软手操模块都具备设定值的跟踪和跟踪切换开关的管脚;这样就可以解决问题了,真正实现了无扰动切换。
调节器或者dcs中,自动到手动可以直接切换过来就行了,就是无扰动切换。 不太明白lz的意思
我用西门子的plc,在ob35里调用完fb41后,跟着后面把pid输出值给“手动值”,就是说“手动值”一直跟着自动模式下的“输出值”变化,这样点“手动”后,fb41就会输出“手动值”,而“手动值”还是上个周期的“输出值”。 随便说说,我也可能没有理解到楼主的问题的意思,呵呵
楼主是用的西门子吧 把pid的输出和手动输入用一个变量地址就可以了,如db1.dbd0
相关问题
如何评价大连化物所低温催化合成氨研究取得重要进展? 1个回答
氢化植物油跟反式脂肪酸的关系? 3个回答
氨能固化环氧树脂吗? 4个回答
不同的干燥方法,对产品溶解性有影响吗? 3个回答
压缩机“抱死”原油及分析? 2个回答
编辑推荐
三价铬溶液颜色问题? 15个回答
能否用离心代替旋蒸去除乙醇? 2个回答
想请教下靛蓝染料在紫外分光光度计下吸收的问题? 4个回答
硫酸钙结垢,用什么清洗掉? 4个回答
氰基取代苯环上的卤素的反应条件? 0个回答
 
请填写举报原因
选择举报原因
 
增加悬赏
剩余能量值
能量值