Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων...

38
PLC Κεφάλαιο 6: Συστήματα αναλογικών εισόδων/εξόδων (Analog I/O) Αναλογικά σήματα Μονάδες αναλογικών εισόδων Ψηφιοποίηση αναλογικού σήματος Μετατροπέας αναλογικού σε ψηφιακό H διαχείριση των αναλογικών δεδομένων Εντολές διαχείρισης και μεταφοράς δεδομένων Μονάδες αναλογικών εξόδων ΒΙΒΛΙΟΓΡΑΦΙΑ “Programmable Controllers - Theory and Implementation”, L.A. Bryan & E.A. Bryan, Industrial TEXT https://core.ac.uk/download/pdf/41463043.pdf 1

Transcript of Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων...

Page 1: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

PLCΚεφάλαιο 6:

Συστήματα αναλογικών

εισόδων/εξόδων(Analog I/O)

• Αναλογικά σήματα

• Μονάδες αναλογικών εισόδων

• Ψηφιοποίηση αναλογικού σήματος

• Μετατροπέας αναλογικού σε ψηφιακό

• H διαχείριση των αναλογικών δεδομένων

• Εντολές διαχείρισης και μεταφοράς δεδομένων

• Μονάδες αναλογικών εξόδων

ΒΙΒΛΙΟΓΡΑΦΙΑ

“Programmable Controllers - Theory and Implementation”, L.A. Bryan & E.A. Bryan, Industrial TEXThttps://core.ac.uk/download/pdf/41463043.pdf

1

Page 2: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Αναλογικά σήματα

Αναλογικά σήματα (analog signals)

• είναι συνεχή σήματα (continuous signals)

• μπορούν να πάρουν οποιαδήποτε τιμή μεταξύ δύο ορίων, χαμηλότερο όριο (lower limit) και υψηλότερο όριο (higher limit)

Διάστημα τιμών αναλογικού σήματος (signal range) = (υψηλότερο όριο) − (χαμηλότερο όριο)

Παράδειγμα αναλογικού σήματος: θερμοκρασία

2

Page 3: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Συσκευές αναλογικού σήματος

Συσκευές αναλογικού σήματος

• Χρησιμοποιούνται σε εφαρμογές όπουχρειάζεται να μετριέται η τιμή ενός φυσικού μεγέθους (π.χ. θερμοκρασία, πίεση)

• Συνδέονται στην/στις είσοδο/εισόδους της αναλογικής μονάδας εισόδων του PLC

Συσκευές αναλογικού σήματος

Αισθητήρες υγρασίας

Αισθητήρες ροής

Ποτενσιόμετρα

Αισθητήρες πίεσης

Αισθητήρες κραδασμών

Αισθητήρες θερμοκρασίας

3

Page 4: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μονάδα αναλογικών εισόδων

Μονάδα αναλογικών εισόδων (AnalogInput Module)

• Ψηφιοποιεί (digitize) ένα συνεχές αναλογικό σήμα (Continuous Signal)ώστε να μπορεί να το διαχειριστεί ο επεξεργαστής του PLC

• Ψηφιοποιεί, δηλαδή, μετατρέπει την τιμή του σήματος κάθε χρονική στιγμή από δεκαδικό αριθμό σε δυαδικό (Binary) αριθμό,

• Η τιμή του σήματος σε δυαδική μορφή αποθηκεύεται σε έναν καταχωρητή (register) του PLC

47 0010 1111

Δοκιμάστε τη μετατροπή στο ‘κομπουτεράκι’ (calculator) του υπολογιστή σας

π.χ. 47 0010 1111

4

Page 5: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Ψηφιοποίηση αναλογικού σήματος – Τα βήματα

1. Ο μετατροπέας (transducer) ανιχνεύει το φυσικό μέγεθος (π.χ. θερμοκρασία)

2. Ο μετατροπέας (transducer) μετατρέπει το φυσικό σήμα σε ηλεκτρικό αναλογικό σήμα(τάση ή ρεύμα) το οποίο αναγνωρίζει η μονάδα αναλογικής εισόδου

3. Ο μετατροπέας A/D στην είσοδο της μονάδας αναλογικής εισόδου (Analog InputModule) μετατρέπει το ηλεκτρικό αναλογικό σήμα σε 12-bit ψηφιακό αριθμό (ψηφιακό σήμα)

4. Με μια εντολή μεταφοράς, η 12-bit ψηφιακή τιμή μεταφέρεται από τη μονάδα αναλογικής εισόδου (Analog Input Module) στο PLC

5. Το PLC αποθηκεύει την 12-bit ψηφιακή τιμή σε μια θέση (π.χ. 1000) στη μνήμη (Storage Area) για παραπέρα χρήση σύμφωνα με το πρόγραμμα

A/D = Analog-to-Digital = μετατροπέας αναλογικού σήματος σε ψηφιακό)

5

Page 6: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-1Η ψηφιακή τιμή που αντιστοιχεί στην αναλογική είσοδο +5.7 VDC που δείχνεται στην εικόνα αντιπροσωπεύεται από 12 bits σε δυαδική μορφή.α. Ποιο θα είναι το περιεχόμενο του (Register) 1000 μετά την εντολή (instruction) “Block transfer in”β. Ποια είναι η δεκαδική αναπαράσταση της ψηφιακής αυτής τιμής;

ΑΠΑΝΤΗΣΗ

α. Μετά την εκτέλεση της εντολή μεταφοράς (Block transfer in), το περιεχόμενο του καταχωρητή1000 θα είναι

1010 1100 1111

Αυτός ο δυαδικός αριθμός αντιστοιχεί στην ψηφιοποιημένη τιμή τάσης 5.7 στην είσοδο της μονάδας αναλογικής εισόδου (Analog Input Module)

Αφού ο καταχωρητής (register) έχει 16-bits ενώ η δυαδική τιμή αντιπροσωπεύεται με 12 bits, τα προπορευόμενα 4 bits του καταχωρητή (bits 14, 15, 16 και 17) συμπληρώνονται με 0.

β. Η δεκαδική αναπαράσταση του ψηφιακού αριθμού είναι 2767

1 0 1 0 1 1 0 0 1 1 1 1

κάνετε την επαλήθευση με ένα ‘κομπιουτεράκι’ 6

Page 7: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μετάδοση αναλογικού σήματος

Ένα φυσικό σήμα (Physical Signal)

π.χ. θερμοκρασία, πίεση

που μετριέται σε μια διαδικασία (Process), μετατρέπεται από έναν αισθητήρα (Sensor) ή μετατροπέα (Transducer) σε ασθενές ηλεκτρικό σήμα (τάση ή ρεύμα)

Ένας μεταδότης (Transmitter) αναλαμβάνει να το ενισχύσει ως την είσοδο της μονάδας αναλογικής εισόδου (Analog Input Module)

7

Page 8: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Ονομαστικές τιμές αναλογικών εισόδων

• Οι μονάδες αναλογικών εισόδων διαθέτουν εισόδους με διάφορες ονομαστικές τιμές ρεύματος ή τάσης (current or voltage ratings)

• Οι αναλογικές είσοδοι διακρίνονται σε

- μονοπολικές (unipolar) – δέχονται μόνο θετικές τιμές (π.χ. 0 to +5 VDC)

ή

- διπολικές (bipolar) – δέχονται θετικές και αρνητικές τιμές (π.χ. -5 to +5 VDC ή 5 VDC)

8

Page 9: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μετασχηματισμός αναλογικού σήματος σε δυαδική τιμή

9

Page 10: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μετατροπέας αναλογικού σήματος σε ψηφιακόA/D ή ADC (Analog-to-Digital Converter)

• Διαιρεί την αναλογική τιμή του σήματος εισόδου σε πολλά bits ή counts

• Η ανάλυση (resolution) του ADC δείχνει σε πόσα τμήματα διαιρεί το σήμα εισόδου

ΠΑΡΑΔΕΙΓΜΑ

Ένας ADC με ανάλυση 12-bit διαιρεί το σήμα εισόδου σε 212 = 4096 μέρη,

δηλαδή, μετατρέπει τη δεκαδική τιμή του σήματος εισόδου σε ένα 12-bit ψηφιακό αριθμό

από 0000 0000 0000

ως 1111 1111 1111

10

Page 11: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα ψηφιοποίησης τιμών πίεσης

Έστω αισθητήρας πίεσης με

• κλίμακα εισόδου 0 ως 500 psi και

• κλίμακα τάσεων εξόδου 0 ως 10V

Ο A/D διαιρεί την κλίμακα των τάσεων εξόδου (10V) σε 212 = 4096 τιμές

Κάθε τιμή της τάση εξόδου από τον αισθητήρα αντιστοιχίζεται σε μια τιμή από 0 ως 4095

και μετατρέπεται στον αντίστοιχο δυαδικό αριθμό από 0000 0000 0000 ως 1111 1111 1111

11

Αισθητήρας πίεσης A/D αναλογικής μονάδας εισόδου

Πίεση (psi)

Τάση εξόδου

αισθητήρα

Ψηφιακή αναπαράσταση σε δεκαδική κλίμακα

0 - 4095

Ψηφιακή αναπαράσταση σε

δυαδική μορφή

0 0V 0 0000 0000 0000

50 1V 410 0001 1001 1010

100 2V 819 0011 0011 0011

150 3V 1229 0100 1100 1101

200 4V 1638 0110 0110 0110

250 5V 2047 0111 1111 1111

300 6V 2457 1001 1001 1001

350 7V 2866 1011 0011 0010

400 8V 3276 1100 1100 1100

450 9V 3685 1110 0100 1010

500 10V 4095 1111 1111 1111

Page 12: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-2αΣτη μονάδα εισόδου (Analog Input) είναι συνδεμένος αισθητήρας θερμοκρασίας (temperature sensor).Η κλίμακα θερμοκρασιών εισόδου του αισθητήρα είναι 100C - 600C) και η κλίμακα τάσεων εξόδου του είναι από +1ως +5Vdc συμβατή με την μονάδα αναλογικής εισόδου του PLC. Βρείτε(α) τη μεταβολή τάσης εξόδου του αισθητήρα για μεταβολή 1C(β) τον ισοδύναμο αριθμό counts ανά C υποθέτοντας ότι η μονάδα αναλογικής εισόδου έχει A/D ανάλυσης 12-bits(γ) πόσα mV της τάσης εξόδου του αισθητήρα αντιστοιχούν σε 1 count του ADC.

ΑΠΑΝΤΗΣΗ

Η κλίμακα μεταβολής τιμών θερμοκρασίας είναι 500C (600C - 100C) και αντιστοιχεί σε μεταβολή τάσεων εξόδου 4 VDC (5 VDC – 1 VDC) του αισθητήρα και αυτή σε 4096 counts της αναλογικής εισόδου του PLC. Επομένως,

(α) για 1C, η μεταβολή της τάσης εξόδου του

αισθητήρα είναι 4VDC

500℃= 𝟖𝐦𝐕𝐃𝐂 (ευαισθησία

αισθητήρα 8 ΤmVdc℃)

(β) και αντιστοιχούν σε 4096

500℃= 𝟖. 𝟏𝟗𝟐 𝐜𝐨𝐮𝐧𝐭𝐬/℃

(γ)8mVdc

8.192 counts= 𝟎. 𝟗𝟕𝟔𝟖 Τ𝐦𝐕𝐝𝐜

𝐜𝐨𝐮𝐧𝐭12

Page 13: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-2βΛύστε το Παράδειγμα 6-2 α στην περίπτωση αναλογικής εισόδου με ADC με ανάλυση 10-bit.

ΑΠΑΝΤΗΣΗ

Ένας μετατροπέας A/D με ανάλυση 10-bit θα ψηφιοποιεί (διαιρεί) το αναλογικό σήμα εισόδου σε 1024 μέρη (counts) (δηλαδή, 210 = 1024 μέρη, ξεκινώντας από 0 ως1023.

Επομένως, για 1C, η μεταβολή της τάσης εξόδου του αισθητήρα είναι, όπως και στο Παράδειγμα

6-2α, 4VDC

500℃= 𝟖𝐦𝐕𝐃𝐂

Η μεταβολή της τάσης ανά count είναι4 Vdc

1024 counts= 𝟑. 𝟗𝟎𝟔 Τ𝐦𝐕𝐝𝐜

𝐜𝐨𝐮𝐧𝐭

και ο αριθμός counts που αντιστοιχούν σε μεταβολή της θερμοκρασίας κατά 1C 1024 counts

500℃= 𝟐. 𝟎𝟒𝟔 𝐜𝐨𝐮𝐧𝐭𝐬/℃

13

Page 14: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-3Ένας αισθητήρας (Transducer) θερμοκρασίας βγάζει στην έξοδό του ένα σήμα τάσης 0 – 10 Vdc ανάλογο της μετρούμενης θερμοκρασίας στην κλίμακα 0 - 1000C.Η αναλογική μονάδα εισόδου (Analog Input Module) δέχεται 0 – 10VDC μονοπολική κλίμακα τάσης εισόδου την οποία διαιρεί σε 0 – 4095 μέρη (counts).

ΑΠΑΝΤΗΣΗ

(α) Θεωρώντας ότι η σχέση μεταξύ αριθμού counts (άξονας Χ) και θερμοκρασίας (άξονας Y) είναι γραμμική, η εξίσωση της γραμμής είναι

Y = a ∙ X + b14

Η εφαρμογή που χρησιμοποιείται αυτό το σήμα είναι για να ανιχνεύει και να παράγει σήματα χαμηλού και υψηλού συναγερμού (low and high alarm) στους 100C και στους 500C, αντίστοιχα. Βρείτε (α) τη σχέση (την εξίσωση της γραμμής) μεταξύ θερμοκρασίας και αριθμού counts που μετρούνται στο PLC(β) τους ισοδύναμους αριθμούς counts στις δύο θερμοκρασίες συναγερμού.

(συνεχίζεται …)

Page 15: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-3 ( … συνέχεια)

Εξίσωση της γραμμής είναι Y = a ∙ X + b.

Υπολογισμός των συντελεστών a και b.

• Στους Y = 0C αντιστοιχούν X = 0 counts. Αντικαθιστώντας στην εξίσωση, παίρνουμε

0 = a 0 + b b = 0

Η εξίσωση γίνεται Y = a ∙ X

• Στους Y = 1000C αντιστοιχούν X = 4095 counts.

15

Αντικαθιστώντας, στην τελευταία μορφή της εξίσωσης, παίρνουμε 1000 = a ∙ 4095 ⇒ a =1000

4095

Επομένως, η ακριβής εξίσωση της γραμμής είναι 𝐘(℃) =𝟏𝟎𝟎𝟎

𝟒𝟎𝟗𝟓∙ 𝐗(𝐜𝐨𝐮𝐧𝐭𝐬)

(β) Στις δύο θερμοκρασίες συναγερμού, 100C και 500C, τα αντίστοιχα counts που καταγράφει το PLC είναι

• 100 =1000

4095∙ Xlow ⟹ Xlow = 409.5 counts επομένως 𝐗𝐥𝐨𝐰 = 𝟒𝟏𝟎 𝐜𝐨𝐮𝐧𝐭𝐬 (γιατί;)

• 500 =1000

4095∙ Xhigh ⟹ Xhigh = 2047.5 counts επομένως 𝐗𝐡𝐢𝐠𝐡 = 𝟐𝟎𝟒𝟖 𝐜𝐨𝐮𝐧𝐭𝐬 (γιατί;)

Page 16: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

H διαχείριση των αναλογικών δεδομένων (AI data) στο PLC

Page 17: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Διευθυνσιοδότηση Μονάδας Αναλογικών Εισόδων

Μια τυπική εντολή προγράμματος θα αναφέρει τη διεύθυνση της αναλογικής ορίζοντας

• τον αριθμό της βάσης (Rack)

• τον αριθμό της θήκης (Slot)

• τον αριθμό των καναλιών (Channels) ή των αναλογικών εισόδων (Inputs) που χρησιμοποιούνται και

• τη διεύθυνση του αρχικού καταχωρητή

17

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

Page 18: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Διευθυνσιοδότηση Μονάδας Αναλογικών Εισόδων (… συνέχεια)

Έστω μια μονάδα που χρησιμοποιεί 8 αναλογικά κανάλια με ανάλυση 12-bit

Αν η διεύθυνση των καταχωρητώναποθήκευσης αρχίζει στη διεύθυνση 2008,

o τελευταίος καταχωρητής θα είναι ο 2078

Η μονάδα μπορεί, επίσης, να χρησιμοποιεί και ένα καταχωρητή κατάστασης (Status Register).Σ’αυτόν, κάθε 2 bit αντιστοιχούν σε ένα κανάλι της μονάδας

18

Page 19: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Συνδέσεις αναλογικών εισόδων

19

Οι κοινοί ακροδέκτες (− ή com) όλων των αισθητήρων συνδέονται μεταξύ τους

Κάθε είσοδος έχει τη δική της επιστροφή (C – com ή common)

Page 20: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Εντολές διαχείρισης δεδομένων – Σύγκριση τιμών

20

Page 21: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα προγράμματος Ladder για σύγκριση τιμών

1η γραμμή

Αν ο διακόπτης 10 κλείσει

το περιεχόμενο του καταχωρητή 600 συγκρίνεται με του καταχωρητή 501

Αν είναι ίσα, το πηνίο 100 ενεργοποιείται

2η γραμμή

Αν ο διακόπτης 11 κλείσει

το περιεχόμενο του καταχωρητή 601 συγκρίνεται με του καταχωρητή 502

Αν είναι μεγαλύτερο ή ίσο από του καταχωρητή 502, το πηνίο 101 ενεργοποιείται

21

Page 22: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Εντολές μεταφοράς δεδομένων

22

Page 23: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα προγράμματος Ladderγια μεταφορά δεδομένων

1η γραμμή

Αν ο διακόπτης 10 κλείσει

τα περιεχόμενα των καταχωρητών 1000 και 1001 προστίθενται και αποθηκεύονται στον καταχωρητή 2000

2η γραμμή

Αν ο διακόπτης 11 κλείσει

το περιεχόμενο του καταχωρητή 2000 μεταφέρεται (αποθηκεύεται) στον καταχωρητή 3000

Το περιεχόμενο του καταχωρητή 2000 δεν αλλάζει.

23

Page 24: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Αναλογικά σήματα εξόδου

• Χρησιμοποιούνται σε εφαρμογές που απαιτούν τον έλεγχο συσκευών που λειτουργούν με συνεχείς τιμές τάσης ή ρεύματος (αναλογικές συσκευές)

• Παράδειγμα αναλογικής συσκευής: Βαλβίδα ρύθμισης παροχής ελαίου σε υδραυλικό πιεστήριο

• Απαιτεί σήμα 0 – 10VDC για να μεταβάλει ανάλογα τον όγκο του ελαίου που διοχετεύεται στον κύλινδρο

• Έτσι, μεταβάλλεται ανάλογα η ταχύτητα του εμβόλου η της πλάκας πίεσης

24

Page 25: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Συσκευές αναλογικών εξόδων -Ονομαστικές τιμές σήματος εξόδου

Συσκευές εξόδου αναλογικού σήματος

• Συνδέονται στις εξόδους της αναλογικής μονάδας εξόδων του PLC

Συσκευές αναλογικών εξόδων

Αναλογικές βαλβίδες

Ενεργοποιητές (actuators)

Οδηγοί ηλεκτρικών κινητήρων

Αναλογικά όργανα μέτρησης

Μετατροπείς πίεσης

25

Page 26: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μονάδα αναλογικών εξόδων

Μονάδα αναλογικών εξόδων (AnalogOutput Module)

• Η λειτουργία της μονάδας αναλογικών εξόδων είναι ακριβώς αντίθετη της λειτουργίας της μονάδας αναλογικών εισόδων

• Μετατρέπει τα δεδομένα (το περιεχόμενο) ενός καταχωρητή(Register/Word) του PLC από ψηφιακή σε αναλογική μορφή και τροφοδοτεί μια αναλογική συσκευή (analog actuator)

26

Page 27: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μετατροπή δυαδικής τιμής σε αναλογικό σήμα – Τα βήματα

1. Με μια εντολή ‘block transfer out’, το PLC μεταφέρει την 12-bit ψηφιακή τιμή από μια θέση μνήμης (π.χ. 1000) στην αναλογική μονάδα εξόδων

2. Ο μετατροπέας D/A στη μονάδα αναλογικών εξόδων (Analog OutputModule) μετατρέπει τον 12-bit ψηφιακόαριθμό (ψηφιακό σήμα) σε αναλογικό σήμα

3. Η έξοδος της μονάδας αναλογικών εξόδων τροφοδοτεί με αναλογικό ηλεκτρικό σήμα (τάση ή ρεύμα) μια συσκευή (π.χ. μια βαλβίδα ελέγχου ροής – control valve)

D/A = Digital-to-Analog = μετατροπέας ψηφιακού σήματος σε αναλογικό)

27

Page 28: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-4Υποθέστε ότι η μονάδα αναλογικών εξόδων (Analog Output Module) της εικόνας μετατρέπει ένα ψηφιακό σήμα με δυαδική (Binary) τιμή 0000 0000 0000 (δεκαδικό-decimal 0) σε μια αναλογική τιμή τάσης που κάνει την βαλβίδα ελέγχου ροής (Control Valve) να είναι τελείως κλειστή (Valve Closed), ενώ μετατρέπει μια τιμή 1111 1111 1111 (δεκαδικό 4095) σε μια αναλογική τιμή που κάνει την βαλβίδα ελέγχου να είναι τελείως ανοικτή (Full Open). Ποια θα είναι η κατάσταση της βαλβίδας για το συγκεκριμένη τιμή του καταχωρητή 2000;

ΑΠΑΝΤΗΣΗ

Η τιμή που είναι αποθηκευμένη στον καταχωρητή 2000

0000 0011 1111

αντιστοιχεί στον δεκαδικό 63.

Επομένως, η βαλβίδα είναι ανοικτή περίπου 63

4095= 0.0153 = 1.53%

Σημειώστε ότι η θέση της βαλβίδας καθορίζεται από τη δεκαδική αναπαράσταση της ψηφιακής τιμή όχι από τον αριθμό των 0 και 1.

Ένας δυαδικός αριθμός με τα μισά ψηφία 0 και τα άλλα μισά 1 δεν σημαίνει ότι αντιστοιχεί σε μια βαλβίδα μισο-ανοικτή, δηλαδή 50%.

28

Page 29: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Σύνδεση αναλογικών συσκευών εξόδου

Όπως στις αναλογικές εισόδους,

μια μονάδα αναλογικής εξόδου (Analog Output Module) συνδέεται σε μια συσκευή ελέγχου της διαδικασίας (Process) μέσω αισθητήρα/μετατροπέα (Transducer)

Ο μετατροπέας ενισχύει, μειώνει ή αλλάζει το διακριτό σήμα της τάσης σε αναλογικό σήμα που, με τη σειρά του ελέγχει τη συσκευή εξόδου.

29

Page 30: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Μετατροπέας ψηφιακού σήματος σε αναλογικόD/A ή DAC (Digital-to-Analog Converter)

• Μετατρέπει τα δυαδικά δεδομένα που στέλνονται από έναν καταχωρητή του PLC(PLC Register) σε ένα αναλογικό σήμα τάσης ή ρεύματος στην έξοδο (Voltage or Current Output)

• Η ανάλυση (resolution) του DAC καθορίζεται από τον αριθμό των bits που χρησιμοποιεί για την αναλογική μετατροπή

ΠΑΡΑΔΕΙΓΜΑ

Ένας DAC με ανάλυση 12-bit παράγει έναν αναλογικό σήμα που μπορεί να πάρει 212 =4096 τιμές

30

Page 31: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα τιμών εξόδου για μια αναλογική μονάδα εξόδου 12-bit

31

Page 32: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-5(α)Ένας μετατροπέας (Transducer) συνδέει μια αναλογική μονάδα εξόδου με μια βαλβίδα ελέγχου ροής. Η βαλβίδα έχει δυνατότητα ρύθμισης της ροής από 0 ως 100% (πλήρης ροή). Το άνοιγμα της βαλβίδας είναι ανάλογο του σήματος από τον μετατροπέα. Το σήμα από το μετατροπέα είναι στην κλίμακα από −10 ως 10 VDC.Αν η διπολική μονάδα εξόδου έχει 12-bit D/A με ένα επιπλέον bit για το πρόσημο, το οποίο καθορίζει την πολικότητα της τάσης, βρείτε τη σχέση (εξίσωση) μεταξύ του ποσοστού ανοίγματος της βαλβίδας και του αριθμού των counts της μονάδας εξόδου.

ΑΠΑΝΤΗΣΗ

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

Ο μετατροπέας μετατρέπει τον αριθμό των counts σε μια τάση προς τη βαλβίδα ροής στην κλίμακα από −10 ως 10VDC.

Το άνοιγμα της βαλβίδας ροής από 0 ως 100% είναι ανάλογο της τάσης −10 ως 10VDC από το μετατροπέα.

Η γραφική παράσταση της τάσης και του ανοίγματος της βαλβίδας ως προς τον αριθμό των counts είναι ευθεία γραμμή (γιατί;). 32(συνεχίζεται …)

Page 33: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-5(α) (. . . συνέχεια)

Η εξίσωση της ευθείας είναι

Y = a ∙ X + b

X ο αριθμός των counts, Y το άνοιγμα της βαλβίδας

a και b οι συντελεστές που πρέπει να προσδιοριστούν.

Για X = −4095 counts είναι Y = 0 %

και για X = 4095 counts είναι Y = 100 %

Αντικαθιστώντας τα δύο αυτά ζεύγη τιμών στην εξίσωση, παίρνουμε

33

0 = a ∙ −4095 + b100 = a ∙ 4095 + b

Λύνοντας το σύστημα των εξισώσεων, υπολογίζουμε τους συντελεστές a και b : a = 0.0122 και b = 50

Η ζητούμενη εξίσωση μεταξύ του ποσοστού ανοίγματος της βαλβίδας και του αριθμού των counts είναι𝐘(%) = 𝟎. 𝟎𝟏𝟐𝟐 ∙ 𝐗(counts) + 𝟓𝟎

Αντιστρέφοντας την εξίσωση (λύνοντας ως προς X), βρίσκουμε τη σχέση των counts ως προς το άνοιγμα της βαλβίδας40Y − 50

0.0122= X ⇒ 𝐗(counts) = 𝟖𝟏. 𝟗 ∙ 𝐘(%) − 𝟒𝟎𝟗𝟓

Page 34: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα 6-5(β)Από τη γραφική παράσταση του προηγούμενου παραδείγματος 6-5(α), βρείτε τη σχέση (εξίσωση) μεταξύ του ποσοστού ανοίγματος της βαλβίδας ροή και της τάσης στην είσοδό της.

ΑΠΑΝΤΗΣΗ

Μπορούμε να λύσουμε την εξίσωση της ευθείας

Y = a ∙ X + b

θεωρώντας X την τάση στην βαλβίδα (−10 ως 10VDC) και Yτο ποσοστό ανοίγματος ροής (0 ως 100%)

Για X = −10VDC είναι Y = 0 %

και για X = 10VDC είναι Y = 100 %

Αντικαθιστώντας τα δύο αυτά ζεύγη τιμών στην εξίσωση, παίρνουμε

34

0 = a ∙ −10 + b100 = a ∙ 10 + b

Λύνοντας το σύστημα των εξισώσεων, υπολογίζουμε βρίσκουμε: a = 5 και b = 50

Η ζητούμενη εξίσωση μεταξύ του ποσοστού ανοίγματος της βαλβίδας και του αριθμού των counts είναι𝐘(%) = 𝟓 ∙ 𝐗(VDC) + 𝟓𝟎

Page 35: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Η διαχείριση των δεδομένων της αναλογικής εξόδου - Μετατροπή των δυαδικών τιμών ενός πίνακα δεδομένων σε αναλογικό σήμα εξόδου

Page 36: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Διεύθυνση αναλογικής μονάδας εξόδου – Εντολή εξόδου

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

Σε μια τυπική εντολή προγράμματος αναλογικής εξόδου η έξοδος καθορίζεται από

• τη θέση slot (π.χ, Slot 03)

• τη θέση rack (π.χ, Rack 0)

• το πλήθος των καναλιών (π.χ, Number of Channels 4)

και αναφέρεται η διεύθυνση του αρχικού καταχωρητή (π.χ., Register 300)

ΠΑΡΑΔΕΙΓΜΑ: Στην εντολής εξόδου δίπλα, ο επεξεργαστής του PLC τα στείλει τα δεδομένα των καταχωρητών 300, 301, 302 και 303 με τη σειρά στα τέσσερα κανάλια της μονάδα στο slot 03 του rack 0 36

Page 37: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Παράδειγμα εντολής μεταφοράς δεδομένων από ομάδα καταχωρητών σε μονάδα 4 αναλογικών εξόδων

37

Page 38: Αναλογικά σήμαα PLC Μονάδες αναλογικών εισόδων Κεφάλαιο 6 ... · Module) μεαρέπει ον 12-bit ψηφιακό αριθμό (ψηφιακό

Συνδέσεις αναλογικών εξόδων

38

Οι κοινοί ακροδέκτες (− ή com) όλων των αναλογικών συσκευών εξόδου (Analog Output Devices) συνδέονται μεταξύ τους

Κάθε έξοδος έχει τη δική της επιστροφή (C – com ή common)