Content of devices.hwl.json - 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
{
  "Devices": [

    {
      "Name": "MyMachine",
      "Modules": [
        {
          "Apply": {
            "TemplateName": "PLC_V2_9_Template",
            "Arguments": {
              "PLCName": "Compressor",
              "IPX1address": "192.168.7.23/16",
              "Accesslevel": "FullAccess"
            }
          }
        },
        {
          "Apply": {
            "TemplateName": "DQ_Template",
            "Arguments": {
              "DQModuleName": "DQ",
              "OutputAddress": "128"
            }
          }
        }
      ]
    },

    {
      "Name": "MyET200SP",
      "Modules": [
        {
          "Apply": {
            "TemplateName": "ET200SP_ST_V4_2_Head",
            "Arguments": {
              "HeadName": "DecentralizedIO",
              "IPAddress": "192.168.7.42/16"
            }
          }
        },
        {
          "Apply": {
            "TemplateName": "ET200SP_DQ",
            "Arguments": {
              "ModuleName": "First_DQ",
              "OutputAddress": "16",
              "WhitebaseUnit": "0x01000000"
            }
          }
        },
        {
          "Apply": {
            "TemplateName": "ET200SP_DQ",
            "Arguments": {
              "ModuleName": "Secound_DQ",
              "OutputAddress": "20"
            }
          }
        },
        {
          "Apply": {
            "TemplateName": "ET200SP_DI",
            "Arguments": {
              "ModuleName": "First_DI",
              "InputAddress": "16"
            }
          }
        },
        {
          "Apply": {
            "TemplateName": "ET200SP_DI",
            "Arguments": {
              "ModuleName": "Secound_DI",
              "InputAddress": "20"
            }
          }
        }
      ]
    }
  ],

  "IoSystems": [
    {
      "Name": "PLC_ET200SP_Connection",
      "ControllerInterfaces": [
        { "Ref": "MyMachine/Compressor/Interface1" }
      ],
      "DeviceInterfaces": [
        { "Ref": "MyET200SP/DecentralizedIO/Interface1" }
      ]
    }
  ]

}