Τεκμηρίωση

Καταχωρητές Modbus

Αυτοί οι καταχωρητές είναι διαθέσιμοι για Modbus RTU και Modbus TCP. Ο ελεγκτής φόρτισης cFos υποστηρίζει τις λειτουργίες Modbus

  • 03 ανάγνωση πολλαπλών καταχωρητών εκμετάλλευσης
  • 06 εγγραφή ενιαίου καταχωρητή εκμετάλλευσης
  • 16 εγγραφή πολλαπλών καταχωρητών εκμετάλλευσης

Διακρίνουμε τέσσερις συσκευές:
2 μετρητές S0, 1 σταθμό φόρτισης και 1 συνδεδεμένο μετρητή (Modbus), οι οποίοι διακρίνονται από το Modbus slave ID και (για το Modbus TCP) τη θύρα TCP.

Σημείωση: Η πρόσβαση εγγραφής στους καταχωρητές Modbus προκαλεί εγγραφή στη μνήμη flash του cFos Power Brain και επομένως δεν θα πρέπει να πραγματοποιείται τακτικά. Οι ακόλουθοι καταχωρητές δεν αποθηκεύονται μόνιμα και συνεπώς μπορούν να αλλάζουν τακτικά: charging_cur_limit, fixed_current, charging_enable, disconnect_cp, relay_select, relay2. Όλοι οι υπόλοιποι καταχωρητές εγγράφονται στο flash όταν αλλάζουν, επομένως ο αριθμός των λειτουργιών εγγραφής πρέπει να είναι περιορισμένος!

Προεπιλεγμένα αναγνωριστικά σκλάβων

EVSESlave Id 1Θύρα TCP 4701
S0 Μετρητής 1Slave Id 2Θύρα TCP 4702
S0 Μετρητής 2Slave Id 3Θύρα TCP 4703
καρφιτσωμένος μετρητήςSlave Id 1Θύρα TCP 4701 (μέσω Wallbox Register)

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

Καταχωρητές (r = μόνο για ανάγνωση, w = μόνο για εγγραφή, rw = ανάγνωση/εγγραφή)

Καταχωρητές για τους μετρητές S0 και το EVSE

ΌνομαΔιεύθυνσηΚαταχωρητέςΠεριγραφή
vendor_id80002 rΜοναδικό αναγνωριστικό προμηθευτή, 0xcf05
product_id80021 rId προϊόντος, 1
device_id80031 rΑναγνωριστικό συσκευής στο εσωτερικό του προϊόντος, 0x100
product_version80042 rΈκδοση προϊόντος, major.minor
product_build80051 rΑριθμός κατασκευής προϊόντος
mapping_version80061 rμείζονα και ελάσσονα έκδοση αυτής της αντιστοίχισης μητρώου
padding_180071 rΚρατημένο
serial_no80088 rΣυμβολοσειρά σειριακού αριθμού
name801616 rΌνομα προϊόντος, "ελεγκτής φόρτισης cFos"
slave_id80401 rwModbus slave ID

Καταχωρητές για μετρητές S0

ΌνομαΔιεύθυνσηΚαταχωρητέςΠεριγραφή
input80411 rΚρατημένο
pulsesperkwh80422 rwΠαλμοί ανά kWh για την είσοδο S0
phases80441 rwBitmask των προσομοιωμένων φάσεων, bit 0 = L1, bit 1 = L2, bit 2 = L3
voltage_l180451 rwΟνομαστική τάση L1 [V]
voltage_l280461 rwΟνομαστική τάση L2 [V]
voltage_l380471 rwΟνομαστική τάση L3 [V]
pulses80504 rwΑπόλυτος αριθμός παλμών στην είσοδο S0
timeperpulse80542 rΧρόνος μεταξύ των δύο τελευταίων παλμών στην είσοδο S0 [ms]
level80561 rΤρέχουσα στάθμη εισόδου της εισόδου S0
0 = ρέει ρεύμα, 1 = δεν ρέει ρεύμα
meter_flags80571 rbit 0: 1=έχει μεμονωμένες φάσεις
energy80584 rwΕνεργή εισαγωγή [Wh]
power80622 rΕνεργός ισχύς [W]
current_l180642 rΤρέχον ρεύμα L1 [0,1 A]
current_l280662 rΤρέχον ρεύμα L2 [0,1 A]
current_l380682 rΤρέχον ρεύμα L3 [0,1 A]
reset_pulses80701 wΕπαναφορά μετρητή παλμών [1]
reset_energy80711 wΕπαναφορά ενέργειας [1]

Μητρώο για καρφιτσωμένους μετρητές

Οι καταχωρητές 8057 έως 8068 είναι διαθέσιμοι (βλέπε μετρητή S0)

Καταχωρητές για το EVSE

Προεπιλεγμένες τιμές μετά την επανεκκίνηση:

ΌνομαΔιεύθυνσηΚαταχωρητέςΠεριγραφή
def_fixed_current80801 rwΠροεπιλεγμένη τιμή cable_current [0.1 A] (*)
def_charg_cur_limit80811 rwΠροεπιλεγμένο όριο ρεύματος φόρτισης [0,1 A] 6-63 (*)
def_charging_enable80821 rwΠροεπιλεγμένη φόρτιση ενεργοποιημένη [0/1] (*)
(*) Αυτή η τιμή θα οριστεί ανάλογα μετά από επανεκκίνηση.
fail_safe_duration80832 rwΑριθμός δευτερολέπτων χωρίς ανάγνωση/εγγραφή μέσω Modbus πριν εφαρμοστεί το fail_safe_current, 0 για απενεργοποίηση. Η προεπιλεγμένη τιμή είναι 300 (5 λεπτά)
fail_safe_current80851 rwΡεύμα κατά την αδράνεια σε 0,1Α, 0 = απενεργοποίηση της φόρτισης
disconnect_cp80861 rwΓράψτε: Ανάγνωση: Υπολειπόμενα δευτερόλεπτα
relay_select80871 rwΓράψτε: 0=3-φασικός επαφέας, 1=1-φασικός επαφέας, για κουτιά τοίχου που το υποστηρίζουν αυτό (τουλάχιστον ελεγκτής Rev. F)
relay280881 rwΓράψτε: 0=το ρελέ 2 απενεργοποιημένο, 1=το ρελέ 2 ενεργοποιημένο (μόνο αν το ρελέ 1 είναι απενεργοποιημένο), για wallbox που το υποστηρίζουν (τουλάχιστον ελεγκτής Rev. F)
cable_current80901 rPP: Μέγιστο ρεύμα καλωδίου [0,1 A], 0: χωρίς καλώδιο
fixed_current80911 rwΑντικατάσταση cable_current [0.1 A]
charge_pilot_state80921 rCP: 0 = A (αναμονή),
1 = B (εντοπισμός οχήματος),
2 = C (φόρτιση),
3 = D (φόρτιση με εξαερισμό),
4 = E (χωρίς ρεύμα),
5 = F (σφάλμα), 9 = σφάλμα αισθητήρα DC. Όλες οι άλλες τιμές: Σφάλμα
charging_cur_limit80931 rwΌριο ρεύματος φόρτισης [0,1 A] 6-63A, μπορεί να περιορίζεται λόγω περιορισμών του μοντέλου (π.χ. για το cFos Power Brain Wallbox 11kW, περιορίζεται στα 16A)
charging_enable80941 rwΕνεργοποίηση φόρτισης [0/1] 0 = απενεργοποίηση, 1 = ενεργοποίηση
charging_current80951 rΡεύμα φόρτισης [0,1 A] 6-63
last_rfid809615 rΤελευταία εμφάνιση rfid (δεκαεξαδική συμβολοσειρά)
detected_rfids81111 rΑριθμός εισόδων RFID
has_meter81121 r1, εάν έχει συνδεθεί μετρητής (τότε οι καταχωρητές 8057-8068 είναι αναγνώσιμοι), διαφορετικά 0
s0_inputs81131 rBit 0=Κατάσταση της εισόδου S0 1
bit 1=Κατάσταση της εισόδου S0 2
bit 8=Επιτρέπεται η μετάβαση σε 1/3 φάση όταν είναι συνδεδεμένο (1=ναι)
bit 9=το bit 10 ισχύει
bit 10=υπάρχει 2ο ρελέ (1=ναι, αν bit 9=1)
bit 11=το ρελέ 2 ελέγχεται εξωτερικά (βλ. reg. 8088)
count_restart81202 rwΑριθμός επανεκκινήσεων του υλικού