Une unité de programme est une portion de programme associée à des variables locales et publiques propres. Les unités de programme permettent de dupliquer et d'organiser un programme à l'aide de variables locales et publiques. Les unités de programme sont compatibles avec le programme POU (Program Organization Unit), tel que défini par la norme IEC1131-3.