Beispiel für die Konfiguration von OPC-Erkennungsregeln

Ein lokaler OPC-Server (mit ProgId: OPCSample.OpcDa20Server.1) stellt einige OPC-Items bereit, die Sie mittels Desigo CC erkennen möchten.

Zum Anzeigen der bereitgestellten OPC-Items können Sie einen herkömmlichen OPC-Client verwenden (z. B. Matrikon Explorer).

Als Erstes müssen Sie eine Bibliothek mit den Objektmodellen anlegen, die Sie zum Erstellen der importierten Punkte verwenden möchten, die den OPC-Items zugeordnet sind (jeder Punkt kann mehrere Eigenschaften haben, die den verschiedenen OPC-Items zugeordnet sind).

In diesem Beispiel wurden die folgenden Objektmodelle erstellt:

Hinweis: Zusätzlich zu den eigenen Eigenschaften muss jedes Objektmodell auch die Pflichteigenschaften enthalten (siehe Referenztabelle der erforderlichen OPC-Datentypelemente in OPC-Objektmodelle):

Nachdem Sie die erforderlichen OPC-Objektmodelle erstellt haben, können Sie die OPC-Erkennungsregeln konfigurieren.

  1. Legen Sie im Expander Bibliothekseinstellungen die folgenden Felder fest:
    • Bibliotheksname (in diesem Beispiel Schindler)
    • Mit Zeichenfolge übereinstimmen (dieser Wert wird zum Identifizieren des OPC-Servers benötigt, der die OPC-Items bereitstellt, die Sie in Ihrer Bibliothek modellieren möchten).
      Im folgenden Beispiel wird durch die übereinstimmende Zeichenfolge jeder OPC-Server eingeschlossen, dessen ProgId mit der Zeichenfolge OPCSample beginnt.
  2. Geben Sie im Expander Objekt-Abbildungsregeln an, wie die OPC-Items abgebildet werden.
    Konkret heisst dies, dass jede Zeile definiert, wie ein OPC-Item – anhand seiner Adresse – durch ein DPE des angegebenen Objektmodells abgebildet wird.

Nachfolgend sehen Sie ein Beispiel für Abbildungsregeln.

Bedeutung der ersten Regel:

Ein OPC-Item, das folgende Bedingungen erfüllt:

UND

UND

muss der Eigenschaft ConnectState eines Punktes mit dem Objektmodell GMS_OPC_SLV_Lift_001 zugeordnet werden.

Bedeutung der zweiten Regel:

Ein OPC-Item, das folgende Bedingungen erfüllt:

UND

UND

muss der Eigenschaft LastError eines Punktes mit dem Objektmodell GMS_OPC_SLV_Lift_001 zugeordnet werden.

Zur Angabe der übereinstimmenden Zeichenfolge kann das folgende Präfix verwendet werden:

* Beliebige Übereinstimmung (= enthält)

^ Übereinstimmung am Anfang

$ Übereinstimmung am Ende

@ Vollständige Übereinstimmung

Beispiel für die Verwendung von "\&" in einer Regel:

Bedeutung der obigen Regel:

Ein OPC-Item, das folgende Bedingungen erfüllt:

UND

UND

muss der Eigenschaft DoorForcedACK eines Punktes mit dem Objektmodell GMS_OPC_Selesta_TerminalReader_150 zugeordnet werden.

Das OPC-Item mit der folgenden Adresse erfüllt diese Regel.

"VAM.5.TERMINALS.19.READERS.2.STATOVARCO.COMMAND"

Anschliessend können Sie im Netzwerk nach lokalen OPC-Servern suchen:

  1. Wählen Sie das OPC-Netzwerk.
  2. Klicken Sie im Register BACnet Geräteerkennung die Option Suchen.
  3. Wenn OPC-Server erkannt werden, werden sie im Abschnitt Netzwerksuche angezeigt. Im Expander Geräteerkennung enthält die Spalte Bibliothek für den Server OPCSample.OpcDa20Server.1 die Bibliothek Schindler.
    Hinweis: Die mit Desigo CC bereitgestellte OPC-Standardbibliothek ist immer vorhanden.

Wenn Sie nach den Serverobjekten suchen, wird die folgende Liste von OPC-Items angezeigt:

  1. Entsprechend den Bibliothekserkennungsregeln werden die in der obigen Abbildung hervorgehobenen OPC-Items den verschiedenen Eigenschaften des Knotens "Lift1" vom Typ GMS_OPC_SLV_Lift_001 zugeordnet (siehe Eigenschaft SourcePath).