Επεξεργασία Εφαρμογής

Σε αυτήν την ενότητα εξηγείται πώς είναι δομημένος ο FUP-Editor και πώς πρέπει να χειρίζεται μια προγραμματιστική. Δεν εξηγείται εδώ πώς γίνεται η επικοινωνία με τις διεπαφές και η οπτικοποίηση. Αυτό μπορείτε να το βρείτε στο κεφάλαιο Βασικές Αρχές PLC.

Ονοματοχώροι

Κάθε στοιχείο στη δομή έχει τον δικό του ονοματοχώρο στην εφαρμογή (PLC). Αυτό σημαίνει ότι το στοιχείο εκτελείται πλήρως ανεξάρτητα από τα άλλα στοιχεία. Αυτό έχει το πλεονέκτημα ότι κάθε όνομα μπορεί να επιλέγεται ελεύθερα. Η μεταβλητή global. αποτελεί εξαίρεση σε αυτό.

Ακολουθία Προγράμματος

Κάθε δίκτυο επεξεργάζεται από πάνω προς τα κάτω. Στη συνέχεια, υπολογίζονται όλες οι Μονάδες Λειτουργίας. Αυτό γίνεται με κατεύθυνση ανάγνωσης από αριστερά προς δεξιά. Πρέπει να ληφθεί υπόψη ότι πρώτα πρέπει να υπολογιστούν όλες οι εισόδους της Μονάδας Λειτουργίας.

Αυτό είναι σημαντικό εάν ορίζεται και χρησιμοποιείται ξανά μια πρόσθετη έξοδος μεταξύ δύο Μονάδων Λειτουργίας. Αυτό μπορεί να οδηγήσει σε ανεπιθύμητα αποτελέσματα.

Σημείωση: Σε μια προγραμματιστική FUP, μόνο η πρώτη έξοδος μιας Μονάδας Λειτουργίας μπορεί πάντα να συνδεθεί με μια είσοδο.

Χρήση Δικτύων

Τα δίκτυα χρησιμοποιούνται για να ομαδοποιήσουν τις διάφορες βήματα του προγράμματος. Ένα δίκτυο πρέπει επομένως να περιέχει μόνο ένα συνδυασμό Μονάδων Λειτουργίας και ποτέ πολλές ξεχωριστές Μονάδες Λειτουργίας. Διαφορετικά, χάνεται η επισκόπηση του προγράμματος.

Δομή του FUP-Editor

Αυτό το παράδειγμα δείχνει ένα πρόγραμμα ενός φωτεινού σημείου χωρίς οπτικοποίηση με τη λειτουργία ενός αισθητήρα κίνησης.

  1. Γραμμή μενού
  2. Τίτλος του δικτύου
  3. Πεδίο σχόλια του δικτύου (πολλαπλών γραμμών)
  4. Σώμα Μονάδας Λειτουργίας
  5. Τίτλος Μονάδας Λειτουργίας
  6. Βάση δεδομένων Μονάδας Λειτουργίας
  7. Μεταβλητή στην είσοδο 1 της Μονάδας Λειτουργίας
  8. Είσοδος 1 της Μονάδας Λειτουργίας
  9. Έξοδος 1 της Μονάδας Λειτουργίας
  10. Μεταβλητή στην έξοδο 1 της Μονάδας Λειτουργίας
  11. Σύνδεση με τη Μονάδα Λειτουργίας (Δηλωμένη εσωτερικά ως var_temp.#)
  12. Ονομασία από την είσοδο 3 της Μονάδας Λειτουργίας TOF (Αυτή η τιμή είναι διαθέσιμη ως PIR.TOF1.RESET)
  13. Ορίζει πολλές εξόδους ταυτόχρονα
  14. Αρνητική τιμή (αντιστοιχεί στη Μονάδα Λειτουργίας NOT)
  15. Εντολή αναθέσεως

Χρήση Πολλών Εισόδων και Εξόδων

Ορισμένες Μονάδες Λειτουργίας επιτρέπουν τη χρήση πολλών εισόδων και εξόδων. Αυτό περιγράφεται στην βοήθεια της αντίστοιχης Μονάδας Λειτουργίας.

Η χρήση των συνδυασμένων εισόδων απλοποιεί τη χρήση του FUP-Editor και μειώνει σημαντικά τον χρόνο υπολογισμού, καθώς δεν χρειάζεται να αποθηκεύονται ενδιάμεσα αποτελέσματα.

Η παραπάνω εικόνα δείχνει το ίδιο αποτέλεσμα με πολλές εισόδους από τη Μονάδα Λειτουργίας AND.

Χρήση Παγκόσμιων Μεταβλητών

Μια παγκόσμια μεταβλητή μπορεί να αναφερθεί οποτεδήποτε με το πρόθεμα global..

Δεν συνιστάται η χρήση του προθέματος σε βάσεις δεδομένων, καθώς αυτό οδηγεί σε αυξημένο φορτίο στο PLC. Αντίθετα, θα πρέπει να διατίθεται παγκοσμίως το αποτέλεσμα του υπολογισμού.

Για να καταγράψετε όλα τα χρησιμοποιούμενα συστήματα, μπορείτε να κάνετε δεξί κλικ στην παγκόσμια μεταβλητή στη δραστηριότητα Προεπισκόπηση με το δεξί κουμπί του ποντικιού. Αν η μεταβλητή έχει χρησιμοποιηθεί σε ένα άλλο στοιχείο, αυτά θα εμφανίζονται κάτω από Χρησιμοποιείται Από.

Περισσότερες πληροφορίες μπορείτε να βρείτε στο κεφάλαιο Επικοινωνία Με Άλλα Στοιχεία.