CANopen is een communicatieprotocol en apparaatprofielspecificatie voor geïntegreerde systemen die in de automatisering worden gebruikt. Tegenwoordig wordt het gebruikt in verschillende toepassingen, zoals medische apparatuur, maritieme elektronica, spoorwegtoepassingen of gebouwautomatisering.