note_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 | ||
note_plc [2017/09/19 19:05] – [Debug (modalità online)] admin | note_plc [2024/02/05 15:30] (versione attuale) – [Debug (modalità online)] admin | ||
---|---|---|---|
Linea 49: | Linea 49: | ||
* le diramazioni permettono di " | * le diramazioni permettono di " | ||
* i segmenti sono eseguiti in sequenza dall' | * i segmenti sono eseguiti in sequenza dall' | ||
- | * l' | + | * __l' |
===== Struttura di un programma per PLC ===== | ===== Struttura di un programma per PLC ===== | ||
Linea 65: | Linea 65: | ||
FB e FC sono utili per dare una struttura modulare al programma - definendo sottoprogrammi con compiti specifici - e semplificano la programmazione, | FB e FC sono utili per dare una struttura modulare al programma - definendo sottoprogrammi con compiti specifici - e semplificano la programmazione, | ||
- | |||
===== Indirizzi e variabili ===== | ===== Indirizzi e variabili ===== | ||
Linea 71: | Linea 70: | ||
* assegnando l' | * assegnando l' | ||
* assegnando un nome di variabile a un simbolo e assegnando poi un indirizzo | * assegnando un nome di variabile a un simbolo e assegnando poi un indirizzo | ||
- | * utilizzando la tabella variabili richiamabile dalla finestra di navigazione del progetto o dalla scheda del dispositivo | + | * utilizzando la tabella |
* con il drag & drop dalla //vista dispositivo// | * con il drag & drop dalla //vista dispositivo// | ||
Linea 99: | Linea 98: | ||
* evidenziare differenze tra il programma in esecuzione e quello nell' | * evidenziare differenze tra il programma in esecuzione e quello nell' | ||
* caricare il programma del PLC nel PC (pulsante // | * caricare il programma del PLC nel PC (pulsante // | ||
+ | |||
+ | ma **non è possibile caricare le impostazioni hardware**. | ||
Linea 105: | Linea 106: | ||
==== Tabelle variabili ==== | ==== Tabelle variabili ==== | ||
- | Dalla // | + | Dalla // |
- | * la tabella variabili PLC mostra tutte le variabili | + | * la tabella variabili PLC mostra tutte le variabili |
* la tabella delle variabili standard è quella predefinita (se ne possono creare altre) e permette il controllo delle variabili in modalità online((il numero indicato tra parentesi quadre è il totale tra variabili e costanti utente e di sistema)) | * la tabella delle variabili standard è quella predefinita (se ne possono creare altre) e permette il controllo delle variabili in modalità online((il numero indicato tra parentesi quadre è il totale tra variabili e costanti utente e di sistema)) | ||
+ | E' possibile creare delle tabelle specifiche per ingressi, uscite o altro. Per semplicità useremo quasi sempre la tabella delle variabili standard. | ||
+ | |||
+ | ==== Vista dettagli ==== | ||
+ | |||
+ | Questa parte dell' | ||
==== Controllo, comando e forzamento ==== | ==== Controllo, comando e forzamento ==== | ||
Linea 118: | Linea 124: | ||
==== Interfaccia del blocco ==== | ==== Interfaccia del blocco ==== | ||
- | Quando è attivo l' | + | Quando è attivo l' |
==== Cambiare il linguaggio di programmazione ==== | ==== Cambiare il linguaggio di programmazione ==== | ||
Linea 130: | Linea 136: | ||
==== Console/ | ==== Console/ | ||
- | Gli ingressi fisici del PLC sono simulati con una console/ | + | Gli ingressi fisici del PLC sono simulati con una contattiera/ |
* interruttori | * interruttori | ||
* pulsanti (vanno azionati e riportati indietro) | * pulsanti (vanno azionati e riportati indietro) | ||
- | Se si vuole utilizzare i pulsanti come NC bisogna posizionarli inizialmente nello stato chiuso. | + | E' bene sottolineare che se si vuole utilizzare i pulsanti come NC bisogna posizionarli inizialmente nello stato chiuso. |
==== Merker ==== | ==== Merker ==== | ||
- | I merker si usano: | + | I merker |
* per memorizzare lo stato del sistema o informazioni di controllo (ad esempio impostando e resettando il merker con le bobine '' | * per memorizzare lo stato del sistema o informazioni di controllo (ad esempio impostando e resettando il merker con le bobine '' | ||
* per memorizzare risultati intermedi che non prevedono l' | * per memorizzare risultati intermedi che non prevedono l' | ||
- | * come uscite virtuali, per separare la fase di attivazione delle uscite (negli ultimi segmenti) dalla logica dal programma | + | * come uscite virtuali, per separare la fase di attivazione delle uscite (negli ultimi segmenti |
- | Nella configurazione | + | Nella configurazione |
- | * i merker di sistema (primo | + | * i merker di sistema, per funzioni speciali |
- | * i merker di clock, per generare onde quadre di varia frequenza (ad esempio per lampeggiatori) | + | * i merker di clock, per generare onde quadre di varia frequenza (utili ad esempio per |
Linea 154: | Linea 160: | ||
==== Funzioni logiche combinatorie ==== | ==== Funzioni logiche combinatorie ==== | ||
+ | Le varie funzioni logiche possono essere realizzate con i contatti. Ad esempio: | ||
* serie -> AND | * serie -> AND | ||
* parallelo -> OR | * parallelo -> OR | ||
Linea 162: | Linea 169: | ||
* bobine '' | * bobine '' | ||
- | * contatti '' | + | * contatti '' |
* bobine '' | * bobine '' | ||
note_plc.1505847939.txt.gz · Ultima modifica: 2020/07/03 15:59 (modifica esterna)