Planung
- Um sich einen Überblick über den Zustand der installierten Objekte des Kunden zu verschaffen, wird empfohlen, nur die erforderlichen Erweiterungen zu installieren und die Objekte zu speichern.
- Bevor Sie die Datei IBaseConfigurationScript.jsonfür eine Erweiterung erstellen, sollten Sie sich vergewissern, dass Sie alle relevanten Informationen zu den Netzwerken, Geräten und Treibern haben, die Sie in die Konfiguration aufnehmen möchten. Sie können auch die Eigenschaften konfigurieren.
- Sie müssen die Konfigurationsoptionen für eine Bibliothek, zum Beispiel Geräte und deren Eigenschaften und Bibliotheken, in der Datei IBaseConfigurationScript.json angeben, die Sie in den IBase-Bericht aufnehmen möchten, bevor Sie das IBase-Script ausführen.
- Bedenken Sie beim Ändern der Konfigurationsdatei für eine Erweiterung Folgendes:
- Der Name des Objektmodells oder der Eigenschaft kann einen Stern (*) als Platzhalterzeichen enthalten. Zum Beispiel kennzeichnet GMS_BACNET_NETWORK*, dass alle Objektmodelle, die mit GMS_BACNET_NETWORK beginnen, wiedergegeben werden.
- Sie können den Stern (*) auch als Platzhalter im Feld Bezeichnung verwenden, zum Beispiel ManagementView.*. Es wird jedoch empfohlen, die vollständige Bezeichnung anzugeben, sofern diese bekannt ist, zum Beispiel
System1.ManagementView:ManagementView.FieldNetworks.BACnetNetwork_1.Hardware.BACnetDevice. - Um die hierarchischen Beziehungen anzuzeigen und festzulegen, welche Objekte für die Objektmodelle als untergeordnete Objekte zugewiesen werden können, stellen Sie sicher, dass die übergeordneten Objektmodelle für die konfigurierten Objektmodelle ebenfalls angegeben sind. Die Daten werden unterhalb des übergeordneten Objektmodells wiedergegeben. Wenn jedoch kein übergeordnetes Objektmodell gefunden wird, werden die Daten als separate Instanz des Objektmodells dargestellt, wie unten zu sehen ist:
<Parent ObjectModel="GMS_BACNET_NETWORK_1" /> - Eine ungültige Konfiguration in dieser Datei, z.B. nicht mit dem ordnungsgemäss definierten Typ übereinstimmend, verursacht Fehler und der Wert wird nicht wiedergegeben.