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 layer and communication profile as well as 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 electronics, building automation as well as power generation.
CAN in Automation (CiA) provides canopen technical information dedicated for system designers or for device designers respectively.
Through its collaboration with Port GmbH of Germany, Warwick Control provides a canopen development solution with a C-based CANOpen library and CANOpen driver packages.
Warwick Control is the UK distributor for Port GmbH CAN/canopen products. Port has an array of products that help developers design and test a CANOpen device and/or system. The Port CANOpen designflow is illustrated below.
There are canopen stacks that contain a C-based CANOpen library. There are design tools that allow the generation of the C code, and Electronic Data Sheets (EDS) for new devices. Also, there are Monitor and Configuration tools for verification. Below is the list of the Port CANOpen Stacks. For the list of Design and Configuration tools, please use this link Port CANOpen Tools. Just follow the links below for more detailed information on each product.