quote:以下是引用荒漠旅人在2013-04-02 22:54:55的发言:
别的PID块没用过,就FB41和FB58来说最大的缺陷在于PID输出没有回读功能。这将影响PID块在串级调节下的使用。
在组成串级调节时通常先调试副环,调节副环时主环应处于手动模式。当副环稳定后转为自动模式接受外部给定(FB41和FB58没有串级模式)。这时主环的OP直接送到副环的SP,麻烦来了,也许这时主环的OP还是0呢。即便不是0,切换的时刻也会引起系统大的扰动。
FB41不具备无扰切换的能力,它的MAN参数是个死数,PID打自动时它不会跟随LMN一起变化。但反过来,由手动调节转为自动时,PID可以从MAN值开始调整LMN的输出。于是,我们可以先不把主环的OP送给副环的SP,把副环作为一个单回路来调试,等副环稳定后,把副环的SP手动输入给主环的MAN,然后再把主环的OP输出给副环的SP。如此大费周章,总算可以调试了。
可是我不禁要问,西门子的工程师从来不用FB41做串级吗?如果借鉴一下别的系统,把LMN改为输入/输出类型,当主环处于手动模式时,LMN自动接受“回读”副环的SP。另外,再为FB41增加PV跟踪的功能,就是当PID处于手动调节时,SP自动跟随PV值。这样当副环调节稳定后,就可以直接把主环打为自动了,切换时系统不会有任何扰动。
说了这么多还是咱学得不够、方法不当,也许做串级调节时要另起炉灶用别的PID块也未可知呢。
前面有同仁详细地讲了气包液位三冲量,它就是串级+前馈。能详细说下您是如何调试这个三冲量的吗?
FB61(PCS7中的功能块)具有以上你提到的功能。但在PLC中,FB41确实没有这个功能,只能通过添加程序来实现。
汽包水位三冲量的三个量的关键是要确保测量数据的准确性,一旦确定后,就不需要去调试了。对于PID调节,当PV值测量准确后,需要调整的就是PID的相应参数了。如何保证测量值的准确性,动态性是一个关键点,如果连测量值的准确性都保证不了,PID的调节就没有意义了。例如汽包水位要根据测量仪表的方法来确定,一般都是采取差压测量方式。如何减少虚假水位,如何计算差压,如何计算水在不同温度和压力下的密度,如何保证动态性是非常关键的。再例如给水流量是否需要加入温度和压力的补偿?是否需要开方?是否需要小流量切除等。