Ελέγχος μιας Ραφιδώματος Μέσω SPS

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

Συμβούλια: Το πρόγραμμα μπορεί να ληφθεί και να εισαχθεί εδώ: example_shutter.antobj

Βασικές Αρχές

Πρώτα, εισάγεται μια νέα περιφερειακή συσκευή με τον τύπο Ραφιδώματα (βρίσκεται υπό Απαντλητές Σκίαση) στη Δομή και, στη συνέχεια, κάνετε κλικ στο Εφαρμογή στον Explorer.

Μετά το άνοιγμα του στοιχείου, κάντε κλικ στο Επεξεργασία για να ξεκινήσετε με τα επόμενα βήματα.

  1. Διαγράψτε τη Μονάδα Λειτουργίας VISU.
  2. Προσθέστε μια νέα Μονάδα Λειτουργίας και ορίστε αυτήν ως SHUTTER.
  3. Ορίστε μια βάση δεδομένων. Στο παράδειγμα μας, αυτή ονομάζεται shutter.
  4. Τώρα, αναθέτουμε τις εξόδους για τον κινητήρα. Αυτές είναι DO_UP για ανοίγματα και DO_DW για κλεισίματα. Στη έξοδο DO_UP, γράφουμε out.up και στη DO_DW, out.down. Όλες οι άλλες εξόδους παραλείπονται προσωρινά.
  5. Για να κινήσει το ραφιδώμα, πρέπει να οριστεί ο χρόνος λειτουργίας. Στο παράδειγμα μας, ορίζουμε την είσοδο PT_UP με T#10s και τη PT_DW με T#8s.
  6. Εισάγετε μια καθυστέρηση T#500ms στην είσοδο PT_STOP, για να κλειδώσετε και να προστατέψετε τον κινητήρα.
  7. Τώρα, επεκτείνουμε το ραφιδώμα με τον συνολικό χρόνο λειτουργίας των λεπίδων. Ορίζουμε αυτήν στην είσοδο PT_SLAT με T#1s100ms. Για να γίνει αυτό αποτελεσματικό, πρέπει να οριστεί ο αριθμός των βημάτων, τον οποίο εισάγουμε στην είσοδο SLAT_STEPS με 10 βήματα.
  8. Τώρα, χρειάζεται μόνο να συνδέσουμε τα κουμπιά. Για αυτό, γράφουμε στην είσοδο TR_UP, in.Tr1_up και στην είσοδο TR_DW, in.Tr1_down. Αν περισσότερα από ένα κουμπί πρέπει να ελέγχουν το ίδιο ραφιδώμα, αυτά συνδέονται στις εισόδους με μια Μονάδα Λειτουργίας OR.
  9. Τώρα, μπορείτε να δοκιμάσετε την εφαρμογή κάνοντας κλικ στο Εφαρμογή και, στη συνέχεια, στο Προεπισκόπηση.

Οπτικοποίηση

Για να μπορεί η οπτικοποίηση να επικοινωνεί με τη Μονάδα Λειτουργίας, πρέπει να εκτελεστούν τα ακόλουθα βήματα:

  1. Δημιουργήστε μια νέα Μονάδα Λειτουργίας VISUVAR στην είσοδο MOVETO_POS. Η βάση δεδομένων αυτής της Μονάδας Λειτουργίας ονομάζεται εδώ pos. Στην είσοδο του δημιουργημένου VISUVAR, δίνετε την αναφορά με shutter.POS στη Μονάδα Λειτουργίας SHUTTER, για να επιστρέψει η τωρινή θέση στην οπτικοποίηση.
  2. Τώρα, επαναλαμβάνετε το προηγούμενο βήμα με την είσοδο MOVETO_SLAT. Η βάση δεδομένων της Μονάδας Λειτουργίας VISUVAR ονομάζεται slat. Η είσοδος του VISUVAR οδηγείται στη συνέχεια στην έξοδο shutter.SLAT.
  3. Για να μπορεί το ραφιδώμα να ελέγχεται επίσης μέσω κουμπιών στην οπτικοποίηση, τώρα δημιουργείτε τρεις επιπλέον Μονάδες Λειτουργίας VISUVAR. Οι δύο πρώτες εισάγονται μεταξύ των κουμπιών και των εισόδων TR_UP και TR_DW της Μονάδας Λειτουργίας SHUTTER. Η τρίτη Μονάδα Λειτουργίας VISUVAR προστίθεται στην είσοδο STOP. Για αυτό, επιλέξτε την αντίστοιχη είσοδο.
  4. Η βάση δεδομένων της πρώτης Μονάδας Λειτουργίας VISUVAR ονομάζεται tr_up, η δεύτερη tr_down και αυτή στην είσοδο STOP tr_stop.
  5. Τώρα, δημιουργείτε ένα νέο Δίκτυο. Εδώ, προσθέτετε μια Μονάδα Λειτουργίας VISUVAR και ονομάζετε την βάση δεδομένων real_pos. Τώρα, γράφετε στην είσοδο shutter.REAL_POS, για να μεταφέρετε τη τωρινή θέση του ραφιδώματος στο σύμβολο.
  6. Επαναλαμβάνετε το προηγούμενο βήμα με ένα νέο δίκτυο. Αυτή τη φορά, εισάγετε ως βάση δεδομένων το όνομα real_slat. Στη συνέχεια, γράφετε στην είσοδο shutter.REAL_SLAT.
  7. Τώρα, αλλάζετε στο κάτω μέρος της καρτέλας του επεξεργαστή σε Οπτικοποίηση. Τώρα βλέπετε το σύμβολο της οπτικοποίησης.
  8. Στο σύμβολο, τώρα ρυθμίζετε στις Μεταβλητές την position σε real_pos και το slat_angle σε real_slat. Επιπλέον, ο Διπλό Κλικ-Κουμπί μπορεί να ρυθμιστεί στη τιμή pos.
  9. Από την αριστερή πλευρά, επιλέξτε τώρα τη καρτέλα Shutter-Blinds. Το πρότυπο περιέχει όλα τα στοιχεία για τον έλεγχο του ραφιδώματος.
  10. Τώρα, επιλέξτε την πάνω σανίδα. Αυτή πρέπει να αλλάξει. Η Τιμή στη μεταβλητή pos. Στην κάτω σανίδα, η Τιμή πρέπει να δείχνει στη μεταβλητή slat.
  11. Τώρα, επιλέξτε την πάνω κουμπιά. Αλλάξτε τη Τιμή στη μεταβλητή tr_up.
  12. Επαναλαμβάνετε το προηγούμενο βήμα με το κουμπί Stop και ab με τις μεταβλητές tr_stop και tr_down.
  13. Κάντε κλικ στη συνέχεια στο Εφαρμογή. Τώρα, το ραφιδώμα μπορεί να τοποθετηθεί σε ένα σχέδιο και θα δείτε το αποτέλεσμα.

Σημείωση: Παρατηρήστε ότι το βήμα των λεπίδων στη σανίδα πρέπει να ταιριάζει με τον αριθμό των βημάτων στη Μονάδα Λειτουργίας SHUTTER.