Kabel / Kabelmanagement

Leider gibt es bisher noch keinen Bauteiltypen für ein Kabel sowie ein Kabelmanagement.

Es gibt teilweise schon die ersten Arbeiten, wie in dem Video zu sehen, allerdings sind diese noch nicht abgeschlossen und ich vermute, dass dies auch noch lange dauern wird.

 

Somit muss man hier leider einen kleinen Workaround nutzen. Hierbei wird ein normales Bauteil erstellt, welches die klassischen Linien, Querstriche, Aderbeschriftungen etc. enthält.

Leider ist hierbei das Bauteil in der Größe nicht variabel, wodurch man Kabel desselben Typs öfter erstellen muss, damit die Anschlüsse passend verteilt sind.

 

Damit die erstellten Kabellisten und Klemmenpläne mit dem anderen Workaround funktionieren, gibt es bei den Kabeln eine wichtige Regel, die eingehalten werden muss!

Für jede Ader müssen zwei Anschlüsse angelegt werden, jeweils einer zu den Elementen, die angeschlossen werden sollen,

also beispielsweise einmal zu den Klemmen und einmal zu dem Feldgerät.

Diese beiden Anschlüsse müssen dann den Anschlussnamen der Ader bekommen.

Somit gibt es beispielsweise, wie in dem Bild zu sehen, für ein J-Y(St)Y 2x2x0,8 acht Anschlüsse.

Zwei Anschlüsse heißen dann 1rt, zwei Anschlüsse heißen 1sw, zwei Anschlüsse heißen 2ws und zwei Anschlüsse heißen 2ge.

 

Danach kann man das Kabel dann einfach aus der Bauteilsammlung ziehen und auf der Seite platzieren.

Die Kabelliste kann man dann am Ende über meine eigene Funktion erstellen oder man baut sich eine eigene SQL-Abfrage für die Materialliste zusammen.

DDC / SPS

Wie bereits vorher erwähnt, kann man aktuell eine SPS nur nach dem alten Stand darstellen. Möchte man dies nach aktuellem Stand mit einem Haupt- und Nebenelement machen, muss man auch hier einen Workaround nutzen.

Es gibt in QElectroTech intern zwar keinen eigenen SPS-Manager, aber es gibt ein externes Tool, welches einen Manager recht gut imitiert.

Dadurch muss nicht händisch jeder Datenpunkt übertragen werden. In dem Video könnt ihr sehen, wie man dieses Tool benutzt.

Es ist ein Python-Tool, welches ihr auch im Forum herunterladen könnt.

Hierbei muss man dann lediglich aufpassen, dass jedes Master-Element, welches als Datenpunkt agiert, das gleiche BMK hat wie das I/O-Modul.

 

Der große Unterschied zu einem SPS-Manager ist, dass für jeden Datenpunkt ein eigener Master platziert werden muss.

Dieser Master sollte, wie in der Funktion "maximale Anzahl Slaves definieren" beschrieben,

dann mit maximal einem Slave-Kontakt versehen werden. So kann der Datenpunkt später nicht doppelt ausgewählt werden.

Die Auswahl, wenn man das Nebenelement platziert hat und verbinden will, geht super schnell über das Auswahlfenster.

 

Der Nachteil bei dieser Art ist, dass im Verdrahtungsplan nicht der richtige Anschluss angegeben wird.

Dieser muss dann händisch eingetragen werden.

 

Zusatzfunktionen

Die Zusatzfunktionen können hier heruntergeladen werden. Hierbei handelt es sich auch um ein Python-Tool, welches die gespeicherte .qet-Datei ausliest.

Bauteile nummerieren

Sollte euch die von QElectroTech mitgelieferte Funktion zum automatischen Nummerieren zu umständlich sein, dann könnt ihr die hier mitgelieferte Funktion zum Nummerieren der Bauteile nutzen.

Diese ist recht simpel. In dem Bauteil muss in dem BMK-Feld ein "-" und ein bis zwei Buchstaben stehen. Nicht mehr, nicht weniger. Dies kann man direkt in dem Bauteileditor hinterlegen. Somit muss man beim Platzieren auf nichts mehr achten. Sollen bestimmte Elemente, wie z. B. die Master-Elemente der Datenpunkte, nicht durchnummeriert werden, reicht es hier, wenn diese schon beschriftet sind, mit z. B. -100K1. Diese werden dann außen vor gelassen. Hierfür lassen sich einfache Auto-Nummerierungsbefehle erstellen, da man nicht einmal eine fortlaufende Nummer braucht.

Die Bauteile werden nach folgendem Schema dann nummeriert:
- Seitennummer BMK fortlaufende Nummer.

Das heißt, wenn man auf Seite 10 beispielsweise drei Sicherungen hat und alle drei nur -F heißen, wird, nachdem man diese Funktion aufgerufen hat, daraus: -10F1, -10F2 & -10F3.

Für jedes unterschiedliche BMK wird die fortlaufende Nummer von vorne begonnen. Für jede Seite auch von vorne.

Klemmenplan

 

Die interne Funktion von QElectroTech um einen Klemmenplan zu erstellen ist leider noch im Entwicklungsstand.

Dafür gibt es in den Zusatzfunktionen die Möglichkeit einen Klemmenplan als CSV zu erstellen oder direkt in das Projekt zu integrieren. 

Auf dem ersten Bild rechts könnt ihr sehen, wie ein Klemmenplan aussieht.

Für die Beschriftung oben in der Mitte, wird aus den Projekteigenschaften aus dem Feld Projekttitel ausgelesen.

Auf dem 2. Bild seht ihr, wie eine Klemme deklariert sein muss, damit die Felder richtig befüllt werden.

Die Brückenlinien werden automatisch erstellt. Dafür geht das Skript durch die .qet-Datei und vergleicht immer,

was in der Linie, die an der Klemme angeschlossen ist, in der Rubrik "Spannung/Protokoll" eingetragen ist. Für jeden Eintrag, z.B. 24VAC und 0VAC wird ein Punkt erstellt. 

Wenn an 2 Klemmen das gleiche Potential ist, wird dieser mit einer Linie verbunden.

Damit die Ziele gefunden werden, ist es zwingend nötig, dass die Anschlüsse der Kabel, wie oben beschrieben, benannt sind.

Ist die Klemmleiste größer als die Seite an Platz bietet, wird eine neue Seite erstellt.

Für jede Klemmleiste wird eine neue Seite erstellt und der Seitentitel angepasst.

 

Die Erstellung der CSV dient für Anschlussarbeiten und Beschriftungen.

Kabelliste

Für die Kabelliste müssen die Kabel wie oben beschrieben erstellt sein. Da QElectroTech keine Bauteileigenschaft für Kabel besitzt, durchsucht das Skript hier alle Bauteile die in dem BMK ein W drin stehen haben.

 

Auf dem ersten Bild rechts könnt ihr sehen, wie eine Kabelliste aussieht.

In die Liste werden dann einfach die ausgelesenen Werte eingetragen.

Auch hier dient die Erstellung der CSV für Anschlussarbeiten und Beschriftungen.

Intelligente PDF

Da die exportierte PDF von QElectroTech keine Querverweise oder Bauteilinformationen besitzt, gibt es ein externes Tool(Beitrag 47), welches dies einträgt. Dafür muss vorher die PDF erstellt werden. In dem Tool muss die PDF sowie die QET-Datei ausgewählt werden. Danach wird eine neue PDF erstellt, bei der die Informationen enthalten sind.

 

Aktuell ist diese noch im Beta Status. Aus diesem Grund empfehle ich, dass man zuerst einmal die roten Rechtecke einblenden lässt um den Export einmal zu kontrollieren. Dieser wird aber auch nicht mehr weiterentwickelt, da diese Funktion direkt in QElectroTech eingearbeitet werden soll.

 

Ergänzung: In der neusten Version von QElectroTech ist die Funktion, dass Querverweise klickbar sind inzwischen integriert.

massenhafte Bauteilbearbeitung

Es gibt 2 Möglichkeiten um eine massenhafte Überarbeitung zu machen.

Zuerst gibt es die Software "XMLCopyEditor". Da eine QElectroTech Datei eine XML-Datei ist, kann man diese damit öffnen und dann mit Suchen und Ersetzen Befehlen viele Änderungen mit einem Schalg machen.

 

Die 2 Möglichkeit ist ein Python-Tool (Beitrag 7). Dies funktioniert ähnlich wie der SPS-Editor. Zuerst wird die qet-Datei ausgewählt und dann die zu bearbeitende Seite. Wenn diese geladen ist, kann man die Variablen der Bauteile überarbeiten und abspeichern.