CANopen is a CAN-based higher layer protocol. It was developed as a standardized embedded network with highly flexible configuration capabilities. CANopen was designed motion oriented machine control networks, such as handling systems. It is used in many various fields, such as medical equipment, off-road vehicles, maritime electronics, public transportation, building automation, etc.