TYPE DEVICE_INFO : STRUCT
This structure provides the basic information on a device.
eType: Type of device. See DEVICE_TYPE.
idSystem: Unique address within the bus system.
|
Device Type |
Interpretation |
|
CANopen |
Node ID |
|
J1939 Manager |
CAA.gc_idMAX_IDENT |
|
J1939 ECU |
Preferred Address |
|
Profibus |
MasterID (see also Master-FB Property) |
|
DeviceNet |
MAC ID |
|
EtherCAT Master |
Last 4 Bytes of the Mac address |
|
EtherCAT Slave |
Physical address of slave |
|
Sercos III Master |
CAA.gc_idMAX_IDENT |
|
Sercos III Slave |
active Sercos address |
|
Profinet |
MasterID (see also Controller-FB Property) |
|
Modbus TCP |
CAA.gc_idMAX_IDENT |
|
Modbus RTU Master |
CAA.gc_idMAX_IDENT |
|
Modbus RTU Slave |
slave address |
|
EtherNet/IP |
IP address |
|
ASI Master |
CAA.gc_idMAX_IDENT |
|
ASI Slave |
ASI address |
|
I/O Modules |
CAA.gc_idMAX_IDENT |
|
Safety Device |
CAA.gc_idMAX_IDENT |
|
SoftMotion Device |
CAA.gc_idMAX_IDENT |
|
SoftVision Device |
CAA.gc_idMAX_IDENT |
|
PLC |
CAA.gc_idMAX_IDENT |
|
Safety PLC |
CAA.gc_idMAX_IDENT |
|
Drive |
CAA.gc_idMAX_IDENT |
|
Parameterizable device |
CAA.gc_idMAX_IDENT |
|
HMI |
CAA.gc_idMAX_IDENT |
|
SoftMotion PLC |
CAA.gc_idMAX_IDENT |
idInstance: Instance number in I/O configuration (starting by 0).
Example
First EtherNet/IP Scanner has instance number 0, second EtherNet/IP Scanner instance number 1, ...
InOut:
|
Name |
Type |
Comment |
|
eType |
Unique ID of the device type (e.g. CANopen, ProfiBus) |
|
|
idSystem |
CAA.IDENT |
Unique address within the bus system. The interpretation of this value is fieldbus dependent (e.g. NodeID for CANopen). |
|
idInstance |
CAA.IDENT |
Instance number in I/O configuration. |