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
+13 -39
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 --> #### 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. 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) | | Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
> |-------------|--------------|------------|----------------------------------------| |-------------|--------------|------------|----------------------------------------|
> | 722001330 | 3 | | M12 Sensorleitung 1m, gewinkelt | | 722001330 | 3 | | M12 Sensorleitung 1m, gewinkelt |
> | 725000015 | | 24 | Steuerleitung MA, 4G1,5mm² | | 725000015 | | 24 | Steuerleitung MA, 4G1,5mm² |
> | 839220147 | 5 | | Reflexionslichttaster XYZ | | 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. 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. 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) | | UV | Art.-Number | Amount (pcs) | Length (m) | Name (SIVAS) |
> |--------|-------------|--------------|------------|----------------------------------| |--------|-------------|--------------|------------|----------------------------------|
> | UH01 | 722001330 | 1 | | M12 Sensorleitung 1m, gewinkelt | | UH01 | 722001330 | 1 | | M12 Sensorleitung 1m, gewinkelt |
> | UC01 | 722001330 | 2 | | M12 Sensorleitung 1m, gewinkelt | | UC01 | 722001330 | 2 | | M12 Sensorleitung 1m, gewinkelt |
> | UC01 | 725000015 | | 12 | Steuerleitung MA, 4G1,5mm² | | UC01 | 725000015 | | 12 | Steuerleitung MA, 4G1,5mm² |
Hinweis: Diese Ansicht ist besonders nützlich zur **vorbereitenden Bestellplanung pro UV**. 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_ILS_Pritsche_200-60_Inbound |
| 0-0_Omniflo_Pritsche_200-60_AMR | | 0-0_Omniflo_Pritsche_200-60_AMR |
---
#### `[GetPos-Layer_Distributors]` <!-- omit in toc --> #### `[GetPos-Layer_Distributors]` <!-- omit in toc -->
**Was?** Layernamen, die Unterverteiler beinhalten. **Was?** Layernamen, die Unterverteiler beinhalten.
@@ -225,8 +223,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| 0-0_ILS_UNTERVERTEILER | | 0-0_ILS_UNTERVERTEILER |
| UNTERVERTEILER | | UNTERVERTEILER |
---
#### `[GetPos-Layer_Tunnel]` <!-- omit in toc --> #### `[GetPos-Layer_Tunnel]` <!-- omit in toc -->
**Was?** Layernamen für Tunnel. **Was?** Layernamen für Tunnel.
@@ -234,8 +230,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
|-----------------------------| |-----------------------------|
| Busverteiler-Kennzeichnung | | Busverteiler-Kennzeichnung |
---
#### `[GetPos-Layer_Equipment]` <!-- omit in toc --> #### `[GetPos-Layer_Equipment]` <!-- omit in toc -->
**Was?** Layernamen von Sensoren, Motoren, IOs etc. **Was?** Layernamen von Sensoren, Motoren, IOs etc.
@@ -245,8 +239,6 @@ Diese Datei steuert das Einlesen von Layern und definiert geometrische Toleranze
| MOTOR | | MOTOR |
| REALE_POSITION_IO | | REALE_POSITION_IO |
---
#### `[GetPos-Geom-Sensor]` <!-- omit in toc --> #### `[GetPos-Geom-Sensor]` <!-- omit in toc -->
**Was?** Geometrische Maße von Sensor-Markern zur Mittelpunktsberechnung. **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 | | Breite | 80 |
| Hoehe | 90 | | Hoehe | 90 |
---
#### `[Racks]` <!-- omit in toc --> #### `[Racks]` <!-- omit in toc -->
**Was?** Maximale Distanz (Toleranz) zwischen benachbarten Racks zum "Snappen". **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 | | SnapTolerances | 200 |
---
#### `[Sensoren]` <!-- omit in toc --> #### `[Sensoren]` <!-- omit in toc -->
**Was?** Maximale Distanz zwischen Sensoren/Motoren und Racks für Verknüpfung. **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 | | ConnectionTolerances | 3000 |
---
### BMK.cfg ### BMK.cfg
Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing berücksichtigt werden und welche **Kabeltypen** zugewiesen sind. 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 | | QM | Ventile |
| BX | Scanner | | BX | Scanner |
---
#### `[Routing-Ignore]` <!-- omit in toc --> #### `[Routing-Ignore]` <!-- omit in toc -->
**Was?** BMKs, die ignoriert werden (z.B. Schaltschrank-Innenleben). **Was?** BMKs, die ignoriert werden (z.B. Schaltschrank-Innenleben).
@@ -298,8 +282,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
| FC | Frequenzumrichter | | FC | Frequenzumrichter |
| QA | Sicherungen / Schütze | | QA | Sicherungen / Schütze |
---
#### `[Cable-Mapping]` <!-- omit in toc --> #### `[Cable-Mapping]` <!-- omit in toc -->
**Was?** Verknüpfung von BMKs zu Kabelgruppen (aus `kabel.cfg`). **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 | | BX | WF_B, WD_I |
| BG-829422026| WD_I-829422026 | | BG-829422026| WD_I-829422026 |
---
#### `[Length-Adjustments]` <!-- omit in toc --> #### `[Length-Adjustments]` <!-- omit in toc -->
**Was?** Korrektur von Kabellängen (z.B. vorkonfektionierte Sensorleitungen). **Was?** Korrektur von Kabellängen (z.B. vorkonfektionierte Sensorleitungen).
@@ -319,8 +299,6 @@ Diese Datei steuert, **welche Betriebsmittelkennzeichen (BMK)** beim Routing ber
|-----|------------------------| |-----|------------------------|
| BX | 4 | | BX | 4 |
---
### kabel.cfg ### kabel.cfg
Diese Datei enthält die **SIVAS-Nummern je Kabellänge und -typ**, sowie die **Bezeichnungen** der SIVAS-Nummern. 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)| | 2.5 | 722001338 | WD_I (Sensoren)|
| 5.0 | 726001045 | WF_B (Scanner) | | 5.0 | 726001045 | WF_B (Scanner) |
---
#### Sensorspezifische Gruppen <!-- omit in toc --> #### Sensorspezifische Gruppen <!-- omit in toc -->
**Was?** Besondere Kabellisten für spezifische Sensor-Artikelnummern. **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-829422026 | 5.0 | 722001353 |
| WD_I-720002003 | 10.0 | 722001354 | | WD_I-720002003 | 10.0 | 722001354 |
---
### bezeichner.cfg ### 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. 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.
@@ -373,17 +347,17 @@ Diese Prüfung geschieht vollautomatisch im Hintergrund der Anwender muss ni
1. **Vollständigkeit der Zuweisungen in `BMK.cfg`** 1. **Vollständigkeit der Zuweisungen in `BMK.cfg`**
- Jeder Prefix aus `[Routing-Include]` muss in `[Cable-Mapping]` enthalten sein. - Jeder Prefix aus `[Routing-Include]` muss in `[Cable-Mapping]` enthalten sein.
- Fehlt eine Zuordnung, wird ein Fehler gemeldet: - Fehlt eine Zuordnung, wird ein Fehler gemeldet:
> `No Cable-Mapping for Prefix 'BX' within [Cable-Mapping]` `No Cable-Mapping for Prefix 'BX' within [Cable-Mapping]`
2. **Existenz der referenzierten Sektionen in `kabel.cfg`** 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. - 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: - Fehlt eine Sektion, wird gewarnt:
> `Cable-Section 'WF_B' from Cable-Mapping is not defined in kabel.cfg` `Cable-Section 'WF_B' from Cable-Mapping is not defined in kabel.cfg`
3. **Gültigkeit der Werte in `[Length-Adjustments]`** 3. **Gültigkeit der Werte in `[Length-Adjustments]`**
- Jeder Wert muss eine **nicht-negative Kommazahl (float ≥ 0.0)** sein. - Jeder Wert muss eine **nicht-negative Kommazahl (float ≥ 0.0)** sein.
- Ungültige oder negative Einträge verursachen entsprechende Warnungen: - Ungültige oder negative Einträge verursachen entsprechende Warnungen:
> `Invalid Value in Length-Adjustments for BX: 'abc' is not a valid float` `Invalid Value in Length-Adjustments for BX: 'abc' is not a valid float`
>### :exclamation: Hinweis :exclamation: <!-- omit in toc --> >### :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. >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.
Binary file not shown.