EtherCAT使用与解析-关于SDO与PDO关系
SDO和PDO都是基于CANopen的对象字典进行讨论的,CoE基于CANopen协议进行了补充,使之可以应用在EtherCAT上,两者都是建立在CANopen的对象字典之上的,且针对的对象字典是同一个。
PDO有一些是用于特殊功能的,并不能随便乱用!
关于CoE,有一些需要注意一下,就是RxPDO和TxPDO这两种其实本质上都是PDO,都是基于索引+子索引+数据大小的模式,不同之处在于,这两种PDO是用来索引其他PDO的,因而也被称之为映射表PDO,同样特殊的PDO还包括同步管理器使用的PDO,也就是0x1C10~0x1C2F这些PDO,这种PDO专门用于映射RxPDO以及TxPDO的,也就是是说相当于 映射表PDO 的 映射表PDO,不同之处只在于同步管理其PDO只存储RxPDO和TxPDO的索引,并不需要存储子索引信息。
标签:
ethercat
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话