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

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

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

iParameterNumber: 1..65535: Parameternummer; 0: reserviert.

iSubIndex: 0..65535: Unterindex.

iDataAddr: Adresse des Puffers/Adresse der SPS-Variablen.

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

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

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

iErrorValue: DPV1 Fehlerwert.

stError: DPV1 Fehlerflag, DPV1 Fehleraufzählungstyp. (Typ: ST_PD_Dpv1Error).

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)