CANopen是在CAL基础上开发的,使用了CAL通讯和服务协议子集,提供了分布式控制系统的一种 实现方案。CANopen在保证网络节点互用性的同时允许节点的功能随意扩展:或简单或复杂。 CANopen的核心概念是设备对象字典(OD:ObjectDictionary),在其它现场总线(Profibus,Interbus-S) 系统中也使用这种设备描述形式。注意:对象字典不是CAL的一部分,而是在CANopen中实现的。 下面先介绍对象字典(OD:ObjectDictionary),然后再介绍CANopen通讯机制