Question d’entretien chez Tesla

What do you know about PLC's. How would you program one?