Standardimportregeln

Sie können die Regeln für den Import der Objektdefinitionen für die Objekte einer bestimmten Modbus-Familie und die mit diesen Objekten verknüpften Systemdatentypfunktionen auf dem Register Importregeln konfigurieren. Sie können auf dieses Register zugreifen, indem Sie in der Managementsicht zu Projekt > Systemeinstellungen > Bibliotheken > L1-Headquarter > Global > Modbus > Importregeln navigieren.

Jedes Bibliothekselement in den Importregeln enthält die Regeln für eine konkrete Produktfamilie (z. B. Modbus).

Mit Importregeln können Sie die Objekte und Eigenschaften für die Importregeln im Expander Objekte und Eigenschaften definieren. Erstellen Sie ein weiteres Objekt mit Objekt kopieren oder löschen Sie ein Objekt mit Objekt entfernen.

Symbolleiste "Importregeln"

Symbol

Name

Beschreibung

Speichern

Speichert die Änderungen.
Hinweis: Die Importregeln werden beim Speichern direkt aktiviert.

 

HINWEIS

notice

Importregeln ändern

Eine Änderung der Importregeln kann sich spürbar auf das Systemverhalten auswirken und sollte nur von einem qualifizierten Bibliotheksbetreuer durchgeführt werden. Ändern Sie diese Regeln nicht, wenn Sie nicht genau wissen, was Sie tun.

Expander Objekte und Eigenschaften für Standardimportregeln

Im Expander Objekte und Eigenschaften können Sie die Standardimportregeln festlegen.

Die Importregeln sind für die Zuordnung der im System definierten Objektmodelle zu den Modbus-Datentypen verantwortlich. Sie definieren ausserdem die für den jeweiligen Datentyp gültigen Funktionscodes und geben die Kommunikationsrichtung für einen Feldpunkt in einem Objektmodell an.

Schauen Sie sich zum Beispiel die erste Zeile im folgenden Screenshot an.

Gehen wir davon aus, dass Sie in der CSV-Datei den Wert BOOLEAN als ModbusType, 1 als den Funktionscode und Eingang als die Richtung festlegen. Bei der Erstellung der Instanz legt der Importer dann eine Instanz von GMS_MODBUS_BinaryInput an und ordnet in der Adresskonfiguration den Wert Boolean als TransformationType zu.

CSV-Datei zur Erklärung der Importregeln
CSV-Datei zur Erklärung der Importregeln

Felder im Expander "Objekte und Eigenschaften"

 

Beschreibung

ModbusType

Zeigt den Modbus-Typ (Objekte) in der Modbus-CSV-Datei an.

Richtung

Zeigt die Richtung des Objekts an: Eingang/Ausgang.

FunctionCode

Zeigt den Funktionscode in der Modbus-CSV-Datei an.

TransformationType

Zeigt die Transformationstypen an. Siehe Tabelle Transformationstypen unten.

Objektmodell

Sie können für jeden Modbus-Typ ein bestimmtes Objektmodell wählen oder bearbeiten.

Objekt hinzufügen

Fügt der Tabelle eine neue Importregel hinzu.

Objekt kopieren

Kopiert das gewählte Objekt in die Tabelle.

Objekt entfernen

Entfernt das gewählte Objekt aus der Tabelle.

Sie können die Konfiguration bestehender Objekte ändern, neue Einträge erstellen oder unerwünschte Objekteinträge entfernen.

info

Hinweis:
Die Anpassung wirkt sich nicht auf die Standardimportregeln aus, da die Importregeln nicht auf eine höhere Prioritätsstufe kopiert werden. Der Importer liest und setzt die Regeln nur von der Headquarter-Ebene.

Transformationen von CSV zu PVSS

ModbusType (CSV)

Richtung

Funktionscode

Bedeutung des Codes

Transformationstyp (PVSS)

BOOLEAN

Eingang

1

Read Coils

boolean

BOOLEAN

Eingang

2

Read Discrete Inputs

boolean

BOOLEAN

Eingang

3

Read Holding Registers

boolean

BOOLEAN

Eingang

4

Read Input Registers

boolean

BOOLEAN

Eingang

7

Read Exception Status

boolean

BOOLEAN

Ausgang

5

Write Single Coil

boolean as byte

BOOLEAN

Ausgang

6

Write Single Register

boolean

BOOLEAN

Ausgang

15

Write Multiple Coils

boolean

BOOLEAN

Ausgang

16

Write Multiple Registers

boolean

INT16

Eingang

3

Read Holding Registers

Int16

INT16

Eingang

4

Read Input Registers

int16

INT32

Eingang

3

Read Holding Registers

int32

INT32

Eingang

4

Read Input Registers

int32

INT32

Eingang

24

Read FIFO Queue

int32

INT64

Eingang

3

Read Holding Registers

int64

INT64

Eingang

4

Read Input Registers

int64

INT64

Eingang

24

Read FIFO Queue

int64

UNIT16

Eingang

3

Read Holding Registers

uint16

UINT16

Eingang

4

Read Input Registers

uint16

UINT32

Eingang

3

Read Holding Registers

uint32

UNIT32

Eingang

4

Read Input Registers

uint32

UNIT32

Eingang

24

Read FIFO Queue

uint32

UINT64

Eingang

3

Read Holding Registers

uint64

UINT64

Eingang

4

Read Input Registers

uint64

UINT64

Eingang

24

Read FIFO Queue

uint64

INT16

Ausgang

6

Write Single Register

int16

INT16

Ausgang

16

Write Multiple Register

int16

INT32

Ausgang

16

Write Multiple Register

int32

INT64

Ausgang

16

Write Multiple Register

int64

UNIT16

Ausgang

6

Write Single Register

uint36

UNIT16

Ausgang

16

Write Multiple Register

uint16

UNIT32

Ausgang

16

Write Multiple Register

uint32

UINT64

Ausgang

16

Write Multiple Register

uint64

FLOAT32

Eingang

3

Read Holding Registers

float

FLOAT32

Eingang

4

Read Input Registers

float

FLOAT32

Ausgang

16

Write Multiple Register

float

FLOAT64

Eingang

3

Read Holding Registers

double

FLOAT64

Eingang

4

Read Input Registers

double

FLOAT64

Ausgang

16

Write Multiple Register

double