1 / 22

ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ»

ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ». ΟΚΤΩΒΡΙΟΣ 2004. USER 8 TH LAYER. 9 ο ΜΕΡΟΣ. ΤΟ ‘ΠΕΡΙΟΡΙΣΜΕΝΟ’ OSI MONTΕΛΟ ΑΝΑΦΟΡΑΣ. ΤΟ 8 TH ΕΠΙΠΕΔΟ ΚΑΙ Η ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ. Τ ο αίτημα της διαλειτουργικότητας έχει οδηγήσει σε εισαγωγή του

craig-mcgee
Télécharger la présentation

ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ»

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ΠΑΡΑΔΟΣΕΙΣ ΜΑΘΗΜΑΤΟΣ «ΔΙΚΤΥΑ ΕΛΕΓΧΟΥ» ΟΚΤΩΒΡΙΟΣ 2004

  2. USER 8TH LAYER 9ο ΜΕΡΟΣ

  3. ΤΟ ‘ΠΕΡΙΟΡΙΣΜΕΝΟ’ OSI MONTΕΛΟ ΑΝΑΦΟΡΑΣ

  4. ΤΟ 8THΕΠΙΠΕΔΟ ΚΑΙ Η ΔΙΑΛΕΙΤΟΥΡΓΙΚΟΤΗΤΑ Το αίτημα της διαλειτουργικότητας έχει οδηγήσει σε εισαγωγή του 8ου επιπέδου πάνω από τον γνωστό επικοινωνιακό σωρό Το επίπεδο αυτό ονομάζεται Επίπεδο Χρήστη (User Layer) και ορίζει μία αντικειμενοστρεφή δομή (object-oriented structure) βάσει της οποίας είναι δυνατή η περιγραφή του βιομηχανικού περιβάλλοντος με ενιαίο τρόπο. Η επιτροπή προτυποποίησης ISA / IECSP50 έχει καταλήξει σε μια εκτενέστατη περιγραφή του προτύπου που πρέπει να ακολουθείται από το βιομηχανικό περιβάλλον ώστε να είναι δυνατή η επίτευξη της διαλειτουργικότητας των βιομηχανικών εξαρτημάτων.

  5. ΑΝΤΙΚΕΙΜΕΝΟ ΜΙΑ ΕΥΔΙΑΚΡΙΤΗ ΟΝΤΟΤΗΤΑ  «ΧΕΙΡΟΠΙΑΣΤΑ ΑΝΤΚΕΙΜΕΝΑ» (CONCRETE OBJECT) Το αυτοκίνητο Seat Ibiza, Η τηλεόραση μου, Ένα τρίγωνο της γεωμετρίας, Μια παράγραφος κειμένου, Ο πύργος στο σκάκι, Ένα αρχείο Η/Υ, Ένα πρόγραμμα Η/Υ κλπ.  «ΕΝΝΟΙΑΚΑ ΑΝΤΙΚΕΙΜΕΝΑ» (CONCEPTUAL OBJECT) Η πολιτική της κυβέρνησης, Η στάση του υπευθύνου, Το σύστημα διακοπών (interrupts) του 6502, Η πολιτική ασφάλειας ενός δικτύου Η/Υ κλπ.

  6. ΑΝΤΙΚΕΙΜΕΝΑ - OBJECTS

  7. ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΗΣ ΦΙΛΟΣΟΦΙΑ ΑΝΤΙΚΕΙΜΕΝΟ - OBJECT (ΙΔΙΟΤΗΤΕΣ, ΛΕΙΤΟΥΡΓΙΕΣ) ΤΑΞΗ ΑΝΤΙΚΕΙΜΕΝΟΥ - CLASS ΚΛΗΡΟΝΟΜΙΚΟΤΗΤΑ - INHERITANCE - ΕΙΔΟΣ / ΓΕΝΟΣ ΓΕΝΙΚΕΥΣΗ - GENERALIZATION  (ΕΙΔΟΣ  ΓΕΝΟΣ) ΕΞΕΙΔΙΚΕΥΣΗ - SPECIALIZATION  (ΓΕΝΟΣ  ΕΙΔΟΣ) ΣΥΣΧΕΤΙΣΜΟΙ - RELATIONSHIPS ΠΟΛΥΜΟΡΦΙΣΜΟΣ - POLYMORPHISM ΠΟΛΛΕΣ ΜΟΡΦΕΣ ΑΛΛΑ ΜΙΑ ΔΟΜΗ ΕΠΑΝΑΧΡΗΣΗ - REUSABILITY ΕΝΘΥΛΑΚΩΣΗ - ENCAPSULATION ΕΣΩΤΕΡΙΚΗ ΔΟΜΗ «ΚΡΥΜΜΕΝΗ» + ΕΞΩΤΕΡΙΚΗ ΣΥΜΠΕΡΙΦΟΡΑ «ΦΑΝΕΡΗ» ΣΥΣΣΩΡΕΥΣΗ - AGGREGATION ΤΜΗΜΑΤΟΠΟΙΗΣΗ – MODULARIZATION (ΟΛΟΝ = ΠΟΛΛΑ ΔΙΑΚΡΙΤΑ ΜΕΡΗ)

  8. ΔΟΜΗ & ΑΡΧΙΤΕΚΤΟΝΙΚΗ 8ου ΕΠΙΠΕΔΟΥ Σύμφωνα με αυτό το πρότυπο η αρχιτεκτονική του επιπέδου χρήσης ακολουθεί μια αντικειμενοστραφή προσέγγιση. Συγκεκριμένα, υπάρχουν τρεις τύποι αντικειμένων • Φυσικός Κόμβος (Physical Node, PN) • Λογικός Κόμβος (Logical Node, LN) • Ομάδα Συναρτήσεων (Function Block, FB). κοινό χαρακτηριστικό όλων των αντικειμένων είναι ότι • μπορούν να διευθυνθούν με την χρήση πεδίου διεύθυνσης (TAG) εύρους 16 bits, • διαθέτουν πεδίο δεδομένων για την καταγραφή των σχετικών πληροφοριών  

  9. ΔΟΜΗ & ΑΡΧΙΤΕΚΤΟΝΙΚΗ 8ου ΕΠΙΠΕΔΟΥ Ως PN ορίζεται κάθε πραγματική συσκευή που μπορεί να διασυνδεθεί σε ένα δίκτυο πεδίου. Ο LN είναι ένα έργο (task) που μπορεί να εκτελεσθεί σε ένα PN, άρα ένας ΡΝ μπορεί να περιέχει ένα ή περισσότερους LNs. Τέλος, ένας LN είναι το αποτέλεσμα μιας σειράς κλήσεων συναρτήσεων που ορίζουν το FB. Κάθε LN μπορεί να περιέχει ένα ή περισσότερα FBs.

  10. ΤΟ FB (Function Block) • Η βάση του επιπέδου χρήστη είναι η ιδέα του FB. • Το FB είναι ένα αντικείμενο που περιέχει έναν αλγόριθμο και μία βάση δεδομένων. • Ο αλγόριθμος παριστά την συναρτησιακή-λειτουργική συμπεριφορά του FB. H βάση δεδομένων περιέχει τα δεδομένα που είναι απαραίτητα για τον ορισμό του FB και την εκτέλεση του αλγορίθμου. • Επίσης, η βάση περιέχει τις εισόδους και εξόδους του FB καθώς και τις παραμέτρους του. • Όλα τα δεδομένα που μπορούν να προσπελαθούν μέσω του δικτύου πεδίου είναι τα attributes (χαρακτηριστικές ιδιότητες) του FB.

  11. Τύπος FB Περιγραφή Standard Ο αλγόριθμος και η βάση δεδομένων ορίζονται πλήρως αναφορικά με το πρότυπο. Alternative Οι ιδιότητες καθορίζονται σύμφωνα με το Standard FB, αλλά ο αλγόριθμος μπορεί να διαφέρει. Interoperable Generic Ο αλγόριθμος δεν ορίζεται σύμφωνα με το Standard FB, ενώ η βάση δεδομένων είναι σύμφωνη με αυτό. Open O αλγόριθμος και η βάση δεδομένων δεν ορίζονται σύμφωνα με το Standard FB. Τέσσερες (4) Κατηγορίες FB

  12. Τύπος LN Περιγραφή Null Ένας LΝ που δεν εκτελεί Time Standard Τα FBs εκτελούνται με σειρά (0,1,2,...) μέσα σε ένα κύκλο σάρωσης ενός LN, ανάλογα με τοις χρονικούς περιορισμούς που τίθενται από το πρότυπο Cyclic Standard Όπως το Time Standard, αλλά χωρίς ακριβείς χρονικούς προσδιορισμούς μέσα στα FBs, LNs Cyclic Η σειρά των κλήσεων των FBs γίνεται ανεξάρτητα από την αρίθμηση τους και ανάλογα με τις απαιτήσεις των κατασκευαστών Cycle / Phase Standard Η σειρά εκτέλεσης των FBs ακολουθεί το πρότυπο, αλλά ο χρόνος κύκλου των LNs και των FBs, καθώς και η φάση εκτέλεσης των FBs ορίζεται ανεξάρτητα από το πρότυπο και ανάλογα με τις απαιτήσεις των κατασκευαστών Cycle / Phase Ούτε η σειρά εκτέλεσης ούτε ο χρόνος εκτέλεσης δεν ακολουθούν το πρότυπο Unscheduled Standard Τα FBs δεν εκτελούνται και τα δεδομένα τους εισάγονται ανεξάρτητα από τον χρονισμό του δικτύου πεδίου Undefined Ο αλγόριθμος εκτέλεσης των FBs ορίζεται απόλυτα από τον κατασκευαστή 8 Κατηγορίες LN

  13. Τύπος Περιγραφή Interconnectability Το σύστημα πρέπει να ακολουθεί το πρότυπο, δηλαδή να διαθέτει PNs με TAG και Data Record. Κάθε PN μπορεί να έχει ένα ή περισσότερους LNs με TAG και Data Record. Κάθε FB θα πρέπει να έχει με TAG και Data Record. Interworkability Οι PNs, LNs υποστηρίζουν τις ελάχιστες προδιαγραφές δεδομένων του προτύπου και τα FBs είναι κατ’ ελάχιστον τύπου Open και υποστηρίζουν τις ελάχιστες προδιαγραφές δεδομένων. Interoperability Τα FBs είναι κατ’ ελάχιστον τύπου Interoperable Generic και οι LNs είναι ενός από τους ορισμένους τύπους Interchangeability Τα FBs είναι πρότυπου τύπου και οι LNs είναι τύπου Time Standard 4 Κατηγορίες «Συνεργασίας» Συστημάτων

  14. Υπάρχοντα FBs Μελλοντικά FBs Analog Input Digital Input Manual Loader Bias/Gain Control Selector PD Control PID Control Ratio Analog Output Discrete Output Complex DO Complex AO Device Splitter Signal Selector Setpoint Generator Characterizer Integrator Calc_D Calc_A Lead/Lag Dead Time Discrete Alarm Analog Alarm Discrete HMI Analog HMI Pulse Input Step Controller Διαθέσιμα FB του οργανισμού Fieldbus Foundation

  15. Τα Blocks τουοργανισμού Fieldbus Foundation Ο οργανισμός Fieldbus Foundation έχει εισάγει στο επίπεδο χρήστη και τις έννοιες των Resource Block (RB) και Transducer Block (TB), εκτός από τον έννοια των FBs Το RBπεριγράφει τα χαρακτηριστικά της συσκευής πεδίου, όπως πχ. όνομα συσκευής, κατασκευαστή και σειριακός αριθμός (υπάρχει ένα μόνο RB ανά συσκευή). Τα TBs αποδεσμεύουν τα FBs από τις τοπικές συναρτήσεις Ι/Ο που απαιτούνται για την ανάγνωση (είσοδο) των αισθητών και την εγγραφή (έξοδο) εντολών. Περιέχουν πληροφορία όπως ημερομηνία βαθμονόμησης και τύπο αισθητή. Συνήθως υπάρχει ένα TB για κάθε FB εισόδου ή εξόδου

  16. Τα FB, TB και RB του Fieldbus Foundation

  17. O οργανισμός Fieldbus Foundation Επιπλέον αντικείμενα που χρησιμοποιούνται στο επίπεδο χρήστη είναι τα εξής: • Link Objects, που ορίζουν τις συνδέσεις μεταξύ των FBs • Trend Objects, που επιτρέπουν την τοπική παρακολούθηση των παραμέτρων των FBs για πρόσβαση από άλλες συσκευές • Alert Objects, που υλοποιούν την αναφορά των συναγερμών και γεγονότων στο δίκτυο πεδίου • View Objects, που είναι προκαθορισμένα σύνολα παραμέτρων που μπορούν να χρησιμοποιηθούν για την υλοποίηση του Human Machine Interface (ΗΜΙ).

  18. Σχεδίαση εφαρμογής στο 8ο επίπεδο χρήστη

  19. Ένα παράδειγμα αυτοματισμού κλειστού βρόχου FB Analog Input, FB Analog Output, FB PID Algorithm

  20. Device Description Language (DDL). Device Description Services, DDS)

  21. Fieldbus Foundation System / Network Configuration

More Related