• DocumentCode
    574183
  • Title

    Flexible function block for PLC-based implementation of the Balance-Based Adaptive Controller

  • Author

    Klopot, Tomasz ; Czeczot, Jacek ; Klopot, W.

  • Author_Institution
    Inst. of Autom. Control, Silesian Univ. of Technol., Gliwice, Poland
  • fYear
    2012
  • fDate
    27-29 June 2012
  • Firstpage
    6467
  • Lastpage
    6472
  • Abstract
    This paper presents the flexible and ready-to-use function block for the implementation of the Balance-Based Adaptive Controller (B-BAC) embedded in the Siemens S7 PLCs. It is written according to the IEC-61131-3 programming standard using the SIMATIC software package STEP 7. The basic design principles are discussed in terms of ensuring the functionality similar to a PID function block and this functionality allows for direct B-BAC implementation to control a wide variety of different industrial SISO processes. Laboratory experimental tests were carried out in the laboratory water pumping system and the implementation aspects and control results are discussed in the paper.
  • Keywords
    IEC standards; adaptive control; manufacturing processes; programmable controllers; three-term control; IEC-61131-3 programming standard; PID function block; SIMATIC software package STEP 7; Siemens S7 PLC; balance-based adaptive controller; direct B-BAC implementation; flexible function block; industrial SISO processes; laboratory water pumping system; ready-to-use function block; Estimation; Mathematical model; Memory management; Process control; Standards; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    American Control Conference (ACC), 2012
  • Conference_Location
    Montreal, QC
  • ISSN
    0743-1619
  • Print_ISBN
    978-1-4577-1095-7
  • Electronic_ISBN
    0743-1619
  • Type

    conf

  • DOI
    10.1109/ACC.2012.6314767
  • Filename
    6314767