Knihovna konfigurací controllerů – Vytvoření šablony ze stávajícího controlleru
Šablona controllerutemplate je kompletní virtuální controller. Umožňuje uživateli vytvářet, upravovat a analyzovat všechny konfigurace controllerů bez přístupu k fyzickému controlleru. Šablonu controlleru lze vytvořit od začátku, tj. ze stavu, kdy jsou všechny hodnoty parametrů prázdné. Šablonu controlleru lze vytvořit zkopírováním stávajícího controlleru s platnými konfiguracemi a parametry.
Šablona controlleru nezobrazuje informace o nástrojích, protože k ní nejsou žádné nástroje připojeny. Informace o hardwaru a jeho konfigurace nejsou možné. Konfigurace podpůrných funkcí, např. různých serverů, nejsou ze šablony možné. Když se šablona distribuuje do controlleru, tyto parametry je nutno zkontrolovat nebo přidat.
- Vyberte controller v pracovním prostoru struktury továrny  . .
- Zvolte možnost Spravovat a poté v rozevíracím seznamu zvolte možnost Přidat do knihovny. - Všechny konfigurace controllerů, kromě hardwarových a nástrojových závislostí, se zkopírují do knihovny konfigurací controllerů. 
- Klikněte na položku Knihovna  na levé liště nabídky. na levé liště nabídky.
- Zvolte možnost Konfigurace controlleru  na horní liště nabídky v okně pracovního prostoru. na horní liště nabídky v okně pracovního prostoru.- V pracovním prostoru se zobrazí seznam konfigurací controllerů a v seznamu se objeví nově vytvořená konfigurace controlleru, kterou lze použít jako šablonu. - Název šablony controlleru se zkopíruje z názvu zdrojového controlleru. 

Doporučuje se dát šabloně controlleru v knihovně jedinečný název.