FC_C2CDataCopy - Allgemeine Informationen

Übersicht

Typ

Funktion

Verfügbar ab

SystemInterface_1.32.6.0

Versionen:

Aktuelle Version

Aufgabe

Daten, die von C2C-Dateneingang und Ausgangsobjekten ausgetauscht werden, konsistent kopieren

Beschreibung

Wenn ST_LogicalAddress vom Typ C2C_DATA_IN ist, werden i_uiDataLen-Bytes vom Objekt zur Struktur in i_dwPointerToData kopiert.

Wenn ST_LogicalAddress vom Typ C2C_DATA_OUT ist, werden i_uiDataLen-Bytes von der Struktur in i_dwPointerToData zum Objekt kopiert.

Schnittstelle

Syntax:
iStatus = FC_C2CDataCopy (C2C_DataIn.stLogicalAddress, ADR(stC2CData), SIZEOF(stC2CData))

Eingang

Datentyp

Beschreibung

i_stLogAddr

ST_LogicalAddress

Logische Adresse des Datenobjekts

i_dwPointerToData

DWORD

Zeiger zum Datenspeicher, gefüllt mit i_uiDataLen-Datenbytes

i_uiDataLen

UINT

Länge in Byte, die gelesen werden muss.

Rückgabewert

Datentyp

Beschreibung

DINTs

0: OK.

-1: Ungültige Datenobjekte/stLogicalAddress.

-2: Größendiskrepanz.

-3: Größe zu groß.

-4: Datenzeiger ungültig (0).

-5: Adresse der Echtzeitdaten nicht festgelegt