Variabili
Le variabili memorizzano ed elaborano informazioni. I valori iniziali sono i valori di una variabile quando la destinazione avvia il primo ciclo. I valori iniziali possono essere assegnati a variabili di tipi di dati IEC 61131-3 elementari. I valori iniziali predefiniti sono 0 (False).
I tipi di variabile sono i seguenti:
- Le variabili locali sono assegnate a un programma specifico del progetto e sono disponibili solo per quel programma.
- Le variabili globali appartengono al controllore del progetto e sono disponibili per qualsiasi programma del progetto.
Le convenzioni di denominazione delle variabili sono le seguenti:
- I nomi delle variabili non possono superare 40 caratteri.
- I nomi delle variabili devono iniziare con una lettera.
- I nomi delle variabili possono essere composti da lettere, numeri o caratteri di sottolineatura.
- I nomi delle variabili non possono contenere caratteri di sottolineatura consecutivi.
Attributi delle variabili
A ogni variabile deve essere assegnato un attributo.
Attributo | Descrizione |
|---|---|
Lettura/Scrittura | Variabili che possono essere usate per la lettura e la scrittura con un valore iniziale |
Lettura | Variabili di sola lettura con valore iniziale |
Scrittura | Variabili di sola scrittura con valore iniziale |
Direzioni delle variabili
Le direzioni della variabile sono disponibili per le variabili locali delle funzioni definite dall'utente o dei blocchi funzione definiti dall'utente. Alcune variabili non possono avere una direzione di ingresso o uscita. Ad esempio, il tempo.
Direzione | Descrizione |
|---|---|
Var | Variabili interne aggiornate dai programmi |
VarOutput | Variabili connesse a un dispositivo di ingresso (aggiornate dal sistema) |
VarInput | Variabili connesse a un dispositivo di uscita |
Valori delle variabili
Tipi di valore di una variabile:
- Valore
- Quando si effettua la visualizzazione online della variabile, si tratta del valore di una variabile nel controllore in esecuzione.
- Quando si verifica la variabile offline, si tratta di un'istantanea del valore quando la variabile viene visualizzata online e viene salvata in un progetto offline.
- Valore fisicoIl valore è una proprietà esclusiva delle variabili di ingresso e uscita globali del controllore. Poiché il valore di una variabile I/O può essere forzato mediante la proprietàForza, il valore fisico mostra il valore reale dell'I/O fisico.
Inizializzazione della variabile utente dopo download e ripristino
Il valore iniziale e il valore impostano il valore dopo il download e il ripristino. Il valore iniziale viene immesso offline durante la configurazione del progetto e può essere modificato senza ricostruire il progetto. Il valore contiene i dati logici caricati o sottoposti a backup, in modo da salvare lo status delle variabili del controllore per successivi download e ripristino. Tuttavia, può essere modificato offline nel progetto. Se sono presenti sia il valore iniziale che il valore, il valore iniziale ha la precedenza sul valore.
Valore iniziale | Valore (offline) | Valore dopo download e ripristino (online) |
|---|---|---|
Nessuna | Nessuna | Valore predefinito |
Nessuna | Sì | Valore |
Esiste | Esiste | Valore iniziale |
Valore delle variabili utente dopo l'attivazione
Casella di controllo mantenuta | Valore dopo l'attivazione (online) |
|---|---|
Eliminato | Reset |
Selezionato | Valore prima della disattivazione |
Fornire un feedback