CANopen is the internationally standardized (En 50325-4) CAN-based higher-layer protocol for embedded control system. The set of CANopen specification comprises the application, device, and interface profiles. CANopen provides very flexible configuration capabilities. These specifications are developed and maintained by CIA members.
CANopen networks are used in a very broad range of application fields such as machine control, medical devices, off-road and rail vehicles, maritime eletronics, building automation as well as power generation.