Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern

Einsteiger · 8 Min. · Rohrleitung

Rohrleitungen sind meist der statische Hintergrund eines Bildes — und damit verschenkt. Diese Anleitung zeigt, wie eine Leitung sagt, was durch sie fließt und ungefähr wie viel, und wie ein abgesperrter Abzweig ausgeblasst wird: drei Bindings, alle auf Stricheigenschaften.
  • Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Medium = 0, MainWidth = 14
    Medium = 0 MainWidth = 14
  • Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Medium = 1, BranchOpen = 100
    Medium = 1 BranchOpen = 100
  • Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Medium = 2, MainWidth = 26
    Medium = 2 MainWidth = 26

Das Problem

In den meisten Bildern wird die Verrohrung einmal gezeichnet und ändert sich nie. Der Bediener liest also Ventilsymbole und Durchflussmesser und setzt das Bild im Kopf zusammen. Die Information ist da — sie steht nur nicht auf der Leitung, wo man sie ohne Suchen sähe.

Wo man es doch versucht, geschieht es meist mit einem Stapel farbiger Kopien: eine Leitung je Medium, über Sichtbarkeit umgeschaltet. Rohrleitungen sind lang und verzweigen sich oft, das vervielfacht sich schnell — und jede Layoutänderung muss an allen Kopien gemacht werden.

Was Sie brauchen

Eine Rohrleitungsgrafik, deren Stränge gestrichene Pfade sind, keine gefüllten Rechtecke. Das ist hier die eine strukturelle Voraussetzung: Alle drei Bindings steuern Stricheigenschaften, und eine gefüllte Form hat weder einen Strich zum Umfärben noch eine Strichstärke zum Verbreitern.

Aus der SPS brauchen Sie eine Medien- oder Leitungszustandszahl, einen Wert für den Durchfluss und das, was Ihnen sagt, dass der Abzweig offen ist.

ParameterTypWofür
MediumnumberWas in der Leitung ist: 0 leer, 1 Wasser, 2 Chemikalie.
MainWidthnumberStrichstärke in Zeichnungseinheiten — der skalierte Durchfluss.
BranchOpennumberSichtbarkeit des Abzweigs in Prozent: 100 offen, niedrig für abgesperrt.

Schritt für Schritt

  1. 1. Die Leitung nach ihrem Inhalt einfärben

    Wählen Sie den Hauptstrang aus und fügen Sie ein Cond. Stroke (Number)-Binding mit dem Namen Medium hinzu, mit einer Zeile je Wert: 0 Grau für leer, 1 Blau für Wasser, 2 Gelb für die Chemikalie.

    Setzen Sie die Rückfallfarbe auf etwas, das sonst nirgends vorkommt. Eine Medienliste wächst, und eine neue Zahl, die durchfällt, sollte sichtbar sein statt still grau.

    Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Die Leitung nach ihrem Inhalt einfärbenEine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Die Leitung nach ihrem Inhalt einfärben
  2. 2. Sie mit dem Durchfluss verbreitern

    Fügen Sie beim selben Element ein Stroke Width-Binding mit dem Namen MainWidth hinzu. Der Parameter ist eine Stärke in Zeichnungseinheiten — skalieren Sie den Durchfluss also dort auf einen sinnvollen Bereich, wo der Tag skaliert wird. Eine Leitung, die bei wenig Durchfluss verschwindet oder bei viel ihre eigenen Armaturen verschluckt, ist schlechter als eine, die sich gar nicht bewegt.

    Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Sie mit dem Durchfluss verbreiternEine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Sie mit dem Durchfluss verbreitern
  3. 3. Den abgesperrten Abzweig ausblassen

    Wählen Sie den Abzweig aus und fügen Sie ein Stroke Opacity-Binding mit dem Namen BranchOpen hinzu. Der Parameter ist ein Prozentwert: 100 ist voll gezeichnet, etwa 20 liest sich als vorhanden, aber nicht in Betrieb.

    Ausblassen statt Ausblenden ist Absicht. Ein verschwindender Abzweig macht die Zeichnung falsch — das Rohr ist ja noch da —, während ein blasser sagt: „existiert, führt gerade nichts“. Und genau das muss ein Bediener wissen.

    Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Den abgesperrten Abzweig ausblassenEine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — Den abgesperrten Abzweig ausblassen

Prüfen

Öffnen Sie Simulieren und schalten Sie Medium durch seine Werte und darüber hinaus. Fahren Sie MainWidth durch und beobachten Sie, ab wann die Leitung mit ihren eigenen Flanschen kollidiert — das ist die Obergrenze Ihres nutzbaren Bereichs, und es lohnt sich, sie zu kennen, bevor Sie einen Tag darauf skalieren.

Nehmen Sie danach BranchOpen auf 0. Der Abzweig muss vollständig verschwinden — deshalb ist 20 und nicht 0 der interessante Wert für eine abgesperrte Leitung.

Für die Simulation ist ein kostenloses Konto nötig. Für alles davor nicht.

Varianten

  • Ein Bit statt einer Zahl. Führt die Leitung immer nur eines, sind Cond. Stroke (Boolean) zwei Farben und ein Parameter.
  • Farben vom Faceplate. Stellen Sie eine Zeile von Fixed auf Param, dann werden die Medienfarben zu Parametern — ein Werksstandard wird einmal gesetzt statt je Zeichnung.
  • Den ganzen Strang ausblassen. Dasselbe Stroke-Opacity-Binding auf der Hauptleitung dämpft einen für Wartung freigeschalteten Abschnitt, ohne ihn aus der Zeichnung zu nehmen.

Fragen

Warum müssen die Rohre gestrichene Pfade sein?
Weil alle drei Bindings Stricheigenschaften steuern. Ein als gefülltes Rechteck gezeichnetes Rohr hat weder einen Strich zum Umfärben noch eine Strichstärke zum Verbreitern — keines der drei hätte etwas, worauf es wirken könnte.
Soll die Stärke proportional zum Durchfluss sein?
Nur grob. Niemand misst ein Rohr auf dem Bildschirm aus, um einen Durchfluss abzulesen — dafür ist die Zahl da. Die Stärke sorgt dafür, dass eine stark und eine schwach durchströmte Leitung auf einen Blick unterschiedlich aussehen; halten Sie den Bereich eng genug, dass die Zeichnung wie Verrohrung aussieht.
Warum einen abgesperrten Abzweig ausblassen statt ausblenden?
Weil das Rohr noch da ist. Ausblenden macht die Zeichnung falsch; Ausblassen sagt, dass der Abzweig existiert und gerade nichts führt.
In welchen Einheiten ist die Strichstärke?
In Zeichnungseinheiten, denselben, in denen die Grafik gezeichnet ist. Skalieren Sie den Durchfluss dort auf einen zur Zeichnung passenden Bereich, wo der Tag skaliert wird.
Dieses Beispiel im Editor öffnen.svghmi herunterladen
Eine Rohrleitung nach Medium einfärben und nach Durchfluss verbreitern — WinCC Unified & WinCC V8+ | DynSVG