ParamManagerScripts/backend/script_groups/XML Parser to SCL/parsers
Miguel ab99a1cee1 Implement hash-based change detection for XML files and enhance cross-reference parsing documentation
- Added HASH_DETECTION.md to document the new SHA256 hash-based change detection method for XML files, detailing its advantages over traditional methods.
- Introduced a new field `source_xml_hash` in JSON files to store the hash of the source XML, improving change detection accuracy.
- Updated `x0_main.py`, `x1_to_json.py`, and `x2_process.py` to implement hash calculation and usage in processing logic.
- Created xref_info.md to provide comprehensive technical documentation on parsing TIA Portal `_XRef.xml` files for call tree generation.
- Added debug scripts (`debug_find_network13.py`, `debug_sr_details.py`, `debug_sr_processed.py`, `debug_sr_xml.py`) for detailed analysis of network and instruction data in JSON and XML formats.
2025-09-02 15:53:49 +02:00
..
__init__.py Agregado del grupo de Scripts para convertir LAD a SCL - Falta adaptar a logica de directorios de trabajo 2025-05-03 00:06:04 +02:00
parse_block_header.py Add XML block header parser and SCL header addition script 2025-08-23 13:14:18 +02:00
parse_lad_fbd.py Implement hash-based change detection for XML files and enhance cross-reference parsing documentation 2025-09-02 15:53:49 +02:00
parse_scl.py fix: Correct array index access in FB_HMI_Interlock and enhance debugging for array parsing 2025-08-24 10:10:14 +02:00
parse_stl.py Agregado del grupo de Scripts para convertir LAD a SCL - Falta adaptar a logica de directorios de trabajo 2025-05-03 00:06:04 +02:00
parser_utils.py Add XML parser script and example SCL function block for HMI interlock 2025-08-24 10:06:45 +02:00