Βιομηχανική Πληροφορική

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Βιομηχανική Πληροφορική"

Transcript

1 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βιομηχανική Πληροφορική Ενότητα 10: Παραδείγματα ανάπτυξης λογισμικού για αυτόματο έλεγχο βιομηχανικών διεργασιών Αναστασία Βελώνη Μηχανικών Η/Υ Συστημάτων

2 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύπου άδειας χρήσης, η άδεια χρήσης αναφέρεται ρητώς. 2

3 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου του διδάσκοντα. Το έργο «Ανοικτά Ακαδημαϊκά Μαθήματα στο Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα» έχει χρηματοδοτήσει μόνο τη αναδιαμόρφωση του εκπαιδευτικού υλικού. Το έργο υλοποιείται στο πλαίσιο του Επιχειρησιακού Προγράμματος «Εκπαίδευση και Δια Βίου Μάθηση» και συγχρηματοδοτείται από την Ευρωπαϊκή Ένωση (Ευρωπαϊκό Κοινωνικό Ταμείο) και από εθνικούς πόρους. 3

4 Σκοποί Ενότητας Σ αυτή την ενότητα θα ασχοληθούμε με την εγκατάσταση και τη χρήση του λογισμικού πακέτου SIMATIC STEP-7. Αυτό το πακέτο περιέχει και τις τρεις γλώσσες προγραμματισμού που έχουν αναφερθεί ( LADDER Logic ή γλώσσα ηλεκτρολογικών γραφικών - λίστα εντολών (Statement List) ή γλώσσα λογικών εντολών και Γλώσσα λογικών γραφικών (Function Block Diagram)) καθώς και τα εργαλεία για την επίβλεψη της εφαρμογής και την διόρθωση τυχόν σφαλμάτων. Σε περίπτωση που ο χρήστης χρησιμοποιεί μια από τις συσκευές προγραμματισμού (εκτός του PC), δεν χρειάζεται εγκατάσταση του προγράμματος γιατί είναι ήδη εγκατεστημένο. 4

5 Χρήση Διατάξεων

6 Προγραμματισμός PLC Προγραμματισμός του PLC σημαίνει να δημιουργήσουμε μία σειρά από λογικές εντολές οι οποίες λύνουν ένα πρόβλημα συστήματος αυτοματισμού Σαν μικρουπολογιστικό σύστημα κάθε PLC έχει μία συγκεκριμένη γλώσσα μηχανής (γλώσσα με εντολές γραμμένες σε μορφή άμεσα κατανοητή από τον επεξεργαστή του PLC), σύμφωνα με την αρχιτεκτονική του hardware Είναι δυνατόν θεωρητικά να προγραμματίσουμε ένα PLC γράφοντας εντολές σε γλώσσα μηχανής. Κάτι τέτοιο όμως θα έκανε τα PLC να προγραμματίζονται με επίπονο τρόπο και μόνο από ανθρώπους με βαθιά γνώση στην δομή και την λειτουργία των διαφόρων επεξεργαστών

7 Προγραμματισμός PLC Η επιλογή της γλώσσας προγραμματισμού εξαρτάται από την εμπειρία και την γνώση του χρήστη σε ψηφιακά ηλεκτρονικά, σε υπολογιστές, σε συστήματα αυτοματισμού που λειτουργούν με κλασσικό τρόπο και φυσικά εξαρτάται από την φύση του προβλήματος που έχουμε να αντιμετωπίσουμε Το μεγάλο πρόβλημα με τις γλώσσες προγραμματισμού (Γ.Π) είναι ότι η κάθε κατασκευαστική εταιρεία παρά το γεγονός ότι χρησιμοποιεί μία ή δύο ή περισσότερες από τις γνωστές Γ.Π, στην πραγματικότητα υπάρχουν από μικρές μέχρι τεράστιες διαφορές από εταιρία σε εταιρία, με αποτέλεσμα ο χρήστης να αντιμετωπίζει σοβαρό πρόβλημα όταν θέλει να κάνει χρήση ενός PLC διαφορετικής εταιρείας

8 Προγραμματισμός PLC Την λύση σε αυτό το μεγάλο και σοβαρό πρόβλημα ήρθε να αντιμετωπίσει τις αρχές τις δεκαετίας του 1990 το πρότυπο IEC που καθορίζει τόσο τον αριθμό και την ονομασία των γλωσσών προγραμματισμού, όσο και τα εσωτερικά του στοιχεία (σύμβολα, εντολές κ.τ.λ.) Οι Γ.Π μπορούν να ταξινομηθούν σε γραφικές και μη γραφικές ανάλογα με το είδος των στοιχείων που χρησιμοποιούν:

9 Προγραμματισμός PLC Γλώσσες προγραμματισμού σύμφωνα με το πρότυπο IEC Γλώσσες προγραμματισμού Σύντμηση ονόματος Είδος Γλώσσας Απόδοση στην Ελληνική γλώσσα Ιnstruction List IL-STL Μη γραφικη Λιστα εντολών Ladder Diagram LD Γραφική Σχέδιο επαφών Function Block Diagram FBD Γραφική Λογικό διάγραμμα Structure text ST Μη γραφικη Δομημένου κειμένου Sequential Function Chart SFC Γραφική Διάγραμμα ροής

10 Προγραμματισμός PLC Παραδείγματα γλωσσών προγραμματισμού

11 Προγραμματισμός PLC Το πρόγραμμα είναι το "σύνολο των κανόνων" σύμφωνα με τους οποίους συμπεριφέρεται ο προγραμματιζόμενος ελεγκτής. Αρχικά, το πρόγραμμα δημιουργείται με ένα τερματικό προγραμματισμού, το οποίο έχει και άλλες πολύ σπουδαίες χρήσεις, όπως: Παρακολούθηση του προγράμματος, για την εύρεση σφαλμάτων Τροποποίηση του προγράμματος, για την προσαρμογή σε αλλαγές της εγκατάστασης Μεταφορά του προγράμματος σε ένα άλλο ελεγκτή, ή μνήμη Τεκμηρίωση του προγράμματος, π.χ. με ένα εκτυπωτή

12 Προγραμματισμός PLC Ένα από τα πλεονεκτήματα που συχνά αναφέρονται για τον προγραμματιζόμενο ελεγκτή, είναι ότι μπορεί να προγραμματιστεί από μη ειδικούς. Αυτό έγινε δυνατό με τη διαθεσιμότητα "έξυπνων" τερματικών προγραμματισμού Το τερματικό εκτελεί το σημαντικό έργο της μετάφρασης του προγράμματος του χρήστη (εκφρασμένο με κατάλληλους όρους μηχανικής) σε γλώσσα μηχανής, τη μορφή με την οποία το πρόγραμμα αποθηκεύεται στη μνήμη και χρησιμοποιείται από τον επεξεργαστή

13 Προγραμματισμός PLC O ρόλος του προγραμματιστικού τερματικού

14 Προγραμματισμός PLC Ορίζοντας το πρόβλημα Πριν να μπορεί να γραφεί ένα πρόγραμμα για οποιοδήποτε PLC, ο χρήστης πρέπει να έχει μια σαφή εικόνα των απαιτήσεων του ελέγχου. Αυτές είναι οι προδιαγραφές Μπορούν να μεταφερθούν προφορικά ή και γραπτώς. Μπορούν ακόμα να παρουσιαστούν με τη μορφή ενός διαγράμματος κυκλώματος ή ενός λογικού διαγράμματος, σύμφωνα με το πρότυπο IEC 113, ή ένα ακολουθιακό διάγραμμα, σύμφωνα με το πρότυπο IEC 848

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

16 Προγραμματισμός PLC Διαφορετικά σημεία εκκίνησης για την κατάστρωση ενός προγράμματος

17 Προγραμματισμός του PLC SIMATIC S7-300 Το λογισμικό πακέτο που χρησιμοποιείται για τον προγραμματισμό του S7-300 είναι μια Windows εφαρμογή που ονομάζεται STEP-7 Το πακέτο αυτό δίνει τη δυνατότητα στο χρήστη, εκτός από το να προγραμματίσει το PLC, να τρέξει το πρόγραμμα σε πραγματικό χρόνο, να διαπιστώσει και να διορθώσει τυχόν σφάλματα και γενικότερα να δοκιμάσει το πρόγραμμα Το μεγάλο πλεονέκτημα όμως του STEP-7 είναι η δυνατότητα που παρέχει στο χρήστη να διαλέξει μια από τις τρεις γλώσσες προγραμματισμού που δέχεται το PLC, ώστε να γίνει πιο εύκολη για αυτόν η χρήση του συστήματος

18 Προγραμματισμός του PLC SIMATIC S7-300 Σε αυτή την ενότητα θα ασχοληθούμε με την εγκατάσταση και τη χρήση του λογισμικού πακέτου SIMATIC STEP-7 Αυτό το πακέτο περιέχει και τις τρεις γλώσσες προγραμματισμού που έχουν αναφερθεί (LADDER Logic ή γλώσσα ηλεκτρολογικών γραφικών - λίστα εντολών (Statement List) ή γλώσσα λογικών εντολών και Γλώσσα λογικών γραφικών (Function Block Diagram)) καθώς και τα εργαλεία για την επίβλεψη της εφαρμογής και την διόρθωση τυχόν σφαλμάτων Σε περίπτωση που ο χρήστης χρησιμοποιεί μια από τις συσκευές προγραμματισμού (εκτός του PC), δεν χρειάζεται εγκατάσταση του προγράμματος γιατί είναι ήδη εγκατεστημένο

19 Προγραμματισμός του PLC SIMATIC S7-300 Διαδικασία δημιουργίας μιας νέας εφαρμογής Η διαδικασία υλοποίησης ενός προγράμματος αυτοματισμού με την χρήση προγραμματιζόμενου λογικού ελεγκτή ακολουθεί τα παρακάτω βήματα: Καθορισμός προβλήματος αυτοματισμού Επιλογή και καθορισμός των απαιτούμενων εισόδων/εξόδων και κατ' επέκταση του μεγέθους του προγραμματιζόμενου λογικού ελεγκτή που θα χρησιμοποιηθεί στην εφαρμογή

20 Προγραμματισμός του PLC SIMATIC S7-300 Σχεδίαση του αυτοματισμού με τον κλασσικό τρόπο (κύριο και βοηθητικό) Καθορισμός διευθύνσεων εισόδων/εξόδων του προγραμματιζόμενου ελεγκτή που θα χρησιμοποιηθούν (πίνακας αντιστοιχιών - βλέπε σχήμα) Μετατροπή του κλασσικού σχεδίου του αυτοματισμού σε μορφή διαγράμματος επαφών (LADDER) Προγραμματισμός του ελεγκτή και δοκιμή του αυτοματισμού Συρμάτωση και εγκατάσταση του προγραμματιζόμενου ελεγκτή

21 Προγραμματισμός του PLC SIMATIC S7-300 Στο σχήμα που φαίνεται παρακάτω, απεικονίζονται τα στάδια που πρέπει να ακολουθήθούν για την ολοκλήρωση μιας εφαρμογής. Όπως παρατηρείτε, προτείνονται δύο τρόποι ολοκλήρωσης της εφαρμογής ανάλογα με το βαθμό δυσκολίας της Ο πρώτος τρόπος αφορά σε εκτεταμένες εφαρμογές με μεγάλο αριθμό εισόδων και εξόδων, οπού θα σας διευκολύνει να διαμορφώσετε το hardware πρώτα γιατί η Step-7 θα προτείνει έναν τρόπο διευθυνσιοδότησης Αν όμως η εφαρμογή σας έχει μικρό αριθμό εισόδων και εξόδων μπορείτε να επιλέξετε τον δεύτερο τρόπο όπου εκεί θα πρέπει μόνοι σας να κάνετε την διευθυνσιοδότηση

22 Προγραμματισμός του PLC SIMATIC S7-300 Διαδικασία δημιουργίας μιας εφαρμογής

23 Προγραμματισμός του PLC SIMATIC S7-300 Εκκίνηση του προγράμματος Step-7 Για να ξεκινήσει το πρόγραμμα, κάντε διπλό κλικ στο εικονίδιο SIMATIC Manager που λογικά υπάρχει στην επιφάνεια εργασίας του υπολογιστή σας μετά την εγκατάσταση Ένας άλλος τρόπος εκκίνησης του προγράμματος είναι από το εικονίδιο Start όπως φαίνεται στο παρακάτω σχήμα

24 Προγραμματισμός του PLC SIMATIC S7-300 Εκκίνηση του προγράμματος Step-7

25 Προγραμματισμός του PLC SIMATIC S7-300 Αφού κάνετε διπλό κλικ στο εικονίδιο SIMATIC Manager θα εμφανιστεί ο οδηγός δημιουργίας μιας νέας εφαρμογής (STEP 7 Wizard). Πατώντας NEXT, θα πάτε σε ένα μενού από όπου θα πρέπει να επιλέξετε τον τύπο της CPU που έχει το δικό σας PLC (π.χ η CPU 312 IFM) Επιλέξτε τον αριθμό 2 σαν MPI address, όπου είναι ο αριθμός του κόμβου στον οποίο βρίσκεται το PLC σε ένα δίκτυο πολλών PLC με νούμερο 1 τον υπολογιστή σας. Πατώντας εκ νέου NEXT θα εμφανιστεί το επόμενο παράθυρο όπου περιέχει μια λίστα με Blocks εσείς πρέπει να επιλέξετε ποιά από αυτά θέλετε να προγραμματίσετε

26 Προγραμματισμός του PLC SIMATIC S7-300 Τα Blocks αυτά υπάρχουν και μπορείτε να τα καλέσετε ανά πάσα στιγμή μέσα στο πρόγραμμά σας, και αφορούν το καθένα μια ειδική λειτουργία. Επίσης ζητείται σε ποιά από τις τρεις γλώσσες θα προγραμματίσετε τη CPU (LAD, STL, FBD) Κλικάροντας NEXT πηγαίνετε στο τελευταίο παράθυρο όπου απλά δίνετε όνομα στην καινούργια εφαρμογή. Τέλος πατήστε MAKE και πλέον έχει δημιουργηθεί μια καινούργια εφαρμογή Μόλις ο οδηγός δημιουργίας μιας νέας εφαρμογής κλείσει, θα εμφανιστεί πλέον το παράθυρο της εφαρμογής. Από αυτό το παράθυρο μπορείτε να εκτελέσετε όλες τις λειτουργίες που είναι σε θέση να εκτελέσει το PLC

27 Προγραμματισμός του PLC SIMATIC S7-300 Περιβάλλον SIMATIC Manager

28 Προγραμματισμός σε γλώσσα LADDER (LAD) Βασικά στοιχεία της γλώσσας LADDER Τα βασικά στοιχεία που χρησιμοποιούνται για να αναπαραστήσουν τη λογική ενός προγράμματος είναι: Οι επαφές (contacts) αναπαριστούν επαφές διακόπτων μέσα από τις οποίες περνάει ρεύμα. Οι επαφές μπορεί να είναι είτε κανονικά ανοικτές είτε κανονικά κλειστές Τα πηνία (coils) αναπαριστούν ρελέ τα οποία οπλίζονται όταν τροφοδοτηθούν με τάση. Τα κουτιά αναπαριστούν συνήθως χρονικά (timers), απαριθμητές (counter) και μαθηματικές πράξεις. Τα κουτιά εκτελούν τις λειτουργίες τους όταν (υποθετικά) τροφοδοτηθούν με τάση.

29 Προγραμματισμός σε γλώσσα LADDER (LAD) Τι είναι ένα δικτύωμα (Network) στη γλώσσα Ladder Δικτύωμα (Network) στη γλώσσα Ladder είναι ένα σύνολο συνδεδεμένων μεταξύ τους στοιχείων που συνιστούν ένα ολοκληρωμένο κύκλωμα μεταξύ της γραμμής τροφοδοσίας που βρίσκεται αριστερά και του στοιχείου εξόδου που βρίσκεται δεξιά

30 Προγραμματισμός σε γλώσσα LADDER (LAD) Η γραμμή τροφοδοσίας που βρίσκεται στο αριστερό μέρος αναπαριστά τον αγωγό φάσης Το στοιχείο εξόδου που βρίσκεται δεξιά είναι (υποτίθεται) συνδεδεμένο με τον ουδέτερο, ο οποίος δεν φαίνεται Στο δικτύωμα υποτίθεται ότι έχουμε ροή ρεύματος από αριστερά προς τα δεξιά μέσα από τις ενεργοποιημένες (κλειστές) επαφές στα πηνία και στα κουτιά

31 Προγραμματισμός σε γλώσσα LADDER (LAD) Παράδειγμα δικτυώματος

32 Προγραμματισμός σε γλώσσα LADDER (LAD) Το περιβάλλον της γλώσσας Ladder Υπάρχουν δύο τρόποι για να μπορέσετε να εισέλθετε στο περιβάλλον της Ladder Ο πρώτος και πιο κατάλληλος, που φαίνεται και στο παρακάτω σχήμα, είναι κάνοντας διπλό κλικ στο εικονίδιο OB1 που βρίσκεται στο Object BLOCKS στο παράθυρο του SIMATIC Manager Ο δεύτερος τρόπος είναι επιλέγοντας το εικονίδιο που βρίσκεται κάτω από το μενού: Έναρξη > Simatic > Step7 > LAD,STL,FBD-Programming S7 Blocks

33 Προγραμματισμός σε γλώσσα LADDER (LAD) Πώς να εισέλθετε σε περιβάλλον Ladder Κάνοντας διπλό κλικ στο εικονίδιο του παραπάνω σχήματος θα εμφανιστεί το παράθυρο της Ladder

34 Προγραμματισμός σε γλώσσα LADDER (LAD) Βασικές εντολές LADDER Logic Εδώ θα παρουσιαστούν οι βασικότερες εντολές που θα σας χρειαστούν για να ολοκληρώσετε μια εφαρμογή Πριν προχωρήσουμε όμως στην παράθεση των εντολών, πρέπει να παρουσιάσουμε τους τύπους των δεδομένων που μπορούν να χρησιμοποιήσουν κάποιες εντολές

35 Προγραμματισμός σε γλώσσα LADDER (LAD) Ένα δεδομένο μπορεί να έχει μήκος από 1 bit ως και 32 bits. Από αυτή την άποψη λοιπόν τα δεδομένα χωρίζονται σε Bool, Byte, Char, Int, Word, Dint, Dword: Bool: Τα Bool δεδομένα είναι μήκους 1 bit και έτσι η τιμή τους μπορεί να είναι είτε Αληθής είτε Ψευδής Byte: Τα Bytes είναι προσημασμένοι αριθμοί με μήκος 8 bits και έτσι μπορεί να πάρει τιμή από ως +127

36 Προγραμματισμός σε γλώσσα LADDER (LAD) Char: Αυτός ο τύπος δεδομένων περιλαμβάνει τους ASCII χαρακτήρες οι οποίοι έχουν μήκος 8 bits Int: Είναι προσημασμένοι αριθμοί με μήκος 16 bit που μπορούν να πάρουν τιμή από ως Word: Έχει μήκος 2 Byte ή 16 bits. Η διαφορά του από τους Int αριθμούς, είναι ότι περιέχει δυο ανεξάρτητους διαδοχικούς αριθμούς των 8 bits η καθεμία, ενώ οι Int περιέχουν έναν ενιαίο αριθμό των 16 bits

37 Προγραμματισμός σε γλώσσα LADDER (LAD) Dint: Είναι 32 Bits προσημασμένοι αριθμοί με τιμή από ως Dword: Είναι μήκους 4 Byte ή 32 bits. Όπως τα words, και τα Dwords περιέχουν τέσσερις διαδοχικούς αριθμούς των 8 bits

38 Προγραμματισμός σε γλώσσα LADDER (LAD) Bit Logic Instructions Αρχικά θα παρουσιαστούν οι βασικές εντολές που βασίζονται στη BOOLEAN λογική (Κανονικά Ανοιχτή Επαφή) κλείνει όταν η τιμή (0 ή 1) που αποθηκεύεται στη συγκεκριμένη διεύθυνση είναι 1. Δηλαδή όταν η επαφή κλείνει σημαίνει ότι από την επαφή θα περάσει ρεύμα (Κανονικά Κλειστή Επαφή) αντίστοιχα κλείνει όταν η τιμή που αποθηκεύεται στη συγκεκριμένη διεύθυνση είναι 0. Δηλαδή το PLC θα δώσει αποτέλεσμα 1 και θα περάσει ρεύμα όταν π.χ. ο διακόπτης είναι ανοιχτός

39 Προγραμματισμός σε γλώσσα LADDER (LAD) (Πηνίο Εξόδου) Θα δώσει αποτέλεσμα 1 όταν η συνθήκη που προηγείται του πηνίου είναι αληθής, και 0 όταν είναι ψευδής --- NOT --- (Αναστροφέας) Όπως φαίνεται και από το όνομα της, η εντολή αυτή αντιστρέφει το σήμα που φτάνει σ αυτήν. Έτσι αν έρθει 1 θα το κάνει 0 και αν έρθει 0 θα το κάνει 1

40 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο παρακάτω παράδειγμα παρουσιάζονται οι παραπάνω εντολές για να καταλάβετε τη λειτουργία τους. Όπως φαίνεται και στο σχήμα, αν ο διακόπτης στην είσοδο Ι0.2 είναι ανοικτός και έστω ένας διακόπτης από τους Ι0.0 και Ι0.1 είναι κλειστός, τότε θα ενεργοποιηθεί η έξοδος Q0.0 Παράδειγμα δικτυώματος με Bit Logic εντολές

41 Προγραμματισμός σε γλώσσα LADDER (LAD) Πύλες AND & NAND Η πύλη AND υλοποιείται με δυο κανονικά ανοικτές επαφές στη σειρά Αντίστοιχα η πύλη NAND υλοποιείται με τον ίδιο τρόπο με την προσθήκη της εντολής NOT μετά τις δύο εν σειρά κανονικά ανοικτές επαφές

42 Προγραμματισμός σε γλώσσα LADDER (LAD)

43 Προγραμματισμός σε γλώσσα LADDER (LAD) Πύλες OR & NOR Η πύλη OR υλοποιείται με δυο παράλληλες κανονικά ανοικτές επαφές και η πύλη NOR με την εντολή NOT μετά από αυτές

44 Προγραμματισμός σε γλώσσα LADDER (LAD)

45 Προγραμματισμός σε γλώσσα LADDER (LAD) Οι εντολές RESET και SET ---(R) (Reset) Θα δώσει αποτέλεσμα 0, δηλαδή θα κάνει Reset τη διεύθυνση που αντιπροσωπεύει, αν φτάσει μέχρι εκεί ρεύμα. Αν δεν φτάσει η διεύθυνση θα διατηρήσει την προηγούμενη κατάστασή της ---(S) (Set) Θα δώσει αντίστοιχα αποτέλεσμα 1, δηλαδή θα κάνει Set την αντίστοιχη διεύθυνση, αν φτάσει ρεύμα μέχρι εκεί

46 Προγραμματισμός σε γλώσσα LADDER (LAD) Οι εντολές αυτές συνήθως χρησιμοποιούνται για θέσεις μνήμης, όμως μπορούν να χρησιμοποιηθούν και για εξόδους Για να κατανοήσετε καλύτερα τη διαφορά των εντολών SET, RESET με την εντολή Πηνίο Εξόδου, όταν αυτές χρησιμοποιούνται για εξόδους και όχι για θέσεις μνήμης, θέτουμε το παρακάτω παράδειγμα:

47 Προγραμματισμός σε γλώσσα LADDER (LAD)

48 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο πρώτο δικτύωμα η έξοδος Q0.0 θα ενεργοποιηθεί μόνο όταν κλείσουν και οι δύο διακόπτες που αντιστοιχούν στις εισόδους I0.1 και Ι0.2. Το ίδιο θα γίνει και στο δεύτερο δικτύωμα με τη διαφορά ότι στο δεύτερο δικτύωμα αν η κατάσταση των εισόδων αλλάξει, η έξοδος θα παραμείνει ενεργοποιημένη και θα αλλάξει κατάσταση μόνο με εντολή RESET Να σημειώσουμε εδώ ότι οι δύο εντολές Set & Reset αλλάζουν την κατάσταση των διευθύνσεων που αναφέρονται μόνο με 1 στην είσοδό τους. Με 0 η διεύθυνση διατηρεί την προηγούμενη κατάστασή της

49 Προγραμματισμός σε γλώσσα LADDER (LAD) Comparison Instructions CMP xxi Compare Integer (>, <, ==, <>, <=, >=): Με την εντολή αυτή γίνεται οποιαδήποτε σύγκριση μεταξύ δύο ακέραιων αριθμών (IN1 και IN2) που έχουν αποθηκευτεί σε δύο θέσεις μνήμης Η έξοδος της εντολής αυτής θα είναι 1, αν η σύγκριση είναι αληθής. Στη θέση xxi εισάγουμε το είδος της σύγκρισης που θέλουμε να γίνει. Οι δύο ακέραιοι μπορούν να είναι οποιοιδήποτε αριθμοί από ως και , δηλαδή οποιοσδήποτε 16Bit αριθμός

50 Προγραμματισμός σε γλώσσα LADDER (LAD) Στην κατηγορία αυτή υπάρχουν και οι εντολές CMP >= D και CMP >= R που είναι ίδιες με την παραπάνω, με τη διαφορά ότι η μεν πρώτη μπορεί να συγκρίνει μέχρι και 32Bit αριθμούς, η δεύτερη δε συγκρίνει και πραγματικούς αριθμούς. Παρακάτω θέτουμε ένα παράδειγμα για να καταλάβετε καλύτερα τη λειτουργία των συγκριτών

51 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο παραπάνω παράδειγμα η έξοδος Q0.0 θα ενεργοποιηθεί αν η είσοδος Ι0.0 είναι 1 και αν οι δύο ακέραιοι που βρίσκονται στις θέσεις μνήμης MW0 και MW1 είναι άνισοι (σύμβολο <>). Χρησιμοποιούμε MW για τις θέσεις μνήμης γιατί οι αριθμοί είναι 16Bit

52 Προγραμματισμός σε γλώσσα LADDER (LAD) Conversion Instructions Εδώ θα παρουσιαστούν οι σημαντικότερες εντολές μετατροπής ενός αριθμού σε κάποιον άλλο: BCD_I BCD to Integer: Μετατρέπει έναν BCD αριθμό σε 16Bit ακέραιο BCD_DI BCD to Double Integer: Μετατρέπει έναν BCD αριθμό σε 32Bit ακέραιο I_BCD Integer to BCD: Μετατρέπει έναν 16Bit ακέραιο σε BCD

53 Προγραμματισμός σε γλώσσα LADDER (LAD) DI_BCD Double Integer to BCD: Μετατρέπει έναν 32Bit ακέραιο σε BCD I_DINT Integer to Double Integer: Μετατρέπει έναν 16Bit ακέραιο σε 32Bit ακέραιο TRUNC Truncate Double Integer Part: Μετατρέπει έναν πραγματικό αριθμό σε ακέραιο με στρογγυλοποίηση προς τα κάτω ROUND Round to Double Integer: Μετατρέπει έναν πραγματικό αριθμό σε ακέραιο με κανονική στρογγυλοποίηση CEIL Ceiling: Μετατρέπει έναν πραγματικό αριθμό σε ακέραιο με προς τα πάνω στρογγυλοποίηση

54 Προγραμματισμός σε γλώσσα LADDER (LAD) INV_I Ones Complement Integer: Εκτελώντας μια πράξη XOR με το FFFF Hex, μετατρέπει έναν 16Bit ακέραιο στο συμπλήρωμα ως προς 1 NEG_I Twos Complement Integer: Μετατρέπει έναν 16Bit ακέραιο στο συμπλήρωμά του ως προς 2 NEG_R Negate Floating-Point Number: Μετατρέπει έναν πραγματικό αριθμό στον αντίθετό του

55 Προγραμματισμός σε γλώσσα LADDER (LAD) Το παράδειγμα που ακολουθεί ισχύει για όλες τις εντολές μετατροπής, καθώς όλες έχουν τις ίδιες εισόδους και εξόδους

56 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο παραπάνω παράδειγμα, αν η είσοδος Ι0.0 είναι 1, τότε ο πραγματικός αριθμός που βρίσκεται στη θέση μνήμης MD1 θα μετατραπεί στον αντίθετό του και θα αποθηκευτεί στη θέση μνήμης MD35 Αν η μετατροπή δεν εκτελεστεί (ΕΝ=ΕΝΟ= 0 ) η έξοδος Q0.0 θα ενεργοποιηθεί

57 Προγραμματισμός σε γλώσσα LADDER (LAD) Counter Instructions Ένα βασικό σετ εντολών είναι οι εντολές μετρητών/απαριθμητών που μπορούν να μετρήσουν κάποιο γεγονός που συνέβηκε από 0 ως και 999 φορές Υπάρχουν 5 είδη μετρητών και παρουσιάζονται παρακάτω:

58 Προγραμματισμός σε γλώσσα LADDER (LAD) S_CUD UP-DOWN Counter: Μόλις φτάσει 1 στην ακίδα S (Set), ο μετρητής φορτώνει την τιμή που έχει τεθεί από πριν στην ακίδα PV (Preset Value) και θα αυξηθεί κατά 1 αν η κατάσταση στην ακίδα CU (Count Up) αλλάξει από 0 σε 1. Ομοίως θα μειωθεί κατά 1 αν αλλάξει η κατάσταση στην ακίδα CD (Counter Down). Ο μετρητής θα δώσει 1 στην έξοδο Q όταν η τρέχουσα τιμή του είναι μεγαλύτερη από 0. Στην ακίδα CV (Current Value) εμφανίζεται η τρέχουσα τιμή του μετρητή και στην CV_BCD το ίδιο αλλά σε BCD μορφή. Τέλος, αν έρθει 1 στην ακίδα R (Reset), ο μετρητής θα μηδενιστεί

59 Προγραμματισμός σε γλώσσα LADDER (LAD) S_CU UP Counter: Είναι παρόμοιος με τον προηγούμενο, με τη μόνη διαφορά ότι μετράει μόνο προς τα πάνω, δηλαδή μόνο αυξάνει όταν παρουσιαστεί αλλαγή από 0 σε 1 στην ακίδα CU.

60 Προγραμματισμός σε γλώσσα LADDER (LAD) S_CD DOWN Counter: Ομοίως και αυτός λειτουργεί ανάλογα αλλά προς τα κάτω. Δηλαδή μόνο μειώνεται όταν παρουσιαστεί αλλαγή από 0 σε 1 στην ακίδα CD.

61 Προγραμματισμός σε γλώσσα LADDER (LAD) SC Set Counter Value: Όταν φτάσει 1, τότε η τιμή που έχουμε προκαθορίσει μεταφέρεται στον μετρητή που αναφέρεται (C no.) π.χ. C5. Αυτός ο μετρητής συνήθως χρησιμοποιείται σε συνδυασμό με τους δύο επόμενους CU UP Counter Coil: Ο μετρητής αυτός θα αυξάνει κατά 1 κάθε φορά που το αποτέλεσμα της λογικής πράξης που έγινε πριν τον μετρητή είναι 1. Έτσι ο μετρητής θα αρχίσει να αυξάνεται από την τιμή που έχει οριστεί με την πιο πάνω εντολή και μόνο μέχρι το 999

62 Προγραμματισμός σε γλώσσα LADDER (LAD) CD DOWN Counter Coil: Ομοίως με πριν με τη μόνη διαφορά ότι αντί να αυξάνει μειώνεται μέχρι να μηδενιστεί

63 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο παρακάτω παράδειγμα, ο μετρητής C10 φορτώνει την τιμή 100 με την εντολή του πρώτου δικτυώματος και θα αυξηθεί κατά ένα αν κλείσει ο διακόπτης Ι0.1 του δεύτερου δικτυώματος. Στο τρίτο δικτύωμα, γίνεται Reset ο μετρητής και μηδενίζεται, αν κλείσει ο διακόπτης Ι0.2

64 Προγραμματισμός σε γλώσσα Εντολές άλματος LADDER (LAD) ---( JMP ) Jump: Είναι εντολή άλματος το οποίο μπορεί να εκτελεστεί μόνο μέσα στο ίδιο Block, και συντάσσεται πάντα με το όνομα (LABEL) της διεύθυνσης στην οποία θέλουμε να πάει το πρόγραμμα. Έχει δύο εφαρμογές, το άλμα υπό συνθήκη και το άλμα χωρίς συνθήκη Στην πρώτη, το άλμα θα γίνει αν το αποτέλεσμα της λογικής πράξης πριν την εντολή άλματος είναι 1 Στη δεύτερη, δεν πρέπει να παρεμβάλλεται τίποτα μεταξύ της εντολής και της κάθετης γραμμής αριστερά που είναι η γραμμή ρεύματος. Δηλαδή αυτή η εντολή θα εκτελεστεί ότι και να γίνει

65 Προγραμματισμός σε γλώσσα LADDER (LAD) ---( JMPN ) Jump-If-Not: Εκτελείται το άλμα αν το αποτέλεσμα της λογικής πράξης πριν την εντολή είναι 0 LABEL: Με την εντολή αυτή δηλώνεται το όνομα της διεύθυνσης στην οποία θα μεταβεί το πρόγραμμα μετά από μια εντολή άλματος. Μπορούμε να εισάγουμε το πολύ 4 χαρακτήρες, από τους οποίους ο πρώτος πρέπει να είναι υποχρεωτικά γράμμα.

66 Προγραμματισμός σε γλώσσα LADDER (LAD) Βασικές εντολές πραγματικών αριθμών ABS Absolute Value of a Floating-Point Number: Με την εντολή αυτή ένας πραγματικός αριθμός μετατρέπεται στον απόλυτό του (absolute) ADD_R Add Real: Προσθέτει δύο πραγματικούς αριθμούς SUB_R Subtract Real: Αφαιρεί δύο πραγματικούς αριθμούς MUL_R Multiply Real: Πολλαπλασιάζει δύο πραγματικούς αριθμούς DIV_R Divide Real: Διαιρεί δύο πραγματικούς αριθμούς

67 Προγραμματισμός σε γλώσσα LADDER (LAD) Στις εντολές αυτές, αν το αποτέλεσμα υπερβαίνει μια μέγιστη θετική ή αρνητική τιμή (περίπου ±3,40282*1038 ), η έξοδος ΕΝΟ γίνεται 0 και οι εντολές που ακολουθούν δεν εκτελούνται Στο παρακάτω παράδειγμα, μόλις ενεργοποιηθεί η είσοδος I0.0, οι αριθμοί που βρίσκονται στους ακροδέκτες ΙΝ1 και ΙΝ2 (οι οποίοι θα μπορούσαν να είναι αποθηκευμένοι σε κάποιες θέσεις μνήμης) θα πολλαπλασιαστούν και το αποτέλεσμα θα πάει στη θέση μνήμης MD1 και ταυτόχρονα θα ενεργοποιηθεί η έξοδος Q0.0

68 Προγραμματισμός σε γλώσσα LADDER (LAD)

69 Προγραμματισμός σε γλώσσα LADDER (LAD) Βασικές εντολές ακέραιων αριθμών ADD_I Add Integer: Προσθέτει δύο ακέραιους αριθμούς SUB_I Subtract Integer: Αφαιρεί δύο ακέραιους αριθμούς MUL_I Multiply Integer: Πολλαπλασιάζει δύο ακέραιους αριθμούς DIV_I Divide Integer: Διαιρεί δύο ακέραιους αριθμούς

70 Προγραμματισμός σε γλώσσα LADDER (LAD) Οι εντολές αυτές αφορούν σε 16Bit προσημασμένους ακέραιους αριθμούς. Υπάρχουν και εντολές για 32Bit προσημασμένους ακέραιους αριθμούς, που είναι ίδιες με αυτές με την προσθήκη ενός D πριν το Ι (π.χ. ADD_DI) Η σύνταξή τους είναι ίδια με τις εντολές που αφορούν σε πραγματικούς αριθμούς

71 Προγραμματισμός σε γλώσσα LADDER (LAD) Program Control Instructions ---(MCRA) Master Control Relay Activate: Με την εντολή αυτή ενεργοποιείται ο σωρός και μπορεί να χρησιμοποιηθεί με τις επόμενες εντολές. Ο σωρός εδώ είναι λογικής LIFO (last in, first out) και επιτρέπει μέχρι 8 επίπεδα, δηλαδή μέχρι και 8 εισόδους χωρίς προηγούμενη έξοδο ---(MCR<) Master Control Relay On: Με την εντολή αυτή ο επεξεργαστής σώζει στο σωρό το αποτέλεσμα της λογικής επεξεργασίας των προηγούμενων εντολών. Αν ο σωρός είναι πλήρης, η εντολή αυτή θα προκαλέσει σφάλμα σωρού (MCRF)

72 Προγραμματισμός σε γλώσσα LADDER (LAD) ---(MCR>) Master Control Relay Off: Με την εντολή αυτή ο σωρός αδειάζει κατά ένα επίπεδο. Αν ο σωρός είναι άδειος, με την εκτέλεση της εντολής αυτής θα δημιουργηθεί σφάλμα σωρού (MCRF) ---(MCRD) Master Control Relay Deactivate: Με την εντολή αυτή ο σωρός απενεργοποιείται ο σωρός και δεν μπορεί να χρησιμοποιηθεί για την αποθήκευσή του αποτελέσματος λογικής επεξεργασίας

73 Προγραμματισμός σε γλώσσα LADDER (LAD) Οι εντολές MCR> και MCR< επηρεάζουν τις παρακάτω εντολές: --( # )Midline Output, --( ) Output, --( S ) Set Output, --( R ) Reset Output, RS Reset Flip Flop, SR Set Flip Flop, MOVE Assign a Value Δηλαδή, αν το πρώτο επίπεδο του σωρού έχει αποθηκεύσει 0, οι εντολές που ακολουθούν (αν ανήκουν στις παραπάνω δεν εκτελούνται

74 Προγραμματισμός σε γλώσσα LADDER (LAD) Για να καταλάβουμε όμως καλύτερα τις εντολές σωρού, ας δούμε το παρακάτω παράδειγμα Με την εντολή MCRA ο σωρός ενεργοποιείται Με την εντολή MCR< αποθηκεύεται στο πρώτο επίπεδο σωρού, η κατάσταση της εισόδου I0.0 Αν αυτή είναι 1, τότε οι εντολές στα δικτυώματα 3 & 4 θα εκτελεστούν κανονικά Αν όμως η είσοδος I0.0 είναι 0, τότε οι εντολές δεν θα εκτελεστούν

75 Προγραμματισμός σε γλώσσα LADDER (LAD)

76 Προγραμματισμός σε γλώσσα LADDER (LAD) Δηλαδή ακόμα κι αν η είσοδος Ι0.1 είναι 1, δεν θα ενεργοποιηθεί η έξοδος Q0.1, και η έξοδος Q0.3 δεν θα ενεργοποιηθεί ακόμα κι αν η είσοδος Ι0.2 είναι 1 και η Ι0.3 είναι 0. Με την εντολή MCR> αδειάζει ο σωρός και απενεργοποιείται με την MCRD

77 Προγραμματισμός σε γλώσσα LADDER (LAD) ---(Call): Χρησιμοποιείται όταν θέλουμε να καλέσουμε στο πρόγραμμά μας κάποιο άλλο Block. Σ αυτή την περίπτωση ο επεξεργαστής αποθηκεύει τη διεύθυνση επιστροφής και τα τοπικά δεδομένα του Block αντικαθιστώνται από τα δεδομένα του καλούμενου Block. Επίσης ο σωρός αποθηκεύεται σε μία άλλη περιοχή της μνήμης που ονομάζεται σωρός Β ---(RET) Return: Με την εντολή αυτή η ροή του προγράμματος επιστρέφει στη διεύθυνση του Block που είχε αποθηκεύσει ο επεξεργαστής κατά την εκτέλεση της εντολής CALL, με την οποία κλήθηκε το τρέχον Block

78 Προγραμματισμός σε γλώσσα LADDER (LAD) Shift and Rotate Instructions SHR_I Shift Right Integer: Η εντολή αυτή κάνει ολίσθηση δεξιά έναν 16Bit ακέραιο που τον εισάγουμε στον ακροδέκτη ΙΝ. Στον ακροδέκτη Ν εισάγουμε πόσες φορές θέλουμε να ολισθήσει ο αριθμός. Το αποτέλεσμα βγαίνει στον ακροδέκτη OUT. Κατά την εκτέλεση της εντολής δημιουργούνται κενές θέσεις οι οποίες γεμίζουν με το Bit του πρόσημου, δηλαδή του 15 Bit. Όσα Bit ολισθήσουν χάνονται

79 Προγραμματισμός σε γλώσσα LADDER (LAD) Τι συμβαίνει κατά την ολίσθηση

80 Προγραμματισμός σε γλώσσα LADDER (LAD) Ομοίως και για την εντολή SHR_DI Shift Right Double Integer, που κάνει δεξιά ολίσθηση 32Bit ακέραιου ROR_DW Rotate Right Double Word: Κάνει περιστροφή δεξιά 32Bit λέξης που βρίσκεται στον ακροδέκτη IN τόσες φορές όσες λέει ο ακροδέκτης N. Το αποτέλεσμα αποθηκεύεται στον ακροδέκτη OUT

81 Προγραμματισμός σε γλώσσα LADDER (LAD) Ομοίως και η εντολή ROL_DW Rotate Left Double Word κάνει αριστερή περιστροφή μιας 32Bit λέξης. Status Bit Instructions == Result Bit Equal 0: Η εντολή αυτή χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι ίσο με 0 <> Result Bit Not Equal 0: Χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι διαφορετικό του 0

82 Προγραμματισμός σε γλώσσα LADDER (LAD) > Result Bit Greater Than 0: Χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι μεγαλύτερο του 0 < Result Bit Less Than 0: Χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι μικρότερο του 0 >= Result Bit Greater Equal 0: Χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι μεγαλύτερο ή ίσο του 0 <= Result Bit Less Equal 0: Χρησιμοποιείται για να ελέγξουμε αν το αποτέλεσμα μιας μαθηματικής πράξης είναι μικρότερο ή ίσο του 0

83 Προγραμματισμός σε γλώσσα LADDER (LAD) Στο παρακάτω παράδειγμα χρησιμοποιούμε την εντολή ==0 για να δούμε αν το αποτέλεσμα της αφαίρεσης είναι ίσο με 0 Έτσι η έξοδος Q0.0 θα ενεργοποιηθεί μόνο στην περίπτωση που τα περιεχόμενα των MW0 και MW1 είναι ίσα

84 Προγραμματισμός σε γλώσσα LADDER (LAD) OV Exception Bit Overflow: Χρησιμοποιείται για να ελέγξουμε αν υπήρξε υπερχείλιση (Overflow) κατά την προηγούμενη μαθηματική πράξη. Δηλαδή αν το αποτέλεσμα υπερβαίνει τα προκαθορισμένα όρια OS Exception Bit Overflow Stored: Είναι ίδια με την προηγούμενη με τη διαφορά ότι αν υπάρξει υπερχείλιση το Bit OS παραμένει 1 και μπορεί να χρησιμοποιηθεί ανά πάσα στιγμή μέσω της εντολής αυτής UO Exception Bit Unordered: Χρησιμοποιείται για να ελέγξουμε αν οι παράγοντες (συγκεκριμένα για πράξεις με πραγματικούς αριθμούς) μιας μαθηματικής πράξης που προηγήθηκε ήταν έγκυροι

85 Προγραμματισμός σε γλώσσα Timer Instructions LADDER (LAD) Τα χρονικά είναι πολύ χρήσιμα εργαλεία στον προγραμματισμό του PLC, καθώς μας δίνουν τη δυνατότητα να εισάγουμε μια συγκεκριμένη καθυστέρηση πριν την εκτέλεση κάποιας εντολής ή ακόμα μπορούμε να μετρήσουμε το χρόνο που διέρκεσε ένα γεγονός Τα χρονικά μπορούν να μετρήσουν χρόνους μέχρι και 9990 δευτερόλεπτα ή 2 ώρες 46 λεπτά και 30 δευτερόλεπτα. Ο μικρότερος χρόνος που μπορεί να μετρηθεί είναι 10 msecs

86 Προγραμματισμός σε γλώσσα LADDER (LAD) Η τιμή του χρόνου που θέλουμε να μετρηθεί, τοποθετείται στην ακίδα TV όπως θα δούμε παρακάτω. Υπάρχει ένα συγκεκριμένο format για την εισαγωγή του χρόνου αυτού: S5T#αΗ_bM_cS_dMS όπου H=Hours (ώρες), Μ=Minutes (λεπτά), S=Seconds (δευτερόλεπτα), MS=Millisecs (χιλιοστά δευτερολέπτου) και a,b,c,d είναι νούμερα

87 Προγραμματισμός σε γλώσσα LADDER (LAD) Η βασική μορφή των χρονικών όπως αυτά εμφανίζονται στη γλώσσα Ladder, είναι όπως εμφανίζονται στο κάτωθι σχήμα. Η ακίδα S είναι αυτή που μόλις έρθει 1 εκεί, ξεκινάει το χρονικό να μετράει το χρόνο που έχουμε προκαθορίσει στην ακίδα TV. Η ακίδα R κάνει Reset το χρονικό. Η ακίδα Q είναι η έξοδος που γίνεται 1 όταν οι προδιαγραφές του κάθε χρονικού ικανοποιούνται. Οι προδιαγραφές αυτές για κάθε τύπο χρονικού εμφανίζονται στον παρακάτω πίνακα. Τέλος οι ακίδες BI και BCD εμφανίζουν την τρέχουσα τιμή του χρονικού σε δυαδική και BCD μορφή αντίστοιχα

88 Προγραμματισμός σε γλώσσα LADDER (LAD) S_Pulse Τύπος Pulse Timer S-Pext Extended Pulse Timer S_ODT On- delay Timer S_ODTS Retentive on- delay Timer S_OFFDT Off- delay Timer Περιγραφή Το χρονικό τρέχει όσο το σήμα στην ακίδα S είναι 1. Αν γίνει 0 τότε το χρονικό θα σταματήσει και θα βγάλει στην έξοδο Q 0. Η έξοδος του χρονικού παραμένει 1 για όλο τον χρόνο που έχει προγραμματιστεί, ακόμα κι αν το σήμα στην ακίδα S έχει γίνει 0. Η έξοδος θα γίνει 1 μόνο όταν περάσει. ο χρόνος που έχουμε θέσει στο χρονικό και το σήμα στην είσοδο είναι ακόμα 1. Η έξοδος θα γίνει 1 μόνο όταν περάσει ο χρόνος που έχουμε θέσει, ακόμα και αν το σήμα στην είσοδο έχει γίνει 0. Αυτό το χρονικό φορτώνει τον προκαθορισμένο χρόνο όταν έρθει 1 στην ακίδα S αλλά, αντίθετα με τα άλλα, θέλει αρνητικό παλμό για να ξεκινήσει. Η έξοδος του θα μείνει άσος για όσο χρόνο θα μετράει το χρονικό και αν ξαναέρθει 1 στην είσοδο θα γίνει Reset.

89 Προγραμματισμός σε γλώσσα LADDER (LAD) Word Logic Instructions WAND_W (Word) AND Word: Με την εντολή αυτή γίνεται η λογική πράξη AND μεταξύ των λέξεων που βρίσκονται στους ακροδέκτες IN1 και IN2. Το αποτέλεσμα αποθηκεύεται στον ακροδέκτη OUT. Αν η πράξη εκτελεστεί ο ακροδέκτης ENO θα δώσει 1

90 Προγραμματισμός σε γλώσσα LADDER (LAD) WXOR_W (Word) Exclusive OR Word: Ομοίως η εντολή αυτή εκτελεί τη λογική πράξη XOR μεταξύ των δύο αριθμών

91 Προγραμματισμός σε γλώσσα Move Instructions LADDER (LAD) MOVE Assign a Value: Μόλις έρθει 1 στην είσοδο ΕΝ, το περιεχόμενο της ακίδας IN μεταφέρεται στη διεύθυνση που δείχνει η ακίδα OUT. Η ακίδα IN μπορεί να περιέχει αριθμούς των 8, 16 ή 32 bits

92 Προγραμματισμός σε γλώσσα LADDER (LAD) Αν το περιεχόμενο της ακίδας IN έχει περισσότερα bits από αυτά που μπορεί να χωρέσει η διεύθυνση OUT, τότε τα παραπάνω bits κόβονται Δηλαδή αν θέλουμε να μεταφέρουμε σε μια 8bit διεύθυνση έναν 16bit αριθμό, θα γραφτούν στη διεύθυνση μόνο τα 8 πρώτα bits του αριθμού

93 Προγραμματισμός σε γλώσσα LADDER (LAD) Προγραμματίζοντας το ΟΒ1 σε γλώσσα Ladder Εδώ θα μάθουμε πώς να καταρτίζουμε ένα πρόγραμμα σε Ladder γλώσσα φτιάχνοντας κυκλώματα εν σειρά ή παράλληλα Σε σειρά κύκλωμα Αρχικά βεβαιωθείτε ότι έχει επιλεχθεί η γλώσσα Ladder. Αυτό γίνεται πηγαίνοντας στο μενού View>Lad

94 Προγραμματισμός σε γλώσσα LADDER (LAD) Κάνοντας κλικ στο πλαίσιο που φαίνεται αριστερά, μπορείτε να εισάγετε τον τίτλο του προγράμματος που θα δημιουργήσετε

95 Προγραμματισμός σε γλώσσα LADDER (LAD) Από το Δικτύωμα 1 επιλέξτε τη γραμμή κυκλώματος πάνω στην οποία θα τοποθετηθούν τα διάφορα στοιχεία

96 Προγραμματισμός σε γλώσσα LADDER (LAD) Επιλέξτε από τη γραμμή εργαλείων μια κανονικά ανοιχτή επαφή. Αυτή θα τοποθετηθεί πάνω στο κύκλωμα. Με τον ίδιο τρόπο βάλτε άλλη μια ανοιχτή επαφή. Τέλος τοποθετείστε με τον ίδιο τρόπο και ένα πηνίο. Η τελική μορφή του δικτυώματος φαίνεται στο σχήμα

97 Προγραμματισμός σε γλώσσα LADDER (LAD) Όπως παρατηρείτε, οι διευθύνσεις των επαφών και του πηνίου δεν έχουν μπει ακόμα. Για να βάλετε διευθύνσεις στα στοιχεία αυτά κάντε κλικ πάνω στα ερωτηματικά και εισάγετε τις διευθύνσεις

98 Προγραμματισμός σε γλώσσα LADDER (LAD) Αν έχετε δημιουργήσει από πριν τον πίνακα των συμβολικών διευθύνσεων, τότε αυτόματα οι αριθμοί θα αντικατασταθούν από τις συμβολικές διευθύνσεις που έχετε δώσει Αν δεν γίνει αυτό αυτόματα, τότε ελέγξτε από το μενού View > Display with, αν το Symbolic Representation είναι ενεργοποιημένο Αν αλλάξουν όλα τα ονόματα αλλά κάποιο μείνει κόκκινο, σημαίνει ή ότι δεν έχει δηλωθεί η συγκεκριμένη διεύθυνση ή ότι υπάρχει κάποιο συντακτικό λάθος

99 Προγραμματισμός σε γλώσσα LADDER (LAD) Αν τέλος πάντων έχουν γίνει όλα σωστά, θα έχετε δημιουργήσει το πρώτο σας δικτύωμα, το οποίο μπορεί να αποτελέσει από μόνο του ένα ολοκληρωμένο πρόγραμμα το οποίο για παράδειγμα όταν κλείσουν οι δυο διακόπτες Α & Β θα ξεκινήσει η μηχανή D Παράλληλο κύκλωμα

100 Προγραμματισμός σε γλώσσα LADDER (LAD) Το παραπάνω κύκλωμα αναπαριστά μια εξίσωση. Την: E = A + BC Άρα λοιπόν, μπορούμε να υλοποιήσουμε με τον ίδιο τρόπο οποιοδήποτε κύκλωμα, αρκεί να έχουμε την εξίσωση που το περιγράφει

101 Παραδείγματα χρήσης του PLC S7-300 Παραδείγματα ενεργοποίησης εξόδων Π1. ΕΝΕΡΓΟΠΟΙΗΣΗ ΜΙΑΣ ΕΞΟΔΟΥ Ο λαμπτήρας Η1 πρέπει να ανάβει όταν είναι πατημένο το κομβίο S1 Σχηματική απεικόνιση εφαρμογής

102 Παραδείγματα χρήσης του PLC S7-300 Για την υλοποίηση του συστήματος χρειαζόμαστε μια είσοδο και μια έξοδο. Στην είσοδο θα συνδεθεί το κομβίο S1 και στην έξοδο ο λαμπτήρας H1 Το κομβίο S1 επιλέγουμε να συνδεθεί με στην είσοδο 10.0 και ο λαμπτήρας H1 στην έξοδο Ο0.0

103 Παραδείγματα χρήσης του PLC S7-300 Καθορισμός διευθύνσεων εισόδων εξόδων

104 Παραδείγματα χρήσης του PLC S7-300 Στον προγραμματισμό με γλώσσα STL η είσοδος 10.0 (S1) οδηγεί την έξοδο Ο0.0 (Η1). Η είσοδος S1 εισάγεται στο πρόγραμμα με χαρακτήρα (L) Load ενώ η έξοδος Η1 με το χαρακτήρα (=) Equal

105 Παραδείγματα χρήσης του PLC S7-300 Στο διάγραμμα LADDER το πρόγραμμα υλοποιείται με οριζόντιο κλάδο. Η είσοδος S1 εισάγεται στο πρόγραμμα με μια κανονική ανοικτή επαφή, ενώ η έξοδος Η1 με μια παρένθεση που αντιπροσωπεύει την άμεση έξοδο

106 Παραδείγματα χρήσης του PLC S7-300 ΕΝΕΡΓΟΠΟΙΗΣΗ ΚΑΙ ΑΠΕΝΕΡΓΟΠΟΙΗΣΗ ΜΙΑΣ ΕΞΟΔΟΥ Ο λαμπτήρας Η2 που είναι συνεχώς αναμμένος, πρέπει να παραμένει σβηστός για όσο χρονικό διάστημα το κομβίο S2 είναι ενεργοποιημένο Σχηματική απεικόνιση της εφαρμογής

107 Παραδείγματα χρήσης του PLC S7-300 Για την υλοποίηση του συστήματος χρειαζόμαστε μια είσοδο και μια έξοδο. Στην είσοδο 10.1 θα συνδεθεί το κομβίο S2 και στην έξοδο Ο0.1 o λαμπτήρας H2 Συνδεσμολογία εισόδων - εξόδων

108 Παραδείγματα χρήσης του PLC S7-300 Στον προγραμματισμό με γλώσσα STL η είσοδος 10.1 (S2) οδηγεί την έξοδο Ο0.1 (Η2). Η είσοδος S2 εισάγεται στο πρόγραμμα με τον χαρακτήρα (L N) Load Not, ενώ η έξοδος Η2 με το χαρακτήρα (=) Equal. Όταν το σύστημα βρίσκεται σε κατάσταση ηρεμίας η έξοδος Ο0.1 Η2 είναι ενεργοποιημένη, μόλις ενεργοποιηθεί η είσοδος 10.1S2 η έξοδος Ο0.1 Η2 απενεργοποιείται

109 Παραδείγματα χρήσης του PLC S7-300 Στον προγραμματισμό με το διάγραμμα LADDER το πρόγραμμα υλοποιείται με ένα οριζόντιο κλάδο. Η είσοδος 10.1 (S2) εισάγεται στο πρόγραμμα με μια κανονικά κλειστή, ενώ η έξοδος Ο0.1 (Η2) με μια παρένθεση που αντιπροσωπεύει την άμεση έξοδο. Έτσι η έξοδος Ο0.1 (Η2) απενεργοποιείται για όσο χρονικό διάστημα ενεργοποιείται η είσοδος 10.1 (S2)

110 Παραδείγματα χρήσης του PLC S7-300

111 Παραδείγματα χρήσης του PLC S7-300 ΛΟΓΙΚΗ ΣΥΝΔΕΣΗ ΚΑΙ (AND) Ο λαμπτήρας Η1 πρέπει να παραμένει αναμμένος για όσο χρονικό διάστημα τα κομβίο S1 και S2 είναι ενεργοποιημένα ταυτόχρονα Σχηματική απεικόνιση της εφαρμογής

112 Παραδείγματα χρήσης του PLC S7-300 Για την υλοποίηση του συστήματος χρειαζόμαστε δυο εισόδους και μια έξοδο. Στην είσοδο θα συνδεθούν τα κομβίο S1 και S2 ενώ στην έξοδο o λαμπτήρας H2

113 Παραδείγματα χρήσης του PLC S7-300 Συνδεσμολογία εισόδων - εξόδων

114 Παραδείγματα χρήσης του PLC S7-300 Το κομβίο S1 επιλέγουμε να συνδεθεί στην είσοδο 10.0 και το κομβίο S2 στην είσοδο 10.0 και το κομβίο S2 στην είσοδο Ο λαμπτήρας Η1 επιλέγουμε να συνδεθεί στην έξοδο Ο0.01

115 Παραδείγματα χρήσης του PLC S7-300 Στον προγραμματισμό με γλώσσα STL η σύνδεση AND δημιουργείται στην δεύτερη γραμμή του προγράμματος με το σύμβολο (Α). Έτσι για την ενεργοποίηση της εξόδου (Η1) θα πρέπει να ενεργοποιηθούν ταυτόχρονα τα κομβίο S1 και S2

116 Παραδείγματα χρήσης του PLC S7-300 Στον προγραμματισμό με το διάγραμμα LADDER το πρόγραμμα υλοποιείται με ένα οριζόντιο κλάδο. Το στοιχείο AND υλοποιείται με την σύνδεση δυο κανονικά ανοικτών επαφών (S1 και S2) σε σειρά με την έξοδο Η1. Έτσι για την ενεργοποίηση της εξόδου Η1 απαιτείται η ταυτόχρονη ενεργοποίηση των εισόδων S1 και S2

117 Παραδείγματα χρήσης του PLC ΕΛΕΓΧΟΣ ΑΝΕΛΚΥΣΤΗΡΑ S7-300 Επιθυμούμε να ελέγξουμε τον ανελκυστήρα (σχήμα Π4.1) μιας πολυκατοικίας τριών ορόφων (4 όροφοι μαζί με το ισόγειο). Σε κάθε όροφο υπάρχει ένα μπουτόν κλήσης του ανελκυστήρα. Θέλουμε κάθε φορά που πιέζεται κάποιο μπουτόν ορόφου, ο ανελκυστήρας να πηγαίνει στον αντίστοιχο όροφο. Ο ανελκυστήρας μέσα έχει ένα ταμπλό με 4 μπουτόν για τους τέσσερις όροφους και έναν διακόπτη διακοπής λειτουργίας. Τα μπουτόν κλήσης κάθε ορόφου συνδέονται στην ίδια είσοδο με τα αντίστοιχα εσωτερικά μπουτόν του ταμπλό

118 Παραδείγματα χρήσης του PLC S7-300 Επίσης σε κάθε όροφο υπάρχει ένας διακόπτης επαφής που κλείνει όταν ο ανελκυστήρας φτάσει στον αντίστοιχο όροφο. Όταν πατηθεί κάποιο μπουτόν κλείνει το αντίστοιχο κύκλωμα και ο ανελκυστήρας καταλαβαίνει αυτόματα σε ποιόν όροφο πρέπει να σταματήσει. Για να εμποδίσουμε την λειτουργία του ανελκυστήρα όταν κάποια πόρτα είναι ανοιχτή για την αποφυγή ατυχημάτων, χρησιμοποιούμε διακόπτες επαφής σε κάθε πόρτα και ρελέ μετά από κάθε μπουτόν κλήσης

119 Παραδείγματα χρήσης του PLC S7-300 Έτσι όταν ανοίξει κάποια πόρτα ανοίγει και ο αντίστοιχος διακόπτης επαφής, οπλίζονται όλα τα ρελέ και απενεργοποιούνται όλα τα μπουτόν κλήσης. Επίσης για ασφάλεια πρέπει να προστεθεί σε κάθε πόρτα, ένα σύστημα μανδάλωσης έτσι ώστε όταν λειτουργεί ο ανελκυστήρας να μην μπορεί κάποιος να ανοίξει κάποια πόρτα. Τέλος η λειτουργία του ανελκυστήρα μπορεί να διακοπεί ανά πάσα στιγμή κλείνοντας τον διακόπτη STOP που βρίσκεται στο εσωτερικό ταμπλό

120 Παραδείγματα χρήσης του PLC S7-300 Σχήμα Π4.1 Ανελκυστήρας

121 Παραδείγματα χρήσης του PLC S7-300 Το περιβάλλον της γλώσσας LADDER Ένα άλλο εργαλείο για την διευκόλυνσή μας, είναι η συμβολική διευθυνσιοδότηση, έτσι ώστε να απαλλαχτούμε από τα νούμερα των διευθύνσεων, δίνοντας ένα συμβολικό όνομα σε κάθε διεύθυνση. Γι αυτό το λόγο συντάσσουμε έναν πίνακα με όλες τις εισόδους και τις εξόδους που θα χρησιμοποιήσουμε:

122 Παραδείγματα χρήσης του PLC S7-300 Πίνακας Αντιστοιχιών Περιγραφή Λειτουργίας Συμβολική Διεύθυνση Απόλυτη Διεύθυνση Διακόπτης διακοπής λειτουργίας Stop I124.0 Εξωτερικό μπουτόν ισογείου Call 0 I124.1 Εξωτερικό μπουτόν 1 ου Call 1 I124.2 Εξωτερικό μπουτόν 2 ου Call 2 I124.3 Εξωτερικό μπουτόν 3 ου Call 3 I124.4 Εσωτερικό μπουτόν ισογείου Ground floor I124.5 Εσωτερικό μπουτόν 1 ου 1 st floor I124.6 Εσωτερικό μπουτόν 2 ου 2 nd floor I124.7 Εσωτερικό μπουτόν 3 ου 3 rd floor I125.0 Διακόπτης επαφής πόρτας Door switch I125.1

123 Παραδείγματα χρήσης του PLC S7-300 Πίνακας Αντιστοιχιών Περιγραφή Λειτουργίας Συμβολική Διεύθυνση Απόλυτη Διεύθυνση Κινητήρας δεξιά Elev up Q124.0 Κινητήρας αριστερά Elev down Q124.1 Λυχνίες λειτουργίας Operate Q124.2 Μπλοκάρισμα πόρτας Block door Q124.3 Ρελέ Relay Q124.4 Εσωτερικά φώτα Lights Q124.5

124 Παραδείγματα χρήσης του PLC S7-300 Στη συνέχεια από το μενού Options επιλέγουμε το Symbol Table. Τότε θα ανοίξει ένα καινούργιο παράθυρο στο οποίο θα εισάγουμε τις συμβολικές ονομασίες των διευθύνσεων

125 Παραδείγματα χρήσης του PLC S7-300 Συμβολική Διευθυνσιοδότηση

126 Παραδείγματα χρήσης του PLC S7-300 Μόλις ολοκληρώσουμε τον πίνακα τον αποθηκεύουμε από το μενού Symbol Table > Save ή πατώντας το αντίστοιχο κουμπί Παρατηρούμε ότι θα μας χρειαστούν 10 είσοδοι και 6 έξοδοι. Σ αυτήν την περίπτωση η καλωδίωση των διακοπτών γίνεται όπως φαίνεται στο σχήμα

127 Παραδείγματα χρήσης του PLC S7-300 Καλωδίωση των διακοπτών

128 Παραδείγματα χρήσης του PLC S7-300 Προγραμματισμός Πλέον είμαστε έτοιμοι να συντάξουμε το πρόγραμμά μας μέσα από το περιβάλλον του προγράμματος LAD/STL/FBD Programming S7 Blocks. Η τελική μορφή του προγράμματος θα είναι όπως παρακάτω:

129 Παραδείγματα χρήσης του PLC S7-300 Στο πρώτο δικτύωμα οπλίζουμε το ρελέ που απενεργοποιεί τα εξωτερικά μπουτόν κλήσης του ανελκυστήρα, μόλις κάποια πόρτα ανοίξει, ώστε να μην μπορεί κάποιος να καλέσει τον ανελκυστήρα για λόγους ασφαλείας Στα επόμενα δικτυώματα ανάλογα με ποιο μπουτόν ορόφου πατηθεί, ενεργοποιούμε τον κινητήρα έτσι ώστε ο ανελκυστήρας να ανέβει ή να κατέβει

130 Παραδείγματα χρήσης του PLC S7-300 Ας υποθέσουμε ότι πατηθεί το μπουτόν κλήσης του ισογείου (Call 0). Αν ο ανελκυστήρας είναι ήδη στο ισόγειο δεν πρέπει να λειτουργήσει ο κινητήρας. Οπότε εισάγουμε μια κλειστή επαφή με τον διακόπτη επαφής του ισογείου Επίσης εισάγουμε και μια κλειστή επαφή με το διακόπτη STOP έτσι ώστε όταν αυτός κλείσει να μην λειτουργήσει ο κινητήρας. Όταν λοιπόν εκπληρωθούν όλα τα παραπάνω θα πρέπει να λειτουργήσει ο κινητήρας προς τα κάτω (Elev down) και ταυτόχρονα να μπλοκάρουν οι πόρτες (Block door) για ασφάλεια, να ανάψουν τα φώτα (Lights) μέσα στον ανελκυστήρα και οι λυχνίες (Operate) σε κάθε όροφο που δείχνουν ότι ο ανελκυστήρας είναι σε λειτουργία

131 Παραδείγματα χρήσης του PLC S7-300

132 Παραδείγματα χρήσης του PLC S7-300 Εδώ να σημειώσουμε ότι επειδή το μπουτόν δεν το κρατάμε συνέχεια πατημένο ώσπου να φτάσει ο ανελκυστήρας στον όροφο που είμαστε, πρέπει να προσθέσουμε μια επαφή αυτοσυγκράτησης του κινητήρα ώστε αυτός να λειτουργήσει ακόμα και αν αφήσουμε το μπουτόν. Όταν φτάσει στο ισόγειο η καμπίνα θα κλείσει ο αντίστοιχος διακόπτης επαφής (Ground floor) και ο κινητήρας θα σταματήσει Για τους ορόφους 1 και 2 υπάρχουν δύο περιπτώσεις. Ή ο ανελκυστήρας να βρίσκεται σε μεγαλύτερο όροφο, οπότε ο ανελκυστήρας πρέπει να κατέβει, ή αν βρίσκεται σε μικρότερο τότε πρέπει να ανέβει. Γι αυτό χρησιμοποιούμε δύο δικτυώματα για τον κάθε όροφο

133 Παραδείγματα χρήσης του PLC S7-300

134 Παραδείγματα χρήσης του PLC S7-300

135 Παραδείγματα χρήσης του PLC S7-300 Έτσι στην πρώτη περίπτωση (Network 3), βάζουμε τις κλειστές επαφές 2nd floor και 3rd floor, ενώ στην δεύτερη περίπτωση (Network 4) προσθέτουμε την κλειστή επαφή Ground floor) Παρατηρούμε ότι σε κάθε δικτύωμα υπάρχει η κλειστή επαφή 1st floor. Αυτό όπως είπαμε πριν, γίνεται για να μην λειτουργήσει ο κινητήρας σε περίπτωση που ο ανελκυστήρας βρίσκεται ήδη στον πρώτο όροφο Επίσης κι εδώ όταν λειτουργήσει ο ανελκυστήρας μπλοκάρουν οι πόρτες, ανάβουν τα φώτα της καμπίνας και οι λυχνίες Operate

136 Παραδείγματα χρήσης του PLC S7-300 Αντίστοιχα, στα δικτυώματα 5 και 6 φαίνονται οι δύο περιπτώσεις για τον δεύτερο όροφο

137 Παραδείγματα χρήσης του PLC S7-300

138 Παραδείγματα χρήσης του PLC S7-300 Στον τρίτο όροφο ισχύει ότι και στο ισόγειο. Δηλαδή ο ανελκυστήρας μπορεί να κινηθεί μόνο κατά τη μία φορά. Έτσι χρησιμοποιούμε μόνο ένα δικτύωμα για την κίνηση του ανελκυστήρα προς τα πάνω.

139 Παραδείγματα χρήσης του PLC S7-300 Για να ολοκληρώσουμε το πρόγραμμα μας, καλό θα είναι να προσθέσουμε μια καθυστέρηση κάθε φορά που ο ανελκυστήρας θα φτάνει στον προορισμό του έτσι ώστε αν υπάρχει κάποιο άτομο μέσα στην καμπίνα, να προλαβαίνει να εξέλθει χωρίς να μπορεί κάποιος άλλος να καλέσει εκείνη τη στιγμή τον ανελκυστήρα

140 Παραδείγματα χρήσης του PLC S7-300

141 Παραδείγματα χρήσης του PLC S7-300 Έτσι όσο τρέχει το χρονικό τα ρελέ οπλίζονται και ακόμα και να πατηθεί κάποιο μπουτόν δεν γίνεται τίποτα Σ αυτήν την περίπτωση χρησιμοποιείται το χρονικό S_PULSE γιατί αυτό διατηρεί 1 την έξοδό του όσο υπάρχει 1 στην είσοδο του και δεν έχει εξαντληθεί ο χρόνος στην είσοδο TV Όταν λειτουργήσει ο ανελκυστήρας γίνεται reset στο χρονικό και μπορεί αυτό να ξαναχρησιμοποιηθεί

142 Παραδείγματα χρήσης του PLC S7-300 Τέλος, τα μπουτόν πρέπει να απενεργοποιούνται όταν λειτουργεί ο κινητήρας για να μην αλλάξει η κατάσταση σ αυτόν και καταστραφεί. Έτσι το πρώτο δικτύωμα μετατρέπεται στο παρακάτω:

143 Παραδείγματα χρήσης του PLC S7-300 ΕΛΕΓΧΟΣ ΓΚΑΡΑΖΟΠΟΡΤΑΣ Γκαραζόπορτα

144 Παραδείγματα χρήσης του PLC S7-300 Έχουμε την γκαραζόπορτα του σχήματος. Η λειτουργία της εφαρμογής είναι απλή. Όταν πιέσουμε το μπουτόν OPEN θέλουμε η γκαραζόπορτα να ανοίγει και όταν πιέζουμε το μπουτόν STOP θέλουμε η γκαραζόπορτα να κλείνει Για τη σωστή λειτουργία της εφαρμογής χρησιμοποιούμε έναν διακόπτη ανώτερου επιπέδου και έναν διακόπτη κατώτερου επιπέδου

145 Παραδείγματα χρήσης του PLC S7-300 Όταν κλείσει ο πρώτος σταματάει η γκαραζόπορτα να ανεβαίνει και επίσης αν πατήσουμε το μπουτόν OPEN όταν η πόρτα είναι ανοιχτή θα αποτρέπει το μοτέρ από το να λειτουργήσει Ομοίως ο κατώτερος διακόπτης όταν κλείσει σταματάει το μοτέρ και εμποδίζει το κλείσιμο της πόρτας όταν αυτή είναι ήδη κλειστή Τέλος κάθε φορά που θα είναι σε λειτουργία η γκαραζόπορτα θα ανάβει η λυχνία OPERATE

146 Παραδείγματα χρήσης του PLC S7-300 Λύση του προβλήματος με τη βοήθεια του PLC Για την επίλυση του προβλήματος θα χρησιμοποιήσουμε το PLC S7-300 που χρησιμοποιεί τη CPU 312IFM Για την τροφοδοσία της CPU θα χρησιμοποιηθεί το τροφοδοτικό PS 307 2A. Οι δύο αυτές μονάδες φαίνονται στο παρακάτω σχήμα

147 Παραδείγματα χρήσης του PLC S7-300 Τροφοδοτικό και CPU για την εκτέλεση της εφαρμογής

148 Παραδείγματα χρήσης του PLC S7-300 Βήμα 1ο: Σύνδεση του τροφοδοτικού στην τάση δικτύου Για να συνδέσουμε το τροφοδοτικό στην τάση δικτύου χρειαζόμαστε ένα μαύρο καλώδιο, όπως αυτό που τροφοδοτεί έναν υπολογιστή. Η μια πλευρά του καλωδίου πρέπει να είναι απογυμνωμένη ώστε να τη συνδέσουμε στο τροφοδοτικό Συνδέουμε λοιπόν, το καφέ καλώδιο στην κλέμα L1, το μπλε καλώδιο στην κλέμα Ν και το κίτρινο στην κλέμα με το σήμα της γείωσης όπως στο παρακάτω σχήμα

149 Παραδείγματα χρήσης του PLC S7-300 Σύνδεση του τροφοδοτικού στην τάση δικτύου

150 Παραδείγματα χρήσης του PLC S7-300 Βήμα 2ο: Σύνδεση τροφοδοτικού με CPU Η CPU τροφοδοτείται με 24VDC. Αυτή είναι η τάση που βγάζει το τροφοδοτικό. Για τη σύνδεση της CPU με το τροφοδοτικό, χρειαζόμαστε δύο καλώδια. Το ένα θα συνδέσει το L+ του τροφοδοτικού με το L+ της CPU και το δεύτερο το Μ του τροφοδοτικού με το Μ της CPU

151 Παραδείγματα χρήσης του PLC S7-300 Τροφοδότηση της CPU με 24VDC

152 Παραδείγματα χρήσης του PLC S7-300 Βήμα 3ο: Επικοινωνία PLC και υπολογιστή Για τη σύνδεση του PLC με τον υπολογιστή χρειαζόμαστε ένα RS232 καλώδιο, και το Adaptor που συνοδεύει το PLC. Η συνδεσμολογία φαίνεται στο παρακάτω σχήμα

153 Παραδείγματα χρήσης του PLC S7-300 Επικοινωνία PLC και υπολογιστή

154 Παραδείγματα χρήσης του PLC S7-300 Βεβαιωθείτε ότι ο διακόπτης επιλογής ταχύτητας μετάδοσης είναι στη θέση 19,2 Kbps. Αν όχι, ρυθμίσετε αυτή γυρνώντας τον διακόπτη στη θέση 19.2 Kbps Αυτό που πρέπει να προσεχθεί είναι να μη γίνεται καμία αλλαγή στις καλωδιώσεις τη στιγμή που η συσκευή προγραμματισμού και το S7-300 ανταλλάζουν δεδομένα. Υπάρχει περίπτωση τα δεδομένα να αλλοιωθούν

155 Παραδείγματα χρήσης του PLC S7-300 Βήμα 4ο: Θέτοντας το S7-300 σε λειτουργία για πρώτη φορά Αφού βεβαιωθείτε ότι όλα τα παραπάνω έχουν γίνει σωστά και ότι οι συνδεσμολογίες είναι σωστές, μπορείτε να θέσετε σε λειτουργία το S7-300 για πρώτη φορά. Επίσης, πριν θέσετε σε λειτουργία το S7-300 βεβαιωθείτε ότι ο διακόπτης επιλογής λειτουργίας είναι στη θέση STOP. Ο διακόπτης της CPU φαίνεται στο παρακάτω σχήμα

156 Παραδείγματα χρήσης του PLC S7-300 Πλέον μπορείτε να θέσετε σε λειτουργία το S7-300, θέτοντας το διακόπτη του τροφοδοτικού στη θέση ΟΝ Εκείνη τη στιγμή θα πρέπει η λυχνία DC24V του τροφοδοτικού να ανάψει. Στη συνέχεια πρέπει να ανάψει η λυχνία DC5V στη CPU. Η λυχνία STOP θα αναβοσβήσει καθώς η CPU κάνει αυτόματα reset Τέλος, μετά από αυτό θα πρέπει η λυχνία STOP να μείνει αναμμένη. Οι λυχνίες της CPU και τι κάνει η κάθε μια, φαίνονται στο παρακάτω σχήμα

157 Παραδείγματα χρήσης του PLC S7-300 Λυχνίες της CPU

158 Παραδείγματα χρήσης του PLC S7-300 Βήμα 5ο: Δημιουργία της εφαρμογής Για να δημιουργήσουμε την καινούρια εφαρμογή, πρέπει να τρέξουμε το πρόγραμμα SIMATIC Manager. Για να ξεκινήσει το πρόγραμμα, κάντε διπλό κλικ στο εικονίδιο SIMATIC Manager που λογικά υπάρχει στην επιφάνεια εργασίας του υπολογιστή ή κάνοντας κλικ στο START της γραμμής εργαλείων των WINDOWS και μετά κλικ στο SIMATIC Manager που βρίσκεται στον κατάλογο Simatic όπως φαίνεται στο παρακάτω σχήμα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βιομηχανικοί Ελεγκτές Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 2 ΕΛΕΓΧΟΣ ΤΡΙΦΑΣΙΚΟΥ ΚΙΝΗΤΗΡΑ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΛΑΦΟΔΗΜΟΣ Τμήμα Μηχ. Αυτοματισμού ΤΕ Άδειες

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 1 ΕΛΕΓΧΟΣ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΑΦΟΡΑΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 1 ΕΛΕΓΧΟΣ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΑΦΟΡΑΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βιομηχανικοί Ελεγκτές Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 1 ΕΛΕΓΧΟΣ ΣΥΣΤΗΜΑΤΟΣ ΜΕΤΑΦΟΡΑΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΛΑΦΟΔΗΜΟΣ Τμήμα Μηχ. Αυτοματισμού ΤΕ Άδειες

Διαβάστε περισσότερα

SIMATIC MANAGER SIMATIC MANAGER

SIMATIC MANAGER SIMATIC MANAGER 1 Προγραμματισμός του PLC. 1. Γενικά Μια προσεκτική ματιά σε μια εγκατάσταση που θέλουμε να αυτοματοποιήσουμε, μας δείχνει ότι αυτή αποτελείται από επιμέρους τμήματα τα οποία είναι συνδεδεμένα μεταξύ τους

Διαβάστε περισσότερα

Βιομηχανικοί Ελεγκτές

Βιομηχανικοί Ελεγκτές ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τ.Τ Βιομηχανικοί Ελεγκτές Ενότητα #5: PLC Μέρος Γ Κωνσταντίνος Αλαφοδήμος Τμήματος Μηχανικών Αυτοματισμού Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 7 ΜΕΣΗ ΤΙΜΗ ΑΝΑΛΟΓΙΚΟΥ ΣΗΜΑΤΟΣ

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Βιομηχανικοί Ελεγκτές. Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 7 ΜΕΣΗ ΤΙΜΗ ΑΝΑΛΟΓΙΚΟΥ ΣΗΜΑΤΟΣ ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Βιομηχανικοί Ελεγκτές Ενότητα: ΕΡΓΑΣΤΗΡΙΟ 7 ΜΕΣΗ ΤΙΜΗ ΑΝΑΛΟΓΙΚΟΥ ΣΗΜΑΤΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΛΑΦΟΔΗΜΟΣ Τμήμα Μηχ. Αυτοματισμού ΤΕ Άδειες

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

ΕΡΓΑΣΤΗΡΙΟ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ ΣΑΕ ΙΙ. Εισαγωγή στους Προγραμματιζόμενους Λογικούς Ελεγκτές

ΕΡΓΑΣΤΗΡΙΟ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ ΣΑΕ ΙΙ. Εισαγωγή στους Προγραμματιζόμενους Λογικούς Ελεγκτές ΕΡΓΑΣΤΗΡΙΟ ΣΥΣΤΗΜΑΤΩΝ ΑΥΤΟΜΑΤΟΥ ΕΛΕΓΧΟΥ Εργαστηριακή Άσκηση 3 ΣΑΕ ΙΙ Εισαγωγή στους Προγραμματιζόμενους Λογικούς Ελεγκτές Εκτός από τα κλασσικά ή μοντέρνα συστήματα αυτομάτου ελέγχου, στην παραγωγική διαδικασία,

Διαβάστε περισσότερα

Εισαγωγή στους Προγραμματιζόμενους λογικούς ελεγκτές (PLC)

Εισαγωγή στους Προγραμματιζόμενους λογικούς ελεγκτές (PLC) Εισαγωγή στους Προγραμματιζόμενους λογικούς ελεγκτές (PLC) Τα PLC (Programmable Logic Controllers) έκαναν την εμφάνιση τους στο τέλος της δεκαετίας του 1960 για τις ανάγκες αυτοματοποίησης της αμερικάνικης

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Εισαγωγή στην Επιστήμη των Υπολογιστών

Εισαγωγή στην Επιστήμη των Υπολογιστών Εισαγωγή στην Επιστήμη των Υπολογιστών Ενότητα 2: Λογικές πράξεις, 2ΔΩ Τμήμα: Αγροτικής Οικονομίας & Ανάπτυξης Διδάσκων: Θεόδωρος Τσιλικρίδης Μαθησιακοί Στόχοι Η Ενότητα 2 διαπραγματεύεται θέματα που αφορούν

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Α.Ε.Μ : 3203. Σχεδίαση και υλοποίηση εκπαιδευτικής μονάδας με PLC Siemens S7-200, για την προσομοίωση βιομηχανικών εφαρμογών

Α.Ε.Μ : 3203. Σχεδίαση και υλοποίηση εκπαιδευτικής μονάδας με PLC Siemens S7-200, για την προσομοίωση βιομηχανικών εφαρμογών Ονοματεπώνυμο Α.Ε.Μ : 3203 : Ιωακείμ Μαμάτας Σχεδίαση και υλοποίηση εκπαιδευτικής μονάδας με PLC Siemens S7-200, για την προσομοίωση βιομηχανικών εφαρμογών Σκοπός της πτυχιακής Εισαγωγή στον αυτοματισμό

Διαβάστε περισσότερα

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ. Ασκήσεις 1-2 Εισαγωγή Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ Εφαρµογές Προγραµµατιζόµενων Λογικών Ελεγκτών-Εργαστήριο Εργαστηριακός Συνεργάτης: Βέλλος Κων/νος Ασκήσεις 1-2 Εισαγωγή

Διαβάστε περισσότερα

- Σχεδιασμός αυτοματισμού με τη χρήση ηλεκτροπνευματικών βαλβίδων

- Σχεδιασμός αυτοματισμού με τη χρήση ηλεκτροπνευματικών βαλβίδων - Σχεδιασμός αυτοματισμού με τη χρήση ηλεκτροπνευματικών βαλβίδων Ένα από τα σημαντικότερα πλεονεκτήματα των πνευματικών αυτοματισμών είναι η αντοχή τους σε άσχημες συνθήκες θερμοκρασίας και υγρασίας σε

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2012 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 5 Ανάπτυξη Προγράμματος σε Γλώσσα Λίστας Εντολών ΠΕΡΙΕΧΟΜΕΝΑ 5.1 Βασικές εντολές προγραμματισμού στη γλώσσα λίστας εντολών. 5.2 Αναπτύσσοντας τα πρώτα

Διαβάστε περισσότερα

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 9 Ανάπτυξη προγραμμάτων με χρονικές λειτουργίες

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 9 Ανάπτυξη προγραμμάτων με χρονικές λειτουργίες Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 9 Ανάπτυξη προγραμμάτων με χρονικές λειτουργίες 9.1 Γενικά ΠΕΡΙΕΧΟΜΕΝΑ 9.2 Παραδείγματα προγραμμάτων με χρονικές λειτουργίες σε γλώσσα LADDER. 9.3 Παραδείγματα

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Αρχιτεκτονική Υπολογιστών Ενότητα 5: Εντολές αλλαγής ροής. Διακλάδωση χωρίς συνθήκη. Διακλάδωση με συνθήκη. Δρ. Μηνάς Δασυγένης

Διαβάστε περισσότερα

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων

Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5. Ρυθμίζοντας τη Φορά Περιστροφής. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Σκοπός Συλλογή & Επεξεργασία Δεδομένων Εργαστήριο 5 Ρυθμίζοντας τη Φορά Περιστροφής DC Κινητήρα. Σύστημα Συλλογής & Επεξεργασίας Μετρήσεων Βασική δομή ενός προγράμματος στο LabVIEW. Εμπρόσθιο Πλαίσιο (front

Διαβάστε περισσότερα

Αυτόματος κλιμακοστασίου με τη χρήση PLC. 1 Θεωρητικό μέρος

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

Διαβάστε περισσότερα

Copyright, 2006 ΚΑΓΙΑΜΠΑΚΗΣ ΜΑΝΟΣ

Copyright, 2006 ΚΑΓΙΑΜΠΑΚΗΣ ΜΑΝΟΣ Copyright, 2006 ΚΑΓΙΑΜΠΑΚΗΣ ΜΑΝΟΣ ΣΚΟΠΟΣ ΤΗΣ ΕΝΟΤΗΤΑΣ Βασικές πληροφορίες για τα PLC Σύστημα αυτοματισμού S7-200 -300-400 Λογισμικό προγραμματισμού STEP7-Micro/WIN Βασικές αρχές προγραμματισμού Εφαρμογές

Διαβάστε περισσότερα

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου

Αυτοματισμός PLC. Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός. Γ. Παπαλάμπρου Αυτοματισμός PLC Ειδικά Συστήματα Ελέγχου Πλοίου 2012 Κεφ. 2: Αυτοματισμός Γ. Παπαλάμπρου Άσκηση 3. Τυπικό διάγραμμα συστήματος συναγερμού με οπτικο-ακουστικό σήμα* Το σύστημα παρουσιάζεται σε κανονική

Διαβάστε περισσότερα

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 2 Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 2 Τι είναι το PLC ΠΕΡΙΕΧΟΜΕΝΑ 2 Τι είναι το PLC. 2.1 Πλεονεκτήματα των PLC. 2.2 Η δομή ενός PLC. 2.3 Τα PLC της αγοράς. 2.4 Αρχή λειτουργίας ενός PLC.

Διαβάστε περισσότερα

Εργαστήριο Αυτοματισμού και Σ.Α.Ε 1ου ΣΕΚ Άρτας PLC - Άσκηση 3

Εργαστήριο Αυτοματισμού και Σ.Α.Ε 1ου ΣΕΚ Άρτας PLC - Άσκηση 3 Εργαστήριο Αυτοματισμού Σ.Α.Ε 1ου ΣΕΚ Άρτας PLC Άσκηση 3 ΤΙΤΛΟΣ ΑΣΚΗΣΗΣ PLC Άσκηση 3 Αυτόματη εκκίνηση Ασύγχρονου Τριφ. Κινητήρα Βραχυκυκλωμένου Δρομέα (α μέρος) Να γίνει η κατάλληλη συνδεσμολογία στο

Διαβάστε περισσότερα

ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 8ο ΕΞΑΜΗΝΟ ΕΞΑΜΗΝΙΑΙΟ ΘΕΜΑ 1. Σύστημα φωτεινών σηματοδοτών οχημάτων και πεζών

ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 8ο ΕΞΑΜΗΝΟ ΕΞΑΜΗΝΙΑΙΟ ΘΕΜΑ 1. Σύστημα φωτεινών σηματοδοτών οχημάτων και πεζών ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Ηλεκτρικής Ισχύος Ηρώων Πολυτεχνείου 9, Ζωγράφου, 157 73 Αθήνα Αναπλ. Καθηγητής : Γ. Κορρές ΕΠΟΠΤΕΙΑ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗ

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2008 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ΜΑΘΗΜΑ : ΑΥΤΟΜΑΤΙΣΜΟΙ ΚΑΙ

Διαβάστε περισσότερα

WiFi V-Timer ΕΚΔΟΣΗ 2Η

WiFi V-Timer ΕΚΔΟΣΗ 2Η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WiFi V-Timer ΕΚΔΟΣΗ 2Η 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΓΝΩΡΙΜΙΑ ΜΕ ΤΟ WiFi V-Timer... 3 2. ΠΛΕΟΝΕΚΤΗΜΑΤΑ ΤΟΥ WiFi V-Timer... 4 3. ΤΟΠΙΚΟΣ ΧΕΙΡΙΣΜΟΣ ΤΟΥ WiFi V-Timer... 5 4. ΕΓΚΑΤΑΣΤΑΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ

Διαβάστε περισσότερα

Οργάνωση Υπολογιστών

Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Επιμέλεια: Γεώργιος Θεοδωρίδης, Επίκουρος Καθηγητής Ανδρέας Εμερετλής, Υποψήφιος Διδάκτορας Τμήμα Ηλεκτρολόγων Μηχανικών και Τεχνολογίας Υπολογιστών 1 Άδειες Χρήσης Το παρόν υλικό

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 1o Εργαστήριο Σ.Α.Ε. Ενότητα : Προγραμματιζόμενοι Λογικοί Ελεγκτές - PLC

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. 1o Εργαστήριο Σ.Α.Ε. Ενότητα : Προγραμματιζόμενοι Λογικοί Ελεγκτές - PLC ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα 1o Εργαστήριο Σ.Α.Ε Ενότητα : Προγραμματιζόμενοι Λογικοί Ελεγκτές - PLC Aναστασία Βελώνη Τμήμα Η.Υ.Σ Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011 ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Αρχιτεκτονική υπολογιστών Ενότητα 11 : Δομή και Λειτουργία της CPU 1/2 Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Τμήμα Μηχανικών Πληροφορικής

Διαβάστε περισσότερα

4.12 Προγραμματισμός σε Ακολουθιακά κυκλώματα αυτοματισμού

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

Διαβάστε περισσότερα

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Πληροφορική Ι. Ενότητα 4 : Πράξεις με bits. Δρ. Γκόγκος Χρήστος Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Πληροφορική Ι Ενότητα 4 : Πράξεις με bits Δρ. Γκόγκος Χρήστος 2 Ανοιχτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ηπείρου Τμήμα Χρηματοοικονομικής & Ελεγκτικής

Διαβάστε περισσότερα

Δομημένος Προγραμματισμός

Δομημένος Προγραμματισμός ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Δομημένος Προγραμματισμός Ενότητα: Συναρτήσεις θεωρία Δ. Ε. Μετάφας Τμ. Ηλεκτρονικών Μηχ. Τ.Ε. Άδειες Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 9 : Ομάδες Εντολών: Ιδιότητες και Λειτουργίες Ευάγγελος Καρβούνης Παρασκευή, 15/01/2016 Τι είναι ομάδα εντολών;

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 ΑριθμητικέςΠράξειςσεΑκέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»

Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ» Περιεχόμενα Γενική οργάνωση υπολογιστή «ΑΒΑΚΑ»... 2 Καταχωρητές... 3 Αριθμητική-λογική μονάδα... 3 Μονάδα μνήμης... 4 Μονάδα Εισόδου - Εξόδου... 5 Μονάδα ελέγχου... 5 Ρεπερτόριο Εντολών «ΑΒΑΚΑ»... 6 Φάση

Διαβάστε περισσότερα

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

Διαβάστε περισσότερα

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ

Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών. ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών - Μηχανικών Υπολογιστών ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ Νεκτάριος Κοζύρης ΑΡΙΘΜΗΤΙΚΕΣ ΠΡΑΞΕΙΣ Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ

Εισαγωγή στην επιστήμη των υπολογιστών. Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ Εισαγωγή στην επιστήμη των υπολογιστών Υπολογιστές και Δεδομένα Κεφάλαιο 4ο Πράξεις με μπιτ 1 Πράξεις με μπιτ 2 Αριθμητικές Πράξεις σε Ακέραιους Πρόσθεση, Αφαίρεση, Πολλαπλασιασμός, Διαίρεση Ο πολλαπλασιασμός

Διαβάστε περισσότερα

Εισαγωγή στην επιστήμη των υπολογιστών. Πράξεις με μπιτ

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

Διαβάστε περισσότερα

Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC.

Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC. Ασύρματος αυτοματισμός σε συρόμενη καγκελόπορτα που ελέγχεται από PLC. Ονόματα μαθητών Γεωργίου Χρίστος Η1β, Γεωργίου Αντώνης Η1β Ονόματα καθηγητών: Αγγελίδης Λουκής, Πετρίδης Πέτρος Περίληψη Σκοπός της

Διαβάστε περισσότερα

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM).

Υπάρχουν δύο τύποι μνήμης, η μνήμη τυχαίας προσπέλασης (Random Access Memory RAM) και η μνήμη ανάγνωσης-μόνο (Read-Only Memory ROM). Μνήμες Ένα από τα βασικά πλεονεκτήματα των ψηφιακών συστημάτων σε σχέση με τα αναλογικά, είναι η ευκολία αποθήκευσης μεγάλων ποσοτήτων πληροφοριών, είτε προσωρινά είτε μόνιμα Οι πληροφορίες αποθηκεύονται

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2009 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 29 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΠΡΑΚΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και Ηλεκτρονικός

Διαβάστε περισσότερα

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Αναπαράσταση Αριθμών Αναπαράσταση Αριθμών Δεκαδικό και Δυαδικό Δεκαδικό σύστημα Δεκαδικό και Δυαδικό Μετατροπή Για τη μετατροπή ενός αριθμού από το δυαδικό σύστημα στο δεκαδικό, πολλαπλασιάζουμε κάθε δυαδικό ψηφίο του αριθμού

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ CD-PLUS/4+N ΜΕΘΟΔΟΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ : Με ΙΤ-4Ν Με τηλέφωνο συνδεδεμένο στις εξόδους τηλεφωνικής γραμμής του ΙΤ-4Ν. Μπείτε στο μενού προγραμματισμού. Αν έχετε μπουτονιέρα στο σύστημα, τοποθετείστε

Διαβάστε περισσότερα

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ

ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΚΕΦΑΛΑΙΟ 7ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ HARDWARE ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Γενικό διάγραμμα υπολογιστικού συστήματος Γενικό διάγραμμα υπολογιστικού συστήματος - Κεντρική Μονάδα Επεξεργασίας ονομάζουμε

Διαβάστε περισσότερα

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ. Ασκήσεις 3-4 Χρονικά - Μετρητές

Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ. Ασκήσεις 3-4 Χρονικά - Μετρητές Τ.Ε.Ι. ΚΡΗΤΗΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΒΙΟΜΗΧΑΝΙΚΟΙ ΑΥΤΟΜΑΤΙΣΜΟΙ Εργαστηριακός Συνεργάτης: Βέλλος Κων/νος Ασκήσεις 3-4 Χρονικά - Μετρητές Ονοµατεπώνυµο: ΑΝΤΙΚΕΙΜΕΝΟ ΕΡΓΑΣΤΗΡΙΟΥ

Διαβάστε περισσότερα

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό

Εισαγωγή στην Πληροφορική & τον Προγραμματισμό ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στην Πληροφορική & τον Προγραμματισμό Ενότητα 3 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Χ. Κυτάγιας Τμήμα

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 07 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Αναπαράσταση Δεδομένων. ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση Δεδομένων ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Αναπαράσταση δεδομένων Κατάλληλη συμβολική αναπαράσταση δεδομένων, για απλοποίηση βασικών πράξεων, όπως πρόσθεση Πόσο εύκολο είναι

Διαβάστε περισσότερα

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων

ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Πανεπιστήμιο Κρήτης Τμήμα Επιστήμης Υπολογιστών ΗΥ220: Εργαστήριο ψηφιακών κυκλωμάτων Γιώργος Δημητρακόπουλος Μονάδες επεξεργασίας δεδομένων και ο έλεγχος τους Δόμηση σύνθετων κυκλωμάτων 1. Γενική περιγραφή

Διαβάστε περισσότερα

C11 Μετρητής Ενέργειας. Οδηγίες χρήσης

C11 Μετρητής Ενέργειας. Οδηγίες χρήσης C11 Μετρητής Ενέργειας Οδηγίες χρήσης Περιεχόμενα 1. Επισκόπηση προϊόντος... 2 2. Εγκατάσταση... 3 3. Έλεγχος του μετρητή... 4 3.1. Οθόνη και πλήκτρα...4 3.2. Δομή μενού...5 4. Ρυθμίσεις μετρητή... 7

Διαβάστε περισσότερα

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική

Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Οργάνωση επεξεργαστή (1 ο μέρος) ΜΥΥ-106 Εισαγωγή στους Η/Υ και στην Πληροφορική Κώδικας μηχανής (E) Ο επεξεργαστής μπορεί να εκτελέσει το αρχιτεκτονικό σύνολο εντολών (instruction set architecture) Οι

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Αρχιτεκτονική-Ι. Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Αρχιτεκτονική-Ι Ενότητα 1: Εισαγωγή στην Αρχιτεκτονική -Ι Ιωάννης Έλληνας Τμήμα Η/ΥΣ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΣΥΛΛΟΓΗΣ ΜΠΑΧΑΡΙΚΩΝ ΠΕΡΙΕΧΟΜΕΝΑ

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΣΥΛΛΟΓΗΣ ΜΠΑΧΑΡΙΚΩΝ ΠΕΡΙΕΧΟΜΕΝΑ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΑΥΤΟΜΑΤΟ ΣΥΣΤΗΜΑ ΣΥΛΛΟΓΗΣ ΜΠΑΧΑΡΙΚΩΝ ΠΕΡΙΕΧΟΜΕΝΑ 1 Γενική περιγραφή - HARDWARE 2 1.1 Εισαγωγή 2 1.2 Δοχεία αποθήκευσης μπαχαρικών 2 1.3 Κινούμενη ζυγαριά 2 1.4 Εγκέφαλος συστήματος 2 1.5

Διαβάστε περισσότερα

Άσκηση 8. Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC)

Άσκηση 8. Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC) Άσκηση 8 Προγραμματιζόμενοι Λογικοί Ελεγκτές (PLC) ΠΡΟΛΟΓΟΣ 1.1 Η εξέλιξη των αυτοματισμών και οι προγραμματιζόμενοι λογικοί ελεγκτές (PLC) Η εξέλιξη των αυτοματισμών ακολούθησε την εξέλιξη της τεχνολογίας.

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες)

ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 (για συρόμενες πόρτες & μπάρες) ΕΓΧΕΙΡΙΔΙΟ ΠΙΝΑΚΑ ΕΛΕΓΧΟΥ FK-20 0 Εισαγωγή O πίνακας ελέγχου FK-20 είναι ένα εξαιρετικά προηγμένο προϊόν, εξοπλισμένο με μια προγραμματιζόμενη μονάδα επεξεργασίας δεδομένων, έχοντας την δυνατότητα και

Διαβάστε περισσότερα

SF list. Asyncronous Pulse Generator. En: Είσοδος

SF list. Asyncronous Pulse Generator. En: Είσοδος SF list ΟΝ Delay Η έξοδος ενεργοποιείται με σκανδαλισμό του Trg αλλά μετά την πάροδο του χρονικού διαστήματος Par και για όσο διαρκεί ο σκανδαλισμός του Trg Off Delay R: Reset Η έξοδος ενεργοποιείται με

Διαβάστε περισσότερα

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 3 Προγραμματισμός του PLC

Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου. Ενότητα 3 Προγραμματισμός του PLC Αυτοματισμοί και Συστήματα Αυτομάτου Ελέγχου Ενότητα 3 Προγραμματισμός του PLC ΠΕΡΙΕΧΟΜΕΝΑ 3 Προγραμματισμός ενός PLC. 3.1 Γλώσσες προγραμματισμού των PLC. 3.2 Συσκευές προγραμματισμού των PLC. 3.3 Τρόπος

Διαβάστε περισσότερα

Εργαστήριο Αυτοματισμού και Σ.Α.Ε 1ου ΣΕΚ Άρτας. Απλός αυτόματος διακόπτης λειτουργίας τριφασικού ηλεκτροκινητήρα βραχυκυκλωμένου δρομέα

Εργαστήριο Αυτοματισμού και Σ.Α.Ε 1ου ΣΕΚ Άρτας. Απλός αυτόματος διακόπτης λειτουργίας τριφασικού ηλεκτροκινητήρα βραχυκυκλωμένου δρομέα Εργαστήριο Αυτοματισμού και Σ.Α.Ε 1ου ΣΕ Άρτας Ονοματεπώνυμο: Τμήμα: Ημερομηνία: ΤΙΤΛΟΣ ΑΣΗΣΗΣ ΣΥΝΔΕΣΜΟΛΟΓΙΑ ύκλωμα Ισχύος ύκλωμα Αυτοματισμού R S T SL Ασφάλεια Ράγας 6Α ή 10Α Ασφαλειοδιακόπτης Θερμικό

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΚΑΤΑΧΩΡΗΤΕΣ ΟΛΙΣΘΗΤΕΣ 1) Το παρακάτω κύκλωμα του σχήματος 1 είναι ένας καταχωρητής-ολισθητής

Διαβάστε περισσότερα

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού

ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Α.Τ.Ε.Ι. ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΑΥΤΟΜΑΤΙΣΜΟΥ ΕΡΓΑΣΤΗΡΙΟ ΜΙΚΡΟΫΠΟΛΟΓΙΣΤΩΝ ΑΣΚΗΣΗ 8 Tutorial by TeSLa Συνδεσμολογία κυκλώματος Διαδικασία Προγραμματισμού Θεσσαλονίκη, Ιανουάριος 2007 Η Άσκηση 8 του εργαστηρίου

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ

ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ ΣΧΟΛΗ ΑΣΠΑΙΤΕ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΗΛΕΚΤΡΟΛΟΓΙΑΣ ΕΡΓΑΣΤΗΡΙΟ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΘΕΩΡΗΤΙΚΟ ΜΕΡΟΣ ΤΙΤΛΟΣ ΕΡΓΑΣΤΗΡΙΑΚΗΣ ΑΣΚΗΣΗΣ ΣΥΓΧΡΟΝΟΙ ΜΕΤΡΗΤΕΣ 1) Οι σύγχρονοι μετρητές υλοποιούνται με Flip-Flop τύπου T

Διαβάστε περισσότερα

Υδραυλικά & Πνευματικά ΣΑΕ Εργαστηριακό μέρος του μαθήματος

Υδραυλικά & Πνευματικά ΣΑΕ Εργαστηριακό μέρος του μαθήματος ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Υδραυλικά & Πνευματικά ΣΑΕ Εργαστηριακό μέρος του μαθήματος Ενότητα: Σημειώσεις Εργαστηρίου Μιχαήλ Παπουτσιδάκης Τμήμα Αυτοματισμού

Διαβάστε περισσότερα

Μεθοδολογικός σχεδιασμός πνευματικού αυτοματισμού με έμβολα

Μεθοδολογικός σχεδιασμός πνευματικού αυτοματισμού με έμβολα Μεθοδολογικός σχεδιασμός πνευματικού αυτοματισμού με έμβολα Είναι αλήθεια ότι στα θέματα του σχεδιασμού αυτοματισμών με πνευματικές βαλβίδες δεν υπάρχει μία και μοναδική μέθοδος όπως και δεν υπάρχει μια

Διαβάστε περισσότερα

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες.

Model: ED-CS5000. Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Model: ED-CS5000 Ηλεκτρονικός πίνακας ελέγχου για συρόμενες και ανοιγόμενες μονόφυλλες πόρτες. Ο πίνακας είναι συμβατός με χειριστήρια σταθερού (11 32bit) η κυλιόμενου κωδικού στην συχνότητα των 433,92Mhz

Διαβάστε περισσότερα

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Ψηφιακή Σχεδίαση Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Ψηφιακή Σχεδίαση Ενότητα 12: Σύνοψη Θεμάτων Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Εργαστήριο Ψηφιακών Συστημάτων και Αρχιτεκτονικής Υπολογιστών http://arch.icte.uowm.gr/mdasyg

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL

ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PASCAL 8.1. Εισαγωγή ΚΕΦΑΛΑΙΟ 8 Η ΓΛΩΣΣΑ PACAL Πως προέκυψε η γλώσσα προγραμματισμού Pascal και ποια είναι τα γενικά της χαρακτηριστικά; Σχεδιάστηκε από τον Ελβετό επιστήμονα της Πληροφορικής Nicklaus Wirth to

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών

Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών Εγχειρίδιο Χρήσης Μετατροπέα Τάσης / Φορτιστή Συσσωρευτών ΟΔΗΓΙΕΣ ΑΣΦΑΛΕΙΑΣ ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Αυτό το κεφάλαιο περιέχει σημαντικές οδηγίες ασφαλείας και λειτουργίας. Διάβασε και κρατήστε αυτό το εγχειρίδιο

Διαβάστε περισσότερα

ΠΙΣΤΟΠΟΙΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ISO 9001 : 2008. www.olympia-electronics.gr

ΠΙΣΤΟΠΟΙΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ISO 9001 : 2008. www.olympia-electronics.gr S R CERT ΠΙΣΤΟΠΟΙΗΜΕΝΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΟΙΟΤΗΤΑΣ ISO 9001 : 2008 www.olympia-electronics.gr ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓH 2. ΚΩΔΙΚΟΙ ΕΞΑΡΤΗΜΑΤΩΝ. 3. ΣΥΝΘΕΣΗ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΣΥΣΤΗΜΑΤΟΣ 3.1. Σύστημα 48 ζωνών

Διαβάστε περισσότερα

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης Θέμα 1ο (3 μονάδες)

Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης Θέμα 1ο (3 μονάδες) Ηλεκτρολόγοι Μηχανικοί ΕΜΠ Λογική Σχεδίαση Ψηφιακών Συστημάτων Διαγώνισμα κανονικής εξέτασης 2016 Θέμα 1ο (3 μονάδες) Υλοποιήστε το ακoλουθιακό κύκλωμα που περιγράφεται από το ανωτέρω διάγραμμα καταστάσεων,

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ

ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΥΠΟΛΟΓΙΣΤΩΝ ΑΡΙΘΜΗΤΙΚΗ ΓΙΑ ΥΠΟΛΟΓΙΣΤΕΣ ΣΗΜΜΥ, 5 Ο ΕΞΑΜΗΝΟ http://www.cslab.ece.ntua.gr/courses/comparch t / / h 1 ΑΡΙΘΜΟΙ Decimal Eύκολο για τον άνθρωπο Ιδιαίτερα για την εκτέλεση αριθμητικών

Διαβάστε περισσότερα

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Πληροφορική. Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Πληροφορική Ενότητα 4 η : Κωδικοποίηση & Παράσταση Δεδομένων Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής Άδειες Χρήσης

Διαβάστε περισσότερα

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015

ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΔΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙΔΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2015 ΤΕΧΝΟΛΟΓΙΑ (Ι) ΤΕΧΝΙΚΩΝ ΣΧΟΛΩΝ ΘΕΩΡΗΤΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Μάθημα : Αυτοματισμοί και

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών

Αρχιτεκτονική Υπολογιστών ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ Αρχιτεκτονική Υπολογιστών Αρχιτεκτονικό σύνολο εντολών Διδάσκων: Επίκουρος Καθηγητής Αριστείδης Ευθυμίου Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται

Διαβάστε περισσότερα

Εισαγωγή στην πληροφορική

Εισαγωγή στην πληροφορική Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 4: Ψηφιακή Λογική, Άλγεβρα Boole, Πίνακες Αλήθειας (Μέρος B) Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών

Διαβάστε περισσότερα

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου

Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου Ακαδημία Εμπορικού Ναυτικού Κρήτης Σημειώσεις Ηλεκτρολογείου ΣΤ εξαμήνου ΚΙΝΗΤΗΡΕΣ ΕΝΑΛΛΑΣΣΟΜΕΝΟΥ ΡΕΥΜΑΤΟΣ Γεώργιος Μεσαρχάκης Ηλεκτρονικός Μηχανικός Τ.Ε. Διακρίνονται σε μονοφασικούς και τριφασικούς.

Διαβάστε περισσότερα

HX-TEL 999. ΗΧ-TEL999 rev1_1 www.tele.gr

HX-TEL 999. ΗΧ-TEL999 rev1_1 www.tele.gr ΜΟΝΑ Α ΑΣΥΡΜΑΤΟΥ ΣΥΝΑΓΕΡΜΟΥ HX-TEL 999 Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ 1 ΒΑΣΙΚΕΣ Ο ΗΓΙΕΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΡΟΣ ΤΗΛΕΦΩΝΙΚΟ ΙΚΤΥΟ ΠΡΟΣ ΤΗΛΕΦΩΝΙΚΕΣ ΣΥΣΚΕΥΕΣ Χρησιµοποιείτε πάντα µόνο το τροφοδοτικό που συνοδεύει

Διαβάστε περισσότερα

Ελίνα Μακρή

Ελίνα Μακρή Ελίνα Μακρή elmak@unipi.gr Μετατροπή Αριθμητικών Συστημάτων Πράξεις στα Αριθμητικά Συστήματα Σχεδίαση Ψηφιακών Κυκλωμάτων με Logism Άλγεβρα Boole Λογικές Πύλες (AND, OR, NOT, NAND, XOR) Flip Flops (D,

Διαβάστε περισσότερα

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010

Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Βυζαντινός Ρεπαντής Κολλέγιο Αθηνών 2010 Δημιουργία ενός απλού παιχνιδιού με το Gamemaker (μετάφραση από το http://www.stuffucanuse.com/downloads/gamemaker-introductionlessons/free_game_downloads_gamemaker.htm)

Διαβάστε περισσότερα

ΗΧ-GD30. Οδηγίες χρήσης και προγραμματισμού. Συσκευή τηλεφωνητή μέσω GSM και PSTN. Εγκατάσταση

ΗΧ-GD30. Οδηγίες χρήσης και προγραμματισμού. Συσκευή τηλεφωνητή μέσω GSM και PSTN. Εγκατάσταση ΗΧ-GD30 Συσκευή τηλεφωνητή μέσω GSM και PSTN Οδηγίες χρήσης και προγραμματισμού Εγκατάσταση Ξεβιδώστε την βίδα που υπάρχει στο κάτω μέρος της συσκευής και αφαιρέστε το πίσω κάλυμμα. Πριν τοποθετήσετε την

Διαβάστε περισσότερα

Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών

Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών Ελεύθερα Προγραμματιζόμενος Ελεγκτής Θερμικών Εφαρμογών Γενικά Χρήση Επιπλέον δυνατότητες Ελεγχόμενες διατάξεις Ελεύθερα προγραμματιζόμενος ελεγκτής θερμοκρασίας με 4 εισόδους αισθητηρίων και 3 εξόδους

Διαβάστε περισσότερα

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Προγραμματισμός Ηλεκτρονικών Υπολογιστών 1 Ενότητα 3: Άλγεβρα Βοole και Λογικές Πράξεις Δρ. Φραγκούλης Γεώργιος Τμήμα Ηλεκτρολογίας Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

7.1 Θεωρητική εισαγωγή

7.1 Θεωρητική εισαγωγή ΨΗΦΙΑΚΑ ΚΥΚΛΩΜΑΤΑ - ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ 7 ΑΚΟΛΟΥΘΙΑΚΑ ΚΥΚΛΩΜΑΤΑ ΜΑΝ ΑΛΩΤΕΣ FLIP FLOP Σκοπός: Η κατανόηση της λειτουργίας των βασικών ακολουθιακών κυκλωµάτων. Θα µελετηθούν συγκεκριµένα: ο µανδαλωτής (latch)

Διαβάστε περισσότερα

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο

Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα Εισαγωγή στις Τηλεπικοινωνίες / Εργαστήριο Εργαστηριακή Άσκηση 8: Κβάντιση και παλμοκωδική διαμόρφωση - Πειραματική μελέτη Δρ.

Διαβάστε περισσότερα

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για:

Σελίδα 1 από 11. Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: Σελίδα 1 από 11 Απαντήσεις στο φυλλάδιο 57 Ερώτηση: 1 η : Οι ακροδέκτες αυτοί χρησιµοποιούνται για: την επικοινωνία, µε τα υπόλοιπα ολοκληρωµένα κυκλώµατα του υπολογιστικού συστήµατος. την παροχή τροφοδοσίας

Διαβάστε περισσότερα

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ

Τετάρτη 5-12/11/2014. ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ Τετάρτη 5-12/11/2014 ΣΗΜΕΙΩΣΕΙΣ 3 ου και 4 ου ΜΑΘΗΜΑΤΟΣ ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΑΡΧΙΤΕΚΤΟΝΙΚΗ Η/Υ Α ΕΞΑΜΗΝΟ ΕΚΠΑΙΔΕΥΤΗΣ: ΤΡΟΧΙΔΗΣ ΠΑΝΑΓΙΩΤΗΣ 1. Παράσταση και οργάνωση δεδομένων

Διαβάστε περισσότερα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα ΜΙΚΡΟΗΛΕΚΤΡΟΝΙΚΗ - VLSI Ενότητα: Συνδιαστικά κυκλώματα, βασικές στατικές λογικές πύλες, σύνθετες και δυναμικές πύλες Κυριάκης

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 9 : Ομάδες Εντολών: Ιδιότητες και Λειτουργίες Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

Διαβάστε περισσότερα

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας,

Μικροεπεξεργαστές. Σημειώσεις Μαθήματος Υπεύθυνος: Δρ Άρης Παπακώστας, Μικροεπεξεργαστές Σημειώσεις Μαθήματος 2013-14 Υπεύθυνος: Δρ Άρης Παπακώστας, Η γλώσσα assembly είναι μια γλώσσα προγραμματισμού χαμηλού επιπέδου για συγκεκριμένους υπολογιστές ή άλλη προγραμματιζόμενη

Διαβάστε περισσότερα

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών

Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών Στοιχεία από την αρχιτεκτονική των μικροϋπολογιστών Η επεξεργασία των δεδομένων ακολουθεί μια στερεότυπη διαδρομή: τα δεδομένα εισάγονται στο υπολογιστικό σύστημα, υφίστανται μια ορισμένη επεξεργασία και

Διαβάστε περισσότερα

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές

Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές Εισαγωγή στους Ηλεκτρονικούς Υπολογιστές 12 ο Μάθημα Λεωνίδας Αλεξόπουλος Λέκτορας ΕΜΠ E-mail: leo@mail.ntua.gr URL: http://users.ntua.gr/leo 1 GROUP I A Λ ΤΡΙΤΗ PC-Lab GROUP IΙ Μ Ω ΠΑΡΑΣΚΕΥΗ Central Κέντρο

Διαβάστε περισσότερα

«ΕΠΟΠΤΕΙΑ ΚΑΙ ΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ» ΕΞΑΜΗΝΙΑΙΕΣ ΑΣΚΗΣΕΙΣ ΑΚ. ΕΤΟΥΣ

«ΕΠΟΠΤΕΙΑ ΚΑΙ ΙΑΧΕΙΡΙΣΗ ΕΝΕΡΓΕΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ» ΕΞΑΜΗΝΙΑΙΕΣ ΑΣΚΗΣΕΙΣ ΑΚ. ΕΤΟΥΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Τομέας Ηλεκτρικής Ισχύος Ηρώων Πολυτεχνείου 9, Ζωγράφου, 157 73 Αθήνα ιδάσκων: Γ. Κορρές, Καθ. ΕΜΠ «ΕΠΟΠΤΕΙΑ ΚΑΙ ΙΑΧΕΙΡΙΣΗ

Διαβάστε περισσότερα

Αρχιτεκτονική υπολογιστών

Αρχιτεκτονική υπολογιστών 1 Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Αρχιτεκτονική υπολογιστών Ενότητα 1 : Οργάνωση και Αρχιτεκτονική υπολογιστών Φώτης Βαρζιώτης 2 Ανοιχτά Ακαδημαϊκά Μαθήματα Τμήμα Μηχανικών

Διαβάστε περισσότερα

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου

Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Αρχιτεκτονική Υπολογιστών Ασκήσεις Εργαστηρίου Ενότητα: ΕΡΓΑΣΤΗΡΙΑΚΗ ΑΣΚΗΣΗ Νο 06 Δρ. Μηνάς Δασυγένης mdasyg@ieee.org Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Εργαστήριο Ψηφιακών Συστημάτων και

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η

ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ. WiFi V-Timer ΕΚΔΟΣΗ 1 Η ΟΔΗΓΙΕΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΧΡΗΣΗΣ ΤΟΥ WiFi V-Timer ΕΚΔΟΣΗ 1 Η 1 Δυνατότητες του WiFi V-Timer To WiFi V-Timer είναι ένα V-Timer με διπλή λειτουργικότητα 1. Δυνατότητα ασύρματης σύνδεσης στο Ίντερνετ μέσω

Διαβάστε περισσότερα

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο

Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Προγραμματισμός Ηλεκτρονικών Υπολογιστών 2 - Εργαστήριο Ενότητα 11: Simulink Διδάσκουσα: Τσαγκαλίδου Ροδή Τμήμα: Ηλεκτρολόγων Μηχανικών ΤΕ Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες

Διαβάστε περισσότερα

Ενότητα. Σχεδίαση Βάσεων Δεδομένων

Ενότητα. Σχεδίαση Βάσεων Δεδομένων Ενότητα 3 Σχεδίαση Βάσεων Δεδομένων 2 3 3.1 Εισαγωγή Μία βάση δεδομένων αποτελείται από δεδομένα για διάφορα θέματα τα οποία όμως σχετίζονται μεταξύ τους και είναι καταχωρημένα με συγκεκριμένο τρόπο. Όλα

Διαβάστε περισσότερα