Moduli processore
AC500 I moduli processore contengono la CPU con il componente centrale del PLC. La CPU è collegata alla memoria utente, al modulo di ingresso e uscita, alla porta di comunicazione e ad altre unità tramite il bus di sistema ed esegue i compiti mediante programmi di sistema preimpostati nella memoria di sistema. La CPU adotta la funzione preimpostata dal programma applicativo per comandare il PLC per il funzionamento.
La CPU ha le seguenti funzioni:
-
Per ricevere i programmi utente e i dati inseriti
-
Diagnosticare i guasti dell'alimentazione e del circuito del PLC, nonché gli errori di sintassi nella programmazione.
-
Ricevere lo stato o i dati del sito tramite l'interfaccia di ingresso e salvarli nel registro ombra o nel registro dati.
-
Leggere i programmi utente presenti in memoria uno per uno ed eseguirli dopo l'interpretazione
-
Aggiornare lo stato dei bit flag associati e il contenuto del registro ombra in base ai risultati dell'esecuzione e fornire il controllo dell'uscita tramite l'unità di uscita.
I moduli del processore sono disponibili in diverse classi di prestazioni. Per un'architettura di sistema valida è necessario un solo modulo processore.
Esistono diversi tipi di moduli processore che si differenziano per le caratteristiche e le funzioni offerte, ad esempio le prestazioni, il display a LED, ecc.
Se necessario, i moduli processore sono disponibili anche con un modulo di comunicazione integrato Ethernet (TCP/IP).
Moduli di comunicazione
AC500 I moduli di comunicazione sono necessari per quanto segue:
-
Il collegamento ai sistemi di bus di campo standard.
-
L'integrazione nelle reti esistenti.
-
I moduli di comunicazione consentono la comunicazione su diversi bus di campo.
-
I moduli di comunicazione sono montati sul lato sinistro del modulo processore sulla stessa base del terminale.
-
I moduli di comunicazione sono alimentati direttamente tramite il bus interno del modulo di comunicazione della base del terminale.
Non è necessaria una fonte di tensione separata.
Basi terminali
La base per terminali è necessaria per montare e collegare il modulo processore e i moduli di comunicazione. I moduli sono inseriti nella base dei terminali.
I moduli processore AC500-eCo e i moduli processore speciali AC500 (ad es. PM595) non dispongono di una base terminale rimovibile. Le connessioni normalmente supportate da una base per terminali fanno parte del dispositivo.
Moduli I/O
I moduli I/O sono l'unità di ingresso/uscita che collega il PLC al processo. Il PLC può rilevare i dati dell'oggetto controllato tramite l'interfaccia di ingresso e i dati vengono presi come base per il controllo del PLC sull'oggetto controllato. Inoltre, il PLC invia i risultati dell'elaborazione tramite l'interfaccia di uscita all'oggetto controllato per eseguire il controllo.
Le apparecchiature di ingresso e di uscita esterne necessitano di vari livelli di segnale, mentre le informazioni elaborate dal modulo processore del PLC possono essere solo di livello standard. Per eseguire questa conversione, l'interfaccia di I/O utilizza generalmente l'isolamento ottico e il filtraggio per migliorare l'immunità alle interferenze del PLC. Inoltre, l'interfaccia I/O può generalmente indicare lo stato di funzionamento per facilitare la manutenzione.
Il PLC mette a disposizione degli utenti diverse interfacce di I/O per il livello di funzionamento e la capacità di azionamento, come ingresso digitale, uscita digitale, ingresso analogico, uscita analogica, ecc. Le interfacce di I/O del PLC interpretano il numero di segnali di ingresso/uscita come numero di punti I/O del PLC. Il numero di punti di I/O è una base importante per la scelta del PLC. Se il sistema non dispone di un numero sufficiente di punti I/O, è possibile espanderlo tramite l'interfaccia di estensione I/O del PLC.
I moduli I/O per ingressi e uscite digitali e/o analogici sono disponibili in diverse versioni e consentono un utilizzo flessibile grazie ai canali configurabili.
I moduli possono essere semplicemente inseriti in un'unità terminale per un'estensione I/O centralizzata o decentralizzata tramite moduli di interfaccia di comunicazione.
Unità terminali
I moduli I/O e i moduli funzionali sono inseriti in un'unità terminale.
Le unità terminali consentono un semplice precablaggio senza elettronica e sono disponibili per 24 V CC e 120/230 V CA, a scelta per terminali a molla o a vite.
Moduli di interfaccia di comunicazione
I moduli di interfaccia di comunicazione sono utilizzati per costruire stazioni I/O decentralizzate in sistemi decentralizzati. Contengono l'interfaccia del bus di campo e una serie di canali di I/O integrati. È possibile collegare altri moduli I/O per creare stazioni I/O decentralizzate più grandi. Un modulo di interfaccia di comunicazione è montato su un'unità terminale.
Moduli funzionali
I moduli funzionali ampliano il sistema PLC per eseguire il controllo di compiti speciali. Questi moduli spesso forniscono componenti indipendenti come una CPU, programmi di sistema, memoria e interfacce collegate al bus di sistema del PLC.
I moduli funzionali sono collegati al PLC tramite il bus I/O per scambiare dati e lavorare in modo indipendente sotto la gestione cooperativa del PLC.
Memoria
Nel PLC, la memoria è utilizzata principalmente per salvare i programmi di sistema, i programmi utente e i dati di lavoro. Esistono due tipi di memoria: la memoria volatile e la memoria non volatile.
-
Memoria volatile:
Tutti i dati salvati andranno persi in caso di interruzione dell'alimentazione della memoria, ma la memoria può garantire un'elevata velocità di accesso e cicli di programmazione illimitati. Le memorie volatili comuni comprendono principalmente la SRAM e la DRAM (comprese le memorie comuni come la SDRAM).
-
Memoria non volatile:
Tutti i dati salvati non andranno persi in caso di interruzione dell'alimentazione della memoria, ma la memoria è soggetta a una bassa velocità di lettura-scrittura e a cicli di riscrittura limitati. Le memorie non volatili più comuni sono NORflash, NANDflash, EEPROM, schede di memoria, ecc.
AC500 I PLC memorizzano tutti i programmi utente nella memoria non volatile per proteggerli dalle interruzioni di corrente. I programmi vengono esportati nella memoria volatile durante il funzionamento del PLC per garantire un funzionamento efficiente e ad alta velocità. Se il debug del programma utente è terminato, i programmi possono essere fissati nella memoria non volatile quando non necessitano di modifiche. I dati di lavoro sono soggetti a frequenti modifiche e accessi durante il funzionamento del PLC. Viene salvato nella memoria volatile per soddisfare i requisiti di accesso casuale.
La memoria dei dati di lavoro del PLC contiene l'area di memoria per i relè di ingresso e di uscita, i relè ausiliari, i timer, i contatori e altri dispositivi logici. Lo stato di questi dispositivi dipende dall'impostazione iniziale e dal funzionamento dei programmi utente. Alcuni dati mantengono il loro stato attuale utilizzando supercondensatori integrati o batterie di backup in caso di interruzione dell'alimentazione. L'area di memoria per il salvataggio dei dati in caso di interruzione dell'alimentazione è chiamata area di conservazione dei dati.
Alimentazione
Il PLC è dotato di un alimentatore switching per l'alimentazione interna. Rispetto a un normale alimentatore, l'alimentatore switching ha una maggiore stabilità e una maggiore immunità ai disturbi.
Alcuni moduli includono un'alimentazione stabilizzata per l'alimentazione di sensori esterni.





