Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 184

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

ReadByte()
Liest ein einzelnes Byte aus der Area.
Hinweis
Die Funktion erlaubt Zugriff auf den gesamten Speicherbereich des virtuellen Controllers!
Nutzen Sie daher den Zugriff über den Variablennamen und nicht über die Adressbereiche.
Tabelle 7- 169 ReadByte() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
ERuntimeErrorCode ReadByte(
EArea in_Area,
UINT32 in_Offset,
BYTE* out Value);
EArea in_Area:
Die Area, von der Sie lesen möchten. Zulässige Werte:
{SRA_INPUT, SRA_MARKER, SRA_OUTPUT}. Siehe EArea (Seite 390).
UINT32 in_Offset:
Der Byte-Offset innerhalb der Area. Der Wert muss zwischen 0 und dem Wert
sein, der von GetAreaSize() zurückgegeben wird.
BYTE* out_Value:
Gibt den Bytewert zurück.
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_TIMEOUT
SREC_INSTANCE_NOT_RUNNING
SREC_INDEX_OUT_OF_RANGE
SREC_WRONG_ARGUMENT
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Der Prozess des virtuellen Controllers
läuft nicht.
Offset ist ungültig.
Die Area ist ungültig.
183

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis