Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:eplan [2023/07/10 14:29] – [Import in das aktuelle Projekt] speedyspeedy:30_modules:eplan [2023/10/11 15:10] (aktuell) – [Konfigurationsparameter] speedy
Zeile 1: Zeile 1:
-====== EPLAN / ECAD ======+====== EPLAN / Mechatronische Stückliste ======
 Stücklisten aus EPLAN können in speedyPDM mit Hilfe eines einfachen Regelwerks importiert und synchronisiert werden. \\ Stücklisten aus EPLAN können in speedyPDM mit Hilfe eines einfachen Regelwerks importiert und synchronisiert werden. \\
 Der Datenaustausch der EPLAN Stückliste mit dem ERP System kann somit zentral über speedyPDM gesteuert werden. \\ Der Datenaustausch der EPLAN Stückliste mit dem ERP System kann somit zentral über speedyPDM gesteuert werden. \\
  
 Die EPLAN Stücklisten können hierarchisch nach ihren Einbauorten (Location) dargestellt werden. \\ Die EPLAN Stücklisten können hierarchisch nach ihren Einbauorten (Location) dargestellt werden. \\
-Die EPLAN Stücklisten kann eigenständig behandelt oder mit den CAD Stücklisten kombiniert zu einer mechatronischen Stückliste zusammengeführt werden.+Die EPLAN Stücklisten kann eigenständig behandelt oder mit den CAD Stücklisten kombiniert zu einer **mechatronischen** Stückliste zusammengeführt werden.
  
 ===== Mechatronische Stückliste ===== ===== Mechatronische Stückliste =====
Zeile 18: Zeile 18:
  
 Importiert eine EPLAN Stückliste in das aktuelle Projekt. \\ Importiert eine EPLAN Stückliste in das aktuelle Projekt. \\
-Wählen Sei die zu importierende EPLAN Stückliste im Excel-Format aus. Die Tabelle wird anhand der Importbeschreibung importiert. \\ +Wählen Sei die zu importierende EPLAN Stückliste im Excel-Format aus. Die Tabelle wird anhand der [[speedy:30_modules:eplan#importbeschreibung|Importbeschreibung]] importiert. \\ 
-Für alle gefundenen "Einbauorte" wird, entsprechend der Einstellungen im Mapping, eine Baugruppe und die dazugehörige Stückliste erstellt. +Es wird eine oberste Baugruppe für die EPLAN Stückliste selbst erstellt. \\  
 +Für alle gefundenen "Einbauorte" wird, entsprechend der Einstellungen im Mapping, eine Baugruppe und die dazugehörige Stückliste erstellt. \\
 Für jeden E-Artikel, des jeweiligen "Einbauorts", wird in der Stückliste eine Position angelegt.  Für jeden E-Artikel, des jeweiligen "Einbauorts", wird in der Stückliste eine Position angelegt. 
  
Zeile 29: Zeile 30:
 ===== Import in die aktuelle Stückliste ===== ===== Import in die aktuelle Stückliste =====
 ** Kontextmenü: Stückliste >> Struktur >> EPLAN Import ** ** Kontextmenü: Stückliste >> Struktur >> EPLAN Import **
 +
 +Importiert eine EPLAN Stückliste in die aktuelle Stückliste. \\
 +D.h. es wird keine separate Stückliste für die EPLAN Stückliste erstellt. 
 +Für jeden gefundenen Einbauort aus der EPLAN Stückliste sucht das System unterhalb der aktuellen Baugruppe nach einer Unterbaugruppe oder Position mit entsprechend hinterlegtem Einbauort. 
 +Wird zu einem Einbauort eine Stückliste gefunden, wird diese aktualisiert ansonsten wird anhand der Mapping Einstellungen eine neue Baugruppe erstellt. 
 +
 +
 +===== Einbauort =====
 +Mit Hilfe des Einbauort (Location) kann in EPLAN strukturiert werden. So können z.B. verschiedene Bereiche einer Maschine bzw. der Maschinensteuerung entsprechenden Einbauorten zugewiesen werden. 
 +In Verbindung mit speedyPDM und der mechatronischen Stückliste kann der Einbauort, wie der Name schon sagt, zur Bestimmung des Einbauortes und damit der zugehörigen mechanischen Baugruppe genutzt werden. 
 +
 +Handelt es sich um eine komplett kundenspezifische Konstruktion sollte in speedyPDM der Einbauort am Stücklistenkopf der Baugruppe definiert werden. 
 +Für alle Projekt- bzw. kundenspezifischen Baugruppen kann die Definition des Einbauortes am Stücklistenkopf der Baugruppe erfolgen.
 +
 +Bei standardisierten Baugruppen, die immer wieder in projektspezifischen Baugruppen verwendet werden, deren Einbauort sich je nach Verwendung unterscheidet, erfolgt die Angabe des Einbauortes an der jeweiligen Stücklistenposition in der projektspezifischen Baugruppe. 
  
 ===== Einbauort-Mapping ===== ===== Einbauort-Mapping =====
-In der Datenbank Tabelle [eplan_mapping] wird definiert zu welchem Einbauort welche speedyPDM Baugruppe erstellt werden soll. \\+In der Datenbank Tabelle [eplan_mapping] wird definiert zu welchem Einbauort in EPLAN welche speedyPDM Baugruppe erstellt werden soll. \\
 Die Zuordnung enthält zu jedem Einbauort mindestens einen Dokumenttyp und beliebige weitere Eigenschaften, die einer neu zu erstellenden Baugruppe zuzuordnen sind.  Die Zuordnung enthält zu jedem Einbauort mindestens einen Dokumenttyp und beliebige weitere Eigenschaften, die einer neu zu erstellenden Baugruppe zuzuordnen sind. 
  
-Die Bearbeitung des Mapping kann über den speedy-Admin erfolgen. Wenn weitere Dokumenteigenschaften, außer BEN1 und BEN2, eingepflegt werden sollen, muss die Tabelle direkt in der Datenbank erweitert werden. +Die Bearbeitung des Mapping kann über den speedy-Admin erfolgen. \\ 
 +Wenn weitere Dokumenteigenschaften, außer BEN1 und BEN2, eingepflegt werden sollen, muss die Tabelle direkt in der Datenbank erweitert werden. 
  
 ^Spalte^Beschreibung^ ^Spalte^Beschreibung^
Zeile 42: Zeile 59:
 |BEN1 | Benennung 1 | |BEN1 | Benennung 1 |
 |BEN2 | Benennung 2 | |BEN2 | Benennung 2 |
-|epl_parent | Eltern Einbauort. |+|epl_parent | Eltern Einbauort. \\ Dadurch wird eine Einbauort-Struktur definiert. |
 |epl_file | Platzhalter für zu importierende Datei. | |epl_file | Platzhalter für zu importierende Datei. |
 +
 +Es sollte immer ein "oberster" Einbauort definiert werden, der ähnlich wie in der Mechanik als Anlagenzusammenbau dient. 
 +
 +Beispiel:
 +^epl_location^dm_doctype^BEN1^BEN2^epl_parent^epl_file^
 +| AL | EB | Anlagenschaltplan |  |  | <file>.pdf |
 +| ST1 | EB | Schrank 1 |  | AL |  |
 +| =ST1+DRV | EB | Einbauort DRV |  | ST1 |  |
 +| =ST1+DEV | EB | Einbauort DEV |  | ST1 |  |
 +| =ST1+SB | EB | Einbauort SB |  | ST1 |  |
 +| =ST1+CAM | EB | Einbauort CAM |  | ST1 |  |
 +| ST2 | EB | Schrank 2 |  | AL |  |
 +| =ST2+DRV | EB | Einbauort DRV |  | ST2 |  |
 +| =ST2+DEV | EB | Einbauort DEV |  | ST2 |  |
 +| =ST2+SB | EB | Einbauort SB |  | ST2 |  |
 +| =ST2+CAM | EB | Einbauort CAM |  | ST2 |  |
  
  
Zeile 70: Zeile 103:
  
 ^Schlüssel^Beschreibung^ ^Schlüssel^Beschreibung^
-|eplan.position.doctype | Dokumenttyp für Positions-Dokumente, wenn kein Dokumenttyp in den EPLAN Eigenschaften definiert ist. | 
-|eplan.position.property.doctype | Name der EPLAN Eigenschaft, die den Dokumenttyp für neu zu erstellende E-Artikel definiert. | 
-|eplan.position.property.unique | Liste der EPLAN Eigenschaften, die einen Artikel eindeutig beschreiben (z.B. HERSTELLER, BEST1). \\ Damit ist es möglich ein E-Teil eindeutig zu Identifizieren auch wenn im EPLAN keine Artikelnummern vorhanden sind. | 
-|eplan.position.property.origin | Name der EPLAN Eigenschaft, die als Ursprung in den speedy Eigenschaften verwendet werden soll. | 
-|eplan.position.document.autocreate | Erstellt für eine Position automatisch ein Dokument. \\ Für jede Position in der EPLAN Stückliste wird ein speedy-Dokument erstellt. Mit Hilfe von [eplan.position.property.unique] können Eigenschaften definiert werden, die den EPLAN-Artikel eindeutig machen. speedy sucht mit diesen Eigenschaften in der Datenbank, ob es bereits einen Artikel gibt. Wenn kein Artikel gefunden wurde wir ein neuer Artikle erstellt. | 
-|eplan.position.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Artikel abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Artikel im aktuellen Projektordner erstellt. | 
 |eplan.assembly.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Baugruppen abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Baugruppen im aktuellen Projektordner erstellt. | |eplan.assembly.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Baugruppen abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Baugruppen im aktuellen Projektordner erstellt. |
-|eplan.assembly.document.status | Wenn eine E-Baugruppe beim Update bereits einmal freigegeben war kann durch setzen des Parameters auf den Wert 8 eine erneute Freigabe ausgelöst werden. |+|eplan.assembly.document.release E-Baugruppen nach dem Import freigeben. \\ Neu angelegte E-Baugruppen erhalten nach dem Import den Status "Freigegeben". \\ Wenn eine E-Baugruppe beim Update bereits einmal freigegeben war kann durch setzen des Parameters eine erneute Freigabe ausgelöst werden. |
 |eplan.assembly.document.release.comment | Freigabe Kommentar, wenn eine E-Baugruppe nach einem Update erneut freigegeben wird. | |eplan.assembly.document.release.comment | Freigabe Kommentar, wenn eine E-Baugruppe nach einem Update erneut freigegeben wird. |
 +|eplan.position.doctype | Dokumenttyp für Positions-Dokumente, wenn kein Dokumenttyp in den EPLAN Eigenschaften definiert ist. |
 +|eplan.position.document.autocreate | Erstellt für eine Position automatisch ein Dokument. \\ Für jede Position in der EPLAN Stückliste wird ein speedy-Dokument erstellt. Mit Hilfe von [eplan.position.property.unique] können Eigenschaften definiert werden, die den EPLAN-Artikel eindeutig machen. speedy sucht mit diesen Eigenschaften in der Datenbank, ob es bereits einen Artikel gibt. Wenn kein Artikel gefunden wurde wir ein neuer Artikel erstellt. \\ Standardwert:=1 |
 +|eplan.position.document.update | E-Teil, wenn vorhanden, mit den Daten des Import aktualisieren. |
 +|eplan.position.document.release | E-Teil nach dem Import freigeben. |
 +|eplan.position.document.release.comment | Freigabe Kommentar |
 +|eplan.position.document.parentcontainer | Vollständiger Name eines Ordners innerhalb des Vault in dem alle E-Artikel abgelegt werden. \\ Wenn dieser Parameter leer ist werden die neuen E-Artikel im aktuellen Projektordner erstellt. |
 +|eplan.position.property.doctype | Name der EPLAN Eigenschaft, die den Dokumenttyp für neu zu erstellende E-Artikel definiert. |
 +|eplan.position.property.unique | Liste der EPLAN Eigenschaften, die einen Artikel eindeutig beschreiben (z.B. HERSTELLER, BEST1). \\ Damit ist es möglich ein E-Teil eindeutig zu Identifizieren auch wenn im EPLAN keine Artikelnummern vorhanden sind. \\ [optional] |
 +|eplan.position.property.origin | Name einer EPLAN Eigenschaft, die als Ursprung in den speedy Eigenschaften verwendet werden soll. \\ [optional] |
 |eplan.searchmode.rootassembly | Nach welcher Methode soll die Oberste Baugruppe (root-assembly) zur Importdatei gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des  aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) | |eplan.searchmode.rootassembly | Nach welcher Methode soll die Oberste Baugruppe (root-assembly) zur Importdatei gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des  aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) |
 |eplan.searchmode.assembly | Nach welcher Methode soll eine Baugruppe anhand der Location gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des  aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) | |eplan.searchmode.assembly | Nach welcher Methode soll eine Baugruppe anhand der Location gesucht werden: \\ 0 := Global (im gesamten Vault) \\ 1 := Projekt (innerhalb des aktuellen Projektordners) \\ 2 := Auftrag (innerhalb des  aktuellen Auftragsorderns \\ 3 := Ordner (innerhalb des aktuellen Ordners) |