我用EM235模块输出2-10V的信号调节一个电动阀,输出2V时,电动阀开度最大100%,反馈回来的模拟信号为10V,做显示用.EM235模块输出10V,电动阀开度为0%,关闭.反馈回来的信号为2V.用温度信号做参考,时实调节电动阀的开度.不知道我是否说明白了,请大侠指教,谢谢
问题补充:
如有程序例子,请发给我yidy725@126.com 谢谢
最佳答案
这是一个带阀门位置反馈的反作用调节阀。
如果有阀门定位控制器,只需温度与阀门构成单回路控制,可以用PID指令来做。其中P为正作用,取正数值。
如果需要PLC来做阀门定位,应采用串级调节:阀门反馈信号补数作为阀门控制回路的过程变量,PID为反作用,构成副回路;温度的PID调节(正作用)输出作为阀门控制回路的给定值,构成主回路。
其逻辑原理为:
1、由于该调节阀是反作用调节阀,那么温度升高,主回路输出给副回路的给定值增大,副回路输出应增大,阀门关小。
2、与此同时,阀门反馈信号减小,则其补数应增大,与副回路的给定信号一致。
3、若阀门位置有偏离,则根据副回路的过程变量(反馈信号的补数)进行阀门定位调节控制:开度不够,过程变量大于给定值,减小输出量,开大阀门;反之亦然。
才程序的编写中一定要注意所有相关变量的量纲统一,否则将一片混乱。
提问者对于答案的评价:
非常感谢,你说的很详细,我按你说的做出来了。因为我对这方面不太肯定,所以提这个问题出来,小弟初学,望各位大哥谅解谅解!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc321524.html