Μεταβλητές

Μια μεταβλητή χρησιμοποιείται για την αποθήκευση πληροφοριών. Στο 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. Η χρήση έξυπνων ονοματοχωρίων απλοποιεί σημαντικά την επισκόπηση στη προγραμματισμό.