Heidenhain codes
HeidenhainParameterIntermediate30-120 minutes

230-046C

HEIDENHAIN 230-046C - Fast PLC inputs with more than one definition

Fast PLC inputs with more than one definition

Fast PLC inputs are defined in both IOC file and configuration data. Configuration data entries take priority over IOC definitions.

Root Cause Summary

Alarm 230-046C occurs when fast PLC inputs are defined in both the IOC configuration file and the machine parameters simultaneously. The TNC control detects this conflict during system initialization and prioritizes the configuration data definition while flagging the duplicate assignment.

Safety

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

Causes and Fixes

  1. 1

    Access Machine Parameter Menu

    Press MOD key, select 'Machine Parameters', navigate to MP7500-MP7599 Fast PLC Input parameters.

    Use search function in parameter menu by typing MP75xx to quickly locate fast PLC parameters

  2. 2

    Check Fast PLC Input Assignments

    Review MP7500.x through MP7599.x parameters for any assigned fast PLC inputs and note the input numbers.

    Document current settings before making changes - incorrect fast PLC configuration can affect machine safety functions

  3. 3

    Examine IOC Configuration File

    Access TNCopt menu, select 'PLC', then 'Configuration' to view IOC.SYS file and identify conflicting fast PLC input definitions.

    Look for FAST_INPUT entries in IOC file that match the input numbers found in machine parameters

  4. 4

    Remove Duplicate Definition

    Delete either the IOC file entry or clear the machine parameter assignment (MP parameter takes priority). Restart TNC after modification.

    Coordinate with machine builder or applications engineer before removing fast PLC definitions

DIY Feasiblehigh confidence

Call a technician if:

  • ·Safety-related fast inputs are involved
  • ·Unsure about PLC program impact
  • ·Multiple alarms persist after configuration changes

Prevention

  • Maintain configuration documentation showing fast input assignment method
  • Use single configuration method (prefer machine parameters)
  • Review IOC files after software updates
  • Document PLC modifications in program comments

Common Mistakes

  • Modifying only one configuration location
  • Not restarting TNC after changes
  • Removing wrong configuration definition
  • Not backing up working configuration before changes

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.