Εγχειρίδιο DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL

ΕΙΣΑΓΩΓΗ
Συντομογραφίες
| 0x | Πρόλογος που υποδεικνύει έναν δεκαεξαδικό αριθμό |
| RTU | Remote Terminal Unit (Μονάδα Απομακρυσμένου Τερματικού) |
| CRC | Cyclic Redundancy Check (Κυκλικός Έλεγχος Πλεονασμού). |
Πίνακας 1: Πίνακας Συντομογραφιών
Προδιαγραφές προϊόντος
Ο παρακάτω πίνακας περιγράφει τις προδιαγραφές της παρούσας διεπαφής Modbus:
| Προδιαγραφές Modbus | Περιγραφή | Σχόλια |
| Πρωτόκολλο | Modbus RTU | Υποστηρίζεται μόνο η λειτουργία "Slave" (Δευτερεύον) |
| Σύνδεσμος | Βιδωτός ακροδέκτης | |
| Σύνδεση Modbus | RS485 - 2 καλώδια | |
| Διεύθυνση Slave | 1-247 | Ορίζεται κατά την πρώτη εκκίνηση από την οθόνη, διαφορετικά από το Modbus ένα μήνυμα |
| Τερματισμός γραμμής | Απουσιάζει στη συσκευή | Εάν είναι απαραίτητο, προχωρήστε όπως περιγράφεται στην ενότητα Καλωδίωση |
| Υποστηριζόμενες ταχύτητες μετάδοσης | 1200, 2400,4800,9600,19200,38400 Kb/s | Ορίζεται από την οθόνη ή το Modbus ένα μήνυμα |
| Start bit (Bit εκκίνησης) | 1 | |
| Data bit (Bit δεδομένων) | 8 | |
| Stop bit (Bit διακοπής) | 1 ή 2 | Ορίζεται από την οθόνη ή το Modbus ένα μήνυμα |
| Parity (Έλεγχος ισοτιμίας) | None (Κανένας), Even (Άρτιος) ή Odd (Περιττός) | Ορίζεται από την οθόνη ή το Modbus ένα μήνυμα |
Πίνακας 2: Προδιαγραφές Modbus
Σημειώσεις:
- Στο προϊόν EVOPLUS SMALL είναι δυνατή η ρύθμιση των παραμέτρων μόνο από την οθόνη
Τύπος δικτύου
Ένα δίκτυο Modbus προβλέπει μόνο μία κύρια συσκευή συνδεδεμένη στο δίκτυο και έως 247 δευτερεύουσες (SLAVE) συσκευές, οι οποίες μπορούν να επικοινωνήσουν στον δίαυλο μόνο μετά από αίτημα που υποβάλλεται από την κύρια συσκευή.
Ο τύπος δικτύου που συνιστάται για τη σύνδεση της συσκευής σε ένα δίκτυο Modbus είναι ο τύπος "αλυσίδα", με δυνατότητα μικρών αποκλίσεων, το μέγιστο μήκος των οποίων εξαρτάται από τον ρυθμό μετάδοσης bit που έχει επιλεγεί για τη μετάδοση.
Ο μέγιστος αριθμός συσκευών που είναι συνδεδεμένες σε ένα δίκτυο χωρίς επαναλήπτες είναι 32.
Όπως φαίνεται στο Σχήμα 1, ενδέχεται να είναι απαραίτητο να τερματίσετε τη γραμμή στο τέλος και στην αρχή με αντιστάσεις τερματισμού (LT).

ΔΙΑΜΟΡΦΩΣΗ ΠΡΟΪΟΝΤΟΣ
Καλωδίωση
Η επικοινωνία Modbus με 2-wire RS485 προβλέπει τη χρήση 3 καλωδίων (A, B και GND). Συνδέστε σωστά τα 3 καλώδια. Συνιστάται η χρήση θωρακισμένου καλωδίου 2 πόλων, με συνεστραμμένο ζεύγος.
| MODBUS Ακροδέκτες | Περιγραφή |
| A | Μη ανεστραμμένος ακροδέκτης (+) |
| B | Ανεστραμμένος ακροδέκτης (-) |
| Y | Θωράκιση |
Πίνακας 3: Σύνδεση Modbus- Rs485
Για τις συνδέσεις, ανατρέξτε στο εγχειρίδιο εγκατάστασης του προϊόντος.
Διαμόρφωση Παραμέτρων
Για να διαμορφώσει σωστά τις παραμέτρους Modbus, ο χρήστης πρέπει να αποκτήσει πρόσβαση στο μενού διαμόρφωσης Modbus, το οποίο είναι προσβάσιμο από την οθόνη (βλ. εγχειρίδιο εγκατάστασης). Ο Πίνακας 4 περιγράφει τις παραμέτρους που μπορούν να οριστούν από το μενού.
| Σύμβολο Παραμέτρου | Περιγραφή | Εύρος | Προεπιλεγμένη τιμή | Μονάδα μέτρησης |
| Ad | Διεύθυνση Modbus της συσκευής | 1-247 | 1 | |
| Br | Ρυθμός baud σειριακής επικοινωνίας | 1.2, 2.4, 4.8, 9.6, 19.2, 38.4 | 19.2 | Kb/s |
| Pa | Τύπος ελέγχου ισοτιμίας | None (Κανένας), Odd (Περιττός), Even (Άρτιος) | Even (Άρτιος) | |
| Sb | Αριθμός bit διακοπής | 1-2 | 1 | |
| Rd | Ελάχιστος χρόνος απόκρισης | 0-3000 | 0 | ms |
| En | Ενεργοποίηση Modbus | Disable (Απενεργοποίηση), Enable (Ενεργοποίηση) | Disable (Απενεργοποίηση) |
Πίνακας 4: Διαμόρφωση Παραμέτρων από την Οθόνη
Αφού ορίσετε όλες τις παραμέτρους, ενεργοποιήστε την περιφερειακή συσκευή Modbus ορίζοντας την παράμετρο En σε Enable (Ενεργοποίηση).
REGISTERS
Τα registers έχουν μέγεθος 16-bit, εάν το περιεχόμενο του register είναι 0x7FFF, το περιεχόμενο δεν είναι διαθέσιμο. Τα R/W registers είναι διαθέσιμα για ανάγνωση με τους κωδικούς λειτουργίας 0x03, 0x04, για εγγραφή με τους κωδικούς λειτουργίας 0x06, 0x10.
Τα R registers είναι διαθέσιμα σε λειτουργία μόνο για ανάγνωση με τους κωδικούς λειτουργίας 0x03 και 0x04.
Τα δεδομένα είναι όλα του τύπου UNSIGNED, εκτός από τα registers που ονομάζονται Temperature (π.χ. 00212), τα οποία έχουν δεδομένα SIGNED.
Προσοχή: Τα registers έχουν μια τιμή από 1 έως n, η διεύθυνση στο πακέτο δεδομένων πηγαίνει από 0 έως n1!!! (δείτε το παράδειγμα 3.2)
| Διεύθυνση | Όνομα | Τύπος | Εύρος (Κλίμακα) | R/W | Περιγραφή |
| 00001 | SlaveMinimumReplyDelay | 0-3000 (1 ms) | R/Wa | Η τιμή υποδεικνύει τον ελάχιστο χρόνο απάντησης του Slave σε ένα αίτημα από τον Master. | |
| 00002 | SetModbusAddress | 1-247 | R/Wa | Η τιμή υποδεικνύει τη διεύθυνση που θα έχει η συσκευή στον δίαυλο πεδίου ModBus. Εάν εισαχθεί μια τιμή που δεν είναι εντός του εύρους εγκυρότητας, θα διατηρηθεί η προηγούμενη τιμή. | |
| 00003 | ModbusBaudRate | 0-5 | R/Wa | Η τιμή ορίζει τον ρυθμό μετάδοσης σειριακής επικοινωνίας.
| |
| 00004 | ModbusParityBits | 0-2 | R/Wa | Η τιμή ορίζει τον τύπο ισοτιμίας που χρησιμοποιείται στη σειριακή μετάδοση.
| |
| 00005 | ModbusStopBits | 1-2 | R/Wa | Η τιμή ορίζει τον αριθμό των Stop bits που χρησιμοποιούνται.
| |
| 00006 | AutoAckControlBits | 0-1 | R/Wa | Η τιμή ορίζει εάν ο χρήστης πρέπει να επαναφέρει χειροκίνητα στο 0 τα registers reset Alarm και ClearHistory.
| |
| 00101 | SystemResetAlarm | R/Wb | Το bit ελέγχου επαναφέρει τους συναγερμούς του συστήματος
| ||
| 00102 | System ClearHistory | R/Wb | Επαναφέρει το ιστορικό συναγερμών ολόκληρου του συστήματος
| ||
| 00103 | RegulationMode | R/W | Η τιμή του register υποδεικνύει τον τύπο ρύθμισης που έχει επιλεγεί για την αντλία. | ||
|
Evoplus Small Software Version (A.B) 1.xx
Evoplus M/L Software Version (A.B) 3.xx
| |||||
| 00104 | RegulationSetPoint | (0.1m) | R/W | Η τιμή υποδεικνύει το σημείο ρύθμισης της ρύθμισης. | |
| 00105 | RegulationTmax | 0-100 (1°C) | R/W | Η τιμή υποδεικνύει την παράμετρο Tmax με την οποία θα δημιουργηθεί η καμπύλη ανάλογα με τη θερμοκρασία | |
| 00106 | RegulationAutoEconomy | Η τιμή υποδεικνύει την επιλογή χρήσης της λειτουργίας "auto" ή "economy"
| |||
| 00107 | SetPointPerCentReduction | 50-90% (1%) | R/W | Η τιμή υποδεικνύει την ποσοστιαία μείωση του σημείου ρύθμισης στη λειτουργία "economy". | |
| 00108 | ExtSignalType | 0-3 | R/W | Η τιμή υποδεικνύει τον τύπο του εξωτερικού σήματος που ρυθμίζει το σημείο ρύθμισης (χρησιμοποιείται μόνο σε ορισμένες λειτουργίες).
| |
| 00109 | TwinPumpSystemMode | 0-2 | R/W | Στην περίπτωση της διπλής λειτουργίας, η παράμετρος υποδεικνύει τον τρόπο λειτουργίας
| |
| 00110 | MaxRpmPercent | 25-100 (1%) | R/W | Η τιμή υποδεικνύει το σημείο ρύθμισης ως ποσοστό της τιμής των μέγιστων επιτρεπόμενων στροφών | |
| 00111 | OnOffExt | 0-2 | R/W | Η τιμή υποδεικνύει την κατάσταση ενεργοποίησης ή απενεργοποίησης της αντλίας
| |
| Μπλοκ διαμόρφωσης και κατάσταση της αντλίας 1 | |||||
| 00201 | Bit0: Pump1ResetAlarm | R/W | Εάν είναι στο 1 επαναφέρει τον συναγερμό | ||
| Bit1: Pump1ClearHistory | Εάν είναι στο 1 επαναφέρει το ιστορικό συναγερμών
| ||||
| 00202 | Pump1Status | 0-2 | R | Υποδεικνύει την κατάσταση της αντλίας
| |
| 00203 | Pump1Fault | 0-1 | R | Υποδεικνύει εάν ο μετατροπέας έχει σταματήσει λόγω σφάλματος
| |
| 00211 | Pump1ElectronicBoardTemp erature | (1°C) | R | Τιμή θερμοκρασίας περιβάλλοντος στο εσωτερικό του δοχείου | |
| 00212 | Pump1ElectronicHeatsinkTe mperature | (1°C) | R | Τιμή θερμοκρασίας στην ψύκτρα. | |
| 00213 | Pump1LineVoltage | (1V) | R | Τιμή τάσης εισόδου (Rms) | |
| 00214 | Pump1OutCurrent | (1mA) | R | Τιμή ρεύματος εξόδου | |
| 00215 | Reserved | ||||
| 00216 | Pump1RPM | (1rpm) | R | Στροφές κινητήρα ανά λεπτό | |
| 00217 | Pump1Power | (1W) c | R | Παρεχόμενη ισχύς | |
| 00218 | Pump1OperatingTimeHI | (1h) | R | Χρόνος χρήσης της αντλίας | |
| 00219 | Pump1OperatingTimeLO | (1h) | R | Χρόνος χρήσης της αντλίας | |
| 00220 | Pump1Head | (0.1m) | R | Μανομετρικό ύψος αντλίας | |
| 00221 | Pump1EstimatedFlow | (0.1m3/ h) | R | Τιμή εκτιμώμενης ροής σε m3/h | |
| 00222 | Pump1LiquidTemperature | (1°C) | R | Τιμή θερμοκρασίας που μετράται από τον εσωτερικό αισθητήρα | |
| 00223 | Pump1LiquidTemperatureExt | (1°C) | R | Τιμή θερμοκρασίας που μετράται από τον εξωτερικό αισθητήρα | |
| 00224-00230 | Reserved | ||||
| 00231-00245 | Pump1Alarm | Ιστορικό συναγερμών, το register 00231 περιέχει τον πιο πρόσφατο συναγερμό, ενώ το register 00245 περιέχει τον λιγότερο πρόσφατο συναγερμό. Για τη λίστα των συναγερμών, ανατρέξτε στο εγχειρίδιο χρήσης. | |||
| 00251 | SoftwareNumberVersionA | 0-255 | R | ||
| 00252 | SoftwareNumberVersionB | 0-255 | R | ||
| 00253 | SoftwareNumberVersionC | 0-255 | R | ||
| 00254 | SoftwareNumberVersionD | 0-255 | R | ||
| 00255 | SoftwareNumberVersionE | 0-255 | R | ||
| 00256 | SoftwareNumberVersionF | 0-255 | R | ||
| 00257 | Unit Family | R | Υποδεικνύει το όνομα της οικογένειας συσκευών | ||
| 00258 | UnitType | R | Υποδεικνύει τον τύπο συσκευής της συγκεκριμένης οικογένειας | ||
| 00259 | Unit Version | R | Έκδοση προϊόντος | ||
Πίνακας 5: Registers Modbus
Σημειώσεις:
- Στο προϊόν EVOPLUS SMALL το register είναι μόνο για ανάγνωση.
- Στο προϊόν EVOPLUS SMALL οι λειτουργίες εγγραφής πραγματοποιούνται μόνο με τον έλεγχο WRITE SINGLE REGISTER.
- Στο προϊόν EVOPLUS SMALL η μονάδα μέτρησης είναι σε mW.
Υποστηριζόμενα μηνύματα
Το μέγιστο μήκος ενός πακέτου Modbus είναι 256 byte.
Η δομή του πακέτου φαίνεται στο Error! Reference source not found..
| Διεύθυνση Slave | Κωδικός λειτουργίας | Δεδομένα | CRC |
| 1 byte | 1 byte | 0-252 byte | 2 byte |
Πίνακας 6: Δομή πακέτου Modbus
Ανάγνωση Holding Register
(Κωδικός λειτουργίας = 0x03)
Αυτή η λειτουργία προορίζεται για την ανάγνωση της τιμής των holding registers από τη slave συσκευή. Το πακέτο αιτήματος καθορίζει τη διεύθυνση έναρξης και την ποσότητα των registers για ανάγνωση.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Διεύθυνση έναρξης HI | Διεύθυνση έναρξης LO | Ποσότητα registers HI | Ποσότητα registers LO |
| 0x01 | 0x03 | 0x00 | 0x02 | 0x00 | 0x01 |
Η απάντηση της slave θα περιέχει τον αριθμό των bytes απάντησης και το περιεχόμενο των registers.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Bytes που εστάλησαν | Τιμή HI | Τιμή LO |
| 0x01 | 0x03 | 0x02 | 0x00 | 0x00 |
Ανάγνωση Input Register
(Κωδικός λειτουργίας = 0x04)
Αυτή η λειτουργία προορίζεται για την ανάγνωση της τιμής των input registers από τη slave συσκευή. Το πακέτο αιτήματος καθορίζει τη διεύθυνση έναρξης και την ποσότητα των registers για ανάγνωση.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Διεύθυνση έναρξης HI | Διεύθυνση έναρξης LO | Ποσότητα registers HI | Ποσότητα registers LO |
| 0x01 | 0x04 | 0x00 | 0xFF | 0x00 | 0x01 |
Η απάντηση της slave θα περιέχει τον αριθμό των bytes απάντησης και το περιεχόμενο των registers.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Bytes που εστάλησαν | Τιμή HI | Τιμή LO |
| 0x01 | 0x04 | 0x02 | 0x00 | 0x00 |
Εγγραφή Single Register
(Κωδικός λειτουργίας = 0x06)
Αυτή η λειτουργία προορίζεται για την εγγραφή ενός register της slave συσκευής. Το πακέτο αιτήματος καθορίζει τη διεύθυνση του register και την τιμή (2 byte) για εγγραφή.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Διεύθυνση έναρξης HI | Διεύθυνση έναρξης LO | Τιμή HI | Τιμή LO |
| 0x01 | 0x06 | 0x00 | 0x02 | 0x00 | 0x02 |
Απάντηση Slave:
| Διεύθυνση Slave | Κωδικός λειτουργίας | Διεύθυνση έναρξης HI | Διεύθυνση έναρξης LO | Τιμή HI | Τιμή LO |
| 0x01 | 0x06 | 0x00 | 0x02 | 0x00 | 0x02 |
Εγγραφή Multiple Register
(Κωδικός λειτουργίας = 0x10)
Αυτή η λειτουργία προορίζεται για την εγγραφή ενός ή περισσότερων registers της slave συσκευής. Το πακέτο αιτήματος καθορίζει τη διεύθυνση έναρξης, την ποσότητα των registers για εγγραφή, τον αριθμό των bytes και τις τιμές για εγγραφή.
| Διεύθυνση Slave | Κωδικός λειτουργίας | Διεύθυνση έναρξης HI | Διεύθυνση έναρξης LO | Ποσότητα registers HI | Ποσότητα registers LO | Αριθμός bytes HI | Register 00003 HI |
| 0x01 | 0x10 | 0x00 | 0x02 | 0x00 | 0x02 | 0x04 | 0x00 |
| Register 00003 LO | Register 00004 HI | Register 00004 HI | |||||
| 0x00 | 0x00 | 0x01 |
Παράδειγμα μηνύματος
Μερικά παραδείγματα επικοινωνίας Modbus θα απεικονιστούν παρακάτω.
Ανάγνωση ισχύος αντλίας
Αυτή η ενότητα θα απεικονίσει τον τρόπο λήψης μιας ένδειξης της ισχύος που παρέχεται από την αντλία.
Η τιμή 0x01 θα χρησιμοποιηθεί ως διεύθυνση στο παράδειγμα.
Αίτημα από master σε slave
| Byte | Τιμή | Περιγραφή |
| Διεύθυνση Slave | 0x01 | |
| Κωδικός λειτουργίας | 0x03 | Λειτουργία "Ανάγνωση holding register" |
| Διεύθυνση έναρξης HI | 0x00 | Η διεύθυνση έναρξης είναι 0x0D8 = 216, οπότε η διεύθυνση Modbus είναι 217 |
| Διεύθυνση έναρξης LO | 0xD8 | |
| Ποσότητα HI | 0x00 | Ποσότητα registers για ανάγνωση = 1 |
| Ποσότητα LO | 0x01 |
Απάντηση Slave
| Byte | Τιμή | Περιγραφή |
| Διεύθυνση Slave | 0x01 | |
| Κωδικός λειτουργίας | 0x03 | Λειτουργία "Ανάγνωση holding register" |
| Αριθμός bytes | 0x02 | |
| 00223 HI | 0x03 | Η τιμή που διαβάστηκε είναι 0x3E8 = 1000 W |
| 00324 LO | 0xE8 |
Χρήση εναλλακτικής λειτουργίας σε δίδυμη διαμόρφωση
Αυτή η ενότητα θα απεικονίσει τον τρόπο διαμόρφωσης του συστήματος σε εναλλακτική λειτουργία.
Αίτημα από master σε slave
| Byte | Τιμή | Περιγραφή |
| Indirizzo Slave | 0x01 | |
| Function Code | 0x06 | Λειτουργία "Εγγραφή holding register" |
| Start Address HI | 0x00 | Η διεύθυνση έναρξης είναι 0x006C = 108, οπότε η διεύθυνση Modbus είναι 109 |
| Start Address LO | 0x6C | |
| Write HI | 0x00 | Ορίζει το register στην τιμή 1, ή εναλλακτική λειτουργία. |
| Write LO | 0x01 |
Απάντηση Slave
| Byte | Τιμή | Περιγραφή |
| Διεύθυνση Slave | 0x01 | |
| Function Code | 0x06 | Λειτουργία "Εγγραφή holding register" |
| Start Address HI | 0x00 | Η διεύθυνση έναρξης είναι 0x006C = 108, οπότε η διεύθυνση Modbus είναι 109 |
| Start Address LO | 0x6C | |
| Write HI | 0x00 | Ορίζει το register στην τιμή 1, ή εναλλακτική λειτουργία. |
| Write LO | 0x01 |
Λήψη εγχειριδίου
Εδώ μπορείτε να κατεβάσετε την πλήρη έκδοση pdf του εγχειριδίου, μπορεί να περιέχει πρόσθετες οδηγίες ασφαλείας, πληροφορίες εγγύησης, κανόνες FCC κ.λπ.
Λήψη Εγχειρίδιο DAB EVOPLUS, EVOPLUS SAN, EVOPLUS SMALL