Klassenbeziehungen bestimmen, welche Klassen sich aufeinander beziehen können, wodurch wiederum die Objekt- und Konstruktionsartikel bestimmt werden, mit denen ein anderes Objekt verknüpft werden kann. Klassenbeziehungen legen weitgehend die „Von/In“-Navigationsstruktur eines Konzeptionsobjekts fest und können so konfiguriert werden, dass die zahllosen Variationsmöglichkeiten in einer Anlage angezeigt werden können. Es können z. B. Beziehungen für die Klasse „MOTOR“ so eingestellt werden, dass alle Kabel (-ausgänge, -eingänge) eines Motors, der Betriebsraum des Motors (z. B. Ort: 10) und seine Anschlusskastenverknüpfung (z. B. 10-JB-001) angezeigt werden.
Klassenbeziehungen vereinfachen den Erfassungsvorgang durch Beschränken der Anzahl an Beziehungen, der in der Werteliste anzeigt werden, wodurch sicherstellt wird, dass nur sinnvolle Beziehungen erstellt werden können. Beim Erfassen eines „Senders“ ist z. B. die einzige zur Auswahl stehende funktionale übergeordnete Beziehung eine „Geräteschleife“. Klassenbeziehungen werden für die Konstruktionsartikel- und Objektklassen definiert.
Die Registerkarte Klassenbeziehungen auf der Seite Klasse dient zum Konfigurieren von Beziehungen. Alle Beziehungen werden auf Klassenbasis konfiguriert, d. h. alle Pumpen in der Klasse „PUMPE“ haben die gleichen Beziehungen. Individuelle Beziehungen können mithilfe der Standardbeziehungen als Vorlagen erstellt werden. Gewöhnlich werden Klassen erstellt und anschließend deren Beziehungen konfiguriert. Die erforderlichen Klassenbeziehungen haben möglicherweise eine stärkere Auswirkung auf eine Klasse, als technische Daten oder ID-Kennzeichnungen.
Objekte sind der Hauptbezugspunkt für die Hauptbeziehungen zu anderen Objekten, Konstruktionsartikeln, Dokumenten usw. Jede Beziehung kann bidirektional angewendet werden. Die in der Tabelle aufgeführten Objektklassen sind Beispiele; sie zeigen, wie eine tatsächliche Beziehung aussehen kann.
N | Ein Objekt einer Klasse | Bezeichnung Klassenbeziehung | Objekt(e) von Klasse | N |
1 | KREIS | kann unt.geord. FktObj. haben | TRANSMITTER | n |
n | TRANSMITTER | kann üb.geord. FktObj. haben | KREIS | 1 |
1 | GEBÄUDE | kann freie unt.geord. OrtsObj. haben | RAUM | n |
n | RAUM | kann freies üb.geord. OrtsObj. haben | GEBÄUDE | 1 |
1 | PS_DATEN | kann ProzDatens. sein f | VENTIL | n |
n | VENTIL | kann ProzDaten haben | PS_DATEN | 1 |
1 | KREIS | kann Sign. verwend. v. | SIGNAL | n |
n | SIGNAL | kann Signal sein für | KREISE | 1 |
1 | MCC (Motor Control Central - Zentrale Motorregelung) | kann als Ausgang besitzen | KABEL | n |
n | KABEL | kann abgehen von | MCC | 1 |
1 | MOTOR | kann als Eingang besitzen | KABEL | n |
n | KABEL | kann eingehen an | MOTOR | 1 |
Beziehungen sind bidirektional - das Definieren der Beziehung in eine Richtung definiert sie auch in die andere Richtung. Folgende Objektbeziehungen können nach Bedarf geändert werden: Die Objektklassen sind Beispiele, die verwendet werden, um die Verknüpfungstypen zu veranschaulichen.
N | ||||
1 | MCC_BEREICH | kann versorgen | MOTOR | 1 |
1 | MOTOR | kann versorgt werden von | MCC_BEREICH | 1 |
n | ÜBERDRUCKVENTIL | kann beeinflussen | DRUCKBEHÄLTER | 1 |
1 | DRUCKBEHÄLTER | Beeinflussung möglich von | ÜBERDRUCKVENTIL | n |
n | SIGNAL | kann zuordnen | KANAL | 1 |
1 | KANAL | kann zugeordnet werden von | SIGNAL | n |
1 | MCC | kann vorläufig versorgen | MOTOR | n |
n | MOTOR | kann vorläufig versorgt werden von | MCC | 1 |
1 | MOTOR | kann antreiben | PUMPE | 1 |
1 | PUMPE | Antrieb möglich durch | MOTOR | 1 |
n | KREIS | kann vorläufig zuordnen | DCS | 1 |
1 | DCS | kann vorläufig zugeordnet werden von | KREIS | n |
n | TRANSMITTER | kann verlegt werden neben | LEITUNG | 1 |
1 | LEITUNG | kann verlegt werden neben | TRANSMITTER | n |
1 | MCC_BEREICH | kann Ersatzversorgung darstellen | MOTOR | 1 |
1 | MOTOR | Ersatzversorgung möglich durch | MCC_BEREICH | 1 |
1 | MCC | kann Ersatzversorgung darstellen | MOTOR | n |
n | MOTOR | Ersatzversorgung möglich durch | MCC | 1 |
1 | ROHRLEITUNGSSYSTEM | kann unt.geord. Rohre haben | VENTILKUGEL | n |
n | VENTILKUGEL | kann üb.geord. Rohrleitg. haben | ROHRLEITUNGSSYSTEM | 1 |
n | PUMPE | kann Ersatzteil haben | IMPELLER | n |
Es lassen sich drei bidirektionale Standardbeziehungstypen für Konstruktionsartikel anwenden. Jede der unten aufgeführten Konstruktionsartikelklassen ist ein Beispiel - sie dienen nur zur Veranschaulichung des Verknüpfungstyps.
N | Ein Anlagenteil der Klasse | Bezeichnung Klassenbeziehung | ||
1 | MOTOR | Mögl. Anlagenteil für | MOTOR | n |
n | IMPELLER | kann Ersatzteil sein für | PUMPE | n |
Ein Anlagenteil der Klasse | Anlagenteile der Klasse | |||
n | PUMPE | kann bestehen aus | IMPELLER | n |
n | IMPELLER | kann gehören zu | PUMPE | n |
Die Definition von Entwurfsobjekten und Artikeln mit Bezug zu einem Objekt auf den Anlagenobjektseiten wird von den Objektrelationen gesteuert, der für eine bestimmte Klasse definiert worden sind. Beim Verknüpfen der Beziehung mit dem Objekt, darf jede Beziehung nur einen Wert erhalten. Eine oder mehrere der folgenden Beziehungen kann hinzugefügt werden: