Elaborazione del programma utente: sistema operativo

Il cuore del funzionamento del PLC è il suo Sistema Operativo: un programma che gestisce il funzionamento di base dell’apparecchiatura, registrato nella ROM dalla casa costruttrice.

Una disamina puntale delle funzioni del Sistema Operativo non rientra nei compiti di questo manuale, ed anche nei manuali dei PLC reali è difficile trovare molti chiarimenti a riguardo; tra l’altro, il fatto che questo programma venga eseguito è completamente trasparente al programmatore che, per certi versi, può addirittura ignorarne l’esistenza.

Elenchiamo comunque, per completezza, alcune delle funzioni da esso svolte, quelle che riteniamo più importanti ai fini della trattazione seguente:

  • controllo del tempo di ciclo (watch-dog)
  • test dell’hardware e della memoria
  • richiamo del programma utente
  • aggiornamento dell’immagine degli ingressi
  • trasferimento dell’immagine delle uscite
  • gestione presa di programmazione
  • controllo della batteria tampone.
^