我们有一个试验要注蒸汽,注多少蒸汽流量F还不是很确定,所以要逐步尝试。现在蒸汽管道上有一个涡街流量计,通过转换器和智能积算仪可以将流量反馈输出4-20mA的信号,根据此反馈和F的估计值来调节电动调节阀的开度,知道s7-300系列有一个FB42,但是不会用,自己还从没写过程序,不知道怎么下手,请大侠们谁能提供一个自己写的程序供学习一下。还有是这个阀的调节是在之前一个完整的控制程序中另加的,要用FC或FB来写吗,然后在OB1里调用,有些数据想要在触摸屏显示。
问题补充:
说明一下 我的问题还是如何调节阀的开度,问题中的描述是已知的一些条件和我的要求(记录一些数据),再一个F是可以计算的,我知道,但理论和实际还是可能有偏差的啊。如果哪位有时间的话 或者之前有写过阀开度调节的程序的话 麻烦提供一下程序吧,非常感谢。
最佳答案
一个思路供你参考:
你要控制的是流量(你目前还不知目标值该是多少),另有流量反馈X,而流量的大小与阀门开度成正比,即。阀门开度越大流量也就越大,故你的调节控制“PID”要反接。即F接PV,X接SP。控制器的输出连接到阀门执行器上。先试着给出一个设定流量值F,再调节“PID”各项参数。
编程在哪里都可:OB1里直接写也行 ,FC或FB里完成再经OB1调用也可,用OB35周期中断调用也没问题。
所有变量(连续量、逻辑开关量)当然都可以连到HMI上显示了。
提问者对于答案的评价:
有些我还没有弄清楚,谢谢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc235532.html