Μια μεταβλητή χρησιμοποιείται για την αποθήκευση πληροφοριών. Στο Antcas Control δεν χρειάζεται να δηλώνονται οι τύποι δεδομένων. Μπορείτε, λοιπόν, να γράψετε απλά μια λέξη ως μεταβλητή. Πέρα από τις μεταβλητές υπάρχουν και σταθερές και άλλοι τύποι δεδομένων που μπορούν να εισαχθούν απευθείας. Όλα τα άλλα αναγνωρίζονται απευθείας ως μεταβλητές. Παρατηρήστε για αυτό το σκοπό τα χρώματα στη FUP-προγραμματισμό.
Όλες οι τιμές που αποθηκεύονται στο PLC είναι remanent. Αυτό σημαίνει ότι μετά από μια επανεκκίνηση του διακομιστή, τα προηγούμενα καταστάσεις επαναφέρεται. Παραμένουν επίσης κατά την εξαγωγή ενός έργου.
Προσοχή: Όλες οι αλυσίδες χαρακτήρων εκτός της περιοχής UTF-8 δεν μπορούν να αποθηκευτούν remanent. Στην προβολή Live εμφανίζονται αυτά σκούρα μωβ.
| Τύπος | Χρώμα | Παράδειγμα |
|---|---|---|
| Σφάλμα | Κόκκινο | άκυρο. |
| Μεταβλητή | Γκρι | variable |
| Αριθμός | Πορτοκαλί | 10 10E3 10e-2 -1.2 |
| Χρόνος, Ημερομηνία | Πράσινο | T#1m DT#2016-03-25-22:12:00 D#2016-03-25 |
| Αλυσίδα Χαρακτήρων | Μπλε | 'Αυτό είναι μια αλυσίδα χαρακτήρων' "και αυτό επίσης" "αυτή έχει ένα " μέσα!" |
| Σταθερά | Μωβ | INT_MIN, INT_MAX |
| Βοολιανή Τιμή | Μωβ | NULL, TRUE, FALSE |
Οι μονάδες λειτουργίας υπολογίζονται στη διεύθυνση ανάγνωσης σύμφωνα με τις εισόδους. Από αριστερά προς τα δεξιά και από πάνω προς τα κάτω. Έτσι γράφονται και οι μεταβλητές.

Σταθερές όπως οι βοολιανές μεταβλητές μπορούν να οριστούν απευθείας. Για αυτό γράψτε TRUE, FALSE ή NULL. Όπου δεν χρησιμοποιείτε καμία τιμή, ορίζεται αυτόματα το NULL. Το NULL σημαίνει ότι δεν υπάρχει καμία τιμή. Δηλαδή ούτε TRUE ούτε FALSE. Η τιμή NULL χρησιμοποιείται μόνο εσωτερικά στο πρόγραμμα. Οι τιμές NULL, 0 (ως ακέραιος), '', όπως και "" ή "0" ερμηνεύονται ως FALSE.
Προσέξτε ότι οι μεταβλητές εξόδου δεν πρέπει ποτέ να χρησιμοποιούνται διπλά, καθώς η ανώτερη μεταβλητή θα γίνει άκυρη. Υπάρχουν ειδικές εξαιρέσεις, όπως ο Μονάδα Λειτουργίας MOVE. Οι μεταβλητές στις διασυνδέσεις δεν πρέπει επίσης να χρησιμοποιούνται πολλές φορές. Αυτό είναι δυνατό στην πραγματικότητα, μπορεί όμως να οδηγήσει σε ανεπιθύμητη συμπεριφορά κατά την επανεκκίνηση του PLC.
Οι βάσεις δεδομένων για τις μονάδες λειτουργίας δεν πρέπει ποτέ να χρησιμοποιούνται διπλά. Διαφορετικά η τελευταία μονάδα λειτουργίας θα γράψει πάντα την τιμή ή οι εσωτερικοί δείκτες θα οδηγήσουν σε ανεπιθύμητα αποτελέσματα.
Κάθε μεταβλητή, συμπεριλαμβανομένων των υποκατηγοριών ονομάτων των μονάδων λειτουργίας, δεν πρέπει να υπερβαίνει το μήκος των 255 χαρακτήρων. Ο FUP-Editor θα εμφανίσει λοιπόν ένα σφάλμα εάν μια μεταβλητή είναι μεγαλύτερη από 200 χαρακτήρες.
Ένας ονοματοχώρος μπορεί πάντα να γράφεται μόνο από κάτω προς τα πάνω. Ο ονοματοχώρος μπορεί να οριστεί απλά χωρίζοντας τη μεταβλητή με μια τελεία. όπως για παράδειγμα heizung.PID ή heizung.modus.Fenster. Η χρήση έξυπνων ονοματοχωρίων απλοποιεί σημαντικά την επισκόπηση στη προγραμματισμό.