BUSMASTER CANopen:发送任务与网络管理
适用 BUSMASTER 3.2.2.50,中文界面 。
8. 指定次数与周期发送
Section titled “8. 指定次数与周期发送”使用已读成功的只读对象 0x1018:1练习,先不对写入、复位或 NMT 使用重复计划。
读取 3 次
Section titled “读取 3 次”- 保留 SDO、读取 / upload、自动 SDO、节点 8、
0x1018:1。 - 计划选择 指定次数 ,设置 周期 1000 ms、次数 3 。
- 点击 准备 → 开始发送 ,打开 发送任务… 。
- 等待进度到 3/3 ,核对每次读取均完成、返回同一身份数据。
指定次数读取:0x1018:1 已完成 3 次读取。
周期读取并停止
Section titled “周期读取并停止”- 返回主窗口,计划改为 周期 ,设置所需周期,重新准备并开始发送。
- 在 发送任务… 选中该任务,点击 停止选中 ;结束所有重复任务可点击 全部停止 。
- 确认没有运行中的任务,关闭任务窗口。
- 将主窗口计划切回“一次” ,再进入下个练习。停止任务不会自动修改计划选择。
重复读取仍逐笔完成 SDO 请求和响应,实际执行频率受节点响应时间影响。“停止发送任务”“停止分析”和“NMT 停止节点”分别控制本机任务、本机分析与对端通信状态。
9. 使用 NMT、SYNC 和 TIME
Section titled “9. 使用 NMT、SYNC 和 TIME”下列单次练习均先将 计划设为“一次” ,确认 Node-ID 后重新准备。
NMT:改变节点通信状态
Section titled “NMT:改变节点通信状态”- 命令选择 NMT ,节点填 8。
- 点击 准备 ,选择 开始节点 ,检查预览后 开始发送 。
- 在节点列表和新心跳中确认状态变为 运行 / Operational (心跳状态字节
05)。后面的 PDO 数据交换使用这个状态。 - 按需要可选择预运行 / Pre-operational(
7F)。预运行通常仍可进行 SDO;PDO 数据交换需要 Operational。
单节点命令与广播作用范围不同。复位节点、复位通信只在设备文档和任务允许时使用。
SYNC:发送同步报文
Section titled “SYNC:发送同步报文”选择 SYNC → 准备 → 开始发送 。需要计数器时先在 设置… → 高级参数 中配置;周期 SYNC 另设周期计划,并确认设备允许该周期。结束后停止任务并恢复“一次”。
TIME:区分发送基准与界面显示
Section titled “TIME:区分发送基准与界面显示”- 默认发送:在设置中关闭“指定 TIME”,应用后选 TIME → 准备 → 开始发送 。
- 每次默认 TIME 都取 实际发送时的电脑 UTC 时间 ,不是准备时刻。
- 固定时间:打开 设置… → 高级参数 → 指定 TIME ,按目标网络约定填写日期、时间、毫秒并应用,再重新准备并发送。
指定 TIME 按输入的日历值直接编码,不做电脑本地时区到 UTC 的自动换算 。例如网络采用 UTC、电脑位于 UTC+8,欲表示本地 16:00 对应的时刻,应按网络约定输入 UTC 08:00。编辑器初值可能是本地时间,发送前要核对。完成固定时间练习后关闭“指定 TIME”。
时间显示只改变事件、最近接收和历史的显示方式;它不改变 TIME 载荷,也不决定网络采用什么时间基准。
高级参数:SYNC、指定 TIME、Block 和 SDO 路由。
SDO 路由默认保持“使用 DCF/默认 SDO 路由”,设备明确采用其他地址时再修改。
系列首页 · 上一篇:SDO 参数读取与写入 · 下一篇:PDO 配置与过程数据
如需安装或升级 BUSMASTER,请前往下载中心获取当前正式版本与历史版本。

