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