Konvertierungsdatei erstellen

  1. Öffnen Sie in Excel die SX Open-Konfigurationsdatei für das aktuelle Projekt.
  2. Öffnen Sie in Excel die Datei OPC_ConfigurationData_Ver1_1.csv im Ordner [Installationslaufwerk]:\[Installationsordner]\GMSMainProject\Profiles\OPCDataTemplate.
  3. Konvertieren Sie die Informationen gemäss der folgenden Tabelle:
    a. Gehen Sie in der Tabelle Zeile für Zeile von oben nach unten vor.
    b. Führen Sie zunächst die Schritte in der Spalte Aus SX Open-Datei aus.
    c. Führen Sie die Schritte für dieselbe Zeile in der Spalte Nach OPC-Datei aus.
    d. Wählen Sie das Register Konfiguration, wenn in der Spalte Aus SX-Open-Datei kein Register angezeigt wird.

Allgemeine Informationen definieren

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Löschen Sie die Zeilen 6 bis 14 des Supervisors (orange).
  2. Löschen Sie die SERVER_STATE State-Zeilen.
  3. Löschen Sie der Array-Zeilen 2 bis x. Auf Array-Datenpunkten darf nur ein einzelner Eintrag vorhanden sein.

 

In Desigo CC werden nur einzelne Arrays unterstützt.

Vorhandene Alarme im Register BSTR_Hash werden nicht unterstützt.

Desigo CC kann verwandte OPC-Datenpunktinformationen (z.B. Wert, oberer Grenzwert) auf einem einzelnen BACnet-Datenpunkt abbilden.

  1. Wählen Sie das Register OPC-Server.
  2. Markieren Sie Zelle 7B [OPC-Servername].
  3. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [SERVERS].
  2. Wählen Sie die Spalte C [Prog ID].
  3. Rechtsklicken Sie und wählen Sie Einfügen.
  4. Geben Sie in der Spalte A [Name] eine Beschreibung ein (Leerzeichen sind nicht zulässig).
  5. Geben Sie in der Spalte B [Beschreibung] eine Beschreibung ein, z.B.:

Wenn in der Datei SX Open in der Spalte C [Computername] ein Wert eingegeben wird, muss diesem in der Prog-ID ein Schrägstrich (/) vorangestellt werden, z.B.:
Computername/OPC_Servername.

  1. Wählen Sie das Register BACnet-Gerät.
  2. Löschen Sie die Supervisor-Informationen (orange) in den Zeilen 6 bis x.
  3. Ab Zeile 8, Spalte D [Beschreibung] Hervorheben a.
  4. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [GRUPPEN].
  2. Wählen Sie die Spalte B [Name].
  3. Rechtsklicken Sie und wählen Sie Einfügen.
  4. Geben Sie in der Spalte C [Beschreibung] für jeden Eintrag eine Beschreibung ein.
  5. Geben Sie in Spalte A [Name des übergeordneten Servers] dieselbe Beschreibung ein wie im Abschnitt [SERVER], Spalte A [Name].

Die Informationen in Spalte B [Name] müssen mit Abschnitt [ITEMS], Spalte A [Name der übergeordneten Gruppe] übereinstimmen.

Datenpunkte erstellen

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Wählen Sie die Spalte L (Keyname).
  2. Markieren Sie alle Datenpunkte.
  3. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte B [Name].
  3. Rechtsklicken Sie und wählen Sie Einfügen.
  4. Ersetzen Sie alle Sonderzeichen, die in Desigo CC nicht unterstützt werden, durch einen Unterstrich (_).

Beispiel
Building1'CabinetQ1'MtrEg1'CurrPh1
Building1_CabinetQ1_MtrEg1_State

Datenpunkte mit einem oberen oder unteren Grenzwert müssen eindeutig sein. Ergänzen Sie die Informationen mit den Suffixen _PrVal, _LoLim und _HiLim, um die Eindeutigkeit sicherzustellen.

  1. Wählen Sie die Spalte N (Beschreibung).
  2. Markieren Sie alle Datenpunkte.
  3. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte C (Beschreibung).
  3. Rechtsklicken Sie und wählen Sie Einfügen.
  4. Ersetzen Sie alle Sonderzeichen, die in Desigo CC nicht unterstützt werden, durch ein Leerzeichen.

Beispiel
Building1'CabinetQ1'MtrEg1'CurrPh1
Building1 CabinetQ1 MtrEg1 State

 

  1. Wählen Sie die Spalte A [Item-Name].
  2. Markieren Sie alle Datenpunkte.
  3. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte D [Item-Name].
  3. Rechtsklicken Sie und wählen Sie Einfügen.

 

Keine Schritte.

  1. Wählen Sie den Abschnitt [GRUPPEN].
  2. Wählen Sie die Spalte B [Name].
  3. Markieren Sie den Eintrag und kopieren Sie die Informationen in den Abschnitt [ITEMS], Spalte A [Name der übergeordneten Gruppe].

Geben Sie für alle Datenpunkte desselben Geräts dieselbe Beschreibung ein.

Datenpunkte konfigurieren

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Informationen aus den Spalten J (BACnet-Objektyp) + P (Ziel).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie Spalte F [Richtung].
  3. Geben Sie für jeden Datenpunkt Informationen (I, O oder IO) ein.

Definieren Sie die Ein- und Ausgabe:

BACnet = I

OPC = IO

Zweiwege = IO

  1. Informationen aus den Spalten J (BACnet-Objekttyp) + C (OPC-Datentyp).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte E [Datentyp].
  3. Geben Sie für jeden Datenpunkt Informationen ein.

Der Datentyp basiert auf den Importregeln für die Bibliothek Global_OPC_HQ_1.

  1. Wählen Sie einen analogen Datenpunkt.
  2. Informationen aus Spalte T (Min. akt. Wert).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte O [Min].
  3. Geben Sie Informationen für jeden analogen Datenpunkt ein.

 

  1. Wählen Sie einen analogen Datenpunkt.
  2. Informationen aus Spalte U (Max akt. Wert).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte P [Max].
  3. Geben Sie Informationen für jeden analogen Datenpunkt ein.

 

  1. Wählen Sie einen analogen Datenpunkt.
  2. Informationen aus Spalte X (Auflösung).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte U [Auflösung].
  3. Geben Sie Informationen für jeden analogen Datenpunkt ein, z.B.: 0,1.

 

Einheiten und Texte festlegen

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Wählen Sie einen analogen Datenpunkt.
  2. Informationen aus Spalte S (BACnet-Einheit).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte V [Eng-Einheit].
  3. Geben Sie Informationen für jeden analogen Datenpunkt ein, z.B.: 48.

Als Einheit müssen Sie eine Zahl eingeben, z.B.: 48 = kW.

  1. Wählen Sie einen binären Datenpunkt.
  2. Informationen aus den Spalten AA (Polarität) + AB (Aktiver Text) + AC (Inaktiver Text).
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte W [Zustandstext].
  3. Geben Sie den Pfad ein, z.B.: Heating$Cooling.

Geben Sie nur Zustände ein, die keine Standard-OPC-Texte sind. Zwischen den Zuständen muss ein Trennzeichen eingefügt werden.

  1. Wählen Sie einen Multistate-Datenpunkt.
  2. Informationen aus den Spalten AG (Anzahl der Zustände) + AH (Zustandstextreferenz).
  1. Wählen Sie den Abschnitt [STATE_TEXTS].
  2. Wählen Sie die Spalte A [Tabellenname].
  3. Geben Sie die Textgruppe ein, z.B. TxG_SXText10001.
    Nummer, Index und Texte werden im Register Zustand definiert.
  4. Wählen Sie die Spalte B [Index].
  5. Geben Sie die Indexnummer ein.
  6. Wählen Sie die Spalte C [Text].
  7. Geben Sie den zugehörigen Indextext ein.

Beispiel Register Konfiguration:

Beispiel Register Zustand:

Beispiel Ergebnis:

Die Textgruppen müssen manuell im System angelegt werden.

Alarmverhalten definieren

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Spalte AQ = 0.
  2. Informationen aus der Spalte AK (Obere Grenze).
    AK = 100
  3. Informationen aus der Spalte AL (Untere Grenze).
    AL = -100
  1. Wählen Sie den Abschnitt [ITEMS]
  2. Wählen Sie die Spalte Z [Alarmwert].
  3. Geben Sie Informationen zum Datenpunkt ein.
    Z = 100$-100

Mehrere Alarme müssen durch $ getrennt werden.

Beispiel:
Für die Spalte X, ergibt sich folgendes:
HighPriorityAlarm$HighPriorityAlarm

  1. Spalte AQ = 0.
  2. Multistate-Informationen aus der Spalte AM (Alarmwert(e)).
    AM = 2,3,4
  3. Informationen aus der Spalte An (Fehlerwert)).
    AM = 5,6
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte Z [Alarmwert].
  3. Geben Sie Informationen zum Datenpunkt ein.
    Z = 2$3$4$5$6

Beispiel:
Für die Spalte X, wäre das Ergebnis
MediumPriorityAlarm_NoAckNoReset$MediumPriorityAlarm_NoAckNoReset$MediumPriorityAlarm_NoAckNoReset$Fault_NoAckNoReset$Fault_NoAckNoReset

  1. Spalte AQ = 0.
  2. Informationen aus der Spalte AO (Meldungsklasse).
    AO = 31
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte X [Alarmklasse].
  3. Geben Sie Informationen zum Datenpunkt ein.
    X = HighPriorityAlarm$LowPriorityAlarm

Die Anzahl der Einträge in der Alarmklasse (Syntax, siehe Meldungsklasse) muss mit der Anzahl der Einträge in der Spalte Alarmwert übereinstimmen.

Alarmtypen:
Einfach = Alarm_NoAckNoReset
Grundlegend = Alarm_NoReset
Alarm = Alarm

  1. Keine Schritte.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte Y [AlarmTyp] z.B.: GE$LE

Die Anzahl der Einträge in Alarmklasse und Normaler Text muss mit der Anzahl der Einträge in der Spalte Alarmwert übereinstimmen. Operatoren für Alarmtypen
GE = Wert grösser als
LE = Wert kleiner als
EQ = Wert gleich

  1. Spalte AQ = 0.
  2. Informationen aus der Spalte AP (Meldungstext), z.B.: Keine Kommunikation vorhanden.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte AA [Ereignistext], z.B.: Keine Kommunikation vorhanden.
  3. Wählen Sie die Spalte AB [Normaler Text], z.B.: Kommunikation vorhanden.

Die Anzahl der Einträge in Alarmklasse und Normaler Text muss mit der Anzahl der Einträge in der Spalte Alarmwert übereinstimmen.

Hinweis: SX Open konnte nur einen Text unterstützen.

Datenpunkthierarchie erstellen

Aus SX Open-Datei

Nach OPC-Datei

Kommentare

  1. Wählen Sie die Spalte L (Keyname).
  2. Markieren Sie alle Datenpunkte.
  3. Rechtsklicken Sie und wählen Sie Kopieren.
  1. Wählen Sie den Abschnitt [ITEMS].
  2. Wählen Sie die Spalte AE [Technische Hierarchie].
  3. Rechtsklicken Sie und wählen Sie Einfügen.
  4. Wählen Sie die Spalte AF [Betreiberhierarchie].
  5. Rechtsklicken Sie und wählen Sie Einfügen.
  6. Ersetzen Sie alle ' (Apostrophe) durch _ (Unterstriche).

Beispiel
Building1'CabinetQ1'MtrEg1'CurrPh1
Building1_CabinetQ1_MtrEg1_State

Hierarchien sind nur möglich, wenn die Informationen in Spalte L hierarchisch strukturiert sind.