Nochmals Anpassung + PDF export

This commit is contained in:
2025-07-07 15:30:27 +02:00
parent d98b7434ec
commit d9908ddf87
2 changed files with 16 additions and 42 deletions
+16 -42
View File
@@ -147,11 +147,11 @@ Diese Datei enthält eine vollständige **Stückliste (BOM)** aller im Layout er
#### 1. BOM (Gesamtstückliste): <!-- omit in toc -->
Zeigt für jede verwendete Artikelnummer den Namen laut bezeichner.cfg, die Gesamtanzahl bzw. Gesamtlänge und unterscheidet dabei automatisch zwischen Sensoren und Kabeln.
> | Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
> |-------------|--------------|------------|----------------------------------------|
> | 722001330 | 3 | | M12 Sensorleitung 1m, gewinkelt |
> | 725000015 | | 24 | Steuerleitung MA, 4G1,5mm² |
> | 839220147 | 5 | | Reflexionslichttaster XYZ |
| Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
|-------------|--------------|------------|----------------------------------------|
| 722001330 | 3 | | M12 Sensorleitung 1m, gewinkelt |
| 725000015 | | 24 | Steuerleitung MA, 4G1,5mm² |
| 839220147 | 5 | | Reflexionslichttaster XYZ |
Sensoren (bzw. andere Komponenten mit Artikelnr) werden über ihre Artikelnummer gezählt. Kabel werden sofern Meterware (z.B. Steuerleitungen für Motoren) über die summierte Länge dargestellt, andernfalls über Stückzahl.
@@ -159,11 +159,11 @@ Sensoren (bzw. andere Komponenten mit Artikelnr) werden über ihre Artikelnummer
Dieses Worksheet gibt für jede Artikelnummer aus, **welchem Unterverteiler (UV)** sie zugeordnet ist und wie viele davon jeweils dorthin gehören. Kabelmeter werden wie im anderen Arbeitsblatt getrennt ausgewiesen.
> | UV | Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
> |--------|-------------|--------------|------------|----------------------------------|
> | UH01 | 722001330 | 1 | | M12 Sensorleitung 1m, gewinkelt |
> | UC01 | 722001330 | 2 | | M12 Sensorleitung 1m, gewinkelt |
> | UC01 | 725000015 | | 12 | Steuerleitung MA, 4G1,5mm² |
| UV | Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
|--------|-------------|--------------|------------|----------------------------------|
| UH01 | 722001330 | 1 | | M12 Sensorleitung 1m, gewinkelt |
| UC01 | 722001330 | 2 | | M12 Sensorleitung 1m, gewinkelt |
| UC01 | 725000015 | | 12 | Steuerleitung MA, 4G1,5mm² |
Hinweis: Diese Ansicht ist besonders nützlich zur **vorbereitenden Bestellplanung pro UV**.
@@ -215,8 +215,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| 0-0_ILS_Pritsche_200-60_Inbound |
| 0-0_Omniflo_Pritsche_200-60_AMR |
---
#### `[GetPos-Layer_Distributors]` <!-- omit in toc -->
**Was?** Layernamen, die Unterverteiler beinhalten.
@@ -225,8 +223,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| 0-0_ILS_UNTERVERTEILER |
| UNTERVERTEILER |
---
#### `[GetPos-Layer_Tunnel]` <!-- omit in toc -->
**Was?** Layernamen für Tunnel.
@@ -234,8 +230,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
|-----------------------------|
| Busverteiler-Kennzeichnung |
---
#### `[GetPos-Layer_Equipment]` <!-- omit in toc -->
**Was?** Layernamen von Sensoren, Motoren, IOs etc.
@@ -245,8 +239,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| MOTOR |
| REALE_POSITION_IO |
---
#### `[GetPos-Geom-Sensor]` <!-- omit in toc -->
**Was?** Geometrische Maße von Sensor-Markern zur Mittelpunktsberechnung.
@@ -255,8 +247,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| Breite | 80 |
| Hoehe | 90 |
---
#### `[Racks]` <!-- omit in toc -->
**Was?** Maximale Distanz (Toleranz) zwischen benachbarten Racks zum "Snappen".
@@ -264,8 +254,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
|------------------|-----------------|
| SnapTolerances | 200 |
---
#### `[Sensoren]` <!-- omit in toc -->
**Was?** Maximale Distanz zwischen Sensoren/Motoren und Racks für Verknüpfung.
@@ -273,8 +261,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
|----------------------|-----------------|
| ConnectionTolerances | 3000 |
---
### BMK.cfg
Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing berücksichtigt werden und welche **Kabeltypen** zugewiesen sind.
@@ -288,8 +274,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
| QM | Ventile |
| BX | Scanner |
---
#### `[Routing-Ignore]` <!-- omit in toc -->
**Was?** BMKs, die ignoriert werden (z.B. Schaltschrank-Innenleben).
@@ -298,8 +282,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
| FC | Frequenzumrichter |
| QA | Sicherungen / Schütze |
---
#### `[Cable-Mapping]` <!-- omit in toc -->
**Was?** Verknüpfung von BMKs zu Kabelgruppen (aus `kabel.cfg`).
@@ -310,8 +292,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
| BX | WF_B, WD_I |
| BG-829422026| WD_I-829422026 |
---
#### `[Length-Adjustments]` <!-- omit in toc -->
**Was?** Korrektur von Kabellängen (z.B. vorkonfektionierte Sensorleitungen).
@@ -319,8 +299,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
|-----|------------------------|
| BX | 4 |
---
### kabel.cfg
Diese Datei enthält die **SIVAS-Nummern je Kabellänge und -typ**, sowie die **Bezeichnungen** der SIVAS-Nummern.
@@ -334,8 +312,6 @@ Diese Datei enthält die **SIVAS-Nummern je Kabellänge und -typ**, sowie die **
| 2.5 | 722001338 | WD_I (Sensoren)|
| 5.0 | 726001045 | WF_B (Scanner) |
---
#### Sensorspezifische Gruppen <!-- omit in toc -->
**Was?** Besondere Kabellisten für spezifische Sensor-Artikelnummern.
@@ -344,8 +320,6 @@ Diese Datei enthält die **SIVAS-Nummern je Kabellänge und -typ**, sowie die **
| WD_I-829422026 | 5.0 | 722001353 |
| WD_I-720002003 | 10.0 | 722001354 |
---
### bezeichner.cfg
Diese Datei enthält Bezeichner zu den verwendeten SIVAS-Artikelnummern. Sie beinhaltet sowohl die Bezeichner (laut SIVAS) für die Bauteil-Artikelnummern als auch für die Kabel. Die Datei wird im Laufe eines Routing-Prozesses bei Bedarf angepasst und mittels einer SIVAS-Datenbankabfage (bei bestehender VPN-Verbindung bzw. im lokalen Firmennetz am Standort) erweitert.
@@ -372,18 +346,18 @@ Diese Prüfung geschieht vollautomatisch im Hintergrund der Anwender muss ni
1. **Vollständigkeit der Zuweisungen in `BMK.cfg`**
- Jeder Prefix aus `[Routing-Include]` muss in `[Cable-Mapping]` enthalten sein.
- Fehlt eine Zuordnung, wird ein Fehler gemeldet:
> `No Cable-Mapping for Prefix 'BX' within [Cable-Mapping]`
- Fehlt eine Zuordnung, wird ein Fehler gemeldet:
`No Cable-Mapping for Prefix 'BX' within [Cable-Mapping]`
2. **Existenz der referenzierten Sektionen in `kabel.cfg`**
- Jeder Eintrag in `[Cable-Mapping]` verweist auf eine oder mehrere Sektionen (z.B. `WD_Q`, `WF_B`), die in `kabel.cfg` existieren müssen.
- Fehlt eine Sektion, wird gewarnt:
> `Cable-Section 'WF_B' from Cable-Mapping is not defined in kabel.cfg`
- Fehlt eine Sektion, wird gewarnt:
`Cable-Section 'WF_B' from Cable-Mapping is not defined in kabel.cfg`
3. **Gültigkeit der Werte in `[Length-Adjustments]`**
- Jeder Wert muss eine **nicht-negative Kommazahl (float ≥ 0.0)** sein.
- Ungültige oder negative Einträge verursachen entsprechende Warnungen:
> `Invalid Value in Length-Adjustments for BX: 'abc' is not a valid float`
- Ungültige oder negative Einträge verursachen entsprechende Warnungen:
`Invalid Value in Length-Adjustments for BX: 'abc' is not a valid float`
>### :exclamation: Hinweis :exclamation: <!-- omit in toc -->
>Die Validierung dient als wichtige Schutzmaßnahme gegen fehlerhafte Eingaben oder veraltete Konfigurationsdateien. Es ist **empfohlen**, bei jeder Layoutanpassung oder Änderung von Komponenten auch die `.cfg`-Dateien zu prüfen und ggf. zu aktualisieren, um die Ricthigkeit der Ergebnisse sicherzustellen.