CICLO DI SCANSIONE

(ciclo di funzionamento del PLC)

 

Da questo diagramma di flusso possiamo vedere e sopratutto capire come funziona o (passatemi il termine) come ragiona un PLC

una cosa scontata ma fondamentale è che il plc esegue il ciclo di scansione solo quando il suo modo di funzionamento è su RUN o su PROGRAM, mai quando è su STOP. questi stati , a seconda del plc , sono selezionati da un selettore fisico posto sulò plc  o da un comando impartito tramite il computer direttamente collegato al PLC per la programmazione.

la prima operazione che compie è la lettura degli ingressi, e con questo intendiamo propio tutti , digitali , analogici, on board o su bus di campo (su schede  remotate ovvero collegate al plc tramite una rete di comunicazione).

Dopo aver letto tutti gli ingressi , il loro stato viene memorizzato in una memoria definita  REGISTRO IMMAGINE DEGLI INGRESSI.

A questo punto viene elaborato il programma. Le istruzioni di comando vengono elaborate in Sequenza dalla cpu.

Al termine dell'elaborazione, il risultato viene memorizzato nel REGISTRO IMMAGINE DELLE USCITE.

in fine , il contenuto dell'immagine delle uscite viene scritto sulle uscite fisiche ovvero le uscite vengono attivate.

 

Poichè l'elaborazione delle istruzioni si ripete continuamente, si parla di elaborazione ciclica, Il tempo che il controllore impiega per una singola elaborazione delle istruzioni del programma, è denominato tempo di ciclo .

Quest'ultimo è costantemente controllato da un apposito sistema definito watchdog, che al superamento del tempo massimo preimpostato causa un allarme che pone il plc nello stato di STOP.