Herunterladen Inhalt Inhalt Diese Seite drucken

Readrecorddone / Writerecorddone - Siemens SIMATIC S7-1500 Funktionshandbuch

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

Werbung

7.6.8.2

ReadRecordDone / WriteRecordDone

ReadRecordDone()
Mit dieser API-Methode meldet die Simulation eines IO-Moduls an die CPU, dass das
asynchrone Lesen eines Datensatzes abgeschlossen ist. Die Simulation stellt dabei die
gelesenen Informationen zur Verfügung.
Tabelle 7- 268 ReadRecordDone() - Native C++
Syntax
Parameter
Rückgabewerte
S7-PLCSIM Advanced
Funktionshandbuch, 05/2021, A5E37039506-AD
ERuntimeErrorCode ReadRecordDone(
SDataRecordInfo in_RecordInfo,
BYTE* in_Data,
UINT32 in_Status
);
SDataRecordInfo in_RecordInfo:
Struktur, die die Datensatz-Information enthält.
Siehe SDataRecordInfo (Seite 380).
BYTE* in_Data:
Byte-Array des gelesenen Datensatzes mit der Länge, die definiert ist über Da-
taSize in der Struktur SDataRecordInfo.
UINT32 in_Status:
Status der Auftragsausführung
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_DOES_NOT_EXIST
SREC_INDEX_OUT_OF_RANGE
SREC_TIMEOUT
Anwenderschnittstellen (API)
7.6 API IInstances
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Die HW-Kennung des Moduls existiert
nicht.
Das Byte-Array des gelesenen Datensat-
zes überschreitet die Länge
DDATARECORD_MAX_SIZE = 64000.
Die Funktion kehrt nicht rechtzeitig wie-
der.
271

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced

Inhaltsverzeichnis