Programmeeritavad kontrollerid, nende arhitektuur ja tööpõhimõtted. Programmeerimiskeeled, sisendid ja väljundid, taimerid ja loendurid, matemaatika-, loogika- ja võrdlusoperatsioonid. Tarkvara loomise keskkonnad. Kasutajaliidesed ja kaugkasutajaliidesed. Võrgulahendused: internet. Rakenduslikud süsteemid kontrolleritest