View
16
Download
0
Category
Preview:
DESCRIPTION
Data Model for the Exchange of electrological Information Version 1.1. VDA AK CAD/CAM WG Car Electric 2007-09-24. Content of the Elog Model. Schematic diagrams and schematic concepts (optional) Connectivity between components (pin to pin, signal) - PowerPoint PPT Presentation
Citation preview
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Data Model for the Exchange of electrological Information
Version 1.1
VDA AK CAD/CAMWG Car Electric2007-09-24
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Content of the Elog Model
• Schematic diagrams and schematic concepts (optional)– Connectivity between components (pin to pin, signal)– Inline connectors (if relevant for the harness architecture)– Basic component positioning and connection routing (optional)– Variant configuration for components and pins
• Wiring diagrams– Splices– Terminal specification (variant dependent)– Connector, Slot, Cavity information (variant dependent)– Wire specification (variant dependent)
• Sheets and Layout (optional)– Sheets (schematic diagrams, wiring diagrams, schematic concepts)– Basic layout information to reconstruct sheet layout
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Objects on a schematic diagram
• Occurrences of electrical components (e.g. Y5)
• Pins (e.g. SPVFAV)– Identified by signal name– No cavity assignment, no terminal specification
yet
• Connections– Architectural relevant connection path between
pins assigned to the same signal– No wiring details (color, cross section area) yet
• Splices, inline connectors
ASP_FA
SPVFAH SPVFAMSPVFAV
SB_TFA
Y5
S259
SPVFAV SPVFAH SPVFAM
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
aka signal
e.g. CAN, KL31
Schematic_component_pin_internal(from 4_Connectivity)
Schematic_component_pin_external(from 4_Connectivity)
0 f or terminal connectors
ELOG_connector
Id : String
(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket 0..1
+Plug
0..1
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Sy stem
Name : String
(from 4_Connectivity)
Component_connector(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
0..*0..* 0..*0..*
ELOG_component
Id : StringComponent_ty pe : ELOG_component_ty peCustom_component_ty pe [0..1] : StringDescription [0..1] : StringAbbrev iation [0..1] : String
(from 4_Connectivity)
1
0..*
1
0..*
1..*
1
1..*
1
0..1
0..*
+Parent 0..1
+Internal_component0..*
Connection_class
Name : String
(from 4_Connectivity)
Signal_direction
inoutinout
(from 4_Connectivity)
<<enumeration>>
Virtual_connection
Name : String
(from 4_Connectivity)
0..1
1..*
0..1
1..*
Schematic_connection(from 4_Connectivity)
10..*
10..*
Schematic_pin
Signal_direction [0..1] : Signal_direction...Alias_signal_name [0..1] : StringSurf ace_material [0..1] : String
(from 4_Connectivity)
0..10..1
1
1..*
1
1..*
1..* 2..*1..* 2..*
ASP_FA
SPVFAH SPVFAMSPVFAV
SB_TFA
Y5
S259
SPVFAV SPVFAH SPVFAM
Objects on a schematic diagram
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic concepts
• Alternative schematic concepts for the systems architecture
• Basic positioning of electrical components and architecture relevant connectors („Node_content“)
• Length values („Path_way“) to compare and assess schematic concepts regarding price and weight
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic concepts
Path_node without Node_content
Path_way
Elog_component(from 4_Connectivi ty)
Elog_interface(from 4_Connectivity)
Elog_component(from 4_Connectivi ty)
Elog_interface(from 4_Connectivity)
Elog_component(from 4_Connectivi ty)
Elog_interface(from 4_Connectivity)
Elog_component(from 4_Connectivi ty)
Elog_interface(from 4_Connectivity)
Elog_component(from 4_Connectivi ty)
Elog_interface(from 4_Connectivity)
Path_node with Node_content
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic concepts
Schematic_connection(from 4_Connectivity)
Path_way_routing(from 6_Topology)
0..* 10..* 1
Schematic_concept
Id : StringDescription [0..1] : String
(from 6_Topology)
0..*
1
0..*
1
Path_way
Id : StringDescription [0..1] : StringLength : Numerical_value
(from 6_Topology)
0..*
0..*
0..*
0..*
0..*
1
0..*
1
Zone
Name : StringDescription [0..1] : String
(from 5_Foundation)
Path_node
Id : StringDescription [0..1] : String
(from 6_Topology)
0..*
1
0..*
1
2
1..*
2
1..*
10..* 10..*ELOG_interface
Id : String
(from 4_Connectivity)
Node_content
Id : StringDescription [0..1] : StringVolume : Numerical_valueTemperature : Value_range
(from 6_Topology)
0..1
1
0..1
1
0..1
0..*
0..1
0..*
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
0..1
0..*
+Parent 0..1
+Internal_component
0..*0..1 0..*0..1 0..*
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket 0..1
+Plug
0..1
Schematic_component_pin(from 4_Connectivity)
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
0..*
0..1
0..*
0..1
Variant configuration of schematics
• Variants of components are modeled as electrical component with their pins assigned to variant configurations.
A B C D
A BC D
A‘
B‘
C‘D‘
SA1 V SA2
SA2
SA1
SA2
SA2
A1
A B C D
A‘ B‘ D‘C‘
A2
A3 A4
V SA2
Lautsprecher
Amplifier
Tuner
Speaker
not SA2
not SA2
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Components specifications
Fuse_specification
Fuse_type : StringI_max [0..1] : Numerical_valueSlot_number [0..1] : String
(from 4_Connectivity)
Battery_specification
U [0..1] : Numerical_valueI [0..1] : Numerical_valueI_cool [0..1] : Numerical_valueCapacity [0..1] : Numerical_value
(from 4_Connectivity)
Antenna_specification
F_min [0..1] : Numerical_valueF_max [0..1] : Numerical_valueImpedance [0..1] : Numerical_value
(from 4_Connectivity)
Relais_type
CloseOpenSwitchDouble_closeDouble_openDouble_switchOpen_closeCustom_relais_type
(from 4_Connectivity)
<<enumeration>>
Relais_specification
I_max [0..1] : Numerical_valueRelais_type : Relais_typeCustom_relais_type [0..1] : String
(from 4_Connectivity)
11
Custom_property
Name : StringValue : String
(from 5_Foundation)
ELOG_component_type
DeviceActuatorSensorPower_distributorGround_distributorBatteryAntennaRelaisFuseCustom_component_type
(from 4_Connectivity)
<<enumeration>>
External_reference
Document_type [0..1] : StringDocument_number : StringChange_level [0..1] : StringFile_name [0..1] : StringLocation [0..1] : StringData_format [0..1] : StringCreating_system [0..1] : String
(from 5_Foundation)Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..* 0..*0..*
+External_reference
0..*
ELOG_component_specification(from 4_Connectivity)
0..1 0..*
+Related_specification
0..1 0..*
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
0..1
0..*
+Parent
0..1
+Internal_component0..*
11
0..*
0..*
+External_reference0..*
0..*
0..*
0..*
0..*
+Component 0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*1 0..*1
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
0..1
0..*
0..1
0..*0..*
0..1
0..*
0..1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
aka signal
Schematic_component_pin_internal(from 4_Connectivity)
Schematic_component_pin_external(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
0..1
0..*
+Parent 0..1
+Internal_component
0..*
Virtual_connection
Name : String
(from 4_Connectivity)
Schematic_connection(from 4_Connectivity)
1
0..*
1
0..*
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
1
1..*
1
1..*1..*
2..*
1..*
2..*
Internal connections
F1
A1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Component_connector(from 4_Connectivity)
ELOG_connector
Id : String
(from 4_Connectivity)
ELOG_interface
Id : String
(from 4_Connectivity)
2..*
0..1
2..*
0..1
Signal_direction
inoutinout
(from 4_Connectivity)
<<enumeration>>
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity) 0..10..1
Virtual_connection
Name : String
(from 4_Connectivity)
1..* 11..* 1
Schematic_component_pin(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket0..1
+Plug
0..1
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Harness_section
Id : StringDescription [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
Inline connector
2x
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_component_pin_external(from 4_Connectivity)
Schematic_component_pin_internal(from 4_Connectivity)
System
Name : String
(from 4_Connectivity)
Component_connector(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
0..*
0..*
0..*
0..*
ELOG_connection
Id : String
(from 4_Connectivity)
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
0..1
0..*
+Parent 0..1
+Internal_component0..*
10..* 10..*
1..*
1
1..*
1
ELOG_connector
Id : String
(from 4_Connectivity)
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
0..*
+Assembly_part0..*
0..*
0..*
0..*
+Component
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Connector_housing
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0 for terminal connectors
aka signalSignal_direction
inoutinout
(from 4_Connectivity)
<<enumeration>>
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
0..10..1
Virtual_connection
Name : String
(from 4_Connectivity)
1..* 11..* 1
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket0..1
+Plug
0..1
Schematic_connection(from 4_Connectivity)
1..* 2..*1..* 2..*
0..* 10..* 1
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Harness_section
Id : StringDescription [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
0..*0..1 0..*0..1
0 for connections that should be part of the BOM.
Wires inside an electrical component
Component, Connector and
Connection modeled as Assembly, i.e. they refer to the same part
number
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_component_pin_external(from 4_Connectivity)
Schematic_component_pin_internal(from 4_Connectivity)
ELOG_connector
Id : String
(from 4_Connectivity)
0 for terminal connectors
aka signal
0 for connections that should be part of the BOM.
Component_connector(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
0..1
0..*
+Parent 0..1
+Internal_component
0..*
10..* 10..*
1..*
1
1..*
1
Signal_direction
inoutinout
(from 4_Connectivity)
<<enumeration>>
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
0..10..1
Virtual_connection
Name : String
(from 4_Connectivity)
1..* 11..* 1
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket0..1
+Plug
0..1
Schematic_connection(from 4_Connectivity)
1..* 2..*1..* 2..*
0..*
1
0..*
1
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Harness_section
Id : StringDescription [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
0..*0..1 0..*0..1
Connector component
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Objects on a wiring diagram
• Occurrences of electrical components (e.g. Y5)– Just the ones of the schematic diagrams
• Pins– Distinction of component pin and wiring pin,
terminal specifications– Assignment to cavities, slots and connectors
(variant dependent)
• Wiring connections– Refinement of schematic connections to wiring
connections segments– Variant dependent wire specification (e.g. wire type,
color, cross section area)
• Splices
ASP_FA
SP
VF
AH
SP
VF
AM
SP
VF
AV
SB_TFA
Y5
S259
SP
VF
AV
SP
VF
AH
SP
VF
AM
1 2 3
1 2 3
0,3
5 m
m2
GE
0,3
5 m
m2
0,3
5 m
m2
BL
BR
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Pins Connectors of the wiring diagram
1
3
2
4 5 5
43
21
6
41
2
3 5 3
52
41
6
2 physical Harness connectos with 1 slot eachHarness_connector_id: e.g. A1*1B_1, A1*1B_2
1 physical Component connector with 2 slotsComponent_connector_id: e.g. A1*1S_1, A1*1S_2
1 logical connector with 2 slots!Connector_id: e.g. A1*1_1, A1*1_2
Elog_interface
Elog_slot Elog_slot
Component_connector
Harness_connector (2x)
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)
ELOG_slot
Slot_id : String(from 4_Connectivity)
0..1 1..*0..1 1..*
ELOG_connector
Id : String(from 4_Connectivity)
ELOG_interface
Id : String(from 4_Connectivity)
1
0..*
1
0..*
2..*0..1 2..*0..1
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket
0..1
+Plug
0..1
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(from 4_Connectivity)
<<enumeration>>
Wiring_connector_pin(from 4_Connectivity)
0..*
1
0..*
1
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
0..1
0..*
+Parent 0..1
+Internal_component
0..*
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Wiring_connection
Wire_length [0..1] : Numerical_value(from 4_Connectivity)
0..*
1..*
0..*
1..*
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
11
0..1
0..*
0..1
0..*
{XOR Wiring_harness_pin}
Pin_type
StandardCoax_centerCoax_shieldBolt_connectorCustom_pin_type
(from 4_Connectivity)
<<enumeration>>
Schematic_component_pin_external(from 4_Connectivity)
Component_connector(from 4_Connectivity)
1
0..*
1
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean(from 4_Connectivity)
0..*
1
0..*
1
0..*
1..*
0..*
1..*
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
Gender_type
malefemaleundefined
(from 4_Connectivity)
<<enumeration>>11
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
11
1
0..*
1
0..*
0..*
1
0..*
1
11..*
11..*
11
ASP_FA
SP
VF
AH
SP
VF
AM
SP
VF
AV
SB_TFA
Y5
S259
SP
VF
AV
SP
VF
AH
SP
VF
AM
1 2 3
1 2 3
0,3
5 m
m2
GE
0,3
5 m
m2
0,3
5 m
m2
BL
BR
Pins Connectors of the wiring diagram
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivi ty)
Virtual_connection
Name : String
(from 4_Connectivi ty)
0..*
1
0..*
1
Schematic_connection(from 4_Connectivi ty)
0..*
1
0..*
1
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
1..*
2..*
1..*
2..*
Virtual-, Schematic- and Wiring_connection
SP
VF
AV
SP
VF
AV
10
,35
mm
2
GE
0,3
5 m
m2
0,3
5 m
m2
BL
BR
SP
VF
AV
1 1
SP
VF
AV
SP
VF
AV
SP
VF
AV
SSP SLP
One Virtual_connection
Three Wiring_connections
Two Schematic_connections
One schematic connection may be realized by two ore more wiring connections
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
multi-core wire
ELOG_connection_group
Id : StringGroup_type : Connection_group_typeCustom_group_type [0..1] : String
(from 4_Connectivity)
Wire_occurrence_specification
Core_id : String
(from 4_Connectivity)
Wire_occurrence
Id : StringWire_type : StringColor : String
(from 4_Connectivity)
1
1..*
1
1..*
Single_core_specification(from 4_Connectivity)
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
+General_wire
0..*
0..*
0..*
0..*
+General_wire 0..*
0..*
Processing_instruction
Instruction_type : StringInstruction_value : String
(from 5_Foundation)
0..*
0..*
0..*
0..*
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity) Wiring_harness_pin
Multi_connection [0..1] : boolean
(from 4_Connectivity)
0..*
0..*
+Terminal
0..*
0..*
Wiring_connection_group(from 4_Connectivity)
0..*
0..*
0..*
0..*
0..*0..*
0..*0..*
Shield_specification(from 4_Connectivity)
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivity)
0..1
1..*
0..1
1..*
0..*
1..*
0..*
1..*
0..*
0..*
0..*
0..*
1
...
1
+Shield ...
Single-core wire
ASP_FA
SP
VF
AH
SP
VF
AM
SP
VF
AV
SB_TFA
Y5
S259
SP
VF
AV
SP
VF
AH
SP
VF
AM
1 2 3
1 2 3
0,35 mm
2
GE
0,35 mm
2
0,35 mm
2
BL
BR
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
multi-core wire
ELOG_connection_group
Id : StringGroup_type : Connection_group_typeCustom_group_type [0..1] : String
(from 4_Connectivity)
Wire_occurrence_specification
Core_id : String
(from 4_Connectivity)
Wire_occurrence
Id : StringWire_type : StringColor : String
(from 4_Connectivity)
1
1..*
1
1..*
Single_core_specification(from 4_Connectivity)
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
+General_wire
0..*
0..*
0..*
0..*
+General_wire 0..*
0..*
Processing_instruction
Instruction_type : StringInstruction_value : String
(from 5_Foundation)
0..*
0..*
0..*
0..*
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity) Wiring_harness_pin
Multi_connection [0..1] : boolean
(from 4_Connectivity)
0..*
0..*
+Terminal
0..*
0..*
Wiring_connection_group(from 4_Connectivity)
0..*
0..*
0..*
0..*
0..*0..*
0..*0..*
Shield_specification(from 4_Connectivity)
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivity)
0..1
1..*
0..1
1..*
0..*
1..*
0..*
1..*
0..*
0..*
0..*
0..*
1
...
1
+Shield ...
Wiring group
ASP_FA
SP
VF
AH
SP
VF
AM
SP
VF
AV
SB_TFA
Y5
S259
SP
VF
AV
SP
VF
AH
SP
VF
AM
1 2 3
1 2 3
0,35 mm
2
GE
0,35 mm
2
0,35 mm
2
BL
BR
verdrillt:
W1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
multi-core wire
ELOG_connection_group
Id : StringGroup_type : Connection_group_typeCustom_group_type [0..1] : String
(from 4_Connectivity)
Wire_occurrence_specification
Core_id : String
(from 4_Connectivity)
Wire_occurrence
Id : StringWire_type : StringColor : String
(from 4_Connectivity)
1
1..*
1
1..*
Single_core_specification(from 4_Connectivity)
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
+General_wire
0..*
0..*
0..*
0..*
+General_wire 0..*
0..*
Processing_instruction
Instruction_type : StringInstruction_value : String
(from 5_Foundation)
0..*
0..*
0..*
0..*
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity) Wiring_harness_pin
Multi_connection [0..1] : boolean
(from 4_Connectivity)
0..*
0..*
+Terminal
0..*
0..*
Wiring_connection_group(from 4_Connectivity)
0..*
0..*
0..*
0..*
0..*0..*
0..*0..*
Shield_specification(from 4_Connectivity)
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivity)
0..1
1..*
0..1
1..*
0..*
1..*
0..*
1..*
0..*
0..*
0..*
0..*
1
...
1
+Shield ...
Multi-core wire (special wire)
Kabel:W1
1 2
This information is usually homed by a part master data information system
ASP_FA
SP
VF
AH
SP
VF
AM
SP
VF
AV
SB_TFA
Y5
S259
SP
VF
AV
SP
VF
AH
SP
VF
AM
1 2 3
1 2 3
0,35 mm
2
GE
0,35 mm
2
0,35 mm
2
BL
BR
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_component_pin(from 4_Connectivity)
Wiring_connector_pin(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket
0..1
+Plug
0..1
0..*
1
0..*
1
Schematic_component_pin_external(from 4_Connectivity)
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
1
0..*
1
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean
(from 4_Connectivity)
11..*
11..*
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
...
0..*
...
0..* ...0..* ...
Pinning variants
• One schematic pin may be realized by one or more wiring pins, e.g. to model pinning variants
SSP
SLP
A
1 2
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_component_pin(from 4_Connectivity)
Wiring_connector_pin(from 4_Connectivi ty)
Schematic_connector_pin(from 4_Connectivi ty)
0..1
0..1
+Socket
0..1
+Plug
0..1
0..*
1
0..*
1
Schematic_component_pin_external(from 4_Connectivi ty)
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivi ty)
1
0..*
1
0..*
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
0..* 0..10..* 0..1
Pinning variants
Variant dependent rotation of the window lifter motor
FH_auf_- FH_auf_+
7
12
5
21
FH_auf_- FH_auf_+
SSP SLP
M MLL RL
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring variants
SP
VF
AV
SP
VF
AV
1
1
0,35 mm
2
RT
0,75 mm
2
0,5 mm
2
BL
BR
SSP
SP
VF
AV
SP
VF
AV
SLP
Schematic_connection(from 4_Connectivity)
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity)
Virtual_connection
Name : String
(from 4_Connectivity)
0..*
1
0..*
1
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivity)
0..1
1..*
0..1
1..*
0..*
1
0..*
1
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(f rom 4_Connectiv ity )
Component_connector(f rom 4_Connectiv ity )
1
0..*
1
0..*
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)ELOG_slot
Slot_id : String...
(f rom 4_Connectiv ity )...)
0..1 1..*0..1 1..*
ELOG_connector
Id : String
(from 4_Connectivity)
ELOG_interface
Id : String
(f rom 4_Connectiv ity )...)
1
0..*
1
0..*
2..*0..1 2..*0..1
Schematic_connector_pin(f rom 4_Connectiv ity )
0..1
0..1
+Socket
0..1
+Plug
0..1Harness_connector
(f rom 4_Connectiv ity )0..*1 0..*1
Wiring_connection
Wire_length [0..1] : Numerical_value...
(f rom 4_Connectiv ity )
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(f rom 4_Connectiv ity )
<<enumeration>>
Wiring_connector_pin(f rom 4_Connectiv ity )
0..*
1
0..*
1
1..* 0..*1..* 0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(f rom 4_Connectiv ity )
0..*
1
0..*
1
1..*0..* 1..*0..*
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(f rom 4_Connectiv ity )
11
0..1
0..*
0..1
0..*
{XOR Wiring_harness_pin}
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
Processing_instruction
Instruction_type : StringInstruction_value : String
(f rom 5_Foundation)
0..* 0..*0..* 0..*
0 for splices
0 for splices
Splices
• Modeled as (virtual) connector, terminal specification and processing instruction used to specify the realization (e.g. Terminal_splice, welded)
• IDS alike
e.g. „welded“Terminal_type = Terminal_splice
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)ELOG_slot
Slot_id : String
(f rom 4_Connectiv ity )
0..1 1..*0..1 1..*
ELOG_connector
Id : String
(from 4_Connectivity)ELOG_interface
Id : String
(f rom 4_Connectiv ity )
1
0..*
1
0..*
2..*0..1 2..*0..1
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(f rom 4_Connectiv ity )
<<enumeration>>
Processing_instruction
Instruction_type : StringInstruction_value : String...
(f rom 5_Foundation)
ELOG_component
Id : StringComponent_type : ELOG_component_type...Custom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(f rom 4_Connectiv ity )
Harness_connector(f rom 4_Connectiv ity )
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : String...Gender [0..1] : Gender_type
(f rom 4_Connectiv ity )
11 0..* 0..*0..* 0..*
Wiring_connection
Wire_length [0..1] : Numerical_value...
(f rom 4_Connectiv ity )
Component_connector(f rom 4_Connectiv ity )
1
0..*
1
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(f rom 4_Connectiv ity )
0..*
1
0..*
1
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
1..*
0..*
1..*
0..*Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : String...Gender [0..1] : Gender_type
(f rom 4_Connectiv ity )
1
0..*
1
0..*
1..* 11..* 1
Bridge (Option 1)
Terminal_type = Bridge
Shared instance of Terminal_specification
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Multiplicities of wiring connection ends
Example:
WC
WHP
WCP
TS
Simple connection between two components
1 2 0 2
Connection between two components with an inline connector in the middle
2 2 2 4
IDC with two connections between three components (one is passing the connector)
2 3 1 4
Terminal splice with three connections between three components
3 3 1 4
One connection with bridge terminal (Option 1) connecting three pins of one component and one pin of the other component
1 4 0 2
Wiring_connector_pin(from 4_Connectivi ty)
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivi ty)
1..*
0..*
1..*
0..*
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivi ty)
0..1
0..*
0..1
0..*{XOR Wiring_harness_pin}
Wiring_harness_pin
Multi_connection [0..1] : boolean
(from 4_Connectivi ty)
1..*
0..*
1..*
0..*
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)ELOG_slot
Slot_id : String
(f rom 4_Connectiv ity )
0..1 1..*0..1 1..*
ELOG_connector
Id : String
(from 4_Connectivity)ELOG_interface
Id : String
(f rom 4_Connectiv ity )
1
0..*
1
0..*
2..*0..1 2..*0..1
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(f rom 4_Connectiv ity )
<<enumeration>>
Processing_instruction
Instruction_type : StringInstruction_value : String...
(f rom 5_Foundation)
Harness_connector(f rom 4_Connectiv ity )
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : String...Gender [0..1] : Gender_type
(f rom 4_Connectiv ity )
11
0..* 0..*0..* 0..*
Wiring_connection
Wire_length [0..1] : Numerical_value...
(f rom 4_Connectiv ity )
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(f rom 4_Connectiv ity )
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(f rom 4_Connectiv ity )
0..*
1
0..*
1
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
1..*
0..*
1..*
0..*
Pin_type
StandardCoax_centerCoax_shieldBolt_connectorCustom_pin_type
(f rom 4_Connectiv ity )
<<enumeration>>
Component_connector(f rom 4_Connectiv ity )
1
0..*
1
0..*
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : String...Gender [0..1] : Gender_type
(f rom 4_Connectiv ity )1..* 11..* 1
11
1
0..*
1
0..*
Ring terminal
Z1
Z1*1
Z1*2
Terminal_type = Ring_terminal
Pin_type = Bolt_connector
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String...
(from 4_Connectivity)
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(from 4_Connectivity)
<<enumeration>>
Pin_type
StandardCoax_centerCoax_shieldBolt_connectorCustom_pin_type
(from 4_Connectivity)
<<enumeration>>
ELOG_slot
Slot_id : String...
(from 4_Connectivity)
0..1 1..*0..1 1..*
Harness_connector(from 4_Connectivity)
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : String...Gender [0..1] : Gender_type
(from 4_Connectivity)
11
Wiring_connection
Wire_length [0..1] : Numerical_value...
(from 4_Connectivity)
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : String...Gender [0..1] : Gender_type
(from 4_Connectivity)
11
ELOG_interface
Id : String
(from 4_Connectivity)
1
0..*
1
0..*
Component_connector(from 4_Connectivity)
1
0..*
1
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(from 4_Connectivity)
0..*
1
0..*
1
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
1..*
0..*
1..*
0..*
1..* 11..* 1
ELOG_connector
Id : String
(from 4_Connectivity)
2..*0..1 2..*0..1
ELOG_component
Id : StringComponent_type : ELOG_component_type...Custom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1
0..*
1
0..*
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String...
(from 5_Foundation)
0..*
0..*
0..*
+Terminal
0..*
0..*
0..*
0..*
+Connector_housing
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Component0..*
0..*
0..*
0..*
+Assembly_part
0..*
Ring terminal for battery
Terminal_type = Ring_terminal
Pin_type = Bolt_connector
Part number of the battery ring terminal
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_connection(from 4_Connectivity)
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String...
(from 4_Connectivity)Terminal_connection_type
BridgeCoilDiodeCustom_connection_type
(from 4_Connectivity)
<<enumeration>>
ELOG_connector
Id : String
(from 4_Connectivity)
ELOG_connection
Id : String
(from 4_Connectivity)
Terminal_connection
Connection_type : Terminal_connection_type...Custom_connection_type [0..1] : String
(from 4_Connectivity)
0..*
1..*
0..*
+In 1..*
0..*
0..*
0..*
+Out 0..*11
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
0..*
+Connector_housing
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Terminal_connection_part
0..*
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(from 4_Connectivity)
<<enumeration>>
Harness_connector(from 4_Connectivity)
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(from 4_Connectivity)
0..*
0..*
0..*
+Terminal
0..*
0..*
1
0..*
1
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : String...Gender [0..1] : Gender_type
(from 4_Connectivity)
11
0..1
0..*
0..1
0..*
{XOR Wiring_connector_pin}
Schematic_connector_pin(from 4_Connectivity)
...
...
+Socket
...
+Plug
...0..*
1
0..*
1Wiring_connection
Wire_length [0..1] : Numerical_value...
(from 4_Connectivity)
1..*
0..*
1..*
0..* Wiring_connector_pin(from 4_Connectivity)
0..*
...
0..*{XOR Wiring_harness_pin}
...
1
0..*
1
0..*
1..*
0..*
1..*
0..*
Diode inside a connector
Terminal_ connection_ type = Diode
Refers to part number
Components or connections inside a connector are modeled as Terminal_connection!
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic_connection(from 4_Connectivity)
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String...
(from 4_Connectivity)Terminal_connection_type
BridgeCoilDiodeCustom_connection_type
(from 4_Connectivity)
<<enumeration>>
ELOG_connector
Id : String
(from 4_Connectivity)
ELOG_connection
Id : String
(from 4_Connectivity)
Terminal_connection
Connection_type : Terminal_connection_type...Custom_connection_type [0..1] : String
(from 4_Connectivity)
0..*
1..*
0..*
+In 1..*
0..*
0..*
0..*
+Out 0..*11
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
0..*
+Connector_housing
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Terminal_connection_part
0..*
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(from 4_Connectivity)
<<enumeration>>
Harness_connector(from 4_Connectivity)
Wiring_harness_pin
Multi_connection [0..1] : boolean...
(from 4_Connectivity)
0..*
0..*
0..*
+Terminal
0..*
0..*
1
0..*
1
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : String...Gender [0..1] : Gender_type
(from 4_Connectivity)
11
0..1
0..*
0..1
0..*
{XOR Wiring_connector_pin}
Schematic_connector_pin(from 4_Connectivity)
...
...
+Socket
...
+Plug
...0..*
1
0..*
1Wiring_connection
Wire_length [0..1] : Numerical_value...
(from 4_Connectivity)
1..*
0..*
1..*
0..* Wiring_connector_pin(from 4_Connectivity)
0..*
...
0..*{XOR Wiring_harness_pin}
...
1
0..*
1
0..*
1..*
0..*
1..*
0..*
Bridge (Option 2)
Terminal_ connection_ type = Bridge
3x
Refers to part number
A bridge may be modeled as Terminal_connection as well
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(f rom 4_Connectiv ity )
Component_connector(f rom 4_Connectiv ity )
1
0..*
1
0..*
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)ELOG_slot
Slot_id : String
(f rom 4_Connectiv ity )...)
0..1 1..*0..1 1..*
ELOG_connector
Id : String
(from 4_Connectivity)
ELOG_interface
Id : String
(f rom 4_Connectiv ity )...)
1
0..*
1
0..*
2..*0..1 2..*0..1
Schematic_connector_pin(f rom 4_Connectiv ity )
0..1
0..1
+Socket
0..1
+Plug
0..1
Harness_connector(f rom 4_Connectiv ity )
0..*1 0..*1
Wiring_connection
Wire_length [0..1] : Numerical_value
(f rom 4_Connectiv ity )
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(f rom 4_Connectiv ity )
<<enumeration>>
Wiring_connector_pin(f rom 4_Connectiv ity )
0..*
1
0..*
1
1..* 0..*1..* 0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean
(f rom 4_Connectiv ity )
0..*
1
0..*
1
1..*0..* 1..*0..*
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(f rom 4_Connectiv ity )
11
0..1
0..*
0..1
0..*
{XOR Wiring_harness_pin}
0..1
0..*
0..1
0..*{XOR Wiring_connector_pin}
Processing_instruction
Instruction_type : StringInstruction_value : String
(f rom 5_Foundation)
0..* 0..*0..* 0..*
0 for
0 for
Multi-contact
1x
3x
Terminal_type = Multi_contact
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Sheet layout
Wiring_diagram(from layout)
Schematic_diagram(from layout)
Schematic_concept_diagram(from layout)
External_reference
Document_type [0..1] : StringDocument_number : StringChange_level [0..1] : StringFile_name [0..1] : StringLocation [0..1] : StringData_format [0..1] : StringCreating_system [0..1] : String
(from 5_Foundation)
View_item
Id : String
(from layout)
Change
Approver_department [0..1] : StringApprover_name [0..1] : StringChange_date [0..1] : StringChange_request [0..1] : StringDescription [0..1] : StringDesigner_department [0..1] : StringId [0..1] : StringResponsible_designer [0..1] : StringType [0..1] : Change_type
(from 5_Foundation)
Sheet
Name : StringVersion : StringDegree_of_maturity [0..1] : StringDescription [0..1] : StringPart_number [0..1] : String
(from layout)
Approval
Name [0..1] : StringDepartment [0..1] : StringDate : StringType_of_approval : String
(from 5_Foundation)
Creation
Name : StringDepartment : StringDate : String
(from 5_Foundation)
ELOG_design
Name : StringVersion : StringDegree_of_maturity [0..1] : StringDescription [0..1] : StringPart_number [0..1] : String
(from layout)System
Name : String
(from 4_Connectivity)
0..* 0..*0..* 0..*
1..*
1
1..*
1
0..*0..* 0..*0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
1..*0..* +is_applied_to 1..*0..*
1..*
0..*
+is_applied_to 1..*
0..*
1..* 1..*1..* 1..*
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Layout information for a component
Symbol
Id : StringType : String
(f rom layout)View_item
Id : String
(from layout)
0..1 0..*0..1 0..*
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : String...Gender [0..1] : Gender_type
(f rom 4_Connectiv ity )Schematic_component_pin
(from 4_Connectivity)
Edge
NorthEastSouthWest
(f rom layout)
<<enumeration>>
ELOG_component
Id : StringComponent_type : ELOG_component_type...Custom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(f rom 4_Connectiv ity )
1..* 11..* 1
Component_pin_view_item
Edge : EdgePosition_on_edge : Double...
(f rom layout)
1
0..*
1
{XOR Schematic_component_pin}
0..*
1
0..*
1{XOR Wiring_component_pin}
0..*
11
Cartesian_point
X_coordinate : DoubleY_coordinate : DoubleZ_coordinate [0..1] : Double...
(f rom 5_Foundation)
Cartesian_dimension
Width : DoubleHeight : Double
(f rom 5_Foundation)
ELOG_component_view_item
Orientation : Double
(f rom layout)
1
0..*
+Located_component1
0..*
10..* 10..*
1
1
+Center_point
1
1
1
1 +Dimension
1
1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Schematic diagram (overview)
aka signal
e.g. CAN, KL31, ...
used also for internal connections, e.g. from fuse to the fuse box
ELOG_connection_group
Id : StringGroup_type : Connection_group_typeCustom_group_type [0..1] : String
(from 4_Connectivity)
Schematic_component_pin_internal(from 4_Connectivity)
Schematic_component_pin_external(from 4_Connectivity)
0 for connections that should be part of the BOM.
0 for terminal connectors
ELOG_interface
Id : String(from 4_Connectivity)
ELOG_connector
Id : String(from 4_Connectivity)0..1 2..*0..1 2..*
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket 0..1
+Plug
0..1
Installation_instruction
Installation_instruction_type : StringInstruction_value : String
(from 5_Foundation)
Harness_connector(from 4_Connectivity)
0..*
1
0..*
1
Connection_class
Name : String(from 4_Connectivity)
Schematic_connection_group(from 4_Connectivity)
0..* 0..*0..* 0..*
Harness_section
Id : StringDescription [0..1] : String
(from 5_Foundation)
0..1
0..*
0..1
0..*
System
Name : String(from 4_Connectivity)
Signal_direction
inoutinout
(from 4_Connectivity)
<<enumeration>>
Virtual_connection
Name : String(from 4_Connectivity)
0..1
1..*
0..1
1..*
Schematic_connection(from 4_Connectivity)
0..1
1..*
0..1
1..*
1
0..*
1
0..*
0..1
0..*
0..1
0..*
Component_connector(from 4_Connectivity)
Schematic_component_pin(from 4_Connectivity)
0..*0..* 0..*0..*
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
0..10..1
11..* 11..*1..* 2..*1..* 2..*
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1
0..*
1
0..*
1..*
1
1..*
1
0..1
0..*
+Parent 0..1
+Internal_component0..*
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
...
0..*
...
0..*
0..1
0..*
0..1
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Wiring diagram (overview)
Muli-core wire
double or coax terminal modeled as two wiring pin with the same cavity number
In case of a bridge terminal the wiring connection needs to be connected to all bridged wiring pins
> 1 possible for ring terminals
0 e.g. for bridge, because direction not relevant
Connection_group_type
TwistedShieldedInsulatedCustom_group_type
(from 4_Connectivity)
<<enumeration>>
Schematic_connection(from 4_Connectivity)
ELOG_slot
Slot_id : String(from 4_Connectivity)
Wire_occurrence_specification
Core_id : String(from 4_Connectivity)
ELOG_interface
Id : String(from 4_Connectivity)
1
0..*
1
0..*
Terminal_connection_type
BridgeCoilDiodeCustom_connection_type
(from 4_Connectivity)
<<enumeration>>
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
1..*
2..*
1..*
2..*
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)
0..1 1..*0..1 1..*
Schematic_component_pin(from 4_Connectivity)
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity)
Shield_specification(from 4_Connectivity)
Wire_occurrence
Id : StringWire_type : StringColor : String
(from 4_Connectivity)
1
1..*
1
1..*
Single_core_specification(from 4_Connectivity)
ELOG_connector
Id : String(from 4_Connectivity)
2..*0..1 2..*0..1
ELOG_connection
Id : String(from 4_Connectivity)
Terminal_connection
Connection_type : Terminal_connection_typeCustom_connection_type [0..1] : String
(from 4_Connectivity)
11
1..*
0..*
+In1..*
0..*
0..*
0..*
+Out 0..*
0..*
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
0..*
0..1
0..*
0..10..1
0..*
0..1
0..*
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
0..1
0..*
+Parent0..1
+Internal_component
0..*
0..*
0..1
0..*
0..1
External_reference
Document_type [0..1] : StringDocument_number : StringChange_level [0..1] : StringFile_name [0..1] : StringLocation [0..1] : StringData_format [0..1] : StringCreating_system [0..1] : String
(from 5_Foundation)
0..*
0..*
0..*
+External_reference
0..*
Wiring_connection_group(from 4_Connectivity)
0..*0..*
0..*0..*
Harness_connector(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
0..1
0..1
+Socket
0..1
+Plug
0..10..*
1
0..*
1
Wiring_connection
Wire_length [0..1] : Numerical_value(from 4_Connectivity)
0..1
1..*
0..1
1..*
1 0..11
+Shield
0..1
0..*
0..*
0..*
0..*
0..1
0..*
0..1
0..*
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
0..*
0..*
+General_wire 0..*
0..*
0..*
0..*
+General_wire
0..*
0..*
0..*
0..*
+Connector_housing
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..*
0..*
0..*
+External_reference
0..*
0..*
0..*
+Terminal_connection_part
0..*
0..*
0..*
0..*
+Component
0..*
0..*
0..*
0..*
+Assembly_part
0..*
0..*
0..1
0..*
0..1
0..*
Pin_type
StandardCoax_centerCoax_shieldBolt_connectorCustom_pin_type
(from 4_Connectivity)
<<enumeration>>
Schematic_component_pin_external(from 4_Connectivity)
Component_connector(from 4_Connectivity)
1
0..*
1
0..*
Terminal_type
StandardCoax_centerCoax_shieldMulti_contactIDCIDSRing_terminalBridgeBridge_spliceTerminal_spliceCustom_terminal_type
(from 4_Connectivity)
<<enumeration>>
Processing_instruction
Instruction_type : StringInstruction_value : String
(from 5_Foundation)
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean(from 4_Connectivity)
0..*
1
0..*
1
0..*
1..*
0..*
1..*
0..*
0..*
+Terminal
0..*
0..*
Wiring_connector_pin(from 4_Connectivity)
0..*
1
0..*
1
0..*
1..*
0..*
1..*
0..*
0..*
+Terminal
0..*
0..*
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
11
1
0..*
1
0..*
0..*
1
0..*
1
11..*
11..*
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
11
0..*
0..*
0..*
0..*
0..1
0..*
0..1
0..*{XOR Wiring_connector_...
0..1
0..*
0..1
0..*
{XOR Wiring_harness_...
Gender_type
malefemaleundefined
(from 4_Connectivity)
<<enumeration>>
11
11
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
Sheet layout - overview
ELOG_pin
Id : String(from 4_Connectivity)
Wiring_connection
Wire_length [0..1] : Numerical_value(from 4_Connectivity)
Schematic_connection(from 4_Connectivity)
Schematic_pin
Signal_direction [0..1] : Signal_directionAlias_signal_name [0..1] : StringSurface_material [0..1] : String
(from 4_Connectivity)
1..*
2..*
1..*
2..*
Type e.g. SVG
Terminal_connection
Connection_type : Terminal_connection_typeCustom_connection_type [0..1] : String
(from 4_Connectivity)
Wiring_pin
Cavity_number : StringSurface_material [0..1] : String
(from 4_Connectivity)
0..*
1..*
0..*
+In1..*
0..*
0..*
0..*
+Out
0..*
Wiring_harness_pin
Multi_connection [0..1] : boolean(from 4_Connectivity)
Wiring_component_pin
Pin_type : Pin_typeCustom_pin_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity) Schematic_component_pin(from 4_Connectivity)
Harness_pin_view_item(from layout)
1
0..*
1
0..*
Edge
NorthEastSouthWest
(from layout)
<<enumeration>>
Wiring_connector_pin(from 4_Connectivity)
Schematic_connector_pin(from 4_Connectivity)
ELOG_connection
Id : String(from 4_Connectivity)
Installation_instruction
Installation_instruction_type : StringInstruction_value : String
(from 5_Foundation)
ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
1..*
1
1..*
1
Component_pin_view_item
Edge : EdgePosition_on_edge : Double
(from layout)
1
0..*
1{XOR Schematic_component_pin}
0..*
1
0..*
1
{XOR Wiring_component_pin}
0..*
1
1
1
+theHarness_pin_view_item
1
11
Cartesian_dimension
Width : DoubleHeight : Double
(from 5_Foundation)
Connector_pin_view_item
Edge : EdgePosition_on_edge : Double
(from layout)
11
1
0..*
1{XOR Schematic_connector_pin}
0..*
1
0..*
1{XOR Wiring_connector_pin}
0..*
Harness_connector(from 4_Connectivity)
Path_way
Id : StringDescription [0..1] : StringLength : Numerical_value
(from 6_Topology)
ELOG_connection_view_item(from layout)
1
0..*
+Located_connection1
0..*
Installation_instruction_view_item
Orientation : Double(from layout)
1
0..*
+Located_instruction 1
0..*
1
1
+Bounding_box 1
1ELOG_component_view_item
Orientation : Double(from layout)
1
0..*
+Located_component1
0..*1
0..*
1
0..*
1
1
+Dimension
1
1Inline_connector_view_item
Orientation : Double(from layout)
1
1
+Dimension 1
1
1
0..*
1
0..*
1
0..*
1
0..*Path_way_view_item
(from layout)
1
0..*
+Located_path_way
1
0..*
Path_node
Id : StringDescription [0..1] : String
(from 6_Topology)
1..*21..*2
Cartesian_point
X_coordinate : DoubleY_coordinate : DoubleZ_coordinate [0..1] : Double
(from 5_Foundation)
2..*
1
+Control_point
2..* {ordered}
1
1
1
+Center_point 1
1
1
1
+Center_point
1
1
1
1
+Center_point1
1
2..*
1
+Control_point
2..* {ordered}
1
Path_node_view_item(from layout)
1
0..*
+Located_path_node
1
0..*
1
1
+Center_point
1
1
Symbol_content(from layout)
<<CDATA>>Symbol
Id : StringType : String
(from layout) 11
+Content
11
XSD: CDATA-Section
View_item
Id : String(from layout)
0..10..* 0..10..*
Sheet
Name : StringVersion : StringDegree_of_maturity [0..1] : StringDescription [0..1] : StringPart_number [0..1] : String
(from layout)
1
1..*
1
1..*
Establishing Leadership in IT-Based Engineering
© 2007, ProSTEP iViP e.V. ·21. Apr 2023
XML-Structure (for XSD-Generator)
mixed content
Change_type
NewChange
(from 5_Foundation)
<<enumeration>>
Connection_group_type
TwistedShieldedInsulatedCustom_group_type
(from 4_Connectivity)
<<enumeration>>
Terminal_connection
Connection_type : Terminal_connection_typeCustom_connection_type [0..1] : String
(from 4_Connectivity)
Wiring_connection
Wire_length [0..1] : Numerical_value
(from 4_Connectivity)
Schematic_connection(from 4_Connectivity)
Connection_class
Name : String
(from 4_Connectivity)
System
Name : String
(from 4_Connectivity)
Terminal_specification
Terminal_type : Terminal_typeCustom_terminal_type [0..1] : StringGender [0..1] : Gender_type
(from 4_Connectivity)
Change
Approver_department [0..1] : StringApprover_name [0..1] : StringChange_date [0..1] : StringChange_request [0..1] : StringDescription [0..1] : StringDesigner_department [0..1] : StringId [0..1] : StringResponsible_designer [0..1] : StringType [0..1] : Change_type
(from 5_Foundation)
11
Symbol
Id : StringType : String
(from layout)
Harness_connector(from 4_Connectivity)
ELOG_connection_group
Id : StringGroup_type : Connection_group_typeCustom_group_type [0..1] : String
(from 4_Connectivity)
11
Wire_occurrence
Id : StringWire_type : StringColor : String
(from 4_Connectivity)
Variant_configuration
Id [0..1] : StringLogistic_control_information [0..1] : String
(from 5_Foundation)
ELOG_interface
Id : String
(from 4_Connectivity)
Zone
Name : StringDescription [0..1] : String
(from 5_Foundation)
External_reference
Document_type [0..1] : StringDocument_number : StringChange_level [0..1] : StringFile_name [0..1] : StringLocation [0..1] : StringData_format [0..1] : StringCreating_system [0..1] : String
(from 5_Foundation)ELOG_component
Id : StringComponent_type : ELOG_component_typeCustom_component_type [0..1] : StringDescription [0..1] : StringAbbreviation [0..1] : String
(from 4_Connectivity)
Wire_specification
Wire_type : StringCross_section_area : Numerical_valueColor : String
(from 4_Connectivity)
Part_reference
Part_number : StringCompany_name : StringVersion [0..1] : String/ Description [0..1] : String/ Abbreviation [0..1] : String
(from 5_Foundation)
Schematic_concept
Id : StringDescription [0..1] : String
(from 6_Topology)
Unit
Unit_name [0..1] : StringSi_unit_name [0..1] : Si_unit_nameSi_unit_prefix [0..1] : Si_unit_prefixSi_unit_dimension [0..1] : SI_unit_dimension
(from 5_Foundation)
Custom_property
Name : StringValue : String
(from 5_Foundation)
Installation_instruction
Installation_instruction_type : StringInstruction_value : String
(from 5_Foundation)
Virtual_connection
Name : String
(from 4_Connectivity)
0..*
1
0..*
1
0..*
1
0..*
1
0..*
1
0..*
1
Processing_instruction
Instruction_type : StringInstruction_value : String
(from 5_Foundation)
Harness_section
Id : StringDescription [0..1] : String
(from 5_Foundation)
Sheet
Name : StringVersion : StringDegree_of_maturity [0..1] : StringDescription [0..1] : StringPart_number [0..1] : String
(from layout)0..*0..* 0..*0..* ELOG_design
Name : StringVersion : StringDegree_of_maturity [0..1] : StringDescription [0..1] : StringPart_number [0..1] : String
(from layout)
0..*0..* 0..*0..*0..* 0..*0..* 0..*
1..*
1..*
1..*
1..*
ELOG_signal_classes(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Systems(from 0_XML-Container)...)
<<xml-node>>
1..*1 1..*1
Terminal_specifications(from 0_XML-Container)
<<xml-node>>
1..*1 1..*1
Change_records(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Symbols(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Harness_connectors(from 0_XML-Container)
<<xml-node>>1..*1 1..*1
ELOG_connection_groups(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Wire_occurrences(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Variant_configurations(from 0_XML-Container)
<<xml-node>> 1..*
1
1..*
1
ELOG_interfaces(from 0_XML-Container)
<<xml-node>>
1..* 11..* 1
Zones(from 0_XML-Container)...)
<<xml-node>>
1..* 11..* 1
External_references(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
ELOG_components(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Wire_specifications(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Part_references(from 0_XML-Container)
<<xml-node>>
1..*1 1..*1
Schematic_concepts(from 0_XML-Container)
<<xml-node>>
1..* 11..* 1
Units(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Custom_properties(from 0_XML-Container)
<<xml-node>>
1..*1 1..*1
Installation_instructions(from 0_XML-Container)
<<xml-node>>
1..* 11..* 1
Connections(from 0_XML-Container)...)
<<xml-node>>
1..*
1
1..*
1
Processing_instructions(from 0_XML-Container)
<<xml-node>>
1..* 11..* 1
Harness_sections(from 0_XML-Container)
<<xml-node>>
1..*1 1..*1
Sheets(from 0_XML-Container)...)
<<xml-node>>
0..*
1
0..*
1
ELOG_designs(from 0_XML-Container)
<<xml-node>>
1..*
1
1..*
1
Content_type
with_layoutwithout_layout
(from 0_XML-Container)
<<enumeration>>
ELOG_model
Version : StringModel_name : StringModel_version [0..1] : StringProject_number [0..1] : StringCar_classification_level_2 [0..1] : StringCar_classification_level_3 [0..1] : StringCar_classification_level_4 [0..1] : StringModel_year [0..1] : StringGenerating_system_name [0..1] : StringGenerating_system_version [0..1] : StringContent_type [0..1]File_name [0..1] : String
(from 0_XML-Container)
<<xml-root>>
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..11 0..110..1 10..1 1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
0..1
1
11
Recommended