Parameters, Comment, Sample vb-syntax – BECKHOFF CP9090-S100 User Manual
Page 18: Definition cp_deviceaddr, Deviceaddr, Twin cat

Eiserstraße 5 / D-33415 Verl / Telefon 05246/963-0 / Telefax 05246/963-149
18
TWIN
CAT
DeviceAddr
Sets/ returns the address of CP9030 device.
HRESULT DeviceAddr(
[out, retval] CP_DEVICEADDR* pVal
);
HRESULT DeviceAddr(
[in] CP_DEVICEADDR pVal
);
Parameters
pVal
Address 0xC8000 – 0xE7800
Comment
The CP9030 device has to be configured via dip-switch SW400.
Sample VB-Syntax
Dim lDeviceAddr as CP_DEVICEADDR
CP9030W9x1.DeviceAddr = CPAddr_0xC8800
lDeviceAddr = CP9030W9x1.DeviceAddr
Definition CP_DEVICEADDR
typedef enum CP_DEVICEADDR
{
CPAddr_0xC8000 = 0xC8000,
CPAddr_0xC8800 = 0xC8800,
CPAddr_0xC9000 = 0xC9000,
CPAddr_0xC9800 = 0xC9800,
CPAddr_0xCA000 = 0xCA000,
CPAddr_0xCA800 = 0xCA800,
CPAddr_0xCB000 = 0xCB000,
CPAddr_0xCB800 = 0xCB800,
CPAddr_0xCC000 = 0xCC000,
CPAddr_0xCC800 = 0xCC800,
CPAddr_0xCD000 = 0xCD000,
CPAddr_0xCD800 = 0xCD800,
CPAddr_0xCE000 = 0xCE000,
CPAddr_0xCE800 = 0xCE800,
CPAddr_0xCF000 = 0xCF000,
CPAddr_0xCF800 = 0xCF800,
CPAddr_0xD0000 = 0xD0000,
CPAddr_0xD0800 = 0xD0800,
CPAddr_0xD1000 = 0xD1000,
CPAddr_0xD1800 = 0xD1800,
CPAddr_0xD2000 = 0xD2000,
CPAddr_0xD2800 = 0xD2800,
CPAddr_0xD3000 = 0xD3000,
CPAddr_0xD3800 = 0xD3800,
CPAddr_0xD4000 = 0xD4000,
CPAddr_0xD4800 = 0xD4800,
CPAddr_0xD5000 = 0xD5000,