ST_Dpv1ParamAddrEx

ST_Dpv1ParamAddrEx enthält die Daten eines Profidrive-Parameters.

TYPE ST_Dpv1ParamAddrEx :
STRUCT
    iAttribute       : USINT;
    iNumOfElements   : USINT;
    iParameterNumber : UINT;
    iSubIndex        : UINT;
    iDataAddr        : PVOID;
    iDataSize        : UDINT;
    eFormat          : E_PD_Datatype;
    iNumOfValues     : UINT;
    iErrorValue      : UDINT;
    stError          : ST_PD_Dpv1Error;
END_STRUCT
END_TYPE

Name

Typ

Beschreibung

iAttribute

USINT

0x10: Wert; 0x20: Beschreibung; 0x30: Text; 0x80..F0: herstellerspezifisch; andere Werte sind reserviert.

iNumOfElements

USINT

1..234: Anzahl der Elemente; 0: Spezialfunktionen; andere Werte sind reserviert

iParameterNumber

UINT

1..65535: Parameternummer; 0: reserviert

iSubIndex

UINT

0..65535: Unterindex

iDataAddr

PVOID

Adresse des Puffers/Adresse der SPS-Variablen.

iDataSize

UDINT

Größe des Puffers/Größe der SPS-Variablen.

eFormat

E_PD_Datatype

0x01..0x36: Datentyp; 0x40: ZERO; 0x41: BYTE; 0x42: WORD; 0x43: DWORD; 0x44: Fehler; andere Werte sind reserviert.

iNumOfValues

UINT

0..234: Anzahl der Werte; andere Werte sind reserviert

iErrorValue

UDINT

DPV1 Fehlerwert

stError

ST_PD_Dpv1Error

DPV1 Fehlerflag, DPV1 Fehleraufzählungstyp

Voraussetzungen

Entwicklungsumgebung

Zielplattform

IO Hardware

Einzubindende SPS-Bibliotheken (Kategoriegruppe)

TwinCAT v3.1.0

PC oder CX (x86, x64, ARM)

Beckhoff FC310x PCI,
CX1500-M310,
EL6731,
EL6632

Tc2_IoFunctions (IO)