AddWriteString

AddWriteString 1:

Fügt ein Schreib-Kommando auf einen S7 Datenpunkt vom Typ STRING zu einem Request hinzu. Der Datenpunkt wird über seine absolute Adresse in der S7 Steuerung spezifiziert. Die maximale Länge des Strings darf 254 Zeichen nicht überschreiten.

Syntax

METHOD AddWriteString    : HRESULT
VAR_INPUT
    pVar                 : PVOID;
    nByteSize            : WORD;
    nByteOff             : WORD;
    nArea                : E_S7COMM_DATAAREA;
    nDatablock           : WORD;
END_VAR

AddWriteString 2: Rückgabewert

Name

Datentyp

Beschreibung

AddWriteString

HRESULT

E_HRESULTAdsErr.NOTINIT = Funktionsbaustein ist nicht richtig initialisiert.

E_HRESULTAdsErr.BUSY = Request ist aktiv

E_HRESULTAdsErr.INVALIDDATA = Ein Übergabeparameter ist falsch definiert worden

E_HRESULTAdsErr.INVALIDSIZE = Die Framelänge ist größer als die PDU Länge

AddWriteString 3: Eingänge

Name

Datentyp

Beschreibung

pVar

PVOID

Adresse der Quellvariablen in der TwinCAT SPS

nByteSize

WORD

Bytelänge des zu schreibenden Datentyps aus der S7 Steuerung

nByteOff

WORD

Byte Offset in der S7 Steuerung

nArea

E_S7COMM_DATAAREA

S7 Data Area

nDatablock

WORD

ID des Datenblocks. Wird nur versendet, wenn als Data Area E_S7COMM_DATAAREA.DATA_BLOCKS verwendet wird.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64)

Tc3_S7Comm (Communication)