2309

Missing Parenthesis

Kuka · KSS 5.2

What does 2309 mean?

This error occurs when the KRL compiler interprets a line of code as a subprogram call, but detects that the expected opening parenthesis '' character is missing. This is a syntax error that prevents the compiler from correctly parsing the subprogram call, leading to a compilation failure.

Common Causes

  • Syntax error in parameter configuration string input.
  • Missing closing parenthesis in a command string for a peripheral device.
  • Incorrectly formatted data packet received from a sensor or actuator.
  • Configuration error in the control logic where a grouped parameter lacks a closing delimiter.
  • Software bug in the Human-Machine Interface (HMI) or Programmable Logic Controller (PLC) code processing.

Repair Steps & Checklist

Click steps to track your progress.

  1. 1

    Open the source file (e.g., 'ERROR.SRC') in the editor.

  2. 2

    Locate the line number 28 where the error is indicated.

  3. 3

    Examine the source text line containing the error and insert the missing opening parenthesis '' at the appropriate position for the subprogram call.

  4. 4

    To display the meaning of the error number online, navigate to the menu function 'Variable' --> 'Single', then enter '&2309' in the input box 'Name' and press Enter.

Browse all codes in this manual (3)
Verified technical data. Last updated: March 2026

Related Faults