Generating a template for an IO module in YAML format - References - SIMATIC AX - AX Hardware Engineering documentation - Hardware Engineering,

Hardware Engineering reference

Portfolio
SIMATIC AX
Product
SIMATIC AX
Software version
3.0.0
Edition
08/2025
Language
English (original)
Package Name
@ax/hw-docs

To generate a template for an IO module, run

apax hwc generate-template-file --order-number "6ES7 532-5HF00-0AB0" --version "V2.2" --output "analog_output.hwl.yaml"

This will result in the following template being generated:

Templates:
  Modules:
  - Name: 'analog_output_Template'
    Placeholders:
    - Name: 'NAME'
      Value: 'IOModule'
    Content:
      Name: '${NAME}'
      TypeIdentifier:
        OrderNumber: '6ES7 532-5HF00-0AB0'
        Version: 'V2.2'
      IoConfiguration:
        Outputs:
          Channels:
          - Number: 0
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 1
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 2
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 3
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 4
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 5
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 6
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
          - Number: 7
            Parameters:
              DiagnosticsNoSupplyVoltage: False
              DiagnosticsOverflow: False
              DiagnosticsShortCircuitToGround: False
              DiagnosticsUnderflow: False
              # DiagnosticsWireBreak: False
              # OperatingRange: 11
              # Possible values: 0 - Deactivated | 1 - Voltage | 2 - Current
              OperatingType: 1
              # Possible values: 6 - Shutdown | 12 - Deactivated | 1 - KeepLastValue | 16 - OutputSubstituteValue
              ReactionToCpuStop: 6
      Parameters:
        AdditionalInformation: ""
        EnableValueStatus: False
        LocationIdentifier: ""
        PlantDesignation: ""
        # Possible values: 0 - FromCpu | 1 - StartupCpuOnlyIfCompatible | 2 - StartupCpuIfMismatch
        StartupComparisonPresetToActualModule: 0