Create a hardware declaration file - 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

A textual hardware declaration (or *.hwl.yaml, *.hwl.yml or *.hwl.json file) defines the hardware configuration of one or more PLCs.

This is a simple *.hwl.yaml file that contains just a single PLC (hereinafter we call it Sample.hwl.yaml):

Devices:
  - Name: S7-1500_station_1
    Modules:
      - Name: PLC_1
        TypeIdentifier:
          OrderNumber: 6ES7 516-3AN01-0AB0
          Version: V2.9
        AccessProtection:
          AccessLevel: NoAccess
        Interfaces:
          - Name: Interface1
            Label: X1
            Addresses:
              Configured:
                - IPv4: 192.0.2.1/24