Кузьмич » 05 фев 2007, 00:06
Autotuning: Setting up the parameters for the PID
split-range controller can be done automatically with
the aid of the autotuning function block (see below).
This function block sends test signals to the heating
and cooling units, and uses the reaction of the
temperature loop to calculate the best parameters for
the PID split-range controller.
Перевод: Типа автонастройка пида. Установка параметров PID
контроллера, работающего в системе нагрев-охлаждение может осуществляцца автоматически с помощью специального блока автонастройки (для фэнов МЗТА, это такой алгоблок). Этот функциональный блок посылает тест-сигналы на котел и охладитель и замеряя реакцию объекта регулирования расчитывает наилучшие параметры пид регулятора.
Это, ИМХО, правильный и современный подход. В противном случае зачем нам микропроцессор в контроллере.
Because of the hierarchical and modular structure of
the RTT, calling up a single function block (FB) can in
itself entail considerable code sizes, data sizes and
instances. For example the PID autotuning controller,
when called once, generates a code size of approx.
41,500 bytes, 29 sub-function blocks and 84
instances.
Этот аццкий пид тащит за собой кучу пользовательских типов и пр. и в результате при инициализации экземпляра размер кода достигает 41 кило (!).
CoDeSys rulezz forewer
[i]Autotuning: Setting up the parameters for the PID
split-range controller can be done automatically with
the aid of the autotuning function block (see below).
This function block sends test signals to the heating
and cooling units, and uses the reaction of the
temperature loop to calculate the best parameters for
the PID split-range controller.[/i]
Перевод: Типа автонастройка пида. Установка параметров PID
контроллера, работающего в системе нагрев-охлаждение может осуществляцца автоматически с помощью специального блока автонастройки (для фэнов МЗТА, это такой алгоблок). Этот функциональный блок посылает тест-сигналы на котел и охладитель и замеряя реакцию объекта регулирования расчитывает наилучшие параметры пид регулятора.
Это, ИМХО, правильный и современный подход. В противном случае зачем нам микропроцессор в контроллере.
[i]Because of the hierarchical and modular structure of
the RTT, calling up a single function block (FB) can in
itself entail considerable code sizes, data sizes and
instances. For example the PID autotuning controller,
when called once, generates a code size of approx.
41,500 bytes, 29 sub-function blocks and 84
instances. [/i]
Этот аццкий пид тащит за собой кучу пользовательских типов и пр. и в результате при инициализации экземпляра размер кода достигает 41 кило (!).
CoDeSys rulezz forewer :victory: