KUKA Robot codes
KUKA RobotSystemBasic

KRC0984

KUKA Robot KRC0984 - SIGNAL NAME CANNOT BE CHANGED 2321

SIGNAL NAME CANNOT BE CHANGED 2321

This alarm indicates an attempt to modify a signal name that cannot be changed during program execution. Signal names are typically protected when they are system-defined, already in use by active I/O operations, or declared with read-only attributes in the KRL program.

Common Causes

  • Attempting to rename a system-reserved signal or I/O signal during runtime
  • Modifying signal properties of an active or locked signal channel
  • Using incorrect syntax when declaring or reassigning signal names in KRL code
  • Trying to change a signal name that is currently being used by another program or task
  • Signal protection enabled at the controller configuration level preventing runtime modifications

Troubleshooting Steps

  1. 1Review the KRL program code around the signal assignment to verify the signal name syntax and declaration method
  2. 2Check if the signal being modified is a system-reserved or protected signal by consulting the KUKA signal documentation
  3. 3Verify that the signal is not actively in use by another running program or I/O operation before attempting to modify it
  4. 4Ensure the signal declaration uses proper KRL syntax without attempting to reassign protected or read-only signal attributes
  5. 5Consult the SmartPAD or KRC configuration to check if signal protection or I/O locking is enabled at the controller level
  6. 6If the signal must be modified, declare a new signal with the desired properties instead of attempting to change an existing protected signal

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.