DEVICE_INFO (STRUCT)

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, ...

Attributes:

qualified_only

InOut:

Name

Type

Comment

eType

DEVICE_TYPE

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.