Adding submodules - 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

For modules based on a GSD file, the module can optionally be customized by adding submodules. Just like modules, submodules are identified using a TypeIdentifier that consists of a GsdId a GSD file name (FileName).

The submodule's slot can be specified using the optional Slot property. If no slot is specified, a slot will be assigned automatically.

  "Modules": [
    {
      "Name": "DI_1",
      "TypeIdentifier": {
        "FileName": "GSDML-V2.35-SIEMENS-ET200MP_SHORTENED-20220701.XML",
        "GsdId": "DI 32x24VDC HF V2.2 MSI"
      },
      "Submodules": [
        {
          "Name": "NamedSubmodule_1",
          "TypeIdentifier": {
            "FileName": "GSDML-V2.35-SIEMENS-ET200MP_SHORTENED-20220701.XML",
            "GsdId": "DI 32x24VDC HF MSI"
          }
        },
        {
          "Name": "NamedSubmodule_2",
          "TypeIdentifier": {
            "FileName": "GSDML-V2.35-SIEMENS-ET200MP_SHORTENED-20220701.XML",
            "GsdId": "DI 32x24VDC HF MSI"
          },
          "Slot": 2
        }
      ]
    }
  ]