AcsiOptionalFields

Initialisiert die Datenelemente der Struktur: ST_AcsiOptionalFields.

Namensraum: Tc3_Acsi
Bibliothek: Tc3_Acsi (Tc3_Acsi.compiled-library)

FUNCTION AcsiOptionalFields : ST_AcsiOptionalFields
VAR_INPUT
    SequenceNumber     : BOOL;
    ReportTimeStamp    : BOOL;
    ReasonForInclusion : BOOL;
    DataSetName        : BOOL;
    DataReference      : BOOL;
    BufferOverflow     : BOOL;
    EntryID            : BOOL;
    ConfRevision       : BOOL;
    Segmentation       : BOOL;
END_VAR

AcsiOptionalFields 1: Eingänge

Name

Typ

Beschreibung

SequenceNumber

BOOL

Datenelement „SequenceNumber“, das gesetzt werden soll.

ReportTimeStamp

BOOL

Datenelement „ReportTimeStamp“, das gesetzt werden soll.

ReasonForInclusion

BOOL

Datenelement „ReasonForInclusion“, das gesetzt werden soll.

DataSetName

BOOL

Datenelement „DataSetName“, das gesetzt werden soll.

DataReference

BOOL

Datenelement „DataReference“, das gesetzt werden soll.

BufferOverflow

BOOL

Datenelement „BufferOverflow“, das gesetzt werden soll.

EntryID

BOOL

Datenelement „EntryID“, das gesetzt werden soll.

ConfRevision

BOOL

Datenelement „ConfRevision“, das gesetzt werden soll.

Segmentation

BOOL

Datenelement „Segmentation“, das gesetzt werden soll.

AcsiOptionalFields 2: Rückgabewert

Name

Typ

Beschreibung

AcsiOptionalFields

ST_AcsiOptionalFields

Struktur mit initialisierten Datenelementen.

Beispiel

METHOD FINAL Sample_AcsiOptionalFields : BOOL
VAR
    fields : ST_AcsiOptionalFields;
END_VAR
fields:=AcsiOptionalFields(SequenceNumber:=FALSE, ReportTimeStamp:=FALSE,
    ReasonForInclusion:=FALSE, DataSetName:=FALSE, DataReference:=FALSE,
    BufferOverflow:=FALSE, EntryID:=FALSE, ConfRevision:=0, Segmentation:=FALSE);
Sample_AcsiOptionalFields:=TRUE;