ontGenibus treiber wird zur Überwachung und Steuerung von Grundfos-Pumpen mit GENIbus verwendet.
GENIbus (der Grundfos Electronics Network Interkommunikationsbus) ist ein Feldbus, der von Grundfos entwickelt und gepflegt wird, um den Bedarf an Datenübertragung in allen typischen Grundfos Motor-/Pumpen anwendungen zu erfüllen. In den Bereichen Gebäudemanagement, Steuerung von Wasseraufbereitungsanlagen, Wasser werken und Industrieanwendungen usw. Grundfos-Geräte mit GENIbus können in Netzwerken miteinander verdrahtet und in Niagara-Systeme integriert werden
KOMMUNIKATIONSMEDIUM
GENIbus basiert auf dem RS485-Hardware-Standard, daher gelten die Standard-RS485-Beschränkungen, z. B. max. 1200 Meter / 32 Geräte etc.
Die RS485-Kommunikationseinstellungen sind wie folgt festgelegt:
Baudrate: 9600 Bits/s
Datenbits: 8
Parität: Keine
Stoppbits: 1
VORAUSSETZUNGEN
Verfügbarkeit von GENIbus auf Grundfos-Pumpen: Nicht alle Grundfos-Pumpen sind mit einem Genibus-Anschluss ausgestattet. Dies gilt sogar für einige der drehzahlgeregelten Pumpen. Oft muss ein Genibus-Zusatzmodul zusammen mit den Pumpen bestellt werden. Dies ist in der Regel ein sehr preisgünstiges Add-on.
Andererseits ist ein CIU-Modul (zur Umwandlung von GENIbus in ein anderes offenes Protokoll wie Bacnet oder Modbus) *nicht* erforderlich, wenn dieser Treiber verwendet wird.
Adressierung der Pumpe: Den Pumpen müssen Adressen zugewiesen werden. Dies wird in der Regel von Grundfos-Technikern mit dem tragbaren R100-Tool durchgeführt.
Zwillingspumpen: Bei einigen Grundfos-Doppelpumpenlösungen verwenden die beiden Pumpen den Genibus für die interne Kommunikation. Wenn Sie diese Pumpen über den ontGenibus-Treiber betreiben, müssen Sie sie in den Einzelpumpenmodus versetzen (mit R100) und sie als Einzelpumpen behandeln, um ein Multi-Master-Netzwerk zu vermeiden.
LOKAL-/FERNBETRIEB
Um eine Pumpe über GENIbus zu steuern, muss sie zunächst mit dem REMOTE -Befehl in den Fernsteuerungsmodus versetzt werden (zu diesem Zweck ist im Treiber ein BooleanWritable Local/Remote-Punkttyp vorgesehen). Solange die Pumpe regelmäßig über den Bus angesprochen wird, bleibt sie im Remote-Modus. Wenn sie 6 Sekunden lang nicht angesprochen wird, schaltet sie automatisch in den Local Mode zurück. Das grundlegende Poll-Schema im Niagara-Treiber stellt normalerweise sicher, dass dieses Kriterium erfüllt ist, da die normale Poll-Rate standardmäßig auf 5 Sekunden eingestellt ist. Wenn zum Beispiel keiner der Proxy-Punkte mit der Logik verknüpft ist und keiner der Punkte eine Alarm- oder Verlaufserweiterung hat und keiner der Punkte derzeit in der Workbench oder in einem PxView angezeigt wird, dann wird der Treiber keine Punkte abfragen;
ENTDECKTE PUNKTE
Wenn Sie in der PointManager-Ansicht auf die Schaltfläche "Entdecken" klicken, wird immer dieselbe Liste von Punkten angezeigt, unabhängig vom Pumpentyp. Das GENIbus-Protokoll bietet keine wirkliche Methode zur Ermittlung verfügbarer Punkte Der Bereich "Ermittelte Punkte" listet daher die allgemein verfügbaren Punkte der meisten Grundfos-Pumpen auf. Nicht alle sind möglicherweise auf jede Pumpe anwendbar. Sie können entweder in der Grundfos-Dokumentation für die jeweilige Pumpe nachsehen oder einfach ausprobieren, ob sie Daten abruft, ohne in den Fehlerstatus zu fallen;
Ebenso können in einigen Pumpen weitere Punkte verfügbar sein, die nicht im Erkennungsfenster aufgelistet sind; diese können manuell hinzugefügt werden. Die Schaltfläche NEU im Punktmanager funktioniert jedoch nicht. Verwenden Sie stattdessen das folgende Verfahren:
- Lesen Sie die Grundfos-Dokumentation, um die Klasse und den idCode des Datenelements zu bestimmen, das Sie hinzufügen möchten.
Klasse 2: Gemessene Daten
Klasse 4: Konfigurationsparameter
Klasse 5: Referenzwert
Klasse 7: ASCII-Zeichenfolge - Nehmen Sie im entdeckten Bereich einen beliebigen Punkt der gleichen Klasse und fügen Sie ihn hinzu.
- Öffnen Sie die Eigenschaften des hinzugefügten Punktes und passen Sie den idCode unter ReadParameters der Proxy Erweiterung an.
- Denken Sie daran, den Punkt umzubenennen
PUMPENTYPSPEZIFISCHE GRUNDFOS DOKUMENTATION
Grundfos hat detaillierte Dokumente veröffentlicht, in denen lesbare/schreibbare Punkte, Betriebsarten usw. Für die einzelnen Pumpentypen beschrieben sind. Diese Dokumente tragen den Titel "Bedienung der... Pumpe über GENIbus oder G100". Wenn Sie detaillierte Informationen wünschen, fordern Sie bitte diese für Ihre Pumpe spezifischen Dokumente bei der örtlichen Grundfos-Niederlassung an.
AUTOMATISCHE SKALIERUNG DER ROHDATEN
Viele Proxy-Punkte rufen nicht nur den aktuellen Rohwert, sondern auch Einheiten- und Skalierungs informationen automatisch von der Grundfos-Pumpe über Genibus ab. Für solche Proxy-Punkte werden die lineare Umrechnung und die Einheitseigenschaften der ProxyExtension automatisch eingestellt. Sie sollten diese nicht ändern müssen.
EINIGE HÄUFIG VERWENDETE PUNKTE
Überwachung
- operation_mode: Aktueller Betriebsmodus (Start/Stop/Min/Max)
- control_mode: Effektiver Regelungsmodus (konstanter Druck, proportionaler Druck, konstante Frequenz, automatischer Sollwert)
- sys_ref: Regelkreis-Sollwert (effektiver Sollwert). Die Pumpe kann diesen Wert entweder als absoluten Wert mit einer Einheit oder als Prozentwert zurückgeben. Die Umrechnung von Prozentsatz in tatsächliche Einheiten kann eine Logik erfordern, die gemäß der Pumpendokumentation konfiguriert werden muss)
- drehzahl: Motordrehzahl in U/min
- h: Druckrückführung bei Pumpenanwendungen
- q: Durchflussmessung in Pumpenanwendungen
- f_act: Tatsächliche Frequenz in Hz oder Prozent
- t_e: Temperatur der Elektronikkarte
- t_m: Temperatur des Frequenzumrichtermoduls
- t_w: Wassertemperatur
- i_m: Motorstrom
- p: Leistung (W)
Alarme
- led_contr_red: Status der roten LED an der Pumpe. Im Falle eines Alarms ist diese entweder EIN oder BLINKEND.
- alarm_code: Aktueller Alarmcode (falls vorhanden)
- alarm_log_1...5: der Code für die 5 zuletzt aufgetretenen Alarme (1 ist der neueste, 5 der älteste)
Kontrolle
- FernLokal: Um eine Pumpe über GENIbus zu steuern, muss dieser Punkt verwendet werden, um die Pumpe in den REMOTE-Modus zu versetzen.
- StartStop: ein boolescher Proxy-Punkt zum Starten/Stoppen der Pumpe. Wenn es notwendig ist, nicht nur Start-/Stop-, sondern auch MIN- und MAX-Befehle zu erteilen, sollte stattdessen der enumWritable-Proxy-Punkt mit dem Namen "OperationMode" verwendet werden.
- ref_rem: beschreibbare Referenz (Sollwert) im Remote-Modus. Vermeiden Sie die Verwendung dieses Proxy-Punktes, da es sich nicht um einen absoluten Sollwert handelt.