Heidenhain codes
HeidenhainServo/AxisIntermediate30-120 minutes

320-07D0

Heidenhain 320-07D0 - PLC: Checksum error

PLC: Checksum error

Heidenhain error 320-07D0: PLC: Checksum error. A PLC or machine logic error has been detected. The machine's programmable logic controller has reported a fault that prevents normal machine operation.

Root Cause Summary

HEIDENHAIN alarm 320-07D0 indicates a PLC checksum error, typically occurring when the PLC program data integrity is compromised during transfer, storage, or execution. This servo category alarm suggests the checksum validation failed between the NC kernel and PLC runtime system.

Safety

  • Refer to Heidenhain service manual
  • Ensure qualified technician performs repairs

Causes and Fixes

  1. 1

    Access PLC Status Display

    Press MOD key, select 'PLC' menu, then 'Status' to check PLC program status and error details.

    Look for additional PLC error markers in the status display that may indicate specific memory sectors affected.

  2. 2

    Reload PLC Program

    Go to MOD > PLC > Transfer, select your PLC program file (.PLC extension) and reload it to NC memory.

    Ensure machine is in safe position and all axes are stopped before PLC program transfer.

  3. 3

    Verify PLC Program Integrity

    After reload, check MOD > PLC > Info to verify program checksum matches the original file checksum.

    Compare file size and timestamp with original PLC program to ensure complete transfer.

  4. 4

    Restart PLC Runtime

    Execute PLC STOP followed by PLC START from the PLC menu to reinitialize the runtime system.

    PLC restart will reset all PLC markers and timers to initial state.

DIY Feasiblemedium confidence

Call a technician if:

  • ·Hardware diagnostic tests fail
  • ·CF card replacement doesn't resolve issue
  • ·Multiple PLC programs show same checksum error
  • ·System temperature consistently above 45°C

Prevention

  • Maintain backup copies of PLC programs on external media
  • Monitor CF card health status monthly
  • Keep NC cabinet temperature below 40°C
  • Use only Heidenhain-approved storage media
  • Document PLC program versions and creation software

Common Mistakes

  • Removing CF card while NC is powered
  • Loading PLC programs from unreliable USB drives
  • Ignoring storage space warnings
  • Not backing up PLC source code files
  • Mixing PLC programs from different TNC software versions

Seeing Multiple Alarms?

Seeing another alarm with this one? Enter the code.

Get machine-aware diagnosis

AxisMD logs alarms against your actual machines, tracks patterns, and gives AI context your manual doesn't have.

Start free

Was this guide helpful?

Always verify with your machine manual or a certified technician before performing service procedures.