Il programmatore PLC progetta, sviluppa e testa software per PLC, analizzando i requisiti e collaborando alla documentazione tecnica, eseguendo collaudi e manutenzione.