Herunterladen Diese Seite drucken

Siemens SIMATICS7-1500 Funktionshandbuch Seite 252

12/2017

Werbung

Anwenderschnittstellen (API)
7.6 API IInstances
Tabelle 7- 243
Syntax
Parameter
Rückgabewerte
Ausnahmen
WriteRecordDone()
Mit dieser API-Methode meldet die Simulation eines IO-Moduls an die CPU, dass das
asynchrone Schreiben eines Datensatzes abgeschlossen ist.
Tabelle 7- 244
Syntax
Parameter
Rückgabewerte
252
ReadRecordDone() - .NET (C#)
void ReadRecordDone(
SDataRecordInfo in_RecordInfo,
BYTE[] in_Data,
UInt32 in_Status
);
SDataRecordInfo in_RecordInfo:
Struktur, die die Datensatz-Information enthält.
Siehe SDataRecordInfo (Seite 349).
BYTE[] in_Data:
Byte-Array des gelesenen Datensatzes mit der Länge, die definiert ist über
in der Struktur
taSize
UInt32 in_Status:
Status der Auftragsausführung
Keine
Siemens.Simatic.Simulation.Runtime.SimulationRuntimeException
Runtime Fehlercode
ERuntimeError-
Code.InterfaceRemoved
ERuntimeErrorCode.DoesNotExist
ERuntimeErrorCode.Timeout
WriteRecordDone() - Native C++
ERuntimeErrorCode WriteRecordDone(
SDataRecordInfo in_RecordInfo,
UINT32 in_Status
);
SDataRecordInfo in_RecordInfo:
Struktur, die die Datensatz-Information enthält.
Siehe SDataRecordInfo (Seite 349).
UINT32 in_Status:
Status der Auftragsausführung
Runtime Fehlercode
SREC_OK
SREC_INTERFACE_REMOVED
SREC_DOES_NOT_EXIST
SREC_TIMEOUT
.
SDataRecordInfo
Bedingung
Die Instanz ist im Runtime Manager nicht
registriert.
Die HW-Kennung des Moduls existiert
nicht.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Bedingung
Die Funktion ist erfolgreich.
Die Instanz ist im Runtime Manager nicht
registriert.
Die HW-Kennung des Moduls existiert
nicht.
Die Funktion kehrt nicht rechtzeitig wie-
der.
Funktionshandbuch, 12/2017, A5E37039506-AB
Da-
S7-PLCSIM Advanced

Quicklinks ausblenden:

Werbung

loading

Diese Anleitung auch für:

Simatic s7-plcsim advanced