Λυπούμαστε, το πρόγραμμα περιήγησής σας δεν υποστηρίζει JavaScript!
Σύνδεση

Ενσωμάτωση Μετρητή Ενέργειας Modbus TCP: Καταχωρητές και Δοκιμές

Ενσωμάτωση Μετρητή Ενέργειας Modbus TCP για Τοπική Παρακολούθηση

Το Modbus TCP επιτρέπει σε μια τοπική εφαρμογή να διαβάζει απευθείας τις ηλεκτρικές μετρήσεις από έναν μετρητή ενέργειας Wi-Fi της IAMMETER.

Είναι κατάλληλο για:

  • συστήματα PLC και SCADA·
  • Home Assistant και Node-RED·
  • τοπικά Συστήματα Διαχείρισης Ενέργειας (EMS)·
  • Συστήματα Διαχείρισης Κτιρίων (BMS)·
  • παρακολούθηση και αυτοματισμό ανά δευτερόλεπτο·
  • εφαρμογές που πρέπει να λειτουργούν χωρίς το IAMMETER-Cloud.
IAMMETER energy meter
        │
        │ Wi-Fi / LAN
        │ Modbus TCP
        ▼
Home Assistant, Node-RED, PLC, SCADA or custom EMS

Ο πελάτης (client) εκκινεί κάθε αίτημα. Ο μετρητής επιστρέφει τιμές καταχωρητών για τάση, ρεύμα, ενεργό ισχύ, εισαγόμενη ενέργεια, εξαγόμενη ενέργεια, συντελεστή ισχύος, συχνότητα και άλλες υποστηριζόμενες μετρήσεις.

Το Modbus TCP είναι μια τοπική διεπαφή δημοσκόπησης (polling). Αν ο μετρητής πρέπει να δημοσιεύει δεδομένα σε έναν broker, χρησιμοποιήστε το MQTT. Αν πρέπει να ανεβάζει δεδομένα σε έναν εξυπηρετητή πελάτη, δείτε το Λήψη Δεδομένων IAMMETER στον Δικό σας Εξυπηρετητή.

1. Γιατί να Χρησιμοποιήσετε το Modbus TCP;

Σε σύγκριση με τη δημοσκόπηση μέσω cloud ή τις περιοδικές αποστολές του μετρητή, το Modbus TCP παρέχει:

  • άμεση πρόσβαση μέσω του τοπικού δικτύου·
  • καμία εξάρτηση από το IAMMETER-Cloud για τη διαδρομή δεδομένων·
  • τυπική διεπαφή βασισμένη σε καταχωρητές·
  • δημοσκόπηση ανά δευτερόλεπτο για υποστηριζόμενες εφαρμογές·
  • τιμές ενεργού ισχύος με πρόσημο για αμφίδρομη παρακολούθηση ενέργειας·
  • συμβατότητα με κοινά εργαλεία αυτοματισμού και βιομηχανίας.

Χαρακτηριστικές χρήσεις περιλαμβάνουν:

  • έλεγχο ενός φορτίου από την πραγματική ισχύ του δικτύου σε πραγματικό χρόνο·
  • τοπική ανάγνωση της παραγωγής ηλιακού συστήματος, της ανταλλαγής με το δίκτυο ή του φορτίου κυκλώματος·
  • προσθήκη μετρητή ενέργειας στο Home Assistant·
  • συλλογή μετρήσεων στο Node-RED·
  • ενσωμάτωση ηλεκτρικών δεδομένων σε PLC, SCADA, EMS ή BMS.

2. Υποστηριζόμενοι Μετρητές IAMMETER

Τα τρέχοντα μοντέλα μετρητών ενέργειας IAMMETER υποστηρίζουν τις διαθέσιμες λειτουργίες του Home Assistant και τις λειτουργίες ανοιχτής ενσωμάτωσης, συμπεριλαμβανομένου του Modbus TCP. Το διακοπέν μοντέλο WEM3162 δεν εξετάζεται σε αυτόν τον οδηγό.

Η κύρια διαφορά μεταξύ των μοντέλων είναι ο αριθμός και ο σκοπός των καναλιών μέτρησης:

  • οι μονοκαναλικοί μετρητές εκθέτουν το μπλοκ καταχωρητών της Φάσης A·
  • οι διπλού καναλιού ή split-phase μετρητές χρησιμοποιούν τα αντίστοιχα μπλοκ καναλιών·
  • οι τριφασικοί μετρητές εκθέτουν τα μπλοκ των Φάσεων A, B και C·
  • οι υποστηριζόμενοι μετρητές μπορούν επίσης να εκθέτουν σύνολα και προαιρετικές μετρήσεις άεργου ισχύος.

Να επικυρώνετε πάντα την απόκριση των καταχωρητών με βάση το ακριβές μοντέλο και το υλικολογισμικό που χρησιμοποιείται στο έργο.

WEM3046T και WEM3046TE

Τα WEM3046T και WEM3046TE μετρούν τη δευτερεύουσα έξοδο 5 A ενός εξωτερικού μετασχηματιστή έντασης (CT).

Οι τιμές ρεύματος, ισχύος και ενέργειας της πρωτεύουσας πλευράς πρέπει επομένως να χρησιμοποιούν την κατάλληλη εξωτερική αναλογία CT. Αυτή η απαίτηση κλιμάκωσης οφείλεται στον σχεδιασμό εισόδου CT 5 A του μετρητή· δεν αποτελεί συμπεριφορά ειδική για το Modbus TCP ή την πλατφόρμα.

Κρατήστε την επεξεργασία της αναλογίας CT τεκμηριωμένη και δοκιμασμένη όπου ενσωματώνονται αυτά τα μοντέλα.

3. Παράμετροι Σύνδεσης

Το επίσημο παράδειγμα IAMMETER Modbus Poll χρησιμοποιεί:

Παράμετρος Παράδειγμα τιμής
Σύνδεση Modbus TCP/IP
Host Τοπική διεύθυνση IP του μετρητή
Θύρα TCP 502
Device / Unit ID 1
Κωδικός συνάρτησης 03 — Read Holding Registers
Χρόνος αναμονής απόκρισης 1000 ms στο παράδειγμα

Ρυθμίσεις σύνδεσης Modbus TCP στο Modbus Poll

Χρησιμοποιήστε τη διεύθυνση IP LAN του μετρητή ως host. Η δέσμευση της διεύθυνσης στον δρομολογητή μπορεί να αποτρέψει τη διακοπή μιας ενσωμάτωσης μετά από αλλαγή διεύθυνσης DHCP.

Οι παραπάνω τιμές είναι οι παράμετροι που εμφανίζονται στο επίσημο παράδειγμα. Επιβεβαιώστε το πραγματικό υλικολογισμικό και τη διαμόρφωση της εγκατάστασης πριν τις ενσωματώσετε στο λογισμικό παραγωγής.

4. Γρήγορη Δοκιμή με το Modbus Poll

Για να επιβεβαιώσετε τη συνδεσιμότητα πριν από τη διαμόρφωση μιας πλήρους πλατφόρμας:

  1. συνδέστε τον υπολογιστή και τον μετρητή IAMMETER στο ίδιο LAN·
  2. βρείτε την τοπική διεύθυνση IP του μετρητή·
  3. δημιουργήστε μια σύνδεση Modbus TCP/IP στη θύρα 502·
  4. ορίστε το Device ID σε 1·
  5. επιλέξτε τον Κωδικό Συνάρτησης 03·
  6. ζητήστε καταχωρητές holding ξεκινώντας από τη διεύθυνση 0·
  7. συγκρίνετε τις επιστρεφόμενες ακατέργαστες τιμές με τους κανόνες κλιμάκωσης παρακάτω.

Καταχωρητές holding IAMMETER Modbus όπως εμφανίζονται στο Modbus Poll

Το στιγμιότυπο οθόνης χρησιμοποιεί ρυθμό ανανέωσης οθόνης 500 ms για δοκιμή. Για κανονική χρήση, η τεκμηρίωση της IAMMETER συνιστά δημοσκόπηση ανά δευτερόλεπτο και όχι την αντιμετώπιση της ταχύτερης ρύθμισης του πελάτη ως το υποστηριζόμενο διάστημα παραγωγής.

Αν η σύνδεση αποτύχει, ελέγξτε:

  • ότι ο μετρητής και ο πελάτης βρίσκονται στο ίδιο προσβάσιμο δίκτυο·
  • τη διεύθυνση IP του μετρητή·
  • τη θύρα TCP 502 και τους κανόνες τείχους προστασίας·
  • το Device ID και τον κωδικό συνάρτησης·
  • αν άλλη εφαρμογή ελέγχει ήδη τη ροή δημοσκόπησης που προορίζεται·
  • την έκδοση υλικολογισμικού του μετρητή.

5. Τύποι Δεδομένων Καταχωρητών και Κλιμάκωση

Η IAMMETER χρησιμοποιεί καταχωρητές holding των 16 bit.

Τιμές 16 bit

Η τάση, το ρεύμα, ο συντελεστής ισχύος και η συχνότητα χρησιμοποιούν έναν καταχωρητή:

Μέτρηση Ακατέργαστος τύπος Μετατροπή
Τάση Unsigned 16-bit V = raw / 100
Ρεύμα Unsigned 16-bit A = raw / 100
Συντελεστής ισχύος Unsigned 16-bit PF = raw / 1000
Συχνότητα Unsigned 16-bit Hz = raw / 100

Τιμές 32 bit

Η ενεργός ισχύς, η αθροιστική ενέργεια και οι άεργες τιμές χρησιμοποιούν δύο διαδοχικούς καταχωρητές.

Το επίσημο παράδειγμα Modbus Poll εμφανίζει πρώτα τη λέξη υψηλής τάξης των 16 bit. Συνδυάστε τις λέξεις ως εξής:

raw32 = (register[n] << 16) | register[n + 1]

Ερμηνεύστε την ενεργό και την άεργο ισχύ ως τιμές 32 bit με πρόσημο. Ερμηνεύστε τους μετρητές παλμών της αθροιστικής ενέργειας ως τιμές 32 bit χωρίς πρόσημο.

Μέτρηση Ακατέργαστος τύπος Μετατροπή
Ενεργός ισχύς Signed 32-bit W = raw32
Εισαγόμενη/προς τα εμπρός ενέργεια Unsigned 32-bit kWh = raw32 / 800
Εξαγόμενη/αντίστροφη ενέργεια Unsigned 32-bit kWh = raw32 / 800
Άεργος ισχύς Signed 32-bit var = raw32
Επαγωγική/χωρητική άεργος ενέργεια Unsigned 32-bit kvarh = raw32 / 1000

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

6. Βασικός Χάρτης Καταχωρητών Modbus

Οι διευθύνσεις καταχωρητών παρακάτω είναι δεκαδικά offset. Ο πελάτης θα πρέπει να χρησιμοποιεί τον Κωδικό Συνάρτησης 03.

Φάση A

Διεύθυνση Μήκος Μέτρηση Μετατροπή
0 1 Τάση Unsigned, /100 V
1 1 Ρεύμα Unsigned, /100 A
2 2 Ενεργός ισχύς Signed, W
4 2 Εισαγόμενη/προς τα εμπρός ενέργεια Unsigned, /800 kWh
6 2 Εξαγόμενη/αντίστροφη ενέργεια Unsigned, /800 kWh
8 1 Συντελεστής ισχύος Unsigned, /1000
9 1 Αναγνωριστικό μοντέλου στον παλαιό χάρτη Μην το χρησιμοποιείτε ως μοναδικό κατάλογο τρέχοντος μοντέλου

Φάση B

Διεύθυνση Μήκος Μέτρηση Μετατροπή
10 1 Τάση Unsigned, /100 V
11 1 Ρεύμα Unsigned, /100 A
12 2 Ενεργός ισχύς Signed, W
14 2 Εισαγόμενη/προς τα εμπρός ενέργεια Unsigned, /800 kWh
16 2 Εξαγόμενη/αντίστροφη ενέργεια Unsigned, /800 kWh
18 1 Συντελεστής ισχύος Unsigned, /1000
19 1 Δεσμευμένο Δεν χρησιμοποιείται

Φάση C

Διεύθυνση Μήκος Μέτρηση Μετατροπή
20 1 Τάση Unsigned, /100 V
21 1 Ρεύμα Unsigned, /100 A
22 2 Ενεργός ισχύς Signed, W
24 2 Εισαγόμενη/προς τα εμπρός ενέργεια Unsigned, /800 kWh
26 2 Εξαγόμενη/αντίστροφη ενέργεια Unsigned, /800 kWh
28 1 Συντελεστής ισχύος Unsigned, /1000
29 1 Δεσμευμένο Δεν χρησιμοποιείται

Συχνότητα και σύνολα

Διεύθυνση Μήκος Μέτρηση Μετατροπή
30 1 Συχνότητα Unsigned, /100 Hz
31 1 Δεσμευμένο Δεν χρησιμοποιείται
32 2 Συνολική ενεργός ισχύς Signed, W
34 2 Συνολική εισαγόμενη/προς τα εμπρός ενέργεια Unsigned, /800 kWh
36 2 Συνολική εξαγόμενη/αντίστροφη ενέργεια Unsigned, /800 kWh

Οι καταχωρητές συνόλων είναι πιο σχετικοί με μετρητές πολλαπλών καναλιών. Για μια ενσωμάτωση ενός καναλιού, χρησιμοποιήστε τις αντίστοιχες τιμές της Φάσης A και επικυρώστε οποιαδήποτε επιστρεφόμενα σύνολα.

7. Προαιρετικοί Καταχωρητές Άεργου Ισχύος

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

Διεύθυνση Μήκος Μέτρηση Μετατροπή
38 2 Άεργος ισχύς Φάσης A Signed, var
40 2 Επαγωγική άεργος ενέργεια Φάσης A Unsigned, /1000 kvarh
42 2 Χωρητική άεργος ενέργεια Φάσης A Unsigned, /1000 kvarh
44 2 Άεργος ισχύς Φάσης B Signed, var
46 2 Επαγωγική άεργος ενέργεια Φάσης B Unsigned, /1000 kvarh
48 2 Χωρητική άεργος ενέργεια Φάσης B Unsigned, /1000 kvarh
50 2 Άεργος ισχύς Φάσης C Signed, var
52 2 Επαγωγική άεργος ενέργεια Φάσης C Unsigned, /1000 kvarh
54 2 Χωρητική άεργος ενέργεια Φάσης C Unsigned, /1000 kvarh

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

8. Καταχωρητές Πληροφοριών Συσκευής

Διεύθυνση Μήκος Περιγραφή
56 8 Σειριακός αριθμός συσκευής
64 1 Χρόνος λειτουργίας σε δευτερόλεπτα

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

9. Παραδείγματα Ενσωμάτωσης

Home Assistant

Το Modbus TCP είναι η επιλογή της IAMMETER για το Home Assistant για χρήστες που χρειάζονται γρήγορες τοπικές μετρήσεις και αυτοματισμό.

Χρησιμοποιήστε τον οδηγό ενσωμάτωσης IAMMETER Home Assistant ως κύρια είσοδο για το HA. Διαχωρίζει τη διαμόρφωση του μετρητή από τη διαμόρφωση του Home Assistant και συνδέει με τις τρέχουσες μεθόδους υλοποίησης Modbus.

Βίντεο:

Node-RED

Το Node-RED μπορεί να δημοσκοπεί τους καταχωρητές holding, να κανονικοποιεί τις ακατέργαστες τιμές και να δρομολογεί τις μετρήσεις σε ροές αυτοματισμού, βάσεις δεδομένων ή πίνακες ελέγχου.

PLC, SCADA, EMS και BMS

Για βιομηχανική ή εμπορική ενσωμάτωση:

  • τεκμηριώστε την έκδοση του χάρτη καταχωρητών που χρησιμοποιείται·
  • εφαρμόστε τη σωστή μετατροπή με/χωρίς πρόσημο·
  • επικυρώστε τη σειρά byte και λέξεων·
  • επιβεβαιώστε τον προσανατολισμό και την αναλογία CT·
  • ορίστε συμπεριφορά χρόνου αναμονής και επανάληψης·
  • παρακολουθείτε την τελευταία επιτυχημένη δημοσκόπηση·
  • αποφύγετε μη υποστηριζόμενους ρυθμούς δημοσκόπησης·
  • δοκιμάστε τη διακοπή και την αποκατάσταση του δικτύου.

Προσαρμοσμένο λογισμικό

Ένας προσαρμοσμένος πελάτης Modbus TCP θα πρέπει να διαχωρίζει:

  1. τη λογική σύνδεσης και επανάληψης·
  2. τις αναγνώσεις καταχωρητών·
  3. την αποκωδικοποίηση 16 bit και 32 bit·
  4. τη χαρτογράφηση μοντέλου μετρητή και καναλιών·
  5. την κανονικοποίηση αναλογίας CT όπου απαιτείται·
  6. τη λογική αποθήκευσης και εφαρμογής.

10. Modbus TCP ή Άλλη Διεπαφή IAMMETER;

Απαίτηση Συνιστώμενη διεπαφή
Τοπική δημοσκόπηση ανά δευτερόλεπτο Modbus TCP
Απλή ανάκτηση JSON μέσω LAN Τοπικό HTTP API
Δημοσίευση δεδομένων σε πολλούς καταναλωτές MQTT
Ο μετρητής ανεβάζει σε υπηρεσία ιστού πελάτη HTTP/HTTPS
Ο μετρητής ανεβάζει σε προσαρμοσμένο socket server TCP/TLS
Σύγκριση έτοιμων πλατφορμών Οδηγός ανοιχτής ενσωμάτωσης

Σχετικοί οδηγοί:

11. Υλικολογισμικό

Το Modbus TCP δεν είναι πλέον μια πειραματική αναβάθμιση που περιγράφεται μόνο από την αρχική διαδικασία κυκλοφορίας του 2022. Για μια τρέχουσα εγκατάσταση, χρησιμοποιήστε το πιο πρόσφατο διαθέσιμο υλικολογισμικό για το μοντέλο του μετρητή:

Καταγράψτε την έκδοση υλικολογισμικού που χρησιμοποιήθηκε για την επικύρωση του χάρτη καταχωρητών και της συμπεριφοράς δημοσκόπησης.

12. Παλαιές Πληροφορίες Κυκλοφορίας

Αυτό το άρθρο δημοσιεύθηκε αρχικά όταν εισήχθη η υποστήριξη Modbus TCP μέσω αναβάθμισης υλικολογισμικού.

Οι παλαιότερες οδηγίες ανέφεραν το υλικολογισμικό 75.68 ως προϋπόθεση αναβάθμισης και ζητούσαν από τους χρήστες να αιτηθούν αναβάθμιση μέσω του συστήματος ανατροφοδότησης. Αυτή η διαδικασία διατηρείται εδώ μόνο ως ιστορικό πλαίσιο και δεν θα πρέπει να χρησιμοποιείται για νέα εγκατάσταση.

Πρωτότυπος πόρος κυκλοφορίας:

Τελευταία ενημέρωση: 16 Ιουλίου 2026

Πάνω