Building Automation Site Explorer
Der Building Automation Site Explorer bildet alle Objekte übersichtlich in der Projektstruktur ab.
Er unterstützt bei der Inbetriebnahme und der Einregulierung von Anlagen.
Systemvoraussetzungen
Microsoft:
- Windows 10 oder höher
- .NET Desktop Runtime > v6.0
In der Systemsteuerung unter Programme und Features kann die aktuelle Version der .NET Runtime überprüft werden.

Beckhoff:
Eine der folgenden Komponenten muss zur Verwendung des Building Automation Site Explorers installiert sein:
Anwendung
Zugriffsrechte
Der Nutzer wird bei der ersten Anwendung dazu aufgefordert eine Rolle anzuwenden. Auf diese Weise sind die Zugriffsrechte fest definiert.
Dialogfelder
Projekt

Spalten
- Objekt
- Objektname
- Beschreibung
- Zustand
Die folgenden Zustände werden angezeigt: - Value source
deutet einen Soll- bzw. Anzeigewert an. - Aktives Event
- Übersteuert
- Außer Betrieb
- Aktive Priorität
- Manuelles Übersteuern
- Aktueller Wert
- Trend
- Inbetriebnahme-Zustand
Eigenschaften
Zeigt die Eigenschaften des markierten Eintrags an.
- Steuerung
Unter den Eigenschaften einer Steuerung sind unter anderem Komponenten (wie Dienste oder Supplements) aufgelistet, die zur Laufzeit ausgeführt werden.

Beispiel: Eigenschaften einer Steuerung
- Objekte

Beispiel: Eigenschaften eines analogen Objektes.
Events
Aktive Events werden in der Event-Übersicht aufgelistet:

Zusätzlich wird eine Zusammenfassung aller aktiven Events in der Statusleiste am unteren Rand dargestellt.
Pro Event-Typ wird jeweils das höchst priorisierte Event-Symbol angedeutet:

Über das Drop-Down Menü können einzelne Zustände der zusammengefassten Events eingesehen werden:

In der Projekt-Ansicht kann ebenfalls eine Zusammenfassung aller aktiven Events eines Views angezeigt werden, indem die Maus über den Eintrag bewegt wird:

Event-Verlauf
Alle aufgetretenen Events eines Views werden im Event-Verlauf aufgelistet:

Funktionen
Quittieren
Events können aus verschiedenen Ansichten über das Kontextmenü quittiert werden:

Beispiel: Störung in der Projektansicht quittieren.

Beispiel: Alarm in der Event-Übersicht quittieren.
Zu einem Objekt navigieren
Über das Kontextmenü kann direkt zum markierten Objekt (in die Projektansicht) navigiert werden:

Beispiel: Navigation zum markierten Objekt aus dem Event-Verlauf.
Inbetriebnahme:
Inbetriebnahme-Zustände einzelner Objekte können in der entsprechenden Spalte angepasst werden:


Beispiel: Oberfläche zur Eingabe des Inbetriebnahme-Zustands eines Objektes.
Details
Inbetriebnahme-Details markierter Objekte werden in den Eigenschaften angezeigt.
![]() | Ein nachträgliches Bearbeiten ist für manche Details möglich. |

Beispiel: Inbetriebnahme-Details eines defekten Feldgeräts.
- Online
Folgende Details werden online (pro Objekt) in der Steuerung gespeichert. - Zustand: Aktueller Inbetriebnahme-Zustand.
- Offline
Folgende Details werden offline (pro Objekt) in den Site-Einstellungen gespeichert. - Zeitstempel: Zeitpunkt der letzten Änderung des Inbetriebnahme-Zustands (Falls die Änderung mittels Building Automation Site Explorer erfolgte).
- Kommentar: Optionaler Kommentar.
Menü

Speichern: Speichert die Inbetriebnahme-Details aller verbundenen Geräte.
![]() | Spätestens wenn die Verbindung zu einem Gerät beendet wird, werden die Inbetriebnahme-Details automatisch gespeichert. |
Trend
In der Projektansicht können verschiedene Informationen abgelesen werden:
- Andeutung eines referenzierenden Trend-Objekts.
- Aktuelle Anzahl an Datensätze des referenzierenden Trend-Objekts.
- Starten bzw. Beenden der Aufnahme des aktuellen Wertes eines Objekts (Online-Trend).
- Anzeigen bzw. Entfernen des Log-Buffers eines Trend-Objekts (Offline-Trend).

Beispiel: Darstellung unterschiedlicher Trends.
Offline-Trend
Der Offline-Trend liest den Log-Buffer eines Trend-Objekts aus und stellt diesen in der Trend-Ansicht dar.

![]() | Einträge werden nicht automatisch aktualisiert! |
Online-Trend
Der Online-Trend zeichnet den aktuellen Wert eines Objekts in der Trend-Ansicht auf.

Hinweis | |
Datenverlust Aufgezeichnete Werte werden nach dem Beenden der Aufnahme oder dem Schließen der Trend-Ansicht nicht gespeichert! |
Menü

Bezeichnung | Beschreibung |
---|---|
Bereinigen | Entfernt alle Einträge aus der Trend-Ansicht (Entspricht Neustarten der aktuellen Aufzeichnungen). |
Zurücksetzen | Entfernt nicht nur alle Einträge aus der Trend-Ansicht, sondern beendet auch das Aufzeichnen sämtlicher Objekte. |
Referenzierung

Bezeichnung | Beschreibung |
---|---|
Freien Trend zuweisen | Weist ein Objekt dem nächsten, ungenutzten Trend-Objekt zu. |
Referenz von zugewiesenen Trend-Objekt(en) entfernen | Entfernt die Objekte-Referenz von allen referenzierenden Trend-Objekt(en). |
Navigiere zu zugewiesenem Trend | Navigiert zum zugewiesenen Trend-Objekt (in der Projekt-Ansicht). |
Referenzierende Trend-Objekte

Bezeichnung | Beschreibung |
---|---|
Referenziertes Objekt entfernen | Entfernt die aktuelle Objekt-Referenz. |
Navigiere zu referenziertem Objekt | Navigiert zum zugewiesenen Objekt (in der Projekt-Ansicht). |
Werte bearbeiten
Aktuelle Werte (falls beschreibbar) können direkt in der Projekt-Ansicht bearbeitet werden.

Bearbeiten von Parametern


Zugriffsrechte: In der Spalte R|W (Read, Write) sind die erforderlichen Zugriffsrechte pro Parameter aufgelistet.
Rolle | Kürzel |
---|---|
Default | * |
Advanced | A |
Expert | E |
Internal | I |
Locked | - |
Berichte
Berichte sollen einen allgemeinen Überblick über ein Projekt verschaffen. Des Weiteren können auch folgende Anforderungen erfüllt werden:
- Projektdokumentation für den Betreiber
- Nachhaltung von Projekt-Zuständen

Alle Reports können in die folgenden Formate exportiert werden:
- *.csv
Objekt-Zusammenfassung
Übersicht über alle Objekte die sich in der verbundenen Site befinden.

Filter
Um die Übersicht zu erhöhen kann die Ansicht nach Anlagen gefiltert werden:

Trend-Übersicht
Übersicht über verfügbare Trends und aufgezeichnete, bzw. referenzierte Objekte.

DPAD-Beziehungen
Erstellen einer Gegenüberstellung zur Darstellung der DPAD-Beziehungen.

Enthaltene Informationen pro Objekt:
Symbolpfad
Eigenschaften
- ObjectName
- Description
Label (Falls verwendet)
- Aggregate-Informationen
- Name
- Description
- Funktions-Informationen
- Name
- Description
Entdeckte Geräte
Bei jedem Verbindungsaufbau zur Site werden Verbindungsinformationen aller verfügbaren Geräte aktualisiert.
Befinden sich darunter Verbindungen zu unbekannten Geräten (welche nicht Bestandteil der aktuellen Site-Konfiguration sind), werden diese als entdeckte Geräte am unteren Rand der Anwendung aufgelistet:

Um ein entdecktes Gerät der Site-Konfiguration hinzuzufügen, genügt ein Klick auf den entsprechenden Menü-Eintrag.
![]() | Entdeckte Geräte sind mögliche Vorschläge. |
Log und Status
Meldungen und Zustände werden im Log oder in der Statusleiste am unteren Bereich der Anwendung ausgegeben, bzw. angezeigt:

Log-Einträge können zusätzliche Informationen () enthalten.
Diese können abgerufen werden, indem der Mauszeiger über das * bewegt wird.
Folgende Funktionen können über das Kontextmenü aufgerufen werden:
- Markierte Einträge kopieren: Kopiert markierte Einträge in die Zwischenablage.
- Alle Einträge kopieren: Kopiert alle Einträge in die Zwischenablage.
- Exportieren: Kopiert alle Einträge in eine Datei.
- Bereinigen: Entfernt alle Einträge aus der Ansicht.
Version
Details zu Versionen werden beim Starten der Anwendung im Log ausgegeben:

- Terminal Explorer
[OL52] Started TerminalExplorer v1.0.11.2
- Terminal Client API
Loaded terminal client API v1.2.2.1 (Compatible to terminal server v1.0.12.0)
Der Eintrag enthält zwei zu unterscheidende Informationen:
- Version der geladenen Terminal Client API DLL
- Version des Terminal Servers zu dem die geladene Terminal Client API kompatibel ist.
Hinweis | |
Version beachten Es können nur Verbindungen zu ADS-Geräten aufgebaut werden, die mit dieser Version arbeiten! |
- TwinCAT ADS
Loaded TwinCAT ADS v4.4.0.0
Toolbar
Sites
Auswahl an konfigurierten Sites.

Anwendungsfälle
Für die Bereitstellung von Sites stehen zwei Anwendungsfälle zur Auswahl:
- Lokal: Für eigene Zwecke (z. B. für Tests) können Site- und Geräte-Konfigurationen lokal (im Anwendungsverzeichnis) gespeichert werden.
- Referenz: Um die Zusammenarbeit in Teams zu verbessern, ermöglichen Referenzen das Speichern von Site- und Geräte-Konfigurationen in beliebigen Verzeichnissen (z. B. Netzlaufwerke oder Git-Repositories).
Beteiligte Personen arbeiten somit auf derselben Grundlage und vermeiden so Seiteneffekte wie: - Unterschiedliche Auswahl und Konfiguration von Geräten
- Inkonsistente Inbetriebnahme Zustände
Verwaltung von Sites

Bezeichnung | Beschreibung |
---|---|
Erzeugen | Legt eine neue Site an. |
Entfernen | Entfernt eine existierende Site. |
Bearbeiten | Zeigt die Site-Eigenschaften zum Bearbeiten an. |
Exportieren | Lagert eine Site wegen der Referenzierung in ein bestimmtes Verzeichnis aus. |
Importieren | Importiert eine Site zur Verwendung als Referenz. |
Verbindung
Beim Verbindungsaufbau der Site wird die Kommunikation zu allen ausgewählten Geräten aufgebaut:

Geräte verwalten

Bezeichnung | Beschreibung |
---|---|
Hinzufügen | Fügt ein neues Gerät zur aktiven Site hinzu. Das Hinzufügen von Geräten durch manuelles Eingeben der AMS NetID ist möglich. Es müssen alle Voraussetzungen (wie z. B. das Einrichten der ADS-Route) erfüllt sein, bevor eine Verbindung aufgebaut werden kann.
|
Entfernen | Entfernt ein ausgewähltes Gerät aus der aktiven Site-Konfiguration. |
Routen verwalten
- Route auswählen: Über die Auswahlbox können bereits angelegte Routen ausgewählt werden:
- Neue Route anlegen: Das Dialogfeld zum Suchen von Geräten kann über den Durchsuchen Button geöffnet werden:



Diagnose
Diagnose-Funktionen sind für konfigurierte Geräte der aktiven Site über das Menü zugänglich:

Geräte-Kommunikation

Verbindungen und Zustände
Zeigt eine Auflistung aller konfigurierten Geräte zur Visualisierung der Kommunikation einzelner Geräte untereinander an.

Wenn ein Gerät (1) für die Kommunikation (mittels Remote Subscriptions) vorgesehen ist, erscheinen alle Ziel-Geräte (2) jeweils als Verbindung unter dem Quell-Gerät (1).
![]() | Es werden auch Ziel-Geräte (2) angezeigt, die nicht Bestandteil der aktiven Site-Konfiguration sind. |
Die individuellen Zustände der Routen auf den jeweiligen Geräten werden durch entsprechende Symbole angedeutet:
- Das linke Symbol (3) repräsentiert den Zustand der Route auf dem Quell-Gerät (1).
- Das rechte Symbol (4) repräsentiert den Zustand der Route auf dem Ziel-Gerät (2).
Legende
- Geräte
Grafik | Beschreibung |
---|---|
| Gerät nicht erreichbar. |
| Gerät erreichbar. |
- Routen
Grafik | Beschreibung |
---|---|
| Route unbekannt, wenn der Zustand nicht ermittelt werden konnte (z. B., wenn das Gerät nicht erreichbar ist). |
| Route fehlend. |
| Route gültig. |
Route anlegen
Die Kommunikation innerhalb einer Site ist funktionsfähig, wenn die Routen aller kommunizierenden Geräte untereinander eingerichtet sind.
Beispiel1: Routen auf Quell- und Zielgerät gültig:

Beispiel 2: Route auf Quell-Gerät gültig, nicht jedoch auf dem Ziel-Gerät:

Fehlende Routen (sowohl aller als auch für ausgewählte Geräte) können mit einem Mal konfiguriert werden:
- Zugangsdaten bereitstellen: In den meisten Fällen werden einheitliche Zugangsdaten in allen Geräten verwendet.
- 1. Eigenschaften für Standard-Zugangsdaten öffnen:
- 2. Anpassungen über Eigenschaften vornehmen:
- Wenn für verschiedene Geräte individuelle Zugangsdaten hinterlegt werden müssen, können die Standard-Zugangsdaten wie folgt überschrieben werden:
- 3. Gerät auswählen:
- 4. Individuellen Zugangsdaten aktivieren und bearbeiten:
- Geräte zur Routen-Konfiguration auswählen
- 5. Geräte, mit ungültigen Routen-Einstellungen, werden eingangs automatisch zum Konfigurieren ausgewählt:
- 6. Falls Geräte nicht für das Konfigurieren der Route vorgesehen werden sollten, können sie abgewählt werden:
- Konfiguration anwenden:
- 7. Die Routen-Konfiguration der ausgewählten Geräte kann über das Menü ausgerollt werden:
- Alle Konfigurations-Vorgänge werden im Log protokolliert:
- Für nicht verfügbare Geräte (z. B. nicht erreichbar oder Route nicht konfiguriert) können weder Routen-Zustände angezeigt noch Routen-Konfigurationen übernommen werden:
Verbindung reparieren
Trotz bestehender Routen-Konfiguration kann die Verbindung zwischen zwei Geräten fehlerhaft sein.
In diesem Fall sind Routen auf beiden Seiten zwar eingerichtet, jedoch mit fehlerhaften Parametern (z. B., wenn sich eine IP-Adresse geändert hat).

Beispiel: Anzeige einer gültigen Verbindung aufgrund von beidseitig eingerichteten Routen.
Eine (markierte) Verbindung kann über das Menü repariert werden.
Dabei werden die Routen auf beiden Geräten erneut konfiguriert.

Lokale Route reparieren
Trotz bestehender Routen-Konfiguration kann die lokale Verbindung zu einem Ziel-Gerät fehlerhaft sein.
In diesem Fall ist die Route zwar eingerichtet, jedoch mit fehlerhaften Parametern (z. B., wenn sich die IP-Adresse des Ziel-Geräts geändert hat).

Routen zu nicht erreichbaren Geräten können über das Menü repariert werden:
