PamaglaweBedien- und Projekthilfe
Werteausgabe · Formelsammlung

Tankinhalt mit einer Formel berechnen

Übernehmen Sie eine Zylinderformel aus der globalen Sammlung ins Projekt und verwenden Sie sie für die Werteausgabe. Aus einer Füllhöhe von 0,5 Metern werden im Beispiel rund 392,7 Liter.

Hilfe-ID OBJ-FORMULAAufnahmen aus 2.61.4894 Originalbilder

1. Tankmodell und Einheiten festlegen

Wir ersetzen die bisherige Prozentanzeige durch eine Literanzeige. Die Übung verwendet weiterhin einen festen Vorschauwert ohne SPS-Verbindung.

Geometrie
Idealer stehender Kreiszylinder mit konstantem Querschnitt.
Innendurchmesser d
1 Meter
Füllhöhe x
0,5 Meter
Ergebnis
Volumen in Litern

Die Formel lautet pi * pow(d / 2, 2) * x * 1000. Kreisfläche mal Füllhöhe ergibt Kubikmeter; der Faktor 1000 rechnet in Liter um. Mit d = 1 und x = 0,5 ergibt sich 392,699… Liter.

2. Globale Formel auswählen und testen

Öffnen Sie im Programm die Eigenschaften der Werteausgabe, dann SPS-Wert umrechnen → Formeln verwalten. Wechseln Sie zur Globalen Sammlung und wählen Sie Stehender Zylinder – Volumen in Liter.

Die globale Sammlung enthält wiederverwendbare Vorlagen.

Belassen Sie die Standardparameter auf d=1. Geben Sie als Testwert x den Wert 0,5 ein und klicken Sie auf Formel testen. Die Aufnahme zeigt das Ergebnis 392.699082. Ändern Sie für diese Übung weder Formel noch globale Standardparameter.

3. Ins Projekt übernehmen

Klicken Sie auf Ins Projekt übernehmen. Unter Projektformeln steht die Formel anschließend für dieses Projekt bereit.

Die übernommene Formel ist eine unabhängige Projektkopie.

Die globale Sammlung ist projektübergreifend verfügbar. Beim Übernehmen entsteht eine unabhängige Kopie, die mit dem Projekt gespeichert wird und von mehreren Objekten verwendet werden kann. Spätere Änderungen an der globalen Vorlage werden nicht automatisch mit der Projektkopie synchronisiert.

Der Testwert in der Bibliothek dient zum Prüfen der Formel. Den Vorschauwert der Werteausgabe stellen Sie zusätzlich im nächsten Dialog ein. Schließen Sie die Formelbibliothek.

4. Projektformel der Werteausgabe zuordnen

Wählen Sie unter Berechnung die übernommene Formel Stehender Zylinder – Volumen in Liter.

Die linearen Felder sind bei ausgewählter Projektformel ausgegraut.
  • Parameter: d=1
  • Einheit: L
  • Dezimalstellen: 1
  • Zahlendarstellung: DEC – Dezimal
  • SPS-Vorschauwert x: 0,5

Klicken Sie auf Vorschau. Das Ergebnis lautet im gezeigten Programmstand 392.7 L. Die Ausgabe verwendet einen Dezimalpunkt, obwohl Sie den Eingabewert mit Komma eingeben können.

Parameterwerte können je Objekt angepasst werden. Die Einheit „L“ beschriftet das Ergebnis; die eigentliche Umrechnung in Liter steckt bereits im Faktor 1000 der Formel.

5. Ergebnis übernehmen und speichern

  1. Bestätigen Sie den Umrechnungsdialog mit Übernehmen.
  2. Bestätigen Sie auch die übergeordneten Objekteigenschaften.
  3. Kontrollieren Sie die Anzeige im Tank und speichern Sie mit Strg+S.
Die bisherige Prozentanzeige ist nun eine Literanzeige. Balken und Sollwertfeld bleiben separate Objekte.

Der Balken behält seinen eigenen Vorschauwert von 50 %, das Sollwertfeld bleibt bei 60 mit der Beschriftung „Sollwert (%)“. Es besteht noch keine gemeinsame Prozesszuordnung oder Regelung. Die räumliche Nähe zum Tank verknüpft die Daten nicht.

Bei einer späteren gemeinsamen Datenquelle müssen Skalierung, Tankgeometrie und Einheiten der Anzeigen zueinander passen. Nach weiteren Änderungen erneut speichern; Autosave ersetzt nicht das Übernehmen offener Dialogfelder.

6. Häufige Fragen

Die Formel fehlt in der Berechnungsliste

Übernehmen Sie sie zuerst aus der globalen Sammlung in die Projektformeln. Eine nur global vorhandene Vorlage ist noch keine Projektzuordnung.

Das Ergebnis ist viel zu groß

Prüfen Sie die Einheiten von x und d: Beide müssen für diese Formel in Metern vorliegen. d ist der Durchmesser, nicht der Radius. Die bisherigen 50 % sind nicht gleich 50 Meter.

Kann ich dieselbe Formel für einen liegenden Tank verwenden?

Nein. Ein liegender Zylinder benötigt eine andere höhenabhängige Volumenberechnung. Dafür enthält die Sammlung eine eigene Vorlage; Parameter und Geometrie sind separat zu prüfen.

Ist der ausgegebene Wert ein realer Tankinhalt?

Hier ist er ein Rechenergebnis aus einem festen Vorschauwert und einem idealisierten Modell. Eine reale Messwertanzeige erfordert eine geprüfte Signalzuordnung und passende Tankdaten.

Objekte bearbeiten: Tastenkürzel

Diese Kürzel beziehen sich auf die Objektauswahl im Entwurfsmodus. Schließen oder übernehmen Sie geöffnete Eigenschaftsdialoge und wählen Sie das Objekt auf der Zeichenfläche aus. Während Sie ein Textfeld bearbeiten, sind Textbearbeitung und Objektauswahl zu unterscheiden; verlassen Sie das Feld vor einer Objektaktion.

Entf — Auswahl löschen
Löscht die ausgewählten Objekte. Bei den hier gezeigten einfachen Objekten erfolgt dies ohne zusätzliche Bestätigung. Prüfen Sie deshalb vorher die Auswahl.
Strg+Z / Strg+Y — Rückgängig / Wiederholen
Macht eine verfügbare Objektänderung rückgängig oder stellt sie wieder her. Eine versehentliche Objektlöschung möglichst sofort mit Strg+Z zurücknehmen. Das ist keine allgemeine Wiederherstellung gelöschter Seiten oder Projektdateien.
Strg+C / Strg+V — Kopieren / Einfügen
Kopiert die Auswahl und fügt eine versetzte Kopie ein. Prüfen Sie danach Namen und gegebenenfalls mitkopierte Prozesszuordnungen.
Strg+X — Ausschneiden
Kopiert die Auswahl in die interne Objektablage und entfernt sie von der Seite. Mit Strg+V wieder einfügen.
Strg+A — Alles auswählen
Wählt die nicht gesperrten Objekte der aktuellen Seite aus.
Pfeiltasten — Fein verschieben
Verschiebt die Auswahl um einen Pixel in die jeweilige Richtung, soweit die Seitengrenzen es zulassen.
Umschalt+Pfeiltaste — Zum nächsten Rasterpunkt
Verschiebt die Auswahl in Rasterrichtung. Die Schrittweite richtet sich nach dem Seitenraster.
Strg+L / Strg+Umschalt+L — Sperren / Entsperren
Sperrt die Auswahl gegen weitere Auswahl im Entwurf; Strg+Umschalt+L entsperrt alle gesperrten Objekte der aktuellen Seite.
Esc — Aktuelle Editoraktion beenden
Bricht beispielsweise die Platzierung ab oder hebt die aktuelle Auswahl auf.
Strg+S — Projekt speichern
Speichert die übernommenen Änderungen. Nach Löschen, Verschieben oder Kopieren erneut speichern.

Sonderfälle: Der feste globale Alarmbereich lässt sich nicht löschen oder kopieren. Bei Struktur-Objekten mit zugeordneten Inhalten kann eine zusätzliche Rückfrage zum Umgang mit diesen Inhalten erscheinen.

Bildansicht
Literanzeige am Tank