Data aggiornamento: dicembre 2025.
Bentornato (o benvenuto se per te è la prima volta), a questo corso di plc online, anche oggi parliamo di comunicazione tra apparecchiature, e vedremo cosa significano comunicazione ciclica e comunicazione aciclica.
La comunicazione tra plc, tra plc e apparecchiature, e tra sistemi di monitoraggio e campo, avviene seguendo diversi modelli, oggi impareremo le differenze, e scopriremo vantaggi e svantaggi di ognuno.
In un’altra lezione del corso di plc abbiamo parlato della comunicazione sincrona asincrona nei sistemi d’automazione, questi termini a volte possono confondersi con ciò di cui parliamo oggi, tuttavia dobbiamo tenere presente che asincrono non significa aciclico, e sincrono non vuole dire ciclico.
Il sincronismo si riferisce più al momento in cui i dati vengono scambiati, mentre la ciclicità è proprio un modello specifico di comunicazione, che permette di sapere in anticipo quanto tempo sarà necessario per compiere ogni trasmissione.
1. La comunicazione ciclica nei sistemi d’automazione.
Quando la comunicazione viene schedulata (programmata), con un intervallo fisso tra una trasmissione e l’altra, ecco che siamo di fronte a una comunicazione ciclica.
Supponiamo per esempio di avere un plc che comunica su una rete ControlNet (utilizzata con i sistemi Allen Bradley), si definisce un RPI (request packet interval), e i dati vengono richiesta a intervalli prestabiliti.
Chiaramente nel parametrizzare questo tipo di reti è necessario specificare un intervallo di trasmissione non troppo piccolo, perché non è detto che poi la comunicazione possa avvenire davvero a quegli intervalli. Trovando il valore opportuno, abbiamo una comunicazione sicura, affidabile, e che non subisce latenze per via di fattori esterni.
La comunicazione ciclica non punta tanto sulla velocità di trasmissione, quanto sul fatto che i dati effettivamente arrivino quando serve.
3. Comparazione tra comunicazione ciclica e aciclica.
Ora che abbiamo visto come funzionano questi due modelli di comunicazione, facciamo un riassunto delle caratteristiche di entrambi.
Comunicazione ciclica: avviene a intervalli di tempo regolari, è un modello molto predittivo, nel quale si sa esattamente quando avviene ogni scambio di dati.
Tipicamente questo modello funziona con un apparecchio che agisce da master e richiede i dati agli slave, la comunicazione avviene in real time ed è l’ideale per sistemi di monitoraggio e controllo.
Il carico della rete è quantificabile a priori, durante la progettazione, e la priorità dei dati è fissa.
Comunicazione aciclica: i dati sono comunicati quando serve e non a intervalli predefiniti, non ci sono richieste e risposte.
La trasmissione dei pacchetti può essere iniziata dal master o direttamente dagli slave, questo tipo di comunicazione è indicata per processi non critici, dove non è necessario un costante scambio di dati.
La comunicazione aciclica si attua nella parametrizzazione delle apparecchiature, nella raccolta di dati su richiesta, e nella diagnostica; la priorità dei vari scambi può essere variata.