首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CANopen SDO正常下载

CANopen SDO正常下载
EN

Stack Overflow用户
提问于 2014-07-18 09:17:49
回答 1查看 1.1K关注 0票数 1

在启动像上面这样的SDO正常(分段)下载协议之后,当下载协议仍在进行中时,客户端能在任何时候从服务器接收到来自我们下载协议的心跳消息或无关的消息吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-12 10:38:55

是的,SDO事务位于客户端和服务器之间,在定义的消息in上,因此任何其他消息都可能合法地存在于这些事务中(在其他消息in上),并且类似于心跳和PDO之类的东西继续与SDO事务并行工作。从SDO服务器请求响应的典型超时时间是500 ms。这太长了,无法停止执行CAN总线所需的所有其他任务。

没有理由不能在不同的节点服务器和客户端之间进行并发的SDO事务。唯一大的SDO NO是在服务器完成之前在服务器上启动一个新事务。这肯定会导致SDO错误。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24821413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档