Ascolta
00:00 00:00

Concetti Chiave

  • Negli automatismi a logica sequenziale, il sistema è composto da due parti fondamentali: il sistema controllato e il sistema controllante.
  • Il controller è il cuore del sistema di controllo, responsabile dell'implementazione dell'algoritmo di controllo e dell'analisi delle grandezze fisiche.
  • Il funzionamento del controller si basa sulla scansione temporale, dove lo stato futuro dipende dallo stato presente e da condizioni esterne.
  • La sincronizzazione avviene tramite un clock, che permette un'evoluzione simultanea delle variabili in un sistema sincrono.
  • In un sistema asincrono, gli eventi possono causare evoluzioni non contemporanee, portando a risultati imprevisti rispetto al design del sistema.

Tra i vari tipi di sistemi digitali ci soffermeremo sugli automatismi a logica sequenziale. In questi tipi di sistemi si distingue di solito tra due parti interdipendenti:

1)Il sistema controllato(o architettura) che comprende le apparecchiature operative che eseguono il processo fisico;

2)Il sistema controllante(o controller)formano delle apparecchiature che ricevono le informazioni dal supervisore, dal processo, ecc..., ed emettono i comandi verso il sistema controllato.

Componenti del sistema di controllo

Un sistema di controllo puo essere visto come formato da un controller e da una architettura. Il controller implementa l'algoritmo di controllo. Generalmente il controller avrà bisogno di informazioni provenienti dalla stesa architettura, informazioni che dovranno essere utilizzate come variabili di decisione nell'algoritmo di controllo.

L'architettura del sistema di controllo è l'insieme dei dispositivi esterni dal controller(trasduttore, attuatori, ecc.).Il controller è il nucleo del sistema di controllo, ed è un sistema che vigila su grandezze fisiche: analizza l'architettura dalla quale arriveranno i segnali d'ingresso. Il controller acquisisce continuamente informazioni e fornisce, in uscita, dei segnali di comando in modo che il sistema controllato raggiunga lo stato lo stato piu vicino possibile a quello ideale. Si tratta comunque di un sistema a tempo discreto, sequenziale, essendoci la presenza di una scansione che scandisce il tempo del sistema.

Funzionamento del controller

Il controller scandisce infatti la frequenza degli stati: lo stato futuro dipende dallo stato presente. In pratica il controller memorizza lo stato presente, analizza le condizioni "a contorno" e crea lo stato futuro( che dipende quindi, come detto prima, dallo stato futuro.)Essendoci una successione di stati, ci deve essere anche una successione temporale: il sistema è fornito, come si è detto , di una scansione. La variazione dello stato avviene, cioè, in corrispondenza a uno opportuno segnale di sincronizzazione che viene detto clock del sistema e che fa assumere allo stato stesso il valore conseguente allo stato precedente e all'ingresso precedente. La scelta del clock dipende dal sistema: i metodi di scelta della velocità del clock dipendono dall'evoluzione più o meno veloce del sistema.

Sincronizzazione e clock

Sincronizzare vuol dire far fare cose contemporaneamente. La sincronizzazione in questi sistemi avviene grazie a un clock: a ogni colpo di clock si ha un evoluzione dinamica del sistema e tutte le variabili cambiano contemporaneamente. Se un sistema e asincrono, un determinato evento può provocare una evoluzione, ma non e detto che questa evoluzione sia contemporanea a tutti gli elementi di quel sistema: in un determinato istante potrei avere in uscita qualcosa di diverso da ciò per cui è stato progettato il sistema.Un tipico sistema asincrono è la memoria digitale.

Studia con la mappa concettuale

Domande da interrogazione

  1. Quali sono le due parti principali di un sistema di controllo a logica sequenziale?
  2. Un sistema di controllo a logica sequenziale è composto da due parti interdipendenti: il sistema controllato, che include le apparecchiature operative, e il sistema controllante, o controller, che riceve informazioni e emette comandi verso il sistema controllato.

  3. Qual è il ruolo del controller in un sistema di controllo?
  4. Il controller è il nucleo del sistema di controllo; analizza le grandezze fisiche e fornisce segnali di comando per far sì che il sistema controllato raggiunga uno stato ideale, utilizzando informazioni provenienti dall'architettura come variabili di decisione.

  5. Come avviene la variazione dello stato in un sistema a logica sequenziale?
  6. La variazione dello stato avviene in corrispondenza di un segnale di sincronizzazione, noto come clock, che scandisce il tempo del sistema e determina l'evoluzione degli stati in base allo stato presente e agli ingressi precedenti.

  7. Qual è la differenza tra un sistema sincrono e uno asincrono?
  8. In un sistema sincrono, tutte le variabili cambiano contemporaneamente a ogni colpo di clock, mentre in un sistema asincrono, un evento può causare un'evoluzione non necessariamente simultanea per tutti gli elementi, portando a risultati imprevisti.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community