b8ae119bb8
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
CLAUDE.md
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
Projektübersicht
HundM_awl ist eine Werkzeugsammlung rund um SPS-AWL/SCL: Aus TIA-XML-Exporten wird
AWL erzeugt, AWL wird nach SCL konvertiert, parametriert und optimiert. Die Projektordner
=A01+UH06-KF00/ und =A01+UH07-KF00/ enthalten anlagenbezogene Daten.
Projektstruktur
HundM_awl/
├── bin/ # Batch-Skripte (Konvertierung, venv, Setup)
├── lib/ # Python-Quellcode
├── SCL-Export/ # SCL-Ausgaben
├── =A01+UH06-KF00/ # Anlagen-/Kennzeichen-bezogene Daten
├── =A01+UH07-KF00/ # Anlagen-/Kennzeichen-bezogene Daten
├── cfg/ # Konfiguration
├── data/ # Daten
├── doc/ # Dokumentation
├── log/ # Log-Dateien
└── tests/ # Tests
Kernmodule (lib/)
stlxml2awl.py— TIA-XML-Export → AWLawl2scl.py— AWL → SCLparamize.py— Parametrierungsclopt.py— SCL-Optimierung
Skripte (bin/)
xmls2awl.bat— XML → AWLawl2scl.bat/awl2scl_deep.bat— AWL → SCL (Standard / tief)setenv.bat,install_py.bat,activate_venv.bat,get_cmd.bat— Umgebung/venv
Setup
bin\install_py.bat