bluelog Neo
English German
English German

Telecontrol Formel-Editor

Zuletzt geändert:


Hinweis: Beta-Feature

Telecontrol ist derzeit als Beta-Feature verfügbar

Über den Formeleditor

Der Formeleditor ist eine grafische Oberfläche zur Erstellung von visuellen Graphen. Mithilfe der Knotenpunkte im Editor können Sie eine Formel (Berechnungsregel) erstellen und die Werte auswählen, die Sie in der Formel verwenden möchten. Beispiele für gängige Formeln:

  • Weiterleitung von Sollwerten (Befehlstelegramme) an den bluelog PPC.

  • Übermittlung von Werten (Informationstelegramme) von der Anlage an den Netzbetreiber (Generalabfrage/Gruppenabfrage/zyklische oder reaktive Übertragung).

  • Begrenzung von Fernschalthandlungen auf den Standort, z. B. kein Schalten, wenn sich eine Person vor Ort befindet.

  • Berechnung von Werten, die standardmäßig nicht im bluelog verfügbar sind, aber vom Netzbetreiber benötigt werden.

overview of the formula editor
Übersicht über den Formeleditor

Nr.

Beschreibung

1

Knotenpunkte für die Formel

Liste der verfügbaren Knotenpunkte.

2

Eingabe-Slot

Verbindungspunkt an einem Knotenpunkt, der Daten von der Ausgabe eines anderen Knotenpunkts empfängt. Ein Eingabe-Slot kann jeweils nur eine Verbindung haben.

3

Ausgabe-Slot

Verbindungspunkt, der Daten an die Eingänge eines oder mehrerer Knotenpunkte sendet. Ein Ausgabe-Slot kann mehrere Verbindungen gleichzeitig haben.

4

Anschluss

Verbindung zwischen zwei Knotenpunkten.

Über Knotenpunkte

  • Knotenpunkte sind die Bausteine für Formeln. Die Verbindungen zwischen den Knotenpunkte stellen den Datenfluss dar. Das visuelle Diagramm stellt die Formel dar.

  • Je nach seinen individuellen Eigenschaften kann jeder Knotenpunkt Slots haben. Damit können Sie Knotenpunkte verbinden und Operationen hinzufügen.

  • Ziehen Sie einen Knotenpunkt per Drag & Drop in den Editor.

  • Sie können nur Eingabe-Slots (linke Seite des Knotenpunkts) mit Ausgabe-Slots (rechte Seite des Knotenpunkts) verbinden.

  • Sie können Knotenpunkt verbinden, wenn der Datentyp dies zulässt. Zum Beispiel: Ein boolescher Wert kann nicht mit einem Datentyp für Datum oder Uhrzeit verbunden werden.

  • Doppelklicken Sie gegebenenfalls auf den Knotenpunkt, um dessen Eigenschaften zu bearbeiten. Alternativ wählen Sie den Knotenpunkt aus und bearbeiten Sie die Eigenschaften über den Tab Eigenschaften in der Seitenleiste.

  • Um einen Knotenpunkt zu entfernen, wählen Sie ihn aus und wählen Sie dann Entfernen. Alternativ wählen Sie den Knotenpunkt aus und drücken Sie die „Entf“-Taste auf Ihrer Tastatur.

Knotenpunkttypen

Der Formeleditor verfügt über folgende Knotenpunkttypen:

Telecontrol-spezifische Knotenpunkte

Knotenpunkt

Beschreibung

Eigenschaften

Eingabe-Slots und Auswahl

Ausgabe-Slots

Eingabewert

Wert eines konfigurierten Wertepunkts in der Formel

  • Letzte Änderung

  • Metadaten: zusätzliche Informationen für die Formelsimulation, z. B. „Zuletzt geändert“.

Auswahl:

  • Wertpunkt: Wählen Sie den erforderlichen Eingabewertpunkt aus

  • Wert

Ausgabewert

Übermitteln Sie einen (berechneten) Wert an einen Ausgabewertpunkt

  • Metadaten: zusätzliche Informationen für die Simulierung der Formel, z. B. „Zuletzt geändert“

Slot:

  • Wert

Auswahl:

  • Wertpunkt: Wählen Sie den erforderlichen Ausgabewertpunkt aus


IEC-Rückgabewert

Übermitteln Sie (berechnete) Werte an den Netzbetreiber.


Slots:

  • Wert

  • Zeitstempel

Qualitätsbits (COT):

  • Negative Bestätigung

  • Gesperrt

  • Ersetzt

  • Veraltet

  • Ungültig

  • Überlauf

  • Abgelaufen

  • Angepasst

  • Übertrag

  • Vorübergehend

  • Verstrichene Zeit


IEC-Befehl

Empfangen Sie einen Befehl vom Netzbetreiber, um eine Aktion vor Ort durchzuführen.

Beispiele:

  • P/Q-Sollwert

  • Schaltbefehle



  • Wert

  • Wert (Bit 1)

  • Wert (Bit 2)

  • COT

  • Zeitstempel

  • Befehlsqualifizierer

  • Auswahl/Ausführen

IEC-Befehlsrückmeldung


Geben Sie Qualitätsbit-Informationen über IEC für Befehlstelegramme zurück


Slots:

  • Negative Bestätigung

  • Gesperrt

  • Ersetzt

  • Veraltet

  • Ungültig

  • Überlauf

  • Abgelaufen

  • Angepasst

  • Übertrag


Berechnete Werte anzeigen

Überwachen und zeigen Sie mehrere (berechnete) Werte gleichzeitig an, um die Formel zu testen. Nur Simulationsmodus.


Slot:

  • Verbinden Sie einen Wert, um Daten zu lesen und anzuzeigen


Wertebereich skalieren

Skalieren Sie einen Eingabewert aus einem definierten Quellbereich auf einen entsprechenden Wert in einem Zielbereich, z. B. um einen alternativen Ausgabe oder einen Prozentsatz zu berechnen.

  • Eingabe min

  • Eingabe max

  • Ausgabe min

  • Ausgabe max

Slot:

  • Wert (Eingabe)


  • Skalierter Wert

Basis-Knotenpunkte

Knotenpunkt

Beschreibung

Eigenschaften

Eingabe-Slots und Auswahl

Ausgabe-Slots

Zeit

Aktuelle Zeit für die zeitabhängige Funktionalität der Formel.



  • Zeit (ms)

  • Zeit (s)

Konstante Zahl

Konstanter numerischer Wert.


Auswahl:

  • Wert (Zahl)

  • Wert

Konstante Boolean

Konstanter boolescher Wert.


Auswahl:

  • Wert (Boolean)

  • Wahr

  • Falsch

Konstante String

Konstanter String-Wert.


Auswahl:

  • Wert (String)

  • Wert

Länge des Wertes

Gibt die Länge des Strings zurück.


Slot:

  • Eingabe

  • Ausgabe

Mathematische Knotenpunkte

Knotenpunkt

Beschreibung

Eigenschaften

Eingabe-Slots / Auswahl

Ausgabe-Slots

In Zahl umwandeln

Wandelt jeden Eingabewert in einen numerischen Typ um


Slot:

  • Eingabe

  • Ausgabe

Zufallswert

Erzeugt Zufallszahlen innerhalb eines angegebenen Bereichs.

  • min (Standard 0)

  • max (Standard 1)


  • Ausgabe: Zufallszahl zwischen min und max

Wert begrenzen

Begrenzt einen Wert auf einen angegebenen Bereich.

  • min (Standard 0)

  • max (Standard 1)

Slot:

  • Eingabe

  • Ausgabe

Absolutwert

Berechnet den Absolutwert der Eingabe.


Slot:

  • Eingabe

  • Ausgabe

Abrunden

Rundet auf die nächste ganze Zahl ab.


Slot:

  • Eingabe

  • Ausgabe

Nachkommateil

Gibt den Nachkommateil einer Zahl zurück.


Slot:

  • Eingabe

  • Ausgabe

Wert durchlassen

Wählt basierend auf einer booleschen Bedingung zwischen zwei Eingängen aus.

Wenn das Steuersignal wahr ist, leitet der Knotenpunkt Eingabe A weiter. Wenn es falsch ist, leitet er Eingang B weiter. Kann z. B. zur Auswahl zwischen verschiedenen Datenquellen oder Steuerpfaden verwendet werden.


Slots:

  • Eingabe (Boolean)

  • Eingabe A

  • Eingabe B

  • Ausgabe

Mathematische Operation

Verarbeitet zwei Eingänge unter Verwendung einer der folgenden mathematischen Operationen: +, -, *, /, % (Modulo), ^, max, min.

Bei Verwendung dieses Knotenpunkts muss die OP (Operation) definiert werden.

  • A (Wert 1 für Simulation)

  • B (Wert 2 für Simulation)

  • OP (Operation)

Slot:

  • Eingabe A

  • Eingabe B

  • Ergebnis


Werte vergleichen

Vergleicht zwei Werte und gibt boolesche Ergebnisse für verschiedene Vergleichsoperatoren zurück.


Slots:

  • Eingabe A

  • Eingabe B

  • Gleich

  • Ungleich

Bedingung auswerten

Wertet eine der folgenden Bedingungen zwischen zwei Werten aus und gibt wahr/falsch-Ergebnisse zurück: >, <, ==, !=, <=, >=, ||, && .

Der Ausgabewert jedes Slots ist ein boolescher Wert (wahr/falsch).

Der Ausgabewert muss in eine Zahl umgewandelt werden, wenn er in Ausgabewertpunkten verwendet wird.


Slots:

  • Eingabe A

  • Eingabe B

Auswahl:

  • Cond (>, <, ==, !=, <=, >=, ||, &&)


  • Wahr

  • Falsch

Nach Bedingung verzweigen

Sendet den Eingabewert basierend auf einer Bedingung an einen von zwei Ausgängen.

Ausgabe:

  • Wahr: Gibt den Eingabewert zurück, wenn die Bedingung wahr ist, andernfalls null

  • Falsch: Gibt den Eingabewert zurück, wenn die Bedingung falsch ist, andernfalls null


Slots:

  • Eingabe

  • Boolesche Bedingung

  • Ausgabe


String-Knotenpunkte

Knotenpunkt

Beschreibung

Eigenschaften

Eingabe-Slots

Ausgabe-Slots

In Text umwandeln

Wandelt beliebige Zahlen oder boolesche Werte in eine String um


  • Eingabe

  • Ausgabe

Text vergleichen

Vergleicht zwei Strings und gibt boolesche Ergebnisse für verschiedene Vergleichsoperatoren zurück.


  • Eingabe A

  • Eingabe B

  • Ausgabe

Text verketten

Verbindet zwei Strings zu einer einzigen String


  • Eingabe A

  • Eingabe B

  • Ausgabe

Text enthält

Überprüft, ob eine String ein Zeichen enthält. Die Ausgabe ist ein boolescher Wert (wahr/falsch)


  • Eingabe A

  • Eingabe B

  • Ausgabe

Text in Großbuchstaben

Wandelt eine String von Klein- in Großbuchstaben um.


  • Eingabe

  • Ausgabe

Text aufteilen

Teilt Strings mithilfe eines Kommas (,) als Trennzeichen.

Die Ausgabe ist ein Array von Werten


  • Text

  • Trennzeichen

  • Ausgabe

Logik-Knotenpunkte

Knotenpunkt

Beschreibung

Eigenschaften

Eingabe-Slots

Ausgabe-Slots

AND

Logischer Operator, der „wahr“ zurückgibt, wenn alle Eingabewerte „wahr“ sind.


  • Eingabe A

  • Eingabe B

  • Ausgabe

OR

Logischer Operator, der „wahr“ zurückgibt, wenn mindestens ein Eingabewert „wahr“ ist.


  • Eingabe A

  • Eingabe B

  • Ausgabe

NOT

Logischer Operator, der die logische Negation des Eingabewerts zurückgibt.


  • Eingabe

  • Ausgabe

Boolesche Werte vergleichen

Vergleicht, ob boolesche Werte gleich sind.


  • Eingabe A

  • Eingabe B

  • Ausgabe

Beispielformeln

Werte berechnen, die sich nicht auf dem bluelog befinden: Datenpunkt skalieren

  • Beispiel: Konvertieren von kW in MW

  • Formel: AC-Leistung PV + AC-Leistung Batterie / 1000 = Ergebnis

Schritte

  1. Verwenden Sie einen geeigneten TI (15/16/37 usw.).

  2. Definieren Sie die Eingabewertpunkte PV-Leistung AC und Batterieleistung AC, indem Sie den entsprechenden Gerätetyp, die Geräte-ID und den Referenzwert auswählen.

  3. Definieren Sie die Formel durch Hinzufügen von Knotenpunkten:

    • Eingabewert Knotenpunkt: Wählen Sie den Datenpunkt PV-Leistung AC aus.

    • Knotenpunkt Eingabewert: Wählen Sie den Datenpunkt Batterieleistung AC aus.

    • Knotenpunkt Konstanter Wert (Zahl): Definieren Sie die Konstante 1000.

    • Addieren Sie die Eingabewertpunkte mithilfe der mathematischen Operation +.

    • Knotenpunkt Mathematische Operation: Dividieren Sie die Summe der Datenpunkte durch die Konstante mithilfe der mathematischen Operation /.

    • Knotenpunkt IEC-Rückgabewert

  Scaling a data point_Formula
Datenpunkt skalieren: Formel

Informationstelegramm: Wirkleistungssollwert bestätigen

Schritte

  1. Erstellen Sie einen Datenpunkt mit der IOA- / TI- / ASDU-Adresse.

  2. Definieren Sie den Übertragungsmodus (reaktiv ohne Hysterese empfohlen für z. B. Feedback Wirkleistung)

  3. Wählen Sie für den Eingabewertpunkt den PPC-Wert für Begrenzung der Wirkleistungseinspeisung (Netzbetreiber, relativ) (PPC_GCP_P_LIM_FEEDIN_REL) aus.

  4. Definieren Sie die Formel: Weisen Sie den Wertpunkt zu, um den Wert mittels IEC zurückzugeben (1:1-Zuordnung). Verbinden Sie die Wert-Slots der folgenden Knotenpunkte:

    • Knotenpunkt IEC-Befehl

    • Knotenpunkt Ausgabewert

image-20261021-082352.png
Wirkleistungssollwert bestätigen: Konfiguration
image-20261021-112016.png
Wirkleistungssollwert bestätigen: Formel

Befehlstelegramm: Netzbetreibersollwert empfangen und an PPC weiterleiten

Schritte

  1. Erstellen Sie einen Datenpunkt mit der angegebenen IOA- / TI- / ASDU-Adresse.

  2. Wählen Sie für den Ausgabewertpunkt den PPC-Wert für Einspeisebegrenzung der Wirkleistung (Netzbetreiber, relativ) (PPC_GCP_P_LIM_FEEDIN_REL) aus.

    image-20261021-112730.png
    Netzbetreibersollwert empfangen und an PPC weiterleiten: Konfiguration
  3. Definieren Sie die Formel: Weisen Sie den IEC-Befehlswert dem Wert des Ausgabewertpunkts zu (1:1-Zuweisung). Verbinden Sie die Wert-Slots der folgenden Knotenpunkte:

    • Knotenpunkt IEC-Befehl

    • Knotenpunkt Ausgabewert

Information telegram_Send current active power power AC_formula
Netzbetreibersollwert empfangen und an PPC weiterleiten: Formel

Doppelbefehls-Telegramm: Hiermit geben Sie an, dass sich eine Person vor Ort befindet

❗

Warnung

Dies ist ein wichtiger Sicherheitsmechanismus für viele Anlagen und eine empfohlene bewährte Methode. Er zeigt an, dass Personal an der Anlage arbeitet. Wenn das Signal aktiv ist, werden Fernschaltbefehle aus Sicherheitsgründen blockiert.

Schritte

  1. Definieren Sie Ausgabedatenpunkte (Schaltbits).

    image-20261021-115049.png
    Signalisieren, dass sich eine Person vor Ort befindet: Konfiguration
  2. Definieren Sie die Formel:

Teil der Formel

Beschreibung

1

Berechnung des Bitwerts

Hängt vom numerischen Wert ab:

Bit 1

Bit 2

Wert

Bedeutung

0

0

0

Intermediate

0

1

1

Off

1

0

2

On

1

1

3

Ungültig

2

Sicherheitsmechanismus

Verwenden Sie den Knotenpunkt Nach Bedingung verzweigen:

Bedingung: Parameter <ORT> ist 0.

Ergebnis: Bitwerte für den Schaltbefehl werden nur übertragen, wenn ORT = 0 ist.

Knotenpunkt IEC-Befehlsrückmeldung (optional): Einige Netzbetreiber erfordern eine negative Bestätigung, wenn keine Schalthandlung durchgeführt wird.

3

Ausgabewerte

Zwei mögliche Ausgabewerte. Der Ausgabewert hängt vom Ergebnis des Sicherheitsmechanismus ab.

image-20261021-115228.png
Signalisieren, dass sich eine Person vor Ort befindet: Formel


Doppelinformationstelegramm (Feedback für Schalt-Operationen)

Schritte

  1. Definieren Sie den Datenpunkt mit TI 31.

  2. Wählen Sie unter IEC-Übertragungsmodus die Option Reaktiv.

  3. Aktivieren Sie den Toggle image-20261029-132406.png Verzögerte Übertragung.

  4. Wählen Sie das image-20260413-124104.png Plus -Icon, um einen neuen Wert hinzuzufügen.

  5. Definieren Sie eine geeignete Verzögerung für die Werte 0 und 3, z. B. 2000 ms.

  6. Wählen Sie image-20261009-095037.png Auswahl speichern.

    image-20261021-144346.png
  7. Definieren Sie Eingabewertpunkte für beide Bits (0/1).

  8. Definieren Sie die Formel.

    Double information telegram_Formula
    Doppelinformationstelegramm: Formel


Last updated: