Generating a template for a GSD based 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
2.0.0-alpha1.56
Edition
08/2025
Language
English (original)
Package Name
@ax/hw-docs
apax hwc generate-template-file --gsdFileName "GSDML-V2.42-SIEMENS-ET200SP-20230812.XML" --gsdId "AI 2xU ST" --output "io_module.hwl.yml"
Templates:
  Modules:
  - Name: GsdIOModule_Template
    Content:
      Name: GsdIOModule
      TypeIdentifier:
        FileName: GSDML-V2.42-SIEMENS-ET200SP-20230812.XML
        GsdId: AI 2xU ST
      Parameters:
        RecordDataList:
        - IndexName: Inputs
          Values:
          - OffsetName: 'Diagnostics: Short circuit to ground'
            Value: False
          - OffsetName: 'Diagnostics: No supply voltage L+'
            Value: False
          - OffsetName: 'Diagnostics: Overflow'
            Value: False
          - OffsetName: 'Diagnostics: Underflow'
            Value: False
          - OffsetName: Channel 0 Type/range of measurement
            ValueName: Voltage +/- 10 V
          - OffsetName: Channel 1 Type/range of measurement
            ValueName: Voltage +/- 10 V
          - OffsetName: Channel 0 Interference frequency suppression
            ValueName: 50 Hz (60 ms)
          - OffsetName: Channel 1 Interference frequency suppression
            ValueName: 50 Hz (60 ms)
          - OffsetName: Channel 0 Smoothing
            ValueName: None
          - OffsetName: Channel 1 Smoothing
            ValueName: None
        - IndexName: Potential group
          Values:
          - OffsetName: Potential group
            ValueName: Use potential group of the left module (dark BaseUnit)