本文主要用于记录工作中需要学习的内容,如有冒犯请私信!
COE协议
下面我们介绍以下CANOpen在EtherCAT中的应用。
COE的对象字典
COE协议是完全遵循CANopen协议的,但针对EtherCAT通信做了一些扩展,索引为0x1c00~0x1c4f,用于设置存储同步管理器的类型,通信参数和PDO数据分配。
COE对象字典
COE通信数据对象
上面这个表的数据会以xml文件存储在从站的EEPROM中,标签为objects 。
这里0x1C12和0x1C13两个Entry非常重要,一般我们使用这两个Entry对PDO进行管理。
周期性数据通信
周期性数据主要通过PDO进行通信。前面提到,主站通过解析对象字典来了解EtherCAT报文的PDO分配。0x1C10~0x1C2F对象字典的内容确定报文中PDO的分配。其中,子索引