Skip to content

BUSMASTER CANopen: Save projects and recover SDO communication

Applies to BUSMASTER 3.2.2.50.

  1. Stop active send tasks. Check that no dictionary batch read, node scan or PDO configuration operation remains active.
  2. Click Stop analysis (停止分析). In the File menu or upper-left application menu, select Save (保存); use Save As… (另存为…) for the first save or a practice copy. Save as .cfx.
  3. Use Load… (加载…) to open the CFX next time.
  4. In CANopen settings, check the channel, node resource bindings, time display, send input and plan. Connect and start analysis when online access is needed.

CFX stores configuration and EDS/DCF references. Description files, large data files, current device state and analysis history are outside the CFX package. When moving a project, bring the resource files and check paths and physical channels again.

Analysis and sending remain stopped after loading. Check configuration, connect, start analysis and read current node values. Finish with Stop send tasks → Stop analysis → BUSMASTER Disconnect → Close normally, saving required changes when prompted.

Symptom Check and next step
Manually added node waits for heartbeat Check Node-ID, channel and peer transmission; inspect new RX traffic
Discovery finds no node Check connection, analysis and range. The device may not answer identity reads; inspect vendor-supported objects and heartbeat.
Heartbeat arrives but EDS does not match Check model, firmware and Identity against the EDS; heartbeat reception and description matching are separate checks.
Start sending is unavailable Follow the status message: connection, analysis, valid target, busy operation and preparation. Prepare again after input changes.
SDO Abort Use the Abort code to check address, sub-index, permissions, state and EDS; the device has returned a protocol error.
SDO timeout Check node, physical channel, bitrate, SDO addresses and response waiting. A write may have taken effect; use recovery below.
PDO needs reconfirmation Read current communication and mappings, check resources and address conflicts, and confirm Operational before data exchange.
Field value is rejected Supply every mapped field and check duplicates, types and ranges. Ordinary SDO preparation and EDS typed conversion use different entries.

  1. Check whether the previous operation may have changed the device and whether further access is allowed.
  2. Select the target node, then Tools… → Recover SDO communication… (恢复 SDO 通信…).
  3. Read the confirmation: an old response may still arrive late and may not belong to a new request. Confirm to release local protection; cancelling keeps protection in place.
  4. Read teaching identity object 0x1018:1 to check communication, then read back the previously written parameter to inspect its current value.

SDO recovery confirmation dialog.

SDO recovery: check device state and possible late responses; cancelling retains protection.

Recovery releases local protection. It does not reset the node, repeat the preceding write or roll back the device. For support, record device model, Node-ID, channel, bitrate, object, steps and the actual message.

Collect the CANopen support log for the running BUSMASTER build, and keep the traffic capture and device state for the same time range. See Collect support logs and submit feedback for log locations, older builds, and what to check before sharing copies.


Series home · Previous: events and logs


Use the download center for current and archived BUSMASTER releases.