AiCore – Funktionsbeschreibung
AiCore (HP.AiCore) ist eine App von Herborner Pumpen für die FLECS-Plattform. Die App wertet die Messwerte der Pumpen auf dem Gerät aus und stellt daraus Kennwerte bereit: Differenzdruck, Wirkungsgrad, Pumpen-Statuswort, Vorfilterzustand und – für Pumpen ohne Durchflussmesser – einen berechneten Volumenstrom. Die Kennwerte gibt sie an die anderen Herborner-Apps weiter. AiCore hat selbst weder eine Schnittstelle zur Steuerung noch eine Verbindung ins Internet.
Die Apps im Zusammenspiel
| App | Aufgabe |
|---|---|
| HP.AiCore | Wertet die Pumpendaten aus und stellt die Kennwerte bereit (diese App) |
| HP.ModbusConnector | Modbus-TCP-Schnittstelle zur Steuerung: gibt die Messwerte der Pumpen auf den Datenbus und stellt die Kennwerte als Register bereit |
| HP.CloudLink | Verbindung zur Herborner-Cloud: überträgt Mess- und Kennwerte, Ereignisse und Protokolle und liefert die Pumpenkonfigurationen an das Gerät |
| FLECS Service Mesh | Gemeinsamer Datenbus, über den die Apps auf dem Gerät ihre Daten austauschen |
Alle Apps laufen auf demselben FLECS-Gerät und tauschen ihre Daten ausschließlich über den Datenbus aus. AiCore setzt HP.ModbusConnector voraus, weil die App nur von dort Messwerte erhält, und HP.CloudLink, weil die Pumpenkonfigurationen nur über sie auf das Gerät gelangen.
Datenbus HP.AiCore
┌────────────────────┐ Messwerte ┌────────────────────────────┐
│ HP.ModbusConnector │ ───────────► │ Kennwerte je Pumpe: │
│ │ Kennwerte │ - Differenzdruck │
│ │ ◄─────────── │ - Wirkungsgrad │
└────────────────────┘ │ - Pumpen-Statuswort │
┌────────────────────┐ Konfig. │ - Vorfilterzustand │
│ HP.CloudLink │ ───────────► │ - berechneter Volumenstrom │
│ │ Kennwerte, │ │
│ │ ◄─────────── │ │
└────────────────────┘ Ereignisse └────────────────────────────┘
Datenfluss
- Die Steuerung schreibt die Messwerte einer Pumpe in HP.ModbusConnector; diese gibt sie auf den Datenbus.
- AiCore aktualisiert die Kennwerte einer Pumpe, sobald sich ein benötigter Messwert ändert, spätestens aber nach dem Aktualisierungsintervall (Standard: 10 s).
- AiCore gibt die Kennwerte auf den Datenbus. HP.ModbusConnector stellt sie der Steuerung als Input-Register bereit, HP.CloudLink überträgt sie in die Herborner-Cloud.
- Ereignisse der Vorfilteranalyse und die eigenen Protokolle gibt die App ebenfalls auf den Datenbus; HP.CloudLink überträgt sie in die Cloud.
Pumpen legt Herborner Pumpen in der Cloud an; HP.CloudLink überträgt ihre Konfiguration auf das Gerät, AiCore speichert sie lokal. Eine neue Pumpe wertet die App ohne Neustart aus. Ändert sich die Konfiguration einer Pumpe, startet sie ihre Auswertung mit der neuen Konfiguration neu. Nach einem Neustart fordert sie die aktuellen Messwerte bei HP.ModbusConnector neu an.
Kennwerte
| Kennwert | Einheit | Bedeutung | Voraussetzung |
|---|---|---|---|
| Differenzdruck | bar | Druckerhöhung durch die Pumpe | Drucksensor auf der Druckseite |
| Wirkungsgrad | % | Wirkungsgrad der Pumpe im aktuellen Betriebspunkt | Volumenstrom (gemessen oder berechnet), Differenzdruck, Wellenleistung |
| Pumpen-Statuswort | – | Betriebs-, Warn- und Fehlerzustand der Pumpe, siehe Pumpen-Statuswort | Drehzahl; einzelne Bits brauchen weitere Messwerte |
| Vorfilterzustand | – | 0 = sauber, 1 = Reinigung empfohlen, 2 = Reinigung erforderlich, siehe Vorfilteranalyse |
Vorfilteranalyse für die Pumpe freigeschaltet |
| berechneter Volumenstrom | m³/h | Volumenstrom für Pumpen ohne Durchflussmesser | Volumenstromberechnung für die Pumpe freigeschaltet; Differenzdruck, Wellenleistung, Drehzahl |
Liefert die Steuerung einen gemessenen Volumenstrom, verwendet AiCore diesen, sonst den berechneten. Alle Kennwerte sind berechnete Werte; ihre Genauigkeit hängt von der Qualität der Messwerte und von den Angaben in der Pumpenkonfiguration ab.
Pumpen-Statuswort
Das Statuswort ist ein 32-Bit-Wert; Bit 0 ist das niederwertigste Bit.
| Bit | Bedeutung |
|---|---|
| 0 | Pumpe läuft |
| 1 | Frequenzumrichter betriebsbereit (nur mit eingestelltem Umrichtertyp) |
| 2 | Fehler – Sammelmeldung aus Bit 9, Bit 10 und den Fehlermeldungen des Frequenzumrichters |
| 3 | Warnung – Sammelmeldung aus den Bits 19 bis 22 und den Warnungen des Frequenzumrichters |
| 4 | Wartung erforderlich – Sammelmeldung aus Bit 27 |
| 5 | Betriebspunkt in Ordnung |
| 6 | Betriebspunkt weicht deutlich von der Kennlinie ab |
| 9 | Elektrische Überlastung |
| 10 | Mechanische Überlastung |
| 19 | Volumenstrom unter dem Minimum der Pumpe |
| 20 | Volumenstrom über dem Maximum der Pumpe |
| 21 | Drehzahl unter dem Minimum der Pumpe |
| 22 | Drehzahl über dem Maximum der Pumpe |
| 27 | Vorfilterreinigung erforderlich |
Die übrigen Bits sind reserviert und derzeit immer 0. Das Umrichter-Statuswort wertet AiCore für Frequenzumrichter von Danfoss, ABB und Kostal aus.
Vorfilteranalyse
Die Vorfilteranalyse ist je Pumpe in der Pumpenkonfiguration freigeschaltet. Sie empfiehlt die Reinigung des Vorfilters anhand des Drucks vor dem Vorfilter, anhand eines Reinigungsintervalls oder anhand beider – je nachdem, was für die Pumpe eingestellt ist. Für die Auswertung des Drucks braucht die Pumpe einen Drucksensor vor dem Vorfilter.
- Reinigung melden: Setzt die Steuerung den Datenpunkt Vorfilter gereinigt, erfasst AiCore die Reinigung mit dem aktuellen Zeitpunkt und bewertet den Vorfilter neu. Der Zeitpunkt bleibt auch nach einem Neustart erhalten. Ist noch keine Reinigung erfasst, beginnt das Reinigungsintervall mit dem ersten Start der Analyse.
- Ereignisse: Empfiehlt die Analyse eine Reinigung, hält sie eine Reinigung für erforderlich oder wird eine Reinigung gemeldet, erzeugt AiCore ein Ereignis.
Bis zur ersten Änderung der Bewertung steht der Vorfilterzustand auf 0.
Einstellungen
| Einstellung | Standard | Bedeutung |
|---|---|---|
| Aktualisierungsintervall | 10 s | Spätestens nach dieser Zeit aktualisiert die App die Kennwerte, auch wenn sich kein Messwert geändert hat. |
Weitere Parameter der Auswertung stimmt Herborner Pumpen ab. Herborner Pumpen kann die Einstellungen über die Cloud anpassen; die aktuelle Konfiguration wird zurück in die Cloud gemeldet. Eine Änderung greift spätestens nach einem Neustart der App.
Die Auswertung jeder Pumpe richtet sich außerdem nach ihrer Pumpenkonfiguration, die Herborner Pumpen in der Cloud pflegt. Sie enthält unter anderem die Kennlinie und die Grenzwerte der Pumpe, die vorhandenen Drucksensoren, den Typ des Frequenzumrichters sowie die Freischaltung und die Einstellungen von Vorfilteranalyse und Volumenstromberechnung.
Weboberfläche
Die Weboberfläche öffnen Sie in FLECS über die App. Sie zeigt:
- Telemetry: alle Datenpunkte je Pumpe mit aktuellem Wert, Einheit und Beschreibung sowie die Karte Status mit allen Pumpen – grün bedeutet, die Auswertung der Pumpe läuft,
- Logs: die letzten Protokolleinträge,
- Statistics: Kennzahlen zum Betrieb der App,
- Jobs: Wartungsaufträge, die Herborner Pumpen über die Cloud anstößt, etwa die Installation, Aktualisierung oder den Neustart einer anderen App auf dem Gerät. AiCore kann sich selbst nicht aktualisieren oder neu starten.
Ereignisse und Protokolle der App gelangen über HP.CloudLink auch in die Herborner-Cloud.
Häufige Fragen
Es werden keine Kennwerte angezeigt. AiCore erhält die Messwerte über den Datenbus von HP.ModbusConnector und die Pumpenkonfiguration über HP.CloudLink. Prüfen Sie, ob beide Apps laufen, die Pumpe angelegt ist und die Steuerung ihre Messwerte schreibt.
Einzelne Kennwerte fehlen. Jeder Kennwert braucht bestimmte Messwerte und Angaben in der Pumpenkonfiguration (Spalte Voraussetzung unter Kennwerte). Ohne gemessenen Volumenstrom und ohne freigeschaltete Volumenstromberechnung fehlt zum Beispiel der Wirkungsgrad.
Der Vorfilterzustand bleibt auf 0. Die Vorfilteranalyse ist für die Pumpe nicht freigeschaltet, es ist weder ein Druckkriterium noch ein Reinigungsintervall eingestellt, oder die Analyse empfiehlt bisher keine Reinigung.
Wie setze ich den Vorfilterzustand nach einer Reinigung zurück? Melden Sie die Reinigung über den Datenpunkt Vorfilter gereinigt der Steuerung (siehe Vorfilteranalyse).
Sicherheit
Die Kennwerte dienen der Überwachung der Pumpen und der Planung von Wartungen. Sie ersetzen keine Schutzeinrichtungen der Anlage wie Motor- oder Trockenlaufschutz.
AiCore baut keine Verbindung ins Internet auf. Die Weboberfläche arbeitet ohne Anmeldung. Betreiben Sie das Gerät nur in einem vertrauenswürdigen Netz und sichern Sie den Zugang zur Weboberfläche über Firewall oder Netzwerksegmentierung ab.
Support
Bei Problemen wenden Sie sich an den Herborner-Pumpen-Support und halten Sie die Kennung der betroffenen Pumpe aus der Karte Status bereit.
Lizenzen
Für die Nutzung gelten die Lizenz und die Lizenzbedingungen (EULA). Die Übertragung der Kennwerte in die Herborner-Cloud übernimmt HP.CloudLink; dafür gelten die Bedingungen für Cloud-Anbindung und Fernwartung. Die enthaltene Drittanbieter-Software ist unter Drittanbieter-Lizenzen aufgeführt.