Beispiel eines Gebäudeautomationsprojektes

Um alle Schritte für eine erfolgreiche Erstellung eines Gebäudeautomationsprojektes in WinCC OA noch einmal zu verdeutlichen, werden diese anhand des folgenden Beispiels demonstriert. Dabei werden sich in den meisten Fällen die einzelnen Schritte auf die Kapitel dieser Dokumentation beziehen.

Das Ziel dieses Beispieles ist es, das bereits existierende Beispielpanel "Testpanel_Symbs.pnl" um ein neues BACnet Device und seine Objekte zu erweitern. Die Geräteinformationen werden aus einer EDE Dateivorlage ausgelesen (Offline Engineering).

Dieses Beispiel setzt sich aus den folgenden Schritten zusammen:

  1. Einbinden der Objektbibliotheken

  2. Download von EDE Dateivorlagen

  3. Beispielpanel

  4. Anlegen des Devices aus der EDE_Datei

  5. Einlesen der Objekte des angelegten Devices

  6. Anpassung der Properties der neuen Objekte im Faceplate

  7. Einbringen der Objekte im Beispielpanel

  8. Beispiel für das manuelle Auslösen eines Alarmes am Objekt RoomTemperature

Beispiel eines Gebäudeautomationsprojektes

  1. Einbinden der Objektbibliotheken

    Für die Durchführung dieses Beispieles ist es erforderlich, die Standardobjektbibliothek und die BACnet Objektbibliothek in ein bereits angelegtes/existierendes WinCC OA Projekt einzubinden (siehe Einbinden der Objektbibliotheken).

  2. Download von EDE Dateivorlagen

    Dieses Beispiel stützt sich auf den Geräteinformationen aus einer EDE Datei (Offline Engineering). Die EDE Datei EDEexample_EDE.csv, welche verwendet wird, ist frei downloadbar (siehe Offline Engineering). Laden Sie dieses EDE Vorlagenpaket runter und speichern Sie es im Verzeichnis \data Ihres WinCC OA Projektes.

  3. Beispielpanel

    Zusammen mit dem WinCC OA BACnet Paket werden bereits zwei Beispielpanels mitgeliefert. Diese stellen ein Außenlager dar - einmal mit einfachen Symbolen und einmal mit technologischen Symbolen. In diesem Beispiel wird das Panel "Testpanel_Symbs.pnl" verwendet. Öffnen Sie dieses aus dem Verzeichnis <C:\Siemens\Automation\WinCC_OA\3.19\ _Installationsverzeichnis>\BACnet_<Version>\panels.

    Abbildung 1. Beispielpanel "Testpanel_Symbs.pnl"

    Dieses Panel zeigt Symbole, die in einem Außenlager Einrichtungsgegenstände (Lampe, Lüfter, Thermometer, etc.) repräsentieren. In Wirklichkeit schicken diese Einrichtungsgegenstände die Informationen über ihren Wert/Zustand an das BACnet Device, aus dem die Geräteinformationen vom Engineering Explorer einmalig eingelesen und dann aktualisiert werden (Online Engineering). Diese Symbole wurden bereits an Objekte des Beispielgerätes "DDC IndustrieStr." (Device_6789) referenziert.

  4. Anlegen des Devices aus der EDE Datei
    1. Öffnen Sie über das WinCC OA Systemmanagement -> Registerkarte BACnet den Engineering Explorer.

    2. Durchsuchen Sie die EDE Datei EDEexample_EDE.csv nach Devices (siehe Browsen nach Devices).

    Folgende Devices werden in der EDE Datei gefunden:

    Abbildung 2. Devices in EDE Datei
    1. Markieren Sie das Device mit dem Objektnamen "ASB17R01".

    2. Legen Sie das Device in WinCC OA an, indem Sie auf die Schaltfläche "Devices Anlegen" drücken.

    3. Drücken Sie auf die Schaltfläche , damit die Baumansicht aktualisiert wird, und das neu angelegte Device im Engineering Explorer sichtbar wird.

    Folgende Baumstruktur sollte jetzt in der Baumansicht des Engineering Explorers sichtbar sein:

  5. Einlesen der Objekte des angelegten Devices
    1. Browsen Sie die EDE Datei EDEexample_EDE.csv nach neuen Objekten für das Device ASB17R01 (siehe Device browsen (offline)).

    Folgende Objekte werden in der EDE Datei für dieses Device gefunden:

    Abbildung 3. Objekte in EDE Datei
    1. Markieren Sie alle gefundenen Objekte, indem Sie auf die Schaltfläche klicken.

    2. Legen Sie die gefundenen Objekte in WinCC OA an, indem Sie auf eine der drei Zeilen einen Rechtsklick ausführen und die Option "Objekte in WinCC OA anlegen" auswählen.

  6. Anpassung der Properties der neuen Objekte im Faceplate

    Da der aktuelle Wert jedes der neuen Objektes aus der EDE per Default 0 ist, werden diese im Folgenden manuell über die entsprechenden Faceplates geändert.

    RoomTemperature

    1. Markieren Sie in der Baumansicht der Engineering Explorers das Device ASB17R01, sodass in der Tabelle rechts die drei angelegten Objekte gelistet werden.

    1. Öffnen Sie per Doppelklick auf die Zeile in der Tabelle das Faceplate des Objektes "RoomTemperature".

    2. Öffnen Sie die erweiterte Ansicht des Faceplates, indem sie auf die Schaltfläche klicken.

    Die folgende Ansicht sollte zu sehen sein:

    1. Ändern Sie im Faceplate den Wert des Property Max Pres Value zu 30.00 und bestätigen Sie die Änderung mit der Eingabetaste.

    2. Ändern Sie im Faceplate den Wert des Property Min Pres Value zu 10.00 und bestätigen Sie die Änderung mit der Eingabetaste.

    3. Schließen und öffnen Sie das Faceplate erneut.

    Die folgende Ansicht sollte jetzt zu sehen sein:

    1. Aktivieren Sie den "Out Of Service" Modus, indem Sie im Faceplate auf die Schaltfläche "Aktivieren" im Bereich "Allgemein" drücken.

    2. Ändern Sie den aktuellen Wert (Present_Value) des Objektes, indem Sie auf das Handwert-Symbol im Faceplate auf der linken Seite klicken und anschließend einen Klick auf das danebenliegende Eingabefeld ausführen.

    3. Der Werteingabepanel wird geöffnet (siehe Werteingabepanel). Geben Sie den Wert 20 ein und bestätigen Sie mit "Übernehmen".

    4. Deaktivieren Sie wieder den "Out Of Service" Modus.

    Das Faceplate sollte in seinem Endzustand folgendermaßen aussehen:

    Window

    1. Öffnen Sie mit einem Doppelklick auf die entsprechende Zeile in der Tabelle das Faceplate des Objektes "Window".

    2. Aktivieren Sie den "Out Of Service" Modus, indem Sie im Faceplate auf die Schaltfläche "Aktivieren" im Bereich "Allgemein" drücken.

    3. Klicken Sie auf die Schaltfläche , um den Handmodus zu aktivieren.

    4. Klicken Sie auf die Schaltfläche "Einschalten", um den Fensterkontakt einzuschalten.

    5. Deaktivieren Sie den "Out Of Service" Modus und schließen Sie das Faceplate.

    Fan

    Bei dem mehrstufigen Objekt "Fan" ist es erforderlich, die Zustände (Stufen), welche der Lüfter annehmen kann, zuerst zu definieren. Dies geschieht im WinCC OA PARA.

    1. Öffnen Sie das Faceplate des Objektes "Fan" indem Sie einen Doppelklick auf die Zeile in der tabellarischen Auflistung ausführen.

    2. Öffnen Sie die erweiterte Ansicht des Faceplates, indem sie auf die Schaltfläche klicken.

    3. Klicken Sie auf die Schaltfläche im Bereich "Status Texte" des in der Registerkarte "Eigenschaften 1" und geben Sie "Stufe 1 - Langsam" ein.

    4. Fügen Sie 3 weitere Statustexte hinzu: "Stufe 2 - Normal", "Stufe 3 - Schnell" und "Aus".

    5. Klicken Sie auf die Schaltfläche, um die Liste mit den Statustexten ins WinCC OA Projekt zu übernehmen.

    Die Anzahl der Zustände (Number Of States) wird automatisch auf 4 angepasst.

    1. Aktivieren Sie den "Out Of Service" Modus, indem Sie im Faceplate auf die Schaltfläche "Aktivieren" im Bereich "Allgemein" drücken.

    2. Klicken Sie auf die Schaltfläche , um den Handmodus zu aktivieren.

    3. Klicken Sie auf das Eingabefeld unter "Present Value", um das Werteingabepanel zu öffnen (siehe Werteingabepanel).

    4. Im Werteingabepanel sind entsprechend der Anzahl der definierten Zustände die Eingaben zwischen 1 und 4 möglich. Geben Sie 3 für den Zustand "Stufe 3 - Schnell" ein.

    5. Deaktivieren Sie den "Out Of Service" Modus.

      Das Faceplate sollte in seinem Endzustand folgendermaßen aussehen:

  7. Einbringen der Objekte im Beispielpanel

    Das in Punkt 3 bereits beschriebene Panel wird nun um das Device ASB17R01 und dessen 3 Objekte ergänzt.

    Der Schaltraum soll vergrößert und um einen eigenen Steuerungsbereich für die dort stehenden Server erweitert werden.

    Zur besseren Orientierung bei der Positionierung des Devices und der Objekte soll das Beispielpanel in Endzustand folgendermaßen aussehen:

    1. Vergrößern Sie den Schaltraum, indem Sie die linke Wand auf die Länge des Wareneinganges erweitern.

    2. Öffnen Sie über das WinCC OA Menü Ansicht -> Kataloge -> <C:\Siemens\Automation\WinCC_OA\3.19\ _Installationsverzeichnis>\BACnet_<Version> den BACnet Symbolkatalog.

    3. Ziehen Sie das Symbol "Device" auf das Beispielpanel. Positionieren Sie es über der Wand des Schaltraumes auf der linken Seite.

    4. Automatisch wird die das Panel "Referenz-Parametrierung" geöffnet:

    1. Wählen Sie aus der Combobox bei "Auswahl des Datenpunktes" den Datenpunkt Device_12 aus. Der Name des Datenpunktes wird nach dem Property Object_Identifier des Objektes benannt. Die restlichen Einstellungen im Panel bleiben unverändert.

    2. Bestätigen Sie die Referenz-Parametrierung mit "OK".

    3. Positionieren Sie nach dem gleichen Prinzip die Objekte im Beispielpanel:

    • Objekt "RoomTemperature" - Symbol: Temp_2; Datenpunkt: RoomTemperature

    • Objekt "Window" - Symbol: Mini_BI; Datenpunkt: Window

    • Objekt "Fan" - Symbol: Fan_1; Datenpunkt: Fan

  8. Beispiel für das manuelle Auslösen eines Alarmes am Objekt RoomTemperature
    1. Öffnen Sie das veränderte Beispielpanel im QuickTest Modul.

    2. Klicken Sie mit der rechten Maustaste auf das Symbol von "RoomTemperature".

    3. Das Kontextmenü wird geöffnet. Wählen Sie die Option "Para" aus.

    4. Der WinCC OA PARA dieses Objektes wird geöffnet.

    5. Ändern Sie den Wert des Datenpunktelementes RoomTemperature.alarm.Event_State.._original auf den Wert

    6. Übernehmen Sie die Änderungen und schließen Sie den WinCC OA PARA.

    7. Der Klickrahmen des Symbols im aufgeschalteten Panel blinkt.

    8. Klicken Sie mit der linken Maustaste auf das Symbol.

    9. Das Faceplate des Objektes/Datenpunktes wird geöffnet.

    10. In der erweiterten Ansicht des Faceplates wird im unteren Bereich der letzte ausgelöste Alarm bzw. Meldung angezeigt.

    11. Dieser kann entweder direkt dort oder in der Registerkarte "Alarme" quittiert werden.