Arbeitsbereich Konfiguration S7 Systemspezialist

Die Simatic S7 Bibliothek enthält den Standardsatz von Datentypdefinitionen und zugehörigen Objektmodellen, die von der aktuellen Version des Systems unterstützt werden.

Es können nur S7-Datentypen, die in der Simatic S7 Bibliothek für das Objektmodell definiert sind, für den Import von S7-Konfigurationsdaten (CSV) verwendet werden.

Unterstützte Datentypen in Simatic S7

S7-Datentyp

Bitlänge

BOOL

1

CHAR

8

BYTE

8

WORD

16

DWORD

32

INT

16

DINT

32

REAL

32

S5TIME

16

TIME

32

TIME OF DAY

32

DATE

16

DATE AND TIME

64

STRING

X

S7Timer

16

S7Counter

16

Simatic S7-Typenzuordnung

Simatic S7

Managementstation

S7-Datentyp

Gültiges Anzeigeformat

Bitlänge

Speicher

S7-Datentyp
in Bibliothek der Managementplattform

DB

Daten
Blockiert

M

Symbol für die Sprache

I

Eingang

PI

Peripherieeingang

O

Ausgang

PO

Peripherie-

Ausgang

S7-Typen
(alle 12 elementaren S7-Objekte haben Eingangs[RO]- und Ausgangs[RW]-Varianten) -> zusammen 24 Objekte

BOOL

X

X

X

 

X

 

1

BIT

GMS_S7_BA_BOOL_1

CHAR

X

X

 

 

 

 

8

BYTE

GMS_S7_BA_CHAR_1

BYTE

X

X

X

X

X

X

8

BYTE

GMS_S7_BA_UINT_1
ODER
GMS_S7_BA_ENUM_1

WORD

X

X

X

X

X

X

16

WORD

DWORD

X

X

X

X

X

X

32

DWORD

INT

X

X

X

X

X

X

16

WORD

GMS_S7_BA_INT_1

DINT

X

X

X

X

X

X

32

DWORD

REAL

X

X

X

X

X

X

32

DWORD

GMS_S7_BA_REAL_1

S5TIME

X

X

 

 

 

 

16

WORD

GMS_S7_BA_S5TIME_1

TIME

X

X

 

 

 

 

32

DWORD

GMS_S7_BA_TIME_1

TIME OF DAY

X

X

 

 

 

 

32

DWORD

GMS_S7_BA_TIME_OF_DAY_1

DATE

X

X

 

 

 

 

16

WORD

GMS_S7_BA_DATE_1

DATE AND TIME

X

 

 

 

 

 

64

-

GMS_S7_BA_DATE_
AND_TIME_1

STRING

X

 

 

 

 

 

x

-

GMS_S7_BA_STRING_1

S7-Timer & Zähler
(nur Eingangsvarianten) --> zusammen 2 Objekte

S7Timer

 

 

 

 

 

 

16

CPU

GMS_S7_BA_S7TIMER_1

S7Counter

 

 

 

 

 

 

16

CPU

GMS_S7_BA_
S7COUNTER_1

Importregeln

Importregeln bilden den Regelrahmen für den Import von S7-Objekten in die Managementstation. Damit können Sie die Regeln für den Import der Objektdefinitionen von Objekten einer bestimmten S7-Familie konfigurieren. Sie können die Importregeln im Ordner Importregeln der Bibliothek S7 konfigurieren. Bevor Sie mit der Konfiguration fortfahren, müssen Sie sicherstellen, dass die Bibliothek S7 auf Headquarter-Ebene angepasst ist, da der Importer die Regeln nur auf Headquarter-Ebene liest und festlegt.

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

Mit Importregeln können Sie die Objekte und Eigenschaften für die Importregeln im Expander Objekte und Eigenschaften sowie Instanzen für die Attributzuordnung definieren. Erstellen Sie ein weiteres Objekt mit Objekt kopieren oder löschen Sie ein Objekt mit Objekt entfernen. Wenn Sie die Importregeln speichern, werden diese automatisch aktiviert.

Standardimportregeln

Sie können die Regeln für den Import der Objektdefinitionen für die Objekte einer bestimmten S7-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 > S7 > Importregeln navigieren.

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

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 musste nur von einem qualifizierten Bibliotheksbetreuer durchgeführt werden.

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 S7-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.

Angenommen Sie geben in der CSV-Datei BOOL als DataType, DB als Area und Eingang (I) als Direction an und Sie weisen eine Textgruppe in der Spalte StateText zu, dann legt der Importer beim Erstellen der Instanz eine Instanz GMS_S7_BA_BOOL_RO_1 an und weist dieser in der Adresskonfiguration als "TransformationType" den Typ "Bool" zu.

Felder im Expander "Objekte und Eigenschaften"

 

Beschreibung

S7-Typ

Zeigt die elementaren S7-Typen (Objekte) in der CSV-Datei an.

Bereich

Geben Sie den S7-Datentypbereich ein.

Richtung

Zeigt die Richtung des Objekts an, Eingang, Ausgang oder EingangAusgang.

Hat Zustände

Gibt an, ob das Objekt einen verknüpften StateText hat.

Objektmodell

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

Stufe

Zeigt Headquarter, Land, Region oder Projekt an.

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.

S7Typ

Objektimportertyp

PVSSTyp (Zuweisung nach Import)

GMSTyp (Konfiguration)

BOOL

uint

PvssUint

GmsEnum

BYTE

uint

PvssUint

GmsUint (für die Zuweisung eines Unit-Textes zu einer Eigenschaft)

GmsEnum (für die Zuweisung eines State-Textes zu einer Eigenschaft)

CHAR

Zeichenfolge

PvssString

PvssString

DATE

time

PvssTime

PvssTime

DATE AND TIME

time

PvssTime

PvssTime

DINT

int

PvssInt

GmsInt

DWORD

uint

PvssUint

GmsUint (für die Zuweisung eines Unit-Textes zu einer Eigenschaft)

GmsEnum (für die Zuweisung eines State-Textes zu einer Eigenschaft)

INT

int

PvssInt

GmsInt

REAL

float

PvssFloat

GmsReal

S5TIME

uint

PvssUint

GmsDuration

S7COUNTER

uint

PvssUint

GmsUint

S7TIMER

uint

PvssUint

GmsDuration

STRING

Zeichenfolge

PvssString

PvssString

TIME

int

PvssInt

GmsInt

TIME OF DAY

uint

PvssUint

GmsDuration

WORD

uint

PvssUint

GmsUint (für die Zuweisung eines Unit-Textes zu einer Eigenschaft)

GmsEnum (für die Zuweisung eines State-Textes zu einer Eigenschaft)

Expander "Instanzattributzuordnung"

Im Expander Instanzattributzuordnung können Sie das S7-Funktionsattribut und die zugehörigen Instanzattribute angeben, denen Sie ausserdem eine Disziplin und Subdisziplin sowie einen Typ und Subtyp zuordnen können.

Der definierte Wert des Funktionsattributs dient als Schlüssel zu den Daten in der Tabelle, die alle zuvor definierten Zuordnungen enthält.

 

Beschreibung

Value of FunctionKey

Geben Sie den Wert der Funktion ein, die einen bestimmten Instanztyp kennzeichnet.
Hinweis: Dies ist ein Pflichtfeld.

Funktionsname

Geben Sie den Namen der Funktion an, die Instanzen dieses Typs zugeordnet wird.
Hinweis: Wenn Sie dieses Feld leer lassen, wird diesem Instanztyp während des Imports keine Funktion zugeordnet.

Disziplin1)

Wählen Sie die Disziplin aus, die Instanzen dieses Typs zugeordnet wird.

Subdisziplin1)

Wählen Sie die Subdisziplin aus, die Instanzen dieses Typs zugeordnet wird.

Typ1)

Wählen Sie den Typ aus, der Instanzen dieses Typs zugeordnet wird.

Subtyp1)

Wählen Sie den Subtyp aus, der Instanzen dieses Typs zugeordnet wird.

Stufe

Nur Headquarter, Land, Region, Projekt anzeigen

Export

Ermöglicht Ihnen, die Konfigurationsdaten aus der Tabelle in eine CSV-Datei zu exportieren.
Hinweis: Die können die Konfigurationsdaten ändern, indem Sie die CSV-Datei z.B. in Microsoft Excel öffnen und die Werte bearbeiten.

 

 

 

 

 

 

1) Wenn Sie für Disziplin, Subdisziplin, Typ oder Subtyp die Option Nicht zugeordnet auswählen, werden in all diesen Feldern die Werte des ursprünglich definierten Objektmodells übernommen.

Funktions-Key

FunctionName

Typ

Subtyp

Disziplin

Sub-Disziplin

Stufe

BoilerDigital

BoilerDigital

400

0

50

0

 

BoilerVariable

BoilerVariable

400

0

50

0

 

ChillerDigital

ChillerDigital

900

0

50

0

 

Objektmodelle

Die S7-Datenpunkttypen (DPTs) und die Standardobjektmodelle werden im Konfigurationsmodus unterhalb der Objektmodell-Bibliothek in den folgenden Speicherort importiert: Managementsicht > Systemeinstellungen > Bibliotheken > BA HQ > Geräte > […] > Objektmodell.

 

S7-Datentypen

Dies sind die Datentypen aus der S7-Objektmodellbibliothek.

S7-Datentyp

Bereich

Min

Max.

BOOL

0 (FALSE)

1 (TRUE)

CHAR

Nicht zutreffend

Nicht zutreffend

BYTE

0

255 (16xFF)

WORD

0

65535 (16xFFFF)

DWORD

0

4294967295 (16xFFFFFFFF)

INT

-32768

32767

DINT

-2147483648

2147483647

REAL

-3.402823e+38

3.402823e+38

S5TIME

0H_0M_0S_10MS (No _)

2H_46M_30S_0MS (No _)

TIME

-24D_20H_31M_23S_648MS (No _)

24D_20H_31M_23S_647MS (No _)

TIME OF DAY

0:0:0.0

23:59:59.999

DATE

Nicht zutreffend

Nicht zutreffend

DATE AND TIME

Nicht zutreffend

Nicht zutreffend

STRING

Nicht zutreffend

Nicht zutreffend

 

info

Hinweis 1:
Wenn in einem Feld mehrere Alarmkonfigurationen aufgeführt wird, wird als Trennzeichen $ verwendet.
Hinweis 2:
Die Hysterese kann nicht auf die Alarmtypen GE (> =) und LE (<=) angewendet werden, da sie ihre korrekte Funktion beeinträchtigen.