Parameter, Anmerkung, Beispiel vb-syntax – BECKHOFF CP9090-S100 Benutzerhandbuch

Seite 37: Readphysdata, Twin cat

Advertising
background image

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149

37

TWIN

CAT

ReadPhysData

Liest einen Wert vom DPRam der CP9030-Karte.
Benutzen Sie diese Methode für den Zugriff auf zusätzliche Befehlsgeräte z.B. das Potentiometer.

HRESULT ReadPhysData(

[in] long PhysOffset,

[in, out] VARIANT* pVal

);

Parameter

PhysOffset

[in]
Offset im DPRam (Input: 0x0000 .. 0x03FF)

pData

[in, out]
Datenpuffer, als Variant wird akzeptiert:
(VT_BYREF und VT_UI1)
(VT_BYREF und VT_I2)
(VT_BYREF und VT_I4)
(VT_BYREF und VT_R4)
(VT_BYREF und VT_R8)

Anmerkung

Sie sollten mit dem Aufbau des DP-Ram vertraut sein !!

Beispiel VB-Syntax

Dim iData as Integer
Dim lData as Long
Dim bData as Byte
call CP9030W9x1.ReadPhysData(&H104&, lData)' Read 4 bytes
call CP9030W9x1.ReadPhysData(&H104&, iData)' Read 2 bytes
call CP9030W9x1.ReadPhysData(&H104&, bData)' Read 1 bytes

Advertising