A Program Unit is a part of program with it’s own set of local and public variables. Program Units allow easy duplication and clear organization of program with local and public variables. Program Units are compliant with Program Organization Units (POUs) program as defined in IEC1131-3 standard.