Templates sind IEC-61131-3 Anwendungsfunktionen (z. B. Positionieren, Kurvenscheibe, Wickeln), die in den Programmiersprachen der IEC-61131-3 geschrieben sind, aber nach außen gekapselt sind. Ihre Eigenschaften können über Parameter modifiziert werden.