The CANopen vendor-ID
The CANopen vendor-ID is part of the object 1018h and identifies the manufacturer of a device. The CANopen vendor-ID consists of a unique number for each registered company and may be a unique number for each department of that company (only if required). The allocation of the CANopen vendor-ID is handled by CiA Headquarters. Both parts of the CANopen vendor-ID must be registered by CiA and will cause administrative costs. For CiA members this service is free of charge. The listing of already assigned CANopen vendor-IDs is provided here. The CANopen vendor-ID must be implemented by all CANopen device manufacturers.
Please find the CANopen vendor-ID order form as PDF here.
CANopen vendor-ID rules
CiA members may implement free-of-charge the CANopen application layer and communication profile (CiA 301) as well as the CANopen device, interface, and application profiles (CiA 4XX series). The obligatory CANopen vendor-ID uniquely (used in object 1018h) assigned by CiA is also free-of-charge for CiA members; non-members have to pay a one-time fee.
When implementing CANopen on Ethernet Powerlink only, the device manufacturers may request a CANopen venor-ID.
In general, the following rules shall apply, when implementing CiA 4XX series profiles on non CAN-based communication technologies:
- The structure of the CANopen dictionary shall not be changed and shall be as specified in CiA 301.
- The index range 6000h to 9FFFh is reserved for standardized CANopen profiles by CiA.
- The index range 1000h to 1FFFh is free for non CAN-based communication technology consortia with three exceptions: The objects 1000h, 1001h, and 1018h shall be used as specified by CiA. The unique CANopen vendor-ID contained in 1018h is assigned by CiA.
- The index range A000h to AFFFh shall be used for network variables.
- The index range B000h to BFFFh shall be for system variables as specified in CiA 302-7 (formerly: CiA 400).
- The index range C000h to FFFFh is reserved for CiA use.
The CiA Business Committee (BC) is responsible for the CANopen vendor-ID price for non-members; for CiA members the CANopen vendor-ID is free-of-charge, but they do have to apply for the CANopen vendor-ID with the registration form as well. The IG CANopen assigns and manages the profile numbers to be implemented in object 1000h.
CANopen vendor-ID ranges
CiA uniquely assigns the CANopen vendors-IDs in the range from 0000 0000h to AFFE FFFFh.
The CANopen vendor-IDs from FFFF 0000h to FFFF 0FFFh are reserved for Ethernet-Powerlink only assignments operated by EPSG (Ethernet Powerlink Standardization Group). These CANopen vendor-IDs are not valid for CANopen implementations.








