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
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;
Conference_Titel :
American Control Conference (ACC), 2012
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4577-1095-7
Electronic_ISBN :
0743-1619
DOI :
10.1109/ACC.2012.6314767