Variabili

Una variabile serve a salvare informazioni. In Antcas Control non è necessario dichiarare i tipi di dati. È possibile quindi scrivere direttamente una parola come variabile. Oltre alle variabili ci sono anche costanti e altri tipi di dati che possono essere inseriti direttamente. Tutto il resto viene riconosciuto direttamente come variabile. Si noti a tal proposito i colori nella programmazione FUP.

Permanenza dei Dati

Tutti i valori salvati nel PLC sono permanenti. Ciò significa che, in caso di riavvio del server, gli stati precedenti vengono ripristinati. Rimangono anche conservati durante l'esportazione di un progetto.

Attenzione: Tutte le stringhe al di fuori dell'intervallo UTF-8 non possono essere salvate in modo permanente. Nella vista live queste sono rappresentate con un colore viola scuro.

Colori

Tipo Colore Esempio
Errore Rosso non valido.
Variabile Grigio variabile
Numero Arancione 10 10E3 10e-2 -1.2
Tempo, Data Verde T#1m DT#2016-03-25-22:12:00 D#2016-03-25
Stringa di caratteri Blu 'Questa è una stringa di caratteri' "e anche questa" "questa contiene un " dentro!"
Costante Viola INT_MIN, INT_MAX
Valore booleano Viola NULL, TRUE, FALSE

Regole

I blocchi funzionali vengono calcolati in base alla direzione di lettura degli ingressi. Da sinistra a destra e dall'alto verso il basso. Le variabili vengono scritte nello stesso modo.

Costanti come variabili booleane possono essere definite direttamente. Scrivere TRUE, FALSE o NULL. Dove non si utilizza un valore, viene impostato NULL. NULL sta per nessun valore. Quindi né TRUEFALSE. Il valore NULL viene utilizzato solo internamente dal programma. I valori NULL, 0 (come intero), '', così come "" o "0" vengono valutati come FALSE.

Assicurarsi che le variabili di uscita non vengano mai utilizzate due volte, altrimenti la variabile superiore verrà sovrascritta e potrebbe risultare non valida. Ci sono eccezioni particolari, come ad esempio il Blocco Funzionale MOVE. Anche le variabili nelle interfacce non dovrebbero essere utilizzate più volte. Questo è tecnicamente possibile, ma può portare a comportamenti indesiderati al riavvio del PLC.

I database per i blocchi funzionali non devono mai essere utilizzati due volte. Altrimenti l'ultimo blocco funzionale sovrascriverà sempre il valore o i marcatore interni porteranno a risultati indesiderati.

Lunghezza Massima

Ogni variabile, inclusi i nomi subordinati dei blocchi funzionali, non deve superare una lunghezza di 255 caratteri. L'editor FUP quindi emette un errore se una variabile è più lunga di 200 caratteri.

Spazi Dei Nomi

Uno spazio dei nomi può essere sovrascritto solo dall'alto verso il basso. Lo spazio dei nomi può essere definito molto semplicemente separando la variabile con un punto, come ad esempio riscaldamento.PID o riscaldamento.modo.Finestra. L'uso di spazi dei nomi intelligenti semplifica notevolmente la panoramica nella programmazione.