CANopen é um protocolo de comunicação desenvolvido por um grupo de empresas e não por um fabricante de componentes, o qual possui um alto grau de flexibilidade para configuração, e utiliza o CAN como camada 2 de meio de transporte. Originalmente desenvolvido para aplicações de movimentação, ele é agora um protocolo estabelecido em uma vasta gama de áreas de aplicação, tais como engenharia médica, navegação naval, ferrovias e também em automação industrial.