7.8.4
Definitionen und Konstanten
Folgende Bezeichner werden in der API verwendet:
Tabelle 7- 423 Definitionen - Native C++
Bezeichner
DINSTANCE_NAME_MAX_LENGTH
DSTORAGE_PATH_MAX_LENGTH
DTAG_NAME_MAX_LENGTH
DTAG_ARRAY_DIMENSION
DCONTROLLER_NAME_MAX_LENGTH
DCONTROLLER_SHORT_DESIGNATION
_MAX_LENGTH
DALARM_NOTIFICATION_MAX_DIAG_
EVENTS
DPROCESS_EVENT_NAME_MAX_LENGT
H
DPROCESS_EVENTS_MAX_ITEMS
DMODULE_STATE_OK
DMODULE_STATE_ERROR
DMODULE_STATE_MAINT_DEMANDED
DMODULE_STATE_MAINT_REQUIRED
Tabelle 7- 424 Konstanten - .NET (C#)
Bezeichner
Runti-
meConstants.InstanceNameLengt
h
Runti-
meConstants.StoragePathMaxLen
gth
Runti-
meConstants.TagNameMaxLength
Runti-
meConstants.TagArrayDimension
Runti-
meConstants.ControllerNameMax
Length
Runti-
meConstants.ControllerShortDe
signationMaxLength
ModuleState.Ok
ModuleState.Error
ModuleState. MaintenanceDe-
manded
ModuleState. MaintenanceRe-
quired
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
Wert
Beschreibung
64
Der eindeutige Name einer Instanz muss kleiner
sein als dieser Wert.
130
Die maximale Pfadlänge zur virtuellen Memory
Card. Einschließlich der NULL-Terminierung.
300
Die maximale Länge des Namens einer PLC-
Variablen. Einschließlich der NULL-Terminierung.
6
Die maximale Anzahl der Dimension eines multi-
dimensionalen Feldes.
128
Die maximale Länge des Controller-Namens. Ein-
schließlich der NULL-Terminierung.
32
Die maximale Länge der Kurzbezeichnung des
Controllers (CPU-Typ). Einschließlich der NULL-
Terminierung.
100
Die maximale Anzahl der Diagnoseereignisse, die
in einer Diagnosemeldung gesendet werden.
123
Die maximale Länge des Namens für das Prozess-
ereignis. Einschließlich der NULL-Terminierung.
256
Die maximale Anzahl konfigurierbaren Prozesser-
eignisse.
0
AlarmNotification: Modulstatus OK
1
AlarmNotification: Modulstatus fehlerhaft
2
AlarmNotification: Wartungsanforderung
4
AlarmNotification: Wartungsbedarf
Wert
Beschreibung
64
Der eindeutige Name einer Instanz muss kleiner
sein als dieser Wert.
130
Die maximale Pfadlänge zur virtuellen Memory
Card. Einschließlich der NULL-Terminierung.
300
Die maximale Länge des Namens einer PLC-
Variablen. Einschließlich der NULL-Terminierung.
6
Die maximale Anzahl der Dimension eines multi-
dimensionalen Feldes.
128
Die maximale Länge des Controller-Namens. Ein-
schließlich der NULL-Terminierung.
32
Die maximale Länge der Kurzbezeichnung des
Controllers (CPU-Typ). Einschließlich der NULL-
Terminierung.
0
AlarmNotification: Modulstatus OK
1
AlarmNotification: Modulstatus fehlerhaft
2
AlarmNotification: Wartungsanforderung
4
AlarmNotification: Wartungsbedarf
Anwenderschnittstellen (API)
7.8 Datentypen
361