introduzione_ai_plc
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
introduzione_ai_plc [2017/03/15 14:34] – admin | introduzione_ai_plc [2021/04/15 09:35] (versione attuale) – [Programmare i PLC] admin | ||
---|---|---|---|
Linea 21: | Linea 21: | ||
* le possibilità offerte dalla logica programmabile sono molto maggiori, sia in termini di complessità che di velocità | * le possibilità offerte dalla logica programmabile sono molto maggiori, sia in termini di complessità che di velocità | ||
* i consumi, l' | * i consumi, l' | ||
+ | * ingombri e cablaggi sono molto ridotti | ||
* la flessibilità del sistema è molto maggiore: apportare modifiche o estendere il sistema comporta la sola riscrittura del programma invece che la realizzazione di un nuovo circuito e l' | * la flessibilità del sistema è molto maggiore: apportare modifiche o estendere il sistema comporta la sola riscrittura del programma invece che la realizzazione di un nuovo circuito e l' | ||
* i costi di sviluppo sono bassi perché si utilizzano componenti standard e la progettazione coinvolge prevalentemente la parte software | * i costi di sviluppo sono bassi perché si utilizzano componenti standard e la progettazione coinvolge prevalentemente la parte software | ||
+ | * la supervisione del sistema e l' | ||
+ | * il debugging e la messa a punto sono molto più semplici | ||
Di contro un sistema a logica programmabile è più complicato da utilizzare e richiede una formazione specifica, mentre la logica cablata è facilmente comprensibile da tutti gli operatori del settore, anche non specializzati. | Di contro un sistema a logica programmabile è più complicato da utilizzare e richiede una formazione specifica, mentre la logica cablata è facilmente comprensibile da tutti gli operatori del settore, anche non specializzati. | ||
Linea 31: | Linea 34: | ||
I compiti svolti da un PLC vanno dal realizzare semplici sequenze di operazioni al controllo delle movimentazioni alla realizzazione di sofisticati [[wpi> | I compiti svolti da un PLC vanno dal realizzare semplici sequenze di operazioni al controllo delle movimentazioni alla realizzazione di sofisticati [[wpi> | ||
- | I primi PLC sono stati sviluppati dalla General Motors alla fine degli anni '60; il loro compito era sostituire i circuiti in logica cablata, con relè e timer, nelle linee di produzione dell' | + | I primi PLC sono stati sviluppati dalla General Motors alla fine degli anni '60; il loro compito era sostituire i circuiti in logica cablata, con relè e timer, nelle linee di produzione dell' |
- | Il PLC non è l' | + | Il PLC non è l' |
* una soluzione hardware standardizzata e già pronta per l'uso | * una soluzione hardware standardizzata e già pronta per l'uso | ||
* componentistica robusta, testata ed affidabile | * componentistica robusta, testata ed affidabile | ||
Linea 74: | Linea 77: | ||
Le possibilità di interfacciamento in ingresso e uscita sono il vero punto di forza dei PLC. Di solito sono disponibili: | Le possibilità di interfacciamento in ingresso e uscita sono il vero punto di forza dei PLC. Di solito sono disponibili: | ||
- | * molti ingressi digitali, sotto forma di contatti | + | * molti ingressi digitali |
- | * pochi di ingressi analogici che accettano tensioni da 0 a 10 Volt (o correnti da 4 a 20 mA) con una risoluzione di 10bit | + | * pochi di ingressi analogici che accettano tensioni da 0 a 10 Volt (o correnti da 4 a 20 mA) |
* molte uscite digitali, a relé o a transistor | * molte uscite digitali, a relé o a transistor | ||
* poche (o nessuna) uscite analogiche | * poche (o nessuna) uscite analogiche | ||
Linea 111: | Linea 114: | ||
* monitoraggio dell' | * monitoraggio dell' | ||
- | Un programma per PLC può essere scritto usando | + | Un programma per PLC può essere scritto usando |
* lo // | * lo // | ||
* il //function block diagram//, un linguaggio grafico che fa uso delle funzioni logiche tipiche dell' | * il //function block diagram//, un linguaggio grafico che fa uso delle funzioni logiche tipiche dell' | ||
* l'// | * l'// | ||
- | * il // | + | * il // |
===== Esecuzione dei programmi ===== | ===== Esecuzione dei programmi ===== | ||
Linea 124: | Linea 127: | ||
* aggiornamento dell'// | * aggiornamento dell'// | ||
- | Il tempo impiegato per completare la sequenza viene detto //scan time// e la sua durata, pur non essendo costante((dipende dalla complessità del programma e dagli eventi che possono verificarsi)) è sempre inferiore a un tempo massimo, come previsto in tutte le applicazioni real-time((nel caso in cui il ciclo super questo limite | + | Il tempo impiegato per completare la sequenza viene detto //scan time// e la sua durata, pur non essendo costante((dipende dalla complessità del programma e dagli eventi che possono verificarsi)) è sempre inferiore a un tempo massimo, come previsto in tutte le applicazioni real-time((un [[wpi> |
===== Riferimenti ===== | ===== Riferimenti ===== | ||
Linea 133: | Linea 136: | ||
Documentazione prodotta a scuola: | Documentazione prodotta a scuola: | ||
* {{ :: | * {{ :: | ||
+ | |||
+ | Dal testo di quarta di sistemi, modulo H sul PLC: | ||
+ | * H1 e H2: generalità sull' | ||
+ | * H3: programmazione del PLC S7-1200 (molto utile, tutte le istruzioni principali) | ||
+ | * H4: esercizi con esempi e applicazioni | ||
+ | |||
Dal sito di Siemens: | Dal sito di Siemens: |
introduzione_ai_plc.txt · Ultima modifica: 2021/04/15 09:35 da admin