Monforts Textilmaschinen GmbH Liste der Verbesserungsvorschläge und Fehler von EPLAN 21 05.04.2002 Ulf Klein Verbesserungsvorschläge 1. nötige Verbesserung: BMK-Vergabe bei Steckerleisten und SPS-Karten nicht optimal gelöst. Bei der Erzeugung einer Steckerleiste bzw. einer SPS-Karte wird das BMK willkürlich vergeben, bzw. ist von der Cousor- position abhängig an der die rechte Maustaste betätigt wurde. Das neu erzeugte BMK muß gemerkt (notiert) werden, um beim Ansetzen des Steckerpins/SPS-Klemme das richtige BMK zu wählen um es anschließend anzupasssen. 2. nötige Verbesserung: Tauschen von Steckerpins. Das Tauschen von Steckerpins ist um einiges komplizierter als z.B. von Klemmen oder Adern eines Kabels. Hier müssen beide Pins markiert werden um dann mit der Funktion "tauschen" im Kontextmenu ausgewechselt zu werden. Da sind die Menus für Kabel bzw. Klemmen um einiges einfacher zu handhaben. 3. nötige Verbesserung: Neunummerierung von Steckerpins Wird ein Stecker geändert, so werden alle angeschloßenen Adern dem neuen Stecker neu, mit der ersten Klemme beginnend, zugeordnet. Warum? Es sollte Priorität haben, das die Pinnummern erhalten bleiben und nur die Pins neu vergeben werden, die auf dem neuen Stecker nicht vorhanden sind. Hintergund: Wir setzen Steckerleisten ein um Pulte anzuschließen. Je nach Ausführung sind diese mit 6 / 11 / 17 oder 24 Pins bestückt. Im den Makros sind diese jeweils mit 24Pins angelegt, da immer von Maximalbestückung ausgegangen wird. Wurde das Projekt angelegt, kürzt der Sachbearbeiter die Stecker auf die effektive benötigte Länge. Dabei werden die Pinnummern der fest definierten Adern (Potentiale, Not-Aus usw.) neu vergeben. 4. nötige Verbesserung: Es fehlt eine Funktion um zwei Stecker zu einem zu verbinden. Problem ergibt sich aus o.a. Situation. Wir setzen für einige Pulte mehrere Steckverbindungen ein. Dann kann es sich ergeben, daß statt drei 24poligen Steckverbindungen nur zwei benötigt werden. Die Pins sind aber auf drei Stecker verteilt. Einen einzelnen Pin auf einen anderen Stecker zu verlegen ist jedoch nicht möglich ohne den Stecker komplett mit dem anderen querzu- verweisen. Dadurch werden die Pins der Stecker addiert und es ist eine Änderung des Steckers notwendig, was wiederum das Problem im vorigen Punkt nach sich zieht. 5. nötige Verbesserung: Der Dialog der Kabel ist am besten gelungen. Hier gibt es keine Probleme. Doch haben auch die Kabel zwei kleine Umständlich- keiten. Die erste ist das Problem der verteilt dargestellten Leitungen, d.h. eine Leitung wird auf mehrere Seiten verteilt dargestellt. Hier fehlt eine Abfrage nach dem Absetzen der Leitung, ob es sich um eine neue oder eine schon angelegt Leitung handelt mit einer Auswahl der schon im Projekt vorhandenen Kabeln. Im Moment muß das BMK des Kabels richtig angegeben werden, dann wird es auch querverwiesen. 6. nötige Verbesserung: Bei dem zweiten Problem handelt es sich um die Adereigenschaften, die nach dem Verschieben eines Kabels schon mal verloren gehen. Hier ist es relativ umständlich, diese wieder anzeigen zu lassen (Doppelklick auf Kabel > Register Kabel wählen > rechte Maustaste betätigen > Funktion wählen > neuzeichnen im Editor). 7. nötige Verbesserung: Wenn ein Kontakt abgesetzt wurde und der Dialog der im Projekt vorhandenen Schütze erscheint, steht dieser immer auf "Liste". Bei der Anzahl von Schützen bevorzugen wir jedoch die Baumauswahl und müssen aus diesem Grunde immer wieder umschalten. Hier wäre es wünschenswert, wenn die Darstellungsart des Dialogs gespeichert würde. 8. nötige Verbesserung: Der BMK-Dialog wird bei bestimmten Aktionen minimiert, warum? Wenn eine Schützspule abgesetzt wird und das Schütz über die Schütz- auswahl ausgewählt wurde, ist der BMK-Dialog immer minimiert. Dabei muß die Schützauswahl durch die Taste "übernehmen" quittiert werden. Besser wäre es den Dialog immer geöffnet zu lassen oder ihn wieder auf normale Fenstergröße zu schalten. 9. nötige Verbesserung: Die Schützauswahl wird nur als Liste angeboten. Ist es nicht möglich, die Schütze (gleiches gilt für die Artikelauswahl) in einer Baumstruktur darzustellen? Dieser würde das Auffínden von Teilen enorm er- leichtern, insbesondere wenn der Baum genauso eingestellt werden kann wie in der Artikelverwaltung. Mit dem Filtern funktioniert es zwar auch, ist aber ungleich aufwendiger. 10. nötige Verbesserung: Bei den Steckerpins fehlt die Angabemöglichkeit des Potentialtyps. Bei Klemmen wunderbar bewährt fehlt diese wichtige Eigenschaft bei den Steckern. Vor allen Dingen notwendig: PE und Schirm. 11. nötige Verbesserung: Ist es notwendig bei jeder neuen Schützauswahl die gesamte Datenbank zu durchsuchen und einzulesen? Es dauert einfach zu lange, wenn 10 Schütze abgesetzt werden sollen und jedesmal die Liste neu erzeugt wird. 12. nötige Verbesserung: Es ist sinnvoll den Mauszeiger als Fadenkreuz darzustellen. 13. nötige Verbesserung: Unter dem Menupunkt "Berichte aktualisieren" können nur die als Seiten im Projekt angelegten Berichte aktualisiert werden. Die Berichte, die in Dateien geschrieben werden, müssen jedesmal neu angelegt werden. Da wir fast alles in Dateien hinterlegen, geben wir im Moment einige Berichte direkt mit der API aus, diese sind allerdings nur im Quellcode von VB editierbar und somit nicht von allen Mitarbeitern nutzbar. Muß dringend geändert werden. 14. nötige Verbesserung: Die Einstellungen zum Prüfen eines Projektes sind nicht konkret genug. Wir wünschen uns dort feinere Einstellungen. Eine Über- prüfung des Kabels ist in Ordnung, doch für uns z.B. uninteressant, ob Adern nicht belegt sind. 15. nötige Verbesserung: Das Ändern der Projekthierachie sollte ohne eine Änderung der BMKs (Neunumerierung) vonstatten gehen, wenn nur die Hierachie- Reihenfolge geändert wird. Die BMKs sind und waren eindeutig. Aus diesem Grunde besteht keine Veranlassung die BMKs neu durchzunummerieren. Diese Verbesserung betrifft uns kaum, da wir immer mit der gleichen Hierachie arbeiten, aber Ing-Büros mit täglich neuen Anforderungen könnten so ihre Makros effektiver einsetzen. FEHLER: 1. Fehler: Beim Import von Makros. Werden mehrere Makros gleichzeitig importiert, so muss jedes Makro separat quittiert werden. Werden alle global quittiert wird Fehler unter OBJECTSTORE erzeugt (Fehler 50). Fehler ist EPLAN bekannt. Zeitpunkt wann Lösung kommt ist unbekannt. Werden Makros von Hand importiert, müssen diese einzeln quittiert werden. Unsere Lösung: Es wurde eine Software zum automatischen Import von Makros geschrieben. Bei dieser wird das alte Makro vorher gelöscht, dann tritt der Fehler nicht auf. 2. Fehler: Bei Makrovarianten in freien Texten. Wird ein Makro, in dem sich ein als Makrovariante erzeugter freier Text liegt, so geht beim Import des Makros die Sprachformatierung des freien Textes verloren. Fehler ist EPLAN bekannt. Zeitpunkt wann Lösung kommt ist unbekannt. Es werden keine Makros mit Makrovarianten per Hand eingefügt. Unsere Lösung: Es wurde ein Programm geschrieben, welches in allen Makros bei bestimmten Texten die Sprachformatierung kontrolliert und gegebenenfalls wieder richtig einstellt 3. Fehler: Klemmleisten können nicht einfach gelöscht werden. Per API und unter EPLAN ist es nicht möglich Klemmleisten zu löschen. Es muss das Projekt komprimiert werden. Fehler ist EPLAN bekannt. Zeitpunkt wann Lösung kommt ist unbekannt. Unsere Lösung: keine. Aus diesem Grunde können nur neue Projekte erzeugt und keine bestehenden Projekte erneuert werden. Soll in Version 3.3. behoben sein. 4. Fehler: Es kann aus der API heraus nicht gedruckt werden. Die für uns notwendige Zielverdrahtung wird generell erst aktiv sobald der grafische Editor gestartet wurde. Soll laut Herr Rupietta (EPLAN) mit der neuen Verison 3.3 beseitigt sein. Druck im Moment nur aus EPLAN direkt möglich. 5. Fehler: Stecker können nicht exakt angesetzt werden. Problem sind hier die nichtinstanziierten Pins eines Steckers. Diese Pins werden in den Makros benötigt um die Pinanzahl des Steckers zu definieren. Werden die Makros mit diesen derart definierten Steckern abgesetzt, so werden nur die Pins des zuerst abgesetzten Steckers exakt platziert. Die Pins des Steckers auf dem nächsten Makro können nicht exakt platziert werden, da die nichtinstaziierten Pins diese Funktion blockieren. Der Fehler soll laut Herr Rupietta in der Version 3.3 behoben sein. Dann werden die nichtinstanziierten Pins aus den Makros gelöscht und eine neue Eigenschaft übernimmt die Pinanzahl des Steckers, damit dieser weiter definiert bleibt. Unsere Lösung: Bei festgelegten Steckern werden die Pins von Hand sortiert. 6. Fehler: Artikelnummer von Schützen geht verloren. Wenn unter EPLAN ein Schütz gezeichnet wird, so wird zuerst die Spule gezeichnet, anschließend die Artikelnummer vergeben und dann die Kontakte abgebucht. Bei vielen Makros wird jedoch zuerst der Kontakt eines Schützes abgesetzt. Nach Definition ist dies dann das Hauptelement und bestimmt die Artikelnummer. Wenn die Spule später abgesetzt wird, so geht deren Artikelnummer verloren, da der Kontakt diese schon bestimmt hat. Ein Schützlauf kann dann nicht gefahren werden. Fehler ist EPLAN bekannt. Zeitpunkt wann Lösung kommt ist unbekannt. Unsere Lösung: Beim Absetzen eines Makros wird dieses auf Schützspulen untersucht und die Artikelnummer inkl. BMK abgespeichert. Wurde das Projekt komplett erzeugt werden alle Artikelnummern wieder zurückgeschrieben. 7. Fehler: In den Makros ist kein Artikelabgleich möglich. 8. Fehler: Werden Makros mit einer anderen Projekthierachie als im Projekt eingestellt, so ergeben sich gravierende Fehler (z.B. das Anlegen von mehreren Klemmleisten in einem BMK.) Unser Vorschlag: EPLAN21 soll das Einfügen eines Makros ablehnen (mit Fehler- meldung), sobald die Projekthierachien nicht identisch sind. Die oben genannten Verbesserungsvorschlägen und Fehlern sind EPLAN SuS bekannt. Es sind die Dinge, die uns aufgefallen sind oder stören ohne Anspruch auf Vollständigkeit. Zudem bleibt zu sagen, daß EPLAN 21 ein hervorragendes Produkt ist und daß in den letzten Jahren viel an der Qualität gearbeitet wurde. Aber warum sollte man diese Produkt nicht weiter verbessern (siehe SPS-Funktionalität in der 3.3.)? Zusatzbemerkung zur Hannovermesse 2002: Ein für uns wichtiges Thema sind die Stecker! Zwar wurde Fehler Nr.5 in der Version 3.3. eliminiert (nach Aussage EPLAN), doch bleibt hier noch erheblicher Handlungs- bedarf. Zudem ist der Fehler Nr.6 ein für API-User bedeutender Fehler, der schnellstens behoben werden muß. Obwohl man zugeben muß, daß er nur für API-user relevant ist, da er bei manuellem Zeichnen nicht in Erscheinung tritt. Ein anderes wichtiges Thema wäre der Zugriff von mehreren Arbeitsplätzen auf gemeinsame Stammdaten.