Release Notes für Eplan Engineering Configuration

Zur Hilfe: Eplan Engineering Configuration

Bereich Funktionalität Version
Job Server

Fehlermeldung wenn Komponente nicht gefunden wird

Kann eine Formel mit der Methode absRef() keine Komponente ermitteln, wird eine entsprechende Fehlermeldung ausgegeben.

2026 Update 1
Job Server

Job Server Worker als Dienst einrichten

Ab Version 2026 Update 1 kann auch ein Job Server Worker als Dienst eingerichtet werden. Die Einrichtung erfolgt analog zu der eines Job Servers, jedoch mit den optionalen Funktionen für Job Server Worker, sowie Job Server Worker-spezifischen Einträgen in der Initialisierungsdatei (ec.ini).

Mehr lesen...

2026 Update 1
Basis Arbeitsablauf

Leerzeichen und Tabulatoren in Formeln hervorheben

Ab Version 2026 Update 1 lassen sich mit der Option Leerzeichen und Tabulatoren anzeigen unter Fenster > Einstellungen > Formeln > Formeleditor alle Leerzeichen und Tabulatoren in Formeln hervorheben. Diese Option wirkt sich auf die Anzeige im Formeleditor und in der Registerkarte Formeleditor aus.

2026 Update 1
Administration

Installation per Batchdatei

Ab Version 2026 lässt sich EEC über Batchdateien installieren.

Dabei werden die folgenden Kommandozeilenparameter unterstützt:

  • /SILENT: Installation ohne Bedienoberfläche des Setup-Assistenten.
  • /VERYSILENT: Installation ohne Bedienoberfläche des Setup-Assistenten und ohne Anzeige eines Fortschrittsbalkens.
  • /LANG: Sprache der Installation.
  • /DIR: Zielverzeichnis für die Installation.
  • /SAVEINF: Speichert die Einstellungen der Installation in einer Datei mit der Endung .inf.
  • /LOADINF: Lädt die Einstellungen aus einer Datei mit der Endung .inf , um diese bei einer Installation zu nutzen.

Mehr lesen...

2026
Administration

Windows Umgebungsvariablen in der Initialisierungsdatei

Ab Version 2026 wird die Anwendung von Windows Umgebungsvariablen in der Initialisierungsdatei (ec.ini) unterstützt.

Umgebungsvariablen werden von Prozentzeichen umschlossen, z.B. %WINDIR%. Durch %% wird ein Prozentzeichen maskiert und lässt sich als Teil einer Pfadangabe nutzen.

Umgebungsvariablen, die nicht aufgelöst werden können, werden in der Protokolldatei ec.log aufgelistet und EEC beendet.

2026
Administration

Installation mit FastObjects Datenbank zur Datenhaltung nicht mehr möglich

Ab Version 2026 enthält die Installation keine Anbindung von FastObjects Datenbanken zur Datenhaltung. Ist in einer bestehenden Initialisierungsdatei (ec.ini) zur Datenhaltung noch eine FastObjects-Datenbank angegeben, lässt sich die Installation nicht mehr starten.

2026
Administration

Installation ohne MS Redistributables

Ab Version 2026 wird für die Installation kein MS Redistributable mehr benötigt.

2026
Administration

Aktualisierung zu Eclipse 2024-09

EEC basiert nun auf der Eclipse-Version 2024-09.

2026
Administration

Aktualisierter Microsoft JDBC-Treiber für Microsoft SQL Server

Die Standardeinstellung für die Verschlüsselung des aktualisierten Microsoft JDBC-Treibers für Microsoft SQL Server hat sich geändert. Wurde die Verschlüsselungsoption seither nicht genutzt, muss die URL mit encrypt=false ergänzt werden.

2026
Administration

EEC benötigt Java Runtime Environment der Version 17.0.15

Ab der Version 2026 benötigt EEC die Java Laufzeitumgebung (JRE) der Version 17.0.15. Die aktuelle JRE-Installationsdatei ist Bestandteil aller Installationsvarianten.

2026
Administration

Die Modellvariable Access Datenbankdatei ist nicht mehr verfügbar

Access Datenbanken werden seit Version 2022 nicht mehr unterstützt. Die Modellvariable Access Datenbank ist nun nicht mehr verfügbar. Eine EOX-Datei, welche diese Modellvariable unterstützt, lässt sich weiterhin ohne Fehler laden oder importieren. Die Funktionalität lässt sich jedoch nicht nutzen.

2026
Web EEC

Target für Web EEC ist aktualisiert

Das Web EEC verwendet das aktuelle RAP Target.

2026
Basis Arbeitsablauf

Lange Formelergebnisse werden in der Registerkarte Ergebnis komplett angezeigt

Sehr lange Formelergebnisse werden komplett in der Registerkarte Ergebnis angezeigt. Die Registerkarte Ergebnis bietet im Gegensatz zum Tooltip die Möglichkeit, durch das Formelergebnis zu scrollen.

2026
Basis Arbeitsablauf

Funktion Mit Editor verlinken über Tastenkombination steuern

Um einen Katalog mit den Editoren zu verlinken lässt sich die Schaltfläche nutzen oder die Tastenkombination [Alt] + [V].

2026
Basis Arbeitsablauf

Parameter an bestimmter Position einfügen

Im Parameter-Editor lassen sich über das Kontextmenü ein oder mehrere Parameter an der markierten Position in die Tabelle einfügen.

2026
Basis Arbeitsablauf

PX-Import in Projekt mit neuem Namen

Für den PX-Import lässt sich ein neuer Name für das resultierende Projekt angegeben. Ist das angegebene Projekt bereits vorhanden, wird das Eingabefeld rot eingefärbt und eine Fehlermeldung ausgegeben.

2026
Basis Arbeitsablauf

Der Content Assist zeigt in der Sprache en-US wieder Inhalte in englischer Sprache an.

2026
Basis Arbeitsablauf

Der Formelinspektor zeigt Iterationen und deren Werte für Formeln mit der Methode intoInject()

Um Formeln, welche die Methode intoInject() enthalten, besser untersuchen zu können, lassen sich nun alle Iterationen und deren Werte im Formelinspektor anzeigen.

2026
Job Server

Job Server Worker über Job Server neu starten

Ab Version 2026 lässt sich ein Job Server Worker über die Bedienoberfläche des Job Servers über die Schaltfläche [Restart] neu starten. Diese Funktion ist nicht für Installationen von einem Job Server mit Job Server Worker verfügbar.

2026
Job Server

Jobdefinitionen über den Job Server verwalten

Ab Version 2026 kann eine geänderte Jobdefinition auf alle Job Server Worker verteilt werden, die eine gleichnamige Jobdefinition besitzen.

Eine geänderte Jobdefinition lässt sich über die Schaltfläche [Hochladen] auf einen bestimmten Job Server Worker übertragen.

Haben mehrere Job Server Worker eine gleichnamige Jobdefinition, lässt sich die geänderte Jobdefinition mit der Schaltfläche [JMX ersetzen] auf den Job Server hochladen und von diesem auf alle verbundenen Job Server Worker übertragen.

Mehr lesen...

2026
Job Server

Die Abfrage eines Jobs gibt die Ausführungszeit zurück

Ab Version 2026 gibt ein GET-Aufruf für einen Job zusätzlich die Ausführungszeit im Millisekunden zurück.

Mehr lesen...

2026
Job Server

Aufbewahrung von ausgeführten Jobs auf 365 Tage erhöht

Ab Version 2026 lässt sich die Aufbewahrung von bereits ausgeführten Jobs von maximal 90 Tagen auf maximal 365 Tage verlängern.

2026
Job Server

Job-Übersicht zeigt die Ausführungszeiten der Jobs in der neue Spalte Dauer

Ab Version 2026 wird die gesamte Ausführungszeit von Jobs in der neuen Spalte Dauer angezeigt.

2026
Job Server

Priorität von Jobs in der Jobdefinition angeben

In Jobdefinitionen lässt sich optional die Priorität für die Ausführung angeben. Die Priorität wird mit der folgenden Syntax im Tag <jobdefinition> angegeben:

<jobdefinition name="XXX" model="YYY.eox"> // no priority, default

<jobdefinition name="XXX" model="YYY.eox" priority="lowPriorityJob">

<jobdefinition name="XXX" model="YYY.eox" priority="highPriorityJob">

<jobdefinition name="XXX" model="YYY.eox" priority="highestPriorityJob">

2026
ECAD

Bestehende Makros von Modell aus Ressourcen erzeugen ausschließen

Der Assistent Modell aus Ressourcen erzeugen zeigt in der neuen Spalte Vorhanden an, welche Makros mit dem angezeigten absoluten Pfad bereits als Ressourcen von Disziplinkomponenten verwendet werden. Die bereits verwendeten Makros lassen sich markieren und vom weiteren Vorgang ausschließen.

2026
ECAD

Eigenschaften von Seiten setzen

Für eine Seite lassen sich auch dann Eigenschaften setzen, wenn das Makro nicht über den Platzhalter dafür vorbereitet ist. Um Seiteneigenschaften zu setzen oder zu ändern, lässt sich der Parameter verwenden, welcher für die Modellvariable Präfix für Eplan Electric P8 Eigenschaften angegeben ist.

Der angegebene Parameter kann als Typ Map angelegt sein und lässt damit zu, mehrere Eigenschaften als Schlüssel-Wert-Paare zu setzen. Als Schlüssel wird die Nummer der Eigenschaft angegeben und als Wert die Eigenschaft selbst.

2026
ECAD

Fehlermeldung beim Synchronisieren von ECAD Makros enthält die betroffene Komponente

Tritt beim Synchronisieren von ECAD-Makros ein Fehler auf, gibt die Fehlermeldung auch die betroffene Komponente an.

2026
Pro Panel

3D-Makro mit mehreren Schaltschränken in den Bauraum einfügen

Ein 3D-Makro, welches mehrere Schaltschränke enthält, kann als Enclosure in EEC definiert und automatisiert in einen Bauraum eingefügt werden. Dazu kann sowohl ein 3D-Makro als auch ein Artikel, der eine Referenz auf das 3D-Makro enthält, angegeben werden.

2026
Pro Panel

Beim Platzieren von Geräten auf Tragschienen werden alle Angaben des Parameters MateMap unterstützt

Um Geräte auf einer Tragschiene zu platzieren, wird der Parameter MateMap mit allen unterstützten Angaben angewendet.

Mehr lesen...

2026
Pro Panel

Geräte auf Sammelschienensystem lückenlos an Halter anreihen

Um Geräte, beispielsweise Adapter, lückenlos an einen Halter anzureihen, ist der Halter als Komponente zu modellieren. Das Gerät wird mit seinem Anfasspunkt G1 an den Montagepunkt M2 des Halters angereiht. Weitere Geräte reihen sich ebenfalls mit dem Anfasspunkt G1 an den Montagepunkt M2 des Vorgängers an.

Mehr lesen...

2026
Scripting

Per Scripting eine neue Instanz mit angegebenem Namen auf Einfügeplatz einbauen

Ab Version 2025 Update 2 lässt sich eine Instanz mit einem gegebenen Namen auf einen Einfügeplatz oder Einfügepunkt einbauen. Dabei wird geprüft, welche Klasse der angegebene Einfügeplatz oder Einfügepunkt erwartet und die Instanz mit dieser Klasse erzeugt. Sind mehrere Klassen möglich, wird eine Exception geworfen. Es lassen sich ebenfalls Komponenten mit Schnittstelle oder abstrakter Klasse instanziieren.

2025 Update 2
Pro Panel

Beim Platzieren von Geräten auf einer Tragschiene wird auch der Anfasspunkt G1 berücksichtigt.

2025 Update 2
Formelsprache

Die Abfrage von logisch verknüpften Werten liefert den korrekten Wert zurück.

2025 Update 1
Basis Arbeitsablauf

Interne Ressourcen auslagern

Über Datei > Interne Ressourcen auslagern lassen sich alle Ressourcen von Disziplinkomponenten unterhalb der markierten Komponente, Unit oder Bibliothek in den Ressourcenordner der Disziplin auslagern. Alle ausgelagerten Ressourcen sind anschließend als externe Ressourcen mit den Disziplinkomponenten verknüpft.

Mehr lesen...

2025 Update 1
Basis Arbeitsablauf

Beim Erzeugen eines Modells aus Ressourcen werden nur relevante Ressourcen aufgelistet

Im Dialog Modell aus Ressourcen erzeugen werden nur noch Dateien aufgelistet, die einer gültigen Disziplinressource entsprechen.

2025 Update 1
Basis Arbeitsablauf

Beim EOX-Import sind Projekte initial nicht markiert

Beim Import einer EOX-Datei werden die enthaltenen Bibliotheken und Projekte aufgelistet. Ab der Version 2025 Update 1 sind die Projekte vorab nicht mehr markiert.

2025 Update 1
Basis Arbeitsablauf

Formel eines ererbten Parameters vollständig anzeigen

Eine lange Formel eines Parameters, der von einer Superklasse ererbt ist, wird in der Tabelle der Parameter in der Spalte Standard eventuell unvollständig angezeigt. Über Popupmenü > Zeige Standardformel lässt sich die vollständige Formel im Dialogfenster Standardformel-Sicht anzeigen. Weil es sich um eine ererbte Formel handelt, ist diese im Dialogfenster nicht änderbar.

2025 Update 1
Basis Arbeitsablauf

Verbesserte Fehlermeldung bei Rekursionen

Tritt im Modell eine Rekursion auf, weist die Fehlermeldung nun auf die beteiligten Fehlerquellen in Form von Links hin.

2025 Update 1
Basis Arbeitsablauf

Verbesserte Meldungstexte mit Links zu Komponenten in der Konsole

Absolute Namen von Komponenten werden in der Konsole als Links dargestellt, die eine Navigation direkt zu den Komponente erlauben.

2025 Update 1
Basis Arbeitsablauf

Ergebnistabelle der Suche nach unbenutzten Objekten zeigt an, ob Parameter eingebaut sind

Die Tabelle des Suchergebnisses für unbenutzte Objekte ist um die Spalte Eingebaut erweitert. In der Tabellenspalte kennzeichnet Ja unbenutzte Parameter, die in Komponenten eingebaut sind und Nein unbenutzte Parameter, die nicht in Komponenten eingebaut sind.

2025 Update 1
Pro Panel

Schaltschrank als 3D-Makro in den Bauraum einfügen

Schaltschränke lassen sich nun auch als 3D-Makro in einen Bauraum einfügen. So können auch vorkonfigurierte Schaltschränke in einen Bauraum eingefügt werden.

2025 Update 1
ECAD

Pfade in den Einstellungen für die Disziplin ECAD werden wiederverwendet

In den Einstellungen der Disziplin ECAD startet die Navigation zu den Ressourcen, zur ausführbaren Datei und der Makroprojekt-Vorlage bei bereits vorhandenen Pfaden.

2025 Update 1
ECAD

Von der Sicht Synchronisation zur ECAD-Disziplinkomponente in der Bibliothek navigieren

Wird eine externe Ressource für eine ECAD-Disziplinkomponente synchronisiert, öffnet sich die Sicht Synchronisation. Im Feld Name wird der absolute Name der zu synchronisierenden Disziplinkomponente angezeigt. Um zur Disziplinkomponente zu navigieren, ist der absolute Name in die Zwischenablage zu kopieren und im Bibliotheks-Katalog einzufügen. Im Bibliotheks-Katalog wird der Baum zur Disziplinkomponente aufgeklappt und die gesuchte Disziplinkomponente markiert.

2025 Update 1
ECAD

Makrovarianten numerisch oder alphabetisch angeben

Der Standard für die Angabe einer Makrovariante ist alphanumerisch von A bis I. Um eine Makrovariante in einer Formel einfacher anwenden zu können, sind nun auch die numerischen Werte 0 bis 8 anwendbar.

2025 Update 1
ECAD

Verbesserte Fehlermeldung bei Platzierung mehrerer Makros auf der identischen Position

Bei dem Versuch mehrere Makros auf der identischen Position zu platzieren, benennt die verbesserte Fehlermeldung nun, welches Makro auf einer benannten Seite wegen einer Kollision nicht platzierbar ist.

2025 Update 1
Form-UI

Das Attribut bColor ist auch für das Element <action> anwendbar

Auch für das Element <action> lässt sich nun die Hintergrundfarbe durch das Attribut bColor einstellen.

2025 Update 1
SCRIPTING

Verbesserung des Code-Editors für Groovy-Skripte

Der Code-Editor für Groovy-Skripte ist um die Funktion Syntax-Highlighting erweitert.

2025 Update 1
Administration

Kommentare in der Initialisierungsdatei (ec.ini) beginnen nicht mehr mit einem Doppelkreuz (#)

Ab der Version 2025 beginnen Kommentare in der Initialisierungsdatei (ec.ini) nicht mehr mit einem Doppelkreuz #, sondern mit einem Semikolon ;.

Aktion erforderlich!

Um bestehende Initialisierungsdateien zu übernehmen, müssen darin alle Doppelkreuze durch Semikola ersetzt werden.

2025
Administration

Laufzeitoptionen für Mail-Einstellungen gelten nicht für den Job Server

Die folgenden Argumente in der Initialisierungsdatei (ec.ini) werden nicht für den Job Server angewendet, sondern nur für das Engineering.SendMailCommand:

de.eplan.eec.mail.port

de.eplan.eec.mail.host

2025
Administration

EEC aktualisiert auf Eclipse 2023-12

EEC basiert nun auf der Eclipse-Version 2023-12.

2025
Administration

EEC benötigt Java Runtime Environment der Version 17.0.9

Ab der Version 2025 benötigt EEC die Java Laufzeitumgebung (JRE) der Version 17.0.9. Die aktuelle JRE-Installationsdatei ist Bestandteil aller Installationsvarianten.

2025
Administration

Installaton auf PC mit Windows 11 23H2 ist möglich

Die Installation von EEC 2025 auf PCs mit dem Betriebssystem Windows 11 Update 23H2 ist generell möglich.

2025
Administration

Verwendung von Datenhaltung per Datenbank ist nur mit entsprechender Lizenz möglich

Ab der Version 2025 wird eine Lizenz benötigt, um die Datenhaltung per Datenbank nutzen zu können. Die Datenhaltung per Datenbank sollte nicht für neue Projekte verwendet werden.

Der Installations-Assistent ist mit einem Argument aufzurufen, um auch das Administrations-Tool für Datenbanken zu installieren.

Mehr lesen...

2025
Administration

Die Datei log4j.properties wird nicht mehr im Workspace installiert

Die Datei log4j.properties wird nicht mehr im Workspace installiert. Eine dort abgelegte Datei log4j.properties wird von EEC weder gelesen noch ausgewertet.

2025
Basis Arbeitsablauf

Verbesserung der Fehlermeldungen beim Zugriff auf Datenbanken

Zur Fehleranalyse sind die Fehlermeldungen beim Zugriff auf Datenbanken verbessert worden:

  • wenn die URL zur Datenbank nicht korrekt angegeben ist,
  • wenn die Login-Daten nicht korrekt angegeben sind,
  • wenn die Datenbank aufgrund eines Timeouts nicht erreichbar ist.
2025
Basis Arbeitsablauf

Verbesserung der Ressourcenauswahl für Disziplinkomponenten

Soll eine bestehende Ressourcenzuordnung für eine Disziplinkomponente geändert werden, beginnt die Navigation immer bei dem Dateipfad der bestehenden Ressource.

2025
Basis Arbeitsablauf

Verbesserung der Fehlermeldungen bei der Verwendung von SQL-Abfragen in Formeln

Fehlermeldungen bei SQL-Abfragen werden sowohl im Meldungsprotokoll als auch in der Konsole ausgegeben.

2025
Basis Arbeitsablauf

Verbesserung beim Verschieben mehrerer Parameter einer Bibliothekskomponente

Ab Version 2025 lassen sich mehrere aufeinanderfolgende Parameter einer Bibliothekskomponente markieren und als Block auf eine neue Position verschieben.

2025
Basis Arbeitsablauf

Die wiederholte Anwendung der Funktion Rückgängig machen in der Sicht Formeleditor löscht keinen zuvor vorhandenen Code.

2025
Basis Arbeitsablauf

Dateiauswahl für Disziplin-Ressourcen verbessert

Ab der Version 2025 startet der Dateiauswahl-Dialog für eine Disziplin-Ressource nicht mehr mit dem Verzeichnis der letzten Dateiauswahl-Aktion, sondern bei neuen Disziplinkomponenten mit dem Standard-Ressourcenverzeichnis für die passende Disziplin und bei bestehenden Disziplinkomponenten mit dem Verzeichnis der bisher angegebenen Ressource.

2025
Basis Arbeitsablauf

Suchen und Ersetzen in Objekten der Suchergebnisliste

Ab der Version 2025 können Sie in einer Suchergebnisliste die gefundenen Objekte durchsuchen lassen und dabei eine Ersetzung für alle Objekte starten. Sie können die markierten Objekte oder alle Objekte der Suchergebnisliste vorwärts oder rückwärts durchsuchen lassen. Ebenfalls sind die Optionen Groß-/Kleinschreibung beachten, Ganzes Wort, Reguläre Ausdrücke, Suche am Dokumentenanfang fortsetzen und Schrittweise möglich.

2025
Basis Arbeitsablauf

Zusätzliche Darstellung von Parameterwerten in neuer Sicht Ergebnis

Ab der Version 2025 wird der Werte eines markierten Parameters zusätzlich in der neuen Sicht Ergebnis dargestellt. Die neue Sicht ist standardmäßig neben der Registerkarte der Sicht Formeleditor angeordnet.

2025
Basis Arbeitsablauf

Darstellung von Parameterwerten als Tooltip ist begrenzt

Parameterwerte mit einer Länge von über 1024 Zeichen werden nicht mehr als Tooltip dargestellt, damit der Tooltip nicht die gesamte Bildschirmfläche einnehmen kann.

2025
ECAD

Makro mit mehreren Varianten oder Darstellungsarten editieren

Im Editor Makro einer ECAD-Disziplinkomponente lässt sich ab der Version 2025 ein Makro mit mehreren Varianten oder Darstellungsarten editieren. Bei diesen Makros ist vor dem Öffnen des Editors in einem Auswahldialog die Variante und/oder die Darstellungsart auszuwählen.

2025
ECAD

Makrobeschreibung wird als Kommentar importiert

In Eplan Electric P8 lässt sich einem Makro eine Beschreibung (P8 Property 11057) zuordnen. Beim Import des Makros in eine Disziplinkomponente wird die Makrobeschreibung als Kommentar übernommen. Die Makrobeschreibung wird in einen gekennzeichneten Bereich des Kommentarfelds geschrieben, sodass andere Kommentare erhalten bleiben. Beim Synchronisieren des Makros wird auch die Makrobeschreibung im Kommentarfeld aktualisiert. Die Sicht Synchronisieren enthält für den Vergleich mit der bisherigen Makrobeschreibung ein zusätzliches Feld. Enthält das aktualisierte Makro keine Beschreibung mehr, wird auch der Text im Kommentarfeld entfernt.

2025
ECAD

Mehrsprachige Texte für die Projektbeschreibung

Die Projektbeschreibung (P8 Property 10011) lässt sich nun ebenfalls in verschiedenen Sprachen angeben. Der Parameter des Typs String muss den Namen PropId_10011 tragen. Der mehrsprachige Text muss der folgenden Syntax entsprechen:

='<language code>@<project description text>;<language code>@<project description text>;'

Example:

='de_DE@Projektbeschreibung;en_US@Project description;'

2025
ECAD

Verbesserte Fehlermeldung bei Einstellung falscher Makro-Projektvorlage

Ist in den Einstellungen für Makro-Projekt-Vorlage ein P8-Basisprojekt mit der Einstellung Art des Projekts: Schaltplan angegeben, statt mit der Einstellung Art des Projekts: Makroprojekt, weist eine Fehlermeldung auf diese falsche Einstellung hin.

2025
Job Server

Jobdefinition wird bei fehlender P8-Verbindung deaktiviert

Soll während der Jobabarbeitung ein Schaltplan oder Pro Panel-Aufbau erzeugt werden, muss der Job Server Worker eine Verbindung zu P8 aufbauen können. Ist der Verbindungsaufbau nicht möglich, wird ein Fehler ausgelöst und der Job als fehlerhaft markiert. Des Weiteren wird durch diesen spezifischen Fehler diese Jobdefinition auf diesem Job Server Worker deaktiviert, um zu verhindern, dass die nachfolgenden Jobs mit identischer Fehlerursache scheitern.

2025
Job Server

Individuelles Schlüsselwort für die zu übergebende JSON-Struktur

In einer Jobdefinition (*.jmx) gibt es das neue Tag <jsonAlias> unterhalb des Tags <webserviceTrigger>. Mit dem Attribut value lässt sich ein individuelles Schlüsselwort angeben. Eine JSON-Struktur wird dann nicht mit dem Standard-Schlüsselwort json, sondern mit dem Alias übergeben.

Mehr lesen...

2025
Pro Panel

Bauteile auf vorkonfigurierten Tragschienen platzieren

Um Bauteile (Artikel oder 3D-Makro) auf Tragschienen zu platzieren, die auf einer Montagefläche vormontiert sind, ist die ID der jeweiligen Tragschiene anzugeben.

2025
Pro Panel

Bauteile als Artikel oder 3D-Makro mit mehreren Makros platzieren

Bauteile lassen sich sowohl als Artikel und auch als 3D-Makro platzieren. Sind mehrere Makros vorhanden, wird das Bauteil mit allen 3D-Makros platziert.

2025
SCRIPTING

Erweiterung der Basisfunktionen für den Code-Editor

Ab der Version 2025 verfügt der Code-Editor für Skript-Methoden über einen erweiterten Funktionsumfang:

  • Zeilennummern
  • Suchen/Ersetzen
  • Mehrzeiliges Einrücken nach rechts und links
  • Rückgängig machen/Wiederholen

Mehr lesen...

2025
Web EEC

Freigegebene Apache Tomcat Versionen

Ab EEC Version 2025 sind die Apache Tomcat Versionen 9.0.89, 10.1.11 und 10.1.24 freigegeben.

2025
Administration

Installation auf PC mit Windows 11 23H2 ist möglich

Die Installation von EEC 2024 Update 3 auf PCs mit dem Betriebssystem Windows 11 Update 23H2 ist generell möglich.

2024 Update 3
Basis Arbeitsablauf

Projektdaten prüfen mit eingeschaltetem Formel-Cache

Bei der Prüfung der Projektdaten bleibt der Formel-Cache eingeschaltet. Dazu ist gegebenenfalls eine Anpassung der Initialisierungsdatei (*.ini) für den Arbeitsspeicher (-xmx) nötig.

Mehr lesen...

2024 Update 3
Basis Arbeitsablauf

Verhalten von Feld Nicht aktiv mit sehr langen Formeln geändert

Ist eine Disabler-Formel länger als 40.000 Zeichen, verändert sich das Verhalten des Felds Nicht aktiv:

  • Das Feld schaltet sich in den Zustand "nur lesen".
  • Über das Kontextmenü ist nur noch die Funktion Formeleditor öffnen erreichbar.
  • Mit der Tastenkombination [STRG] + [C] lassen sich nur die ersten 40.000 Zeichen in die Zwischenablage kopieren.
2024 Update 3
Administration

Erweiterung für Modellvariable Name des Parameters für die Reihenfolge von Funktionskennzeichen

Mit der Modellvariablen Name des Parameters für die Reihenfolge von Funktionskennzeichen können Sie nun auch die Felder <1007> Strukturbeschreibung 2, <1008> Strukturbeschreibung 3 und <1009> Strukturbeschreibung Zusatzfeld [Index] befüllen.

Mehr lesen...

2024 Update 2
Administration

Visual C++ Redistributable aktualisiert

Die Unterstützung für Visual C++ Redistributable der bisher verwendeten Versionen 2005 bis 2012 läuft aus.

Ab der Version 2024 Update 2 werden die Visual C++ Redistributable Versionen 2013 bis 2022 durch die EEC-Installationsroutine installiert.

2024 Update 2
Administration

In der Initialisierungsdatei (ec.ini) können Sie den globalen Ressourcenpfad als UNC-Pfad in Groß-Kleinschreibung eintragen. In einer entsprechenden Disziplinkomponente wird der Pfad zur Ressource wie gewohnt gekürzt.

2024 Update 2
Basis Arbeitsablauf

Das Mischen von Modelldaten ist erst nach komplettem Einlesen der Daten möglich

Die Schaltfläche [Fertigstellen] lässt sich erst dann anklicken, wenn die Daten zum Mischen vollständig eingelesen sind.

  • Beim Hinzufügen oder Überschreiben erst dann, wenn die Quelle vollständig eingelesen ist.
  • Beim 3-Wege-Mischen erst dann, wenn die Quelle und die Basis vollständig eingelesen sind.
2024 Update 2
Basis Arbeitsablauf

Ist in den Einstellungen die Option Spaltenbreite beim Öffnen automatisch einstellen aktiviert, führt dies nicht zu einer Fehlermeldung, wenn Sie im Parameter-Editor einen Parameter hinzufügen.

2024 Update 2
Form-UI

Im Form-UI-Editor können Sie in der Registerkarte Quelle mit der Taste [Entf] die markierten Texte löschen.

2024 Update 2
Administration

Unterstützung von STARTTLS und SSL/TLS für SMTP-Server

Ab der Version 2024 Update 1 unterstützt EEC die Verschlüsselungs-Einstellungen STARTTLS und SSL/TLS für den E-Mail-Versand.

Mehr lesen...

2024 Update 1
Basis Arbeitsablauf

Verbesserungen des Formeleditors

Ab der Version 2024 Update 1 können Sie im Formeleditor den Zeileneinzug von beliebig vielen Zeilen mit Hilfe der Taste [Tab] vergrößern und mit der Tastenkombination [Umschalt] + [Tab] verkleinern.

Über das neue Kontextmenü können Sie zusätzlich die Funktionen Suchen/Ersetzen, sowie Rückgängig und Wiederholen ausführen.

Ebenfalls ist es nun möglich, Web-Links in Formeln einzufügen.

2024 Update 1
Administration

Aktualisierung des verwendeten HTTP Servers Eclipse Jetty

Ab der Version 2024 verwendet EEC die Jetty Version 10.0.12, mit der eine kritische Sicherheitslücke geschlossen wird (siehe https://nvd.nist.gov/vuln/detail/CVE-2022-2048).

2024
Administration

Neue Modellvariablen um Makro-Parameter-Strukturen zu speichern

Um die Makro-Parameter-Struktur in einem Parameter zu speichern sind ab der Version 2024 die Modellvariablen Schreibe Makro-Parameter-Struktur in Parameter und Name des Parameters für die Makro-Parameter-Struktur unter Disziplinen > ECAD > EPLAN Electric P8 enthalten.

Der angegebene Parameter vom Typ List ist den Disziplinkomponenten hinzuzufügen, welche die Struktur der Makro-Parameter speichern sollen. Um die Speicherung der Makro-Parameter-Struktur zu aktivieren ist der Wert der Modellvariablen Schreibe Makro-Parameter-Struktur in Parameter auf true zu setzen.

Mehr lesen...

2024
Administration

Unterstützung für Beta-Kunden

Ab der Version 2024 wird den Kunden die Teilnahme an den Tests der Beta-Versionen erleichtert. Die Beta-Versionen können mit bestehender Freischaltung für Tests verwendet werden.

2024
Basis Arbeitsablauf

"Benutzervorgaben" heißen ab Version 2024 "Einstellungen"

Durch eine Änderung der Sprachpakete in der Entwicklungsumgebung Eclipse heißen die Benutzervorgaben ab der EEC Version 2024 Einstellungen.

2024
Basis Arbeitsablauf

Das Eingabefeld für eine Disabler-Formel zeigt immer die maximal möglichen ersten Zeichen der Formel an. Sie können den Formeleditor öffnen, um sehr lange Disabler-Formeln zu erstellen. Für eine Disabler-Formel gibt es keine Längenbegrenzung.

2024
Form-UI

Form-UI-Editor zeigt immer Zeilennummern an

Die Anzeige von Zeilennummern im Form-UI-Editor ist in den Einstellungen nicht mehr abwählbar. Der Form-UI-Editor zeigt nun immer Zeilennummern an.

2024
Form-UI

Suchen/Ersetzen in Form-UI-Editor

Der Form-UI-Editor ermöglicht nun die Funktion Suchen und Ersetzen.

2024
Formelsprache

Die String-Ausdrücke "true" und "yes" in einem Parameter des Typs Boolean werden als true interpretiert. Das entspricht dem Verhalten der Methode <String>.asBoolean. Jegliche Kombinationen von Groß-Kleinschreibung sind möglich.

2024
Job Server

Job Server unterstützt HTTPS

Für eine sichere Verbindung innerhalb des internen Netzwerks unterstützt der Job Server nun das Protokoll HTTPS. Die Einstellungen sind erweitert um Angaben zum Keystore, welcher das Zertifikat für die gesicherte Verbindung enthält. Außerdem sind Angaben in der Initialisierungsdatei (ec.ini) hinzuzufügen.

Mehr lesen...

2024
SCRIPTING

Methode size() nicht ohne Klammern verwenden

Ab der Version 2024 müssen Sie in Groovy-Skripten die Methode size() mit Klammern verwenden. Um bestehende Groovy-Skripte weiterhin anzuwenden, tragen Sie folgende Argumente für die Java-VM in die Initialisierungsdatei (*.ini) ein:

-vmargs

--add-opens=java.base/java.lang=ALL-UNNAMED

--add-opens=java.base/java.util=ALL-UNNAMED

2024
Web EEC

Freigegebene Apache Tomcat Versionen

Ab EEC Version 2024 ist zusätzlich zur Installation der Apache Tomcat Version 9.0.78 auch die Version 10.1.11 freigegeben.

2024
ECAD

Neue SelectionAction GetPartsDataAction ermöglicht Zugriff auf Artikeldaten

Mit Hilfe der neuen SelectionAction GetPartsDataAction lassen sich die Artikeldaten bestimmter Artikel in einem Parameter speichern. Die SelectionAction ist in der neuen Bibliothek PartsData_Customizing enthalten. Die Bibliothek kann über die Datei <Installation path>\install\partsdata\PartsData_Customizing.eox importiert werden.

Die SelectionAction erwartet zwei Parameter in der Projektkomponente, die manuell hinzuzufügen sind:

partsDataFilter: Liefert eine Map mit Filterkriterien für die Auswahl der Artikel.

partsData: Enthält anschließend eine Map der ermittelten Artikeldaten.

Mehr lesen...

2024
ECAD

Neues Command GetPartsDataCommand ermöglicht Zugriff auf Artikeldaten

Mit Hilfe des neuen Commands GetPartsDataCommand lassen sich die Artikeldaten bestimmter Artikel in einem Parameter speichern. Das Command ist in der neuen Bibliothek PartsData_Customizing enthalten. Die Bibliothek kann über die Datei <Installation path>\install\partsdata\PartsData_Customizing.eox importiert werden.

Das Command erwartet zwei Parameter in der Projektkomponente, die manuell hinzuzufügen sind:

partsDataFilter: Liefert eine Map mit Filterkriterien für die Auswahl der Artikel.

partsData: Enthält anschließend eine Map der ermittelten Artikeldaten.

Mehr lesen...

2024
ECAD

Unterstützung von Makros mit Platzhaltern die gleiche Variablen enthalten

EEC kann EPLAN-Makros importieren, welche mehrere Platzhalter mit gleichnamigen Variablen enthalten. Die Daten von bereits importierten Makros, die nun mehrere Platzhalter mit gleichnamigen Variablen enthalten, lassen sich durch das Synchronisieren auf den aktuellen Stand bringen.

2024
ECAD

EPLAN URL-Registrierung während der Installation

Während der Installation der EPLAN Plattform wird die EPLAN URL-Registrierung automatisch gestartet, um die Ports für die Kommunikation mit EEC einzustellen. Die Services für EEC erhalten einen Prefix der Form EPLAN_EEC<Text>, wodurch sie leicht zu identifizieren sind.

2024
Basis Arbeitsablauf

Einen neuen Parameter im Parameter-Finder erstellen

Über die neue Schaltfläche Neuen Parameter hinzufügen erstellen Sie im Parameter-Finder einen neuen Parameter. Für den neue Parameter geben Sie den Namen, Typ und die Unit an. Nachdem Sie alle Angaben mit [OK] abgeschlossen haben, ist der neue Parameter im Editor Parameter der aktuellen Komponente enthalten.

2024
ECAD

Die Unterstützung von Seitenmakros wurde verbessert. Bei der Zuweisung eines Seitenmakros zu einer ECAD-Komponente werden die enthaltenen Daten in das Modell übernommen.

2023 Update 3
Pro Panel

Tragschienen und Verdrahtungskanäle in Relation zum Montagepunkt platzieren

Bei der Platzierung von Tragschienen und Verdrahtungskanälen wird standardmäßig das 3D-Koordinatensystem des Bauraums angewendet.

Auf einer Montageplatte lassen sich aber Montagepunkte mit davon abweichender Koordinaten-Ausrichtung erstellen.

Bei der Platzierung von Tragschienen und Verdrahtungskanälen lässt sich nun mit Hilfe eines zusätzlichen booleschen Arguments in einer MateMap entscheiden, ob das 3D-Koordinatensystem oder jenes vom Montagepunkt angewendet wird. Ist das Argument nicht angegeben, wird das 3D-Koordinatensystem angewendet. Bestehende Modelle müssen nicht angepasst werden.

Die MateMap ist um das Argument <useDestCS> (use destination coordinates system) erweitert. Beispiele:

=List{<source-Mate>,<destination-Mate>,<angle>,<dx>,<dy>,<dz>,<useDestCS>}

=List{<source-Mate>,<destination-Mate>,<angleX>,<angleY>,<angleZ>,<dx>,<dy>,<dz>,<useDestCS>}

2023 Update 3
Job Server

Globalen Ressourcen-Pfad abfragen

In einem nativen Java-Skript lässt sich der globale Ressourcen-Pfad über die Methode getGlobalResourcePath() der Bibliothek IUtilAPI ermitteln.

Mehr lesen...

2023 Update 2
Web EEC

Freigegebene Apache Tomcat Versionen

Ab EEC Version 2023 Update 2 ist die Installation der Apache Tomcat Version 9.0.64 freigegeben.

2023 Update 2
ECAD

Unterstützung von Makros mit QR-Code

EEC unterstützt P8-Makros, die direkt einen QR-Code enthalten und solche, mit einen QR-Code in einer Variablen des Platzhalterobjekts. Die Unterstützung umfasst sowohl die Erstellung als auch die Synchronisation einer bestehenden Disziplinkomponente, deren Ressource einen QR-Code enthält.

2023 Update 2
Basis Arbeitsablauf

Sortierung von Parametern beim Erstellen einer ECAD-Disziplinkomponente

Beim Zuweisen eines Makros zu einer ECAD-Disziplinkomponente werden alle ermittelten Parameter nun alphanumerisch sortiert in den Parameter-Editor eingefügt. Die alphabetische Sortierung wird ebenfalls bei den Funktionen Synchronisation... und Modell aus Ressourcen erzeugen angewendet.

2023 Update 2
Basis Arbeitsablauf

Neuere Menüeinträge unterhalb von bisherigen

Neuere Menüeinträge sind nun unterhalb der bisherigen Menüeinträge angeordnet. Damit können Sie wieder gewohnte Auswahlmuster anwenden.

2023 Update 2
Job Server

Die Pfadangaben in Protokolleinträgen des Job Servers sind nun Windows-kompatibel und lassen sich über die Zwischenablage in den Datei Explorer übertragen.

2023 Update 2
Administration

Signatur für Setup-Programm

Beim Setup kann ein Antiviren-Programm die Signatur abfragen. Als vertrauenswürdiger Herausgeber des Setup-Programms wird dann EPLAN GmbH & Co. KG angegeben.

2023 Update 1
Pro Panel

Komplettes Betriebsmittelkennzeichen an untergeordnete Schaltschrankkomponenten im Bauraum vererben

Das vollständige Betriebsmittelkennzeichen lässt sich an alle untergeordneten Schaltschrankkomponenten im Bauraum vererben.

2023 Update 1
Basis Arbeitsablauf

Die Standardwerte für die Modellvariablen Name des Parameters für die Reihenfolge von Ortskennzeichen und Name des Parameters für die Reihenfolge von Funktionskennzeichen enthalten kein Leerzeichen am Ende. Die Strukturkennzeichenverwaltung lässt sich wieder beeinflussen.

2023 Update 1
Basis Arbeitsablauf

Aktualisierter Treiber für PostgreSQL-Datenbanken

Für Verbindungen zu PostgreSQL-Datenbanken ist ein aktualisierter Treiber der Version 14.3 verfügbar.

2023 Update 1
Form-UI

Formelsprache für die Attribute border, cellPadding und cellSpacing von Element <table>

Die Integer-Werte für die Attribute border, cellPadding und cellSpacing lassen sich nun durch Formeln berechnen.

Mehr lesen...

2023 Update 1
Basis Arbeitsablauf

Datenbankverbindung prüfen

Der Editor für Datenquellen des Typs Datenbank Datenquelle ist um die Schaltfläche [Prüfe Verbindung] erweitert. Klicken Sie auf die Schaltfläche [Prüfe Verbindung], um die Verbindung zur angegebenen Datenbank zu prüfen.

2023
Basis Arbeitsablauf

Dialog zum Importieren von Projektdaten lässt alle Dateierweiterungen zu

Der Dialog zum Importieren von Projektdaten ist um den Filter Alle Dateien (*.*) erweitert.

2023
Basis Arbeitsablauf

Die Sicht Navigator ist entfernt

Die Sicht Navigator steht ab der Version 2023 nicht mehr zur Verfügung. Erzeugte Dokumente kontrollieren Sie fortan mit der Sicht Projektexplorer oder Applikationen des aktuellen Betriebssystems, z.B. Explorer.

2023
Scripting

Skriptsprache Groovy aktualisiert

Der Editor für Groovy-Skripte unterstützt nun die Version 4. Unter anderem hat sich die Anwendung von final Variablen geändert. Bestehende Groovy-Skripte sollten auf die Verwendung globaler final Variablen geprüft und gegebenenfalls angepasst werden.

2023
Job Server

Priorisierung von Jobs erweitert

Jobs lassen sich nun mit höchste Priorität, hohe Priorität und niedrigste Priorität in der Liste der Jobs priorisieren.

Mehr lesen...

2023
Job Server

Die Benutzeroberflächen für Worker, Protokolle und Jobs werden regelmäßig im Abstand von 5 Sekunden aktualisiert.

2023
Job Server

Protokollierung bereinigt

Das Protokoll enthält weniger Informationen, die für den Anwender nicht unmittelbar nötig sind. Das Protokoll ist dadurch leichter lesbar die Protokolldatei ist kleiner.

2023
Job Server

Oberfläche mit neuem Design

Das komplette Design der Benutzeroberfläche des Job Servers ist aktualisiert.

2023
Administration

Unterstützung für TLS Version 1.2 bei SQL-Datenbankzugriffen

Datenbankzugriffe auf SQL-Datenbanken unterstützen nun TLS 1.2.

2023
Administration

Installation von Microsoft Redistributables

Um den vollen Funktionsumfang sicherzustellen, wird die Installation von Microsoft Redistributables beim Start geprüft. Sind die Microsoft Redistributables nicht installiert, wird eine Warnung im Meldungsprotokoll abgelegt. Bei einer Job Server-Installation wird zusätzlich eine Meldung im Systemprotokoll abgelegt.

2023
Administration

Abkündigung

Die optionale Funktion EEC Remote API Add-On wird zur Version 2024 entfernt. Die Funktionalität lässt sich durch den Einsatz des Job Servers ersetzen.

2023
Administration

EEC aktualisiert auf Eclipse 09/2021

EEC basiert nun auf der Eclipse-Version 09/2021.

2023
ECAD

Nach der fehlgeschlagenen Ausführung eines C#-Skripts werden die erzeugten Schaltplandateien nicht mehr von EPLAN P8 gesperrt.

2023
Pro Panel

Anwendung von Makrovarianten

Bei der Platzierung von Artikeln wird die angegebene Makrovariante wieder berücksichtigt.

2022 Update 3
ECAD

Verbesserte Anwendung der EPLAN P8-Funktion Nummerieren...

Mit Hilfe eines C#-Skripts lässt sich eine erneute Nummerierung der Artikel eines Schaltplans anstoßen. Sind keine Artikel für eine erneute Nummerierung vorhanden, führt dies nicht mehr zu einem Fehler beim Ausführen des C#-Skripts.

2022 Update 3
Pro Panel

Verbesserte Platzierung von Artikeln mit mehreren 3D-Makros

Die Platzierung von Artikeln, die aus mehreren 3D-Makros bestehen, verhält sich wie bei der manuellen Platzierung.

2022 Update 3
Pro Panel

Verbesserte Meldungen bei unzulässigen Einträgen in einer MateMap

Sind in einer MateMap unzulässige bzw. nicht valide Einträge enthalten, werden diese in den resultierenden Fehlermeldungen genauer beschrieben.

2022 Update 3
Job Server

Aktualisierung der Jobdefinitionen verbessert

Nach einem Neustart eines separaten Job Server Workers oder eines kombinierten Job Servers mit Job Server Worker werden die Jobdefinitionen schneller aktualisiert.

2022 Update 3
Basis Arbeitsablauf

Produktverbesserungen

Die Version 2022 Update 2 enthält allgemeine Produktverbesserungen um die Benutzererfahrung zu steigern.

2022 Update 2
Administration

Kommunikation mit Plattform nur über Kanäle mit dem Namensanteil "EPLAN"

Für die Kommunikation mit der Plattform werden ausschließlich Kanäle mit "EPLAN" im Namen verwendet. Die Groß-/Kleinschreibung wird dabei nicht berücksichtigt. einen passenden Kommunikationskanal erstellen Sie mit Hilfe der Applikation EplanUrlActivator, die im Lieferumfang der Plattform enthalten ist.

Mehr lesen...

2022 Update 1
Administration

Informationen zu installierten optionalen Funktionen sind vereinheitlicht

Die Informationen zu Hersteller, Copyright und Lizenzvereinbarungen sind für alle optionalen Funktionen vereinheitlicht.

2022 Update 1
ECAD

Der Eintrag zur Erstellung eines neuen Fragments heißt nun wieder "Fragment".

2022 Update 1
Commands

Der Aufruf des Commands OpenTextDisciplineComponentsWithOSCommand öffnet die Textdisziplin-Datei mit einem externen Editor.

2022 Update 1
Commands

Der Aufruf des Commands OpenTextDisciplineWithEclipseCommand führt nicht zu einer NullPointerException und eine Fehlermeldung wird angezeigt.

2022 Update 1
Web EEC

Freigegebene Apache Tomcat Versionen

Ab EEC Version 2022 ist die Installation der Apache Tomcat Version 9.0.48 freigegeben.

2022
Dokumentation

Neues Layout des Hilfesystems

Das Layout des Hilfesystems wurde angepasst. Durch die Verwendung einer größeren Schriftgröße und die einheitliche Formatierung von Elementen wie Hinweisen und Tipps wurde die Hilfe lesefreundlicher gestaltet.

Der Navigationsbereich mit den Registerkarten "Inhalt", "Index" und "Glossar" wurde auf eine seitliche Navigationsleiste umgestellt. Über die, neben den Einträgen angezeigten, Pfeil-Schaltflächen können Sie die untergeordneten Hilfethemen aufklappen und zuklappen. Im Rahmen dieser Umstellung ist die Suche über den Index und die separate Anzeige des Glossars entfallen.

2022
Administration

EEC 2022 als Ersatz einer Vorgängerversion

Eine bestehende Vorgängerversion darf nicht von der neuen Version 2022 überschrieben werden. Es ist eine komplett neue Installation zu erstellen.

2022
Administration

Installation von EEC 2022 bei Verwendung von Optional Features

Soll eine bestehende Installation von EEC, für die Optional Features nachinstalliert sind, durch die Version 2022 ersetzt werden, ist eine Neuinstallation der Optional Features erforderlich.

2022
Administration

Die Laufzeitoption com.mind8.global.resourcePath wird ersetzt durch de.eplan.eec.global.resourcePath

Die Laufzeitoption für die Java-VM com.mind8.global.resourcePath sollte nicht mehr für zukünftige Projekte verwendet werden! Der Name der Laufzeitoption wird ersetzt durch de.eplan.eec.global.resourcePath.

2022
Administration

Das neue Argument für die Java VM de.eplan.eec.enableStartStopFormulaCalculation aktiviert Schaltfläche in mechatronischen Projektkomponenten

Über die neue Schaltfläche im Editor Parameter mechatronischer Projektkomponenten lässt sich die Berechnung der Formeln stoppen und wieder starten. Diese Schaltfläche wird durch den Eintrag des Arguments -Dde.eplan.eec.enableStartStopFormulaCalculation=true in der Initialisierungsdatei (ec.ini) aktiviert.

Mehr lesen...

2022
Administration

Die Modellvariable Disziplinen > Medienquellen > Ressourcen beim Hinzufügen einlagern hat nun den Standardwertfalse

Für die Modellvariable Disziplinen > Medienquellen > Ressourcen beim Hinzufügen einlagern wurde der Standardwert von true auf false geändert.

2022
Administration

Änderung der Standardwerte für Modellvariablen der Office Word Disziplin

Die Standardwerte folgender Modellvariablen der Office Word Disziplin sind auf den Wert true gesetzt:

  • Parameter bei Bedarf anlegen
  • Parameter-Typen bei Bedarf anlegen
  • Parameter-Units bei Bedarf anlegen
2022
Administration

Informationen über die Plugins und Features sind verbessert

Die Informationen über die Plugins und Features in den Installationsdetails des Dialogs Info wurden verbessert und vereinheitlicht.

2022
Administration

Option validate für Argument org.foederal.sn.connectionURL der Java-VM ist veraltet

Die Option validate das Java-VM-Argument org.foederal.sn.connectionURL ist veraltet und kann in einer zukünftigen Version entfallen.

2022
Administration

Änderung der Standardwerte für Argument org.foederal.sn.connectionURL der Java-VM

Für das Java-VM-Argument org.foederal.sn.connectionURL wurden die Standardwerte für mode und validate geändert.

Standardwerte sind nun:

mode=r

validate=false

2022
Administration

Benutzervorgabe für Darstellung inaktiver Objekte

Über die Benutzervorgaben lässt sich unter Allgemein > Darstellung > Farben und Schriftarten festlegen mit welcher Farbe inaktive Objekte im Projekt-Katalog darzustellen sind. So lassen sich inaktive Objekte auch dann identifizieren, wenn die entsprechende Filtereinstellung nicht aktiviert ist.

2022
Administration

Benutzervorgabe für Favoriten

Über die Benutzervorgaben lässt sich unter Favoriten festlegen, welche Systembibliotheken standardmäßig beim Erstellen einer neuen Bibliothek im Bibliotheksassistent ausgewählt sind. Mit Hilfe der Option Verwende favorisierte Systembibliotheken lässt sich diese Funktion aktivieren und deaktivieren.

2022
Administration

Benutzervorgabe für EOX-Import

Standardmäßig werden beim EOX-Import auch die Projekte importiert. In den Benutzervorgaben unter Allgemein > Assistenten > EOX-Import lässt sich mit der Option Wähle enthaltene Projekte festlegen, ob Projekte standardmäßig mit importiert werden sollen oder ob die zu importierenden Projekte auszuwählen sind.

2022
Administration

Benutzervorgabe für Tastenkürzel

Die Belegung der Tastenkürzel ist nun in den Benutzervorgaben unter Allgemein > Tasten einstellbar. Die Tabelle der Tastenkürzel ist spaltenweise sortierbar und es lassen sich Filter auf die Einstellungen anwenden, sowie Konflikte durch Doppelbelegung auflisten.

Mehr lesen...

2022
ECAD

Einrichten des Befehls Komponente in EEC öffnen

Die Funktion zum Öffnen der korrespondierenden Komponente eines Schaltplan-Makros lässt sich auch für EPLAN Electric P8 der Version 2022 installieren.

Mehr lesen...

2022
ECAD

Projektvorlagen im EPT-Format können nicht mehr ausgewählt werden

Für Projektvorlagen wird der Dateityp *.ept nicht mehr unterstützt. Der Dateityp *.ept lässt sich auch über den Dateifilter Alle bekannten Dateien nicht auswählen. Es werden nur noch Projektvorlagen der Dateitypen *.zw1 und *.zw9 unterstützt.

2022
ECAD

Synchronisations-Sicht erweitert, um Wertesätze von Platzhalterobjekten aufzulisten

Werden an den Wertesätzen eines Platzhalterobjekts Veränderungen durchgeführt und die Änderungen in EEC synchronisiert, zeigt die Synchronisations-Sicht die Namen der Wertesätze in einer neuen Spalte an.

2022
ECAD

Unterstützung von Platzhalterobjekten mit Wertesätzen erweitert

Grundsätzlich unterstützt EEC Makros mit Platzhalterobjekten. Dazu wird im Namensfeld des Platzhalterobjekts eine Parameterangabe der Form #<Parameter name> eingefügt. In der Variablentabelle für die Wertesätze ist eine Zeile einzufügen, die in der Spalte Variable den gleichen Parameternamen enthält. Beim Einlesen des Makros wird ein namensgleicher Parameter angelegt, der die Werte des Wertesatzes als Auswahlwerte enthält.

Mehr lesen...

2022
ECAD

Strukturkennzeichen geändert

Die folgenden Strukturkennzeichen sind geändert:

Higher-level Function ist geändert zu Funktionskennzeichen.

Einbauort ist geändert zu Ortskennzeichen.

Die dazugehörigen Modellvariablen sind geändert zu:

Name des Parameters für Funktionskennzeichen.

Name des Parameters für Ortskennzeichen.

Name des Parameters für die Reihenfolge von Funktionskennzeichen.

Name des Parameters für die Reihenfolge von Ortskennzeichen.

Um Fehler in bestehenden Modellen zu verhindern, wird eine Versionsprüfung durchgeführt, bevor eine Modellaktualisierung erfolgt. Die bisherigen Werte der Modellvariablen bleiben erhalten, wenn die folgenden Bedingungen erfüllt sind:

  1. Wenn der Wert der Modellvariablen nicht gesetzt ist, wird der Standardwert angewendet.
  2. Ein Parameter mit dem Namen des entsprechenden Standardwerts wird von einer ECAD-Komponente im Modell verwendet.

Wird das Modell mit der neuen Version gespeichert, findet diese Prüfung nicht mehr statt.

2022
ECAD

Modellvariablen für die Strukturkennzeichenverwaltung sind umbenannt

In den Modellvariablen unter Disziplinen > ECAD > P8 > Strukturkennzeichen-Verwaltung sind folgende Modellvariablennamen geändert worden:

  • SKEinbauort ist nun SKOrtskennzeichen
  • SKAnlage ist nun SKFunktionskennzeichen
2022
ECAD

Unterstützung von Makrovarianten erweitert

Grundsätzlich unterstützt EEC Makros mit Varianten. Beim Einlesen eines Makros mit Varianten wird ein Parameter angelegt, der die vorhandenen Varianten als Auswahlwerte enthält.

Mehr lesen...

2022
ECAD

Unterstützung von projektspezifischen Benutzer Zusatzfeldern

Die neue Modellvariable Name des Parameters für projektspezifische Benutzer Zusatzfelder des Typs Map bietet die Möglichkeit, Werte in projektspezifische Benutzer Zusatzfelder zu schreiben. Dazu ist der Name eines Parameters anzugeben, beispielsweise userSupplementaryMap dessen Wert Schlüssel-Wert-Paare enthält.

Beispiel für Benutzer Zusatzfeld[2]: =Map{Pair{'EPLAN.Project.UserSupplementaryField2','230/400VAC'}}

Mehr lesen...

2022
ECAD

Ein Schaltplan lässt sich auch dann fehlerfrei erzeugen, wenn das Projekt aus dem Workspace entfernt worden ist.

2022
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2022 ist die Installation der Apache Tomcat Version 9.0.48 freigegeben.

2022
XML-Transformation

Unterstützung von XSLT 2.0

Ab EEC 2022 wird XSLT 2.0 unterstützt. Templates mit der Versionsangabe version="1.0" lassen sich weiterhin nutzen.

2022
Office

Externe Bilder in Word-Dokument einfügen

Externe Bilder lassen sich nun mit Hilfe des neuen Parametertyps ImageInfo in ein Word-Dokument einfügen. Der Wert des Parameters wird als Map mit Schlüssel-Wert-Paaren angegeben.

Mehr lesen...

2022
Job Server

Form-Data-Post redirect unterstützt die aliasURL

Da der Job Server das Protokoll HTTPS nicht unterstützt, kann ein Proxy eingesetzt werden. Dieser gibt die HTTPS-Anfragen eines Clients als HTTP-Anfragen an den Job Server weiter. Umgekehrt sendet der Job Server seine Antwort an den Proxy per HTTP und der Proxy leitet diese per HTTPS an den Client zurück.

2022
Job Server

Zusätzliche Informationen zu Port-Angaben

Für die Anwendung eines Reverse-Proxy sind die Informationen zu den Port-Angaben erweitert.

Mehr lesen...

2022
Job Server

Der Job Server unterstützt die Übertragung von Datenstrukturen über die REST-Schnittstelle

Die REST-Schnittstelle unterstützt nun auch die Übertragung von Datenstrukturen, beispielsweise JSON-Daten. Die Datenstrukturen werden in eine Map mit Schlüssel-Wert-Paaren umgewandelt und in einem Parameter gespeichert.

2022
Job Server

Die Schaltfläche [Aktualisiere Jobdefinitionen funktioniert wieder normal.

2022
Commands

Das Command ImportPXComand unterstützt die Aktualisierung bestehender Projekte

Das Command ImportPXComand ist um eine weitere Signatur erweitert worden und unterstützt damit auch die Aktualisierung bestehender Projekte. Dazu ist in der neuen Signatur der boolesche Parameter updateExisting hinzugekommen.

Mehr lesen...

2022
Commands

Neue Commands erzeugen aus einer JSON-Struktur einen Parameterwert in Form einer Map

Mit Hilfe des neuen Commands SetParameterValueFromJsonCommand lässt sich die per POST-Daten an den Job Server übertragene JSON-Struktur als Map mit Schlüssel-Wert-Paaren in einem Parameter speichern.

Mehr lesen...

Ebenso lässt sich mit dem neuen Command SetParameterValueFromJsonFileCommand eine JSON-Datei per FileTrigger an den Job Server übergeben um die darin enthaltene JSON-Struktur als Map mit Schlüssel-Wert-Paaren in einem Parameter zu speichern.

Mehr lesen...

2022
Commands

Neuer Command erzeugt von einer Typical-Datei ein P8-Projekt

Mit Hilfe des neuen Commands GenerateEcadProjectFromTypicalFileCommand lässt sich ein neues P8-Projekt auf Basis einer vorhandenen Typical-Datei erzeugen.

Mehr lesen...

2022
Formelsprache

Methode ceil() unterstützt nun auch Integer-Werte

Mit Hilfe der Methode ceil() lässt sich die nächst-größere Ganzzahl eines Integer-Werts ermitteln.

Mehr lesen...

2022
Formelsprache

Methode floor() unterstützt nun auch Integer-Werte

Mit Hilfe der Methode floor() lässt sich die nächst-niedrigere Ganzzahl eines Integer-Werts ermitteln.

Mehr lesen...

2022
PLC/CoDeSys

Variablen werden in ST-Baustein übernommen

Beim Einfügen von Code in CoDeSys ST-Bausteine werden alle Variablen abgeglichen und in den resultierenden Baustein übernommen.

2022
Form-UI

Ist in der Initialisierungsdatei (ec.ini) der nachfolgende Eintrag vorhanden, wird beim Start ein bestimmtes Form-UI in der Form-UI-Perspektive geöffnet.

-perspective

com.mind8.mechatronic.ui.formperspective

Dabei werden diese Laufzeitoptionen berücksichtigt:

  • -Dcom.mind8.formui.perspective.editor
  • -Dcom.mind8.formui.perspective.object
  • -Dcom.mind8.formui.perspective.form-id
2022
Form-UI

Formelsprache für die Attribute colSpan und rowSpan von Element <td>

Die Integer-Werte für die Attribute colSpan und rowSpan lassen sich nun auch durch Formeln berechnen.

Mehr lesen...

2022
Basis Arbeitsablauf

Tastenkürzel zum Erstellen von Parametern, Units und Mechatronikkomponenten

Die Erstellung neuer Parameter, Units und Mechatronikkomponten lässt sich nun mit den folgenden Tastenkürzeln abkürzen:

  • [Alt] + [E] gefolgt von [M] erstellt eine Mechatronikkomponente
  • [Alt] + [E] gefolgt von [P] erstellt einen Parameter
  • [Alt] + [E] gefolgt von [U] erstellt eine Unit

Die Tastenkürzel lassen sich in den Benutzervorgaben unter Allgemein > Tasten beliebig anpassen.

2022
Basis Arbeitsablauf

Berechnung von Formeln in mechatronischen Projektkomponenten stoppen/starten

Über die Schaltfläche lässt sich im Editor Parameter mechatronischer Projektkomponenten die Berechnung der Formeln stoppen und wieder starten. Ist die Formelberechnung ausgeschaltet, wird beim Editieren einer Formel die Neuberechnung aller Parameter im Editor nicht ausgeführt. Für die Berechnung der editierten Formel, werden die bereits berechneten Ergebnisse verwendet.

Mehr lesen...

2022
Basis Arbeitsablauf

Menüeinträge Einfügeplatz und Kategorie entfernt

Sowohl der Menüeintrag Einfügeplatz, als auch Kategorien sind aus dem Menü Neu > Engineering entfernt.

2022
Basis Arbeitsablauf

Assistent Modell aus Ressourcen erzeugen verbessert

Für die Angabe eines regulären Ausdrucks wurde die Assoziation der Einträge in der Dropdown-Liste Regulärer Ausdruck für mit den Spaltenüberschriften verbessert.

2022
Basis Arbeitsablauf

Editor während Synchronisierung speichern

Das Speichern von Änderungen in einem Editor ist auch dann möglich, wenn beispielsweise die Änderungen an einem ECAD-Makro mit der Komponente zum gleichen Zeitpunkt synchronisiert werden.

2022
Basis Arbeitsablauf

Der Finder Parameter zeigt den absoluten Namen der Units an

Das Suchergebnis für Parameter zeigt nun in der Spalte Unit den absoluten Namen der Unit an, um bei gleichnamigen Parametern eine bessere Unterscheidungsmöglichkeit zu erhalten.

2022
Basis Arbeitsablauf

Der Finder Parameter zeigt im Suchergebnis auch bereits eingefügte Parameter an

Der Finder für Parameter zeigt im Suchergebnis alle Parameter an, die der Suchanfrage entsprechen. Alle Parameter, die der Suchanfrage entsprechen, aber bereits in die Komponente eingefügt sind, werden grau dargestellt.

2022
Basis Arbeitsablauf

Die Editoren enthalten nur noch benötigte Editorseiten

In allen Editoren wurde die Anzahl der Editorseiten auf die tatsächlich zum Erstellen eines Objekts nötige Anzahl reduziert.

2022
Basis Arbeitsablauf

Die Systembibliotheken können mit Dekoratoren dargestellt werden

In den Benutzervorgaben unter Allgemein > Darstellung > Dekorationen für Beschriftungen lässt sich die Anzeige von Indikatoren für Systemobjekte aktivieren.

2022
Basis Arbeitsablauf

Der Bibliotheksassistent bietet die gleichen Aufbau wie der Projektassistent

Der Bibliotheksassistent bietet auf der ersten Seite direkt die Auswahl der zu importierenden Bibliotheken, sodass eine neue Bibliothek mit wenigen manuellen Schritten erstellt werden kann. Immer wieder zu importierende Bibliotheken lassen sich in den Benutzervorgaben als Favoriten definieren.

2022
Basis Arbeitsablauf

Der Projektassistent ermöglicht schnelleres Erstellen eines Projekts

Der Projektassistent bietet auf der ersten Seite direkt die Auswahl der zu importierenden Bibliotheken, sodass ein neues Projekt mit weniger manuellen Schritten erstellt werden kann.

2022
Basis Arbeitsablauf

Abschluss des Bibliotheksassistent erfordert Auswahl einer Bibliothek

Der Bibliotheksassistent kann nur abgeschlossen werden, wenn mindestens eine Bibliothek ausgewählt ist.

2022
Basis Arbeitsablauf

Die Darstellung und Auswahl von Bibliotheken ist in allen Assistenten identisch

In den Assistenten für die Erstellung neuer Bibliotheken oder Projekte und für den Import/Eport von Modellen (*.eox) oder Projektänderungen (*.px) ist die Darstellung und Auswahl von Bibliotheken und Projekten vereinheitlicht worden.

2022
Basis Arbeitsablauf

Cef-Sharp Browser

Der Eclipse-interne Browser ist nun durch den Cef-Sharp-Browser in EEC ersetzt worden. Dieser wird vornehmlich für den Job Server angewendet.

2022
Basis Arbeitsablauf

Sortierung von Parametern in Komponenten-Editor beschleunigt

Enthält der Editor Parameter einer Mechatronikkomponente mehrere Parameter, führt dies zu einer alphabetischen Sortierung der Parameter. Eine beschleunigte Sortierung verbessert nun die Darstellung des Editors, wenn darin sehr viele Parameter enthalten sind.

2022
Basis Arbeitsablauf

Die Methode Engineering.Util.getAllLibraryNames gibt eine Liste zurück

Die Methode getAllLibraryNames gibt alle Bibliotheksnamen als Strings in einem Parameter des Typs List zurück.

2022
Basis Arbeitsablauf

Editor Parameter in Projektkomponenten bietet neue Funktionen zur Entwicklung von Formeln

Die Entwicklung von Formeln direkt in der Projektkomponente bietet den Vorteil, das Ergebnis direkt kontrollieren zu können. Um die erfolgreich erstellte Formel in die passende Bibliothekskomponente einzufügen stehen im Kontextmenü verschiedene Funktionen zur Verfügung.

  • Ist die Projektkomponente eine Instanz einer nicht vor-instanziierten Bibliothekskomponente, wird die Formel über Formel in Bibliothekskomponente verschieben in die Bibliothekskomponente übertragen.
  • Ist die Projektkomponente eine Instanz einer vor-instanziierten Bibliothekskomponente, wird die Formel über Formel in übergeordnete Bibliothekskomponente verschieben in die umhüllende Bibliothekskomponente übertragen. In diesem Fall wird die Formel nicht nur verschoben, sondern auch eine Schnittstellen-Formel (i.d.R. =mc.$<Parameter name> in die vor-instanziierte Bibliothekskomponente eingefügt.
  • Ist die Projektkomponente eine Instanz einer vor-instanziierten Bibliothekskomponente, wird die Formel über Formel in eingebaute Bibliothekskomponente verschieben in die vor-instanziierte Bibliothekskomponente übertragen.
2022
Basis Arbeitsablauf

Neue Spalte Unit in Parameter-Finder

Im Parameter-Finder ist in der Liste der gefundenen Parameter in der neuen Spalte Unit der absolute Pfad zum Parameter eingetragen. Bei gleichnamigen Parametern ist es damit möglich zwischen Poolparametern und spezifischen Parametern zu unterscheiden.

2022
Basis Arbeitsablauf

Prüfung von Auswahlwerten in Projektdaten

Unter Projektdaten > Projektdaten prüfen lassen sich für Parameter, Disabler und Erweiterungspunkte die gesetzten Auswahlwerte daraufhin überprüfen, ob sie den tatsächlich möglichen Auswahlwerten entsprechen. Die Prüfung kann für den gesamten Arbeitsbereich oder die markierten Objekte ausgeführt werden.

Mehr lesen...

2022
Basis Arbeitsablauf

Der Assistent Modell aus Ressource erzeugen erlaubt die Auswahl eigens erstellter, abstrakter Disziplinkomponenten

Bevor die Disziplinkomponenten für ein Modell erstellt werden, lässt sich für jede einzelne die Vorgabe für die Oberklasse ändern. Ab Version 2.10 lassen sich auch selbst erstellte abstrakte Disziplinkomponenten auswählen.

Mehr lesen...

2022
Pro Panel

Bauteile, bestehend aus zwei Makros platzieren

Ab Version 2.9 SP1 Update 9 können Sie Bauteile platzieren, die aus zwei Makros bestehen.

2.9.SP1 Update 9
Basis Arbeitsablauf

Wird für einen Einfügeplatz die Option Erweiterungspunkt markiert, sind die Eingabefelder Auswahlformel und Nicht aktiv aktiviert.

2.9.SP1 Update 6
Job Server

Job-ID zur Nutzung im Jobnamen und Action

Die aktuelle Job-ID wird von der Funktion trigger.currentJobId zurückgegeben.

Für eine Jobdefinition lässt sich der Name mit der aktuellen Job-ID erweitern.

Beispiel:

<jobdefinition name="='test'+ trigger.currentJobId" model="models\model.eox" xmlns:xi="http://www.w3.org/2001/XInclude">
	…
</jobdefinition>

Die aktuelle Job-ID lässt sich auch für Actions nutzen.

Beispiel:

<action name="T_Mechatronic_ModularSystem.Action.SendMailOnEndCommand"
arguments="List{trigger.outputFolder,trigger.failedFolder,trigger.jobName,trigger.currentJobId}" />
2.9.SP1 Update 6
Pro Panel

Verbesserte Fehlermeldungen bei falschen Angaben für MateMap

Die verbesserten Fehlermeldungen weisen auf falsche Verwendung von Schlüsseln und Datentypen hin.

2.9.SP1 Update 6
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.9.SP1 Update 6 ist die Installation der Apache Tomcat Version 9.0.48 freigegeben.

2.9.SP1 Update 6
Job Server

Hostnamen mit Unterstrich sind für Job Server Worker zulässig

Ab der Version 2.9 SP1 Update 5 lassen sich auch Job Server Worker am Job Server registrieren, deren Hostnamen einen Unterstrich enthalten (z.B. DE_345).

2.9.SP1 Update 5
Form-UI

Ist parallel zur Form-UI-Sicht ein beliebiger Edior geöffnet, in dem eine Änderung durchgeführt wird, führt das nicht mehr dazu, dass die Form-UI-Sicht den Zustand "dirty" annimmt.

2.9.SP1 Update 5
Basis Arbeitsablauf

Werden Parameter per Drag & Drop in den Editor Parameter einer Komponente gezogen und zwischen bestehenden Parametern eingefügt, bleibt die Reihenfolge der eingefügten Parameter erhalten. Ist für den Editor Parameter eine Sortierung eingestellt, werden die eingefügten Parameter entsprechend einsortiert.

2.9.SP1 Update 5
Basis Arbeitsablauf

Die Navigator-Sicht wird beim Öffnen stets mit dem referenzierten Windows-Ordner synchronisiert, sodass nur noch tatsächlich vorhandene Projektdateien geöffnet werden können und kein Ausnahmefehler geworfen wird.

2.9.SP1 Update 5
Basis Arbeitsablauf

Ein Projekt lässt sich auch ohne mechatronische Struktur fehlerfrei exportieren.

2.9.SP1 Update 5
Commands

Wird in einem fileSelectionForm eine Abfolge von Commands aufgerufen, die ein Command enthält, durch das ein Dateiauswahl-Dialog ausgeführt wird (z.B. importieren einer PX-Datei), lassen sich anschließend durch das Command SaveActiveEditor alle entstandenen Änderungen speichern.

2.9.SP1 Update 5
PLC/CoDeSys

Werden Aktionen mehrfach aufgerufen, unter anderem auf einem Netzwerk-Socket, auf den die Referenz platziert ist, wird eine verbesserte Meldung ausgegeben.

2.9.SP1 Update 4
PLC/CoDeSys

Die Reihenfolge beim Erzeugen des SPS-Codes wurde verbessert. Vor der Erzeugung werden alle bereits vorhandenen Aktionen und Methoden aus dem Programmbaustein entfernt und erst am Ende der Erzeugung wieder hinzugefügt. Dadurch werden Wechselwirkungen des Bausteincodes mit dem Code der Aktionen und Methoden ausgeschlossen.

2.9.SP1 Update 4
PLC/CoDeSys

Um Ein- und Ausgänge von Logikblöcken als Socket zu markieren ist es nicht mehr notwendig diese an anderer Stelle in der Ressource nochmals aufzuführen und dort als Typ Socket zu kennzeichnen. Es ist ausreichend, wenn der entsprechende EEC-Parameter den Typ Socket und den VarType REPLACE hat.

2.9.SP1 Update 4
Basis Arbeitsablauf

Eingebaute Komponenten lassen sich innerhalb des Komponenten-Editors per Drag & Drop fehlerfrei verschieben.

2.9.SP1 Update 4
Basis Arbeitsablauf

Ein EOX-Modell mit einer geänderten Formel lässt sich fehlerfrei in ein bestehendes Modell importieren, ohne dass ein Fehler auftritt, selbst wenn noch ein Editor für die Lösung eines Konflikts geöffnet ist. Dies gilt sowohl für das 2-Wege-Mischen, als auch für das 3-Wege-Mischen.

2.9.SP1 Update 4
Basis Arbeitsablauf

In das Feld Wert im Editor Parameter einer Projektkomponente lässt sich eine Formel kopieren während der Formelinspektor aktiv ist.

2.9.SP1 Update 4
ECAD

Ist das optionale Feature Remote API installiert, läuft die P8-Kommunikation fehlerfrei.

2.9.SP1 Update 3
Web EEC

Für das Web EEC können Parameter mit Hilfe der URL fehlerfrei übergeben werden.

2.9.SP1 Update 3
Form-UI

Neue Java VM-Argumente für Form-UI

Um EEC direkt mit einer Form-UI-Seite zu starten, lassen sich nun auch getrennt voneinander Angaben zur Projektkomponente machen, in der die Form-UI-Seite enthalten ist und zur ID der Form-UI-Seite:

-Dcom.mind8.formui.perspective.object=<absolute path to object holding the Form-UI>

-Dcom.mind8.formui.perspective.form-id=<ID of Form-UI page to open at start>

2.9.SP1 Update 3
Form-UI

Ist in der Initialisierungsdatei (ec.ini) ein Eintrag vorhanden, um EEC mit der Form-UI-Perspektive zu starten und direkt ein Form-UI anzuzeigen, führt dies beim ersten Start mangels einem Workspace nicht zu einem Ausnahmefehler. Statt dessen wird EEC mit der Perspektive Engineering gestartet.

2.9.SP1 Update 3
ECAD

Der Typ eines EPLAN Electric P8 Projekts lässt sich durch Aufruf eines C#-Skripts fehlerfrei umschalten. Voraussetzung dafür ist die Verwendung von EPLAN Plattform Version 2.9 SP1 Update 3.

2.9.SP1 Update 2
ECAD

Vor dem Kopieren und Einfügen von ECAD-Komponenten findet nun eine Prüfung auf Abhängigkeiten zu anderen Bibliotheken statt. Gibt es nur Abhängigkeiten zu sichtbaren Bibliotheken, werden die ECAD-Komponenten direkt dupliziert. Bestehen Abhängigkeiten zu Bibliotheken, die nicht sichtbar sind, werden diese zunächst importiert und anschließend der Einfügevorgang für die ECAD-Komponenten ausgeführt.

2.9.SP1 Update 2
Basis Arbeitsablauf

Wird in einem Wert-Feld eines Projekts der Content-Assistent gestartet, führt das Drücken der Taste [Tab] nicht mehr zum Beenden der Applikation, sondern der Content-Assistent wird damit verlassen.

2.9.SP1 Update 2
Basis Arbeitsablauf

Der UNC-Pfad zur EOX-Datei als Datenhaltung wird korrekt in der Titelleiste angezeigt.

2.9.SP1 Update 2
Form-UI

Der Form-UI-Editor unterstützt den Umgang mit Kommentaren

Im Form-UI-Editor lassen sich markierte Zeilen über Source > Toggle Comment einzeln als Kommentar auszeichnen. Umgekehrt lassen sich Kommentarzeilen damit wieder in normale Codezeilen zurückführen. Über Source > Add Block Comment lassen sich mehrere markierte Zeilen als Blockkommentar auszeichnen und über Source > Remove Block Comment wieder rückgängig machen.

2.9.SP1 Update 2
Form-UI

Das Tag <open> unterstützt Aufrufe sicherer Internet-Verbindungen

Für das Attribut ref des Tags <open> sind nun auch sichere Verbindungen zulässig, beispielsweise <open ref="https://www.eplan.help/de-de/Infoportal/Content/htm/portal_home.htm" >EPLAN Informationsportal</open>.

2.9.SP1 Update 2
Form-UI

Formelsprache für die Attribute startValue und endValue von numberRangeValidator

Für die Prüfung von Eingabewerten lassen sich statt fester Werte für die Attribute startValue und endValue auch beliebige Formeln angeben. Die Auswertung der Formeln findet beim Laden der Form‑UI-Seite statt.

Mehr lesen...

2.9.SP1 Update 2
Administration

Tritt bei einer SQL-Anfrage ein Fehler auf, ist es nicht mehr notwendig, die Datenbank-Anfrage manuell an die EPLAN Support-Anfrage anzufügen. Die Datenbank-Anfrage ist automatisch in der EPLAN Support-Anfrage enthalten, lediglich der Inhalt des Ergebnis-Ordners sollte noch manuell hinzugefügt werden.

2.9.SP1 Update 1
Administration

Beim gemeinsamen Start von EEC und P8 tritt der ein HTTP-Fehler 503 nicht mehr auf.

2.9.SP1 Update 1
Basis Arbeitsablauf

Navigation zu Objekt im Formel-Inspektor verbessert

Im Formel-Inspektor ist das Navigieren zu einem Objekt auch dann noch möglich, wenn zwischendurch die Sicht oder der Editor umgeschaltet wurde.

2.9.SP1 Update 1
Form-UI Eingabefelder des Typs combo, deren Inhalte generisch erzeugt werden, führen nicht mehr zum Abbruch der Bedienoberfläche. 2.9.SP1 Update 1
Pro Panel Das Betriebsmittelkennzeichen (BMK) für Klemmen wird wieder komplett von EEC an Pro Panel übergeben. 2.9.SP1 Update 1
Job Server

Beispiel-HTML-Datei für Job Server

Im Ordner <Installation path>\install\htmlTemplates\JobMonitorTemplate wird die Beispiel-HTML-Datei JobMonitor.html zur Verfügung gestellt. Diese HTML-Datei ist in AngularJS geschrieben. Die Seite liefert eine Auflistung der Jobs und enthält die Spalten Zustand der Jobs, Job-Name, Job-Definition und Worker. Die Tabelle zeigt 20 Jobs pro Seite an, eine Paginierung wird nicht unterstützt. Zwischen den Seiten lässt sich vor und zurück navigieren. Die Daten werden zyklisch gepollt.

2.9.SP1
Basis Arbeitsablauf

Suchen und Ersetzen in Auswahlformeln

Bei der Suche nach bestimmten Ausdrücken in Formeln werden auch Auswahlformeln berücksichtigt. Damit steht für Auswahlformeln ebenfalls die Möglichkeit zur Verfügung per Suche/Ersetze... Ausdrücke darin zu suchen und zu ersetzen.

2.9.SP1
Basis Arbeitsablauf

Die Suche in Formeln findet Disabler- und Auswahlformeln von Einfügeplätzen und Erweiterungspunkten

Die Suche nach bestimmten Ausdrücken in Formeln liefert zusätzlich die Disabler- und Auswahlformeln von Einfügeplätzen und Erweiterungspunkten.

2.9.SP1
Basis Arbeitsablauf Durch das Markieren der Option Erweiterungspunkt wird das Eingabefeld für Nicht aktiv nicht mehr inaktiv geschaltet, sodass zusätzlich eine Disabler-Formel angegeben werden kann. 2.9.SP1
Basis Arbeitsablauf

Neue Suche nach fehlgeschlagenen Formelergebnissen

Die Suche ist erweitert um Suche fehlgeschlagene Formelergebnisse. Mit Hilfe der Optionen Parameter, Disabler und Erweiterungspunkte lässt sich die Suche nach fehlgeschlagenen Formelergebnissen weiter einschränken. Es werden dabei keine deaktivierten Projektkomponenten berücksichtigt und keine Erweiterungspunkte aktualisiert. Während der Berechnung der Formeln ist der Formel-Cache aktiviert. Alle fehlerhaften Formeln werden als Suchergebnisse aufgelistet. Die Liste der Suchergebnisse für fehlgeschlagene Formelergebnisse enthält zusätzlich die Spalte Originale Fehlermeldung.

Mehr lesen...

2.9.SP1
Basis Arbeitsablauf

Formelinspektor listet Zeiten mit Einheiten

Im Formelinspektor werden sowohl die Ausführungszeiten, als auch die Berechnungszeiten mit Einheiten (ms/s/min/h/d) angegeben.

2.9.SP1
Basis Arbeitsablauf

Fehlerpfad im Formelinspektor ausklappen

Auf der Suche nach einem Fehler lässt sich im Formelinspektor der Fehlerpfad ausklappen.

Mehr lesen...

2.9.SP1
Administration

Neue Benutzervorgabe für die maximale Tiefe beim Ausklappen von Formeln im Formelinspektor

In den Benutzervorgaben unter Formeln > Fehlersuche ist es möglich, für Maximale Tiefe für das Ausklappen der Formel im Formelinspektor einen ganzzahligen Wert vorzugeben. Der angegebene Wert wird sowohl für das Ausklappen der gesamten Formel, als auch für das Ausklappen des Fehlerpfads angewendet.

Mehr lesen...

2.9.SP1
Job Server

Vorgegebene Jobnamen in Jobliste

Mit Hilfe des Parameters defaultJobName im POST Request lässt sich ein Jobname vorab mitsenden. Solange sich der Job in der Warteschlange befindet, lässt sich dieser in der Jobliste mit diesem Namen identifizieren. Nach der Verteilung des Jobs wird geprüft, ob dieser Name Bestand hat oder durch einen eventuell per Formel erzeugten Jobnamen ersetzt wird.

2.9.SP1
Basis Arbeitsablauf

Alphabetische Sortierung in Dialog Neues Bibliotheks-Objekt anlegen

Im Dialog Neues Bibliotheks-Objekt anlegen sind alle Objekte nun alphabetisch sortiert.

2.9.SP1
Pro Panel

Bauteile mit Sperrflächen führen beim Erzeugen der Pro Panel-Daten nicht mehr zu Fehlermeldungen.

2.9.1
Job Server

Fehlerprotokollierung für Job Server verbessert

Fehler, die beim Verschieben von erzeugten Daten auftreten, werden nun detailliert protokolliert.

2.9.1
Job Server

Eine unterschiedliche Groß-/Kleinschreibung der Dateinamenerweiterung führt beim Import von CSV-Dateien nicht mehr zu einer Fehlermeldung.

2.9.1
Administration

Die Protokollierung wird nicht mehr unterbrochen, wenn die Einstellungen für die Protokollierung in den Benutzervorgaben geöffnet wurden.

2.9.1
Administration

VM-Option -clean in Initialisierungsdatei entfernt

Der Eintrag für die Java-Laufzeitoption -cleanist in der Standard-Initialisierungsdatei (ec.ini) nicht mehr vorhanden. Die Option ist weiterhin normal nutzbar.

2.9.1
Web EEC

Freigegebene Apache Tomcat Versionen

Ab EEC Version 2.9.0 ist die Installation der Apache Tomcat Version 9.0.27 freigegeben.

2.9.0
Basis Arbeitsablauf

Formelinspektor gibt bei Rekursion Fehlermeldung aus

Stellt der Formelinspektor eine Rekursion in einer Formel fest, wird eine Fehlermeldung ausgegeben.

2.9.0
Administration

Lizenzpakete für jeweils 4 Job Server Worker

Job Server Worker werden in Paketen zu 4 Lizenzen angeboten. Damit kann die Anzahl der verfügbaren Job Server Worker um jeweils 4 weitere Instanzen erhöht werden. Maximal können 40 Job Server Worker von einem Job Server verwaltet werden.

2.9.0
Administration

Java VM zu OpenJDK geändert

Die gesamte Anwendung wurde migriert, um die Java VM-Implementierung von OpenJDK zu nutzen.

2.9.0
Administration

Installation von EEC-Varianten geändert

Für die Installation von EEC-Varianten ist es nicht mehr erforderlich bestimmte Plugins zu entpacken und in den Ordner /dropins zu kopieren. Stattdessen sind nach der Stand-Alone-Installation über Hilfe > Neue Software installieren... optionale Features zu installieren.

Mehr lesen...

2.9.0
Administration

Installation von optionaler Funktion Remote API Feature separat möglich

Die optionale Funktion Remote API Feature besitzt keine Referenzen auf andere Plugins mehr. Dadurch kann diese Option nun unabhängig von anderen optionalen Funktionen installiert werden. Außerdem kann für diese Funktion ein separater Port vereinbart werden, sodass eine gleichzeitige Nutzung der Installationsvariante Web EEC möglich ist.

2.9.0
Administration

Auflistung aller installierten Bibliotheken von Drittanbietern

Im Info-Dialog werden nun auch alle installierten Bibliotheken von Drittanbietern aufgelistet.

2.9.0
Basis Arbeitsablauf

Geändertes Kontextmenü beschleunigt die Erstellung neuer Objekte

Um das Erstellen eines neuen Engineering-Objekts zu beschleunigen, ist das Kontextmenü Neu in einer mechatronischen Bibliothek verändert worden. Durch die Änderung erhält der Baukastenentwickler einen schnelleren Zugriff auf die Engineering-Objekte MechatronicComponent, DisciplineComponent, Unit, Parameter, Schnittstelle, Placeholder, SelectionAction, SequenceSelectionAction und Kategorie.

2.9.0
Basis Arbeitsablauf

Dialog verhindert Datenverlust beim Schließen von EEC oder Wechseln der Datenbasis

Ist als Datenhaltung eine schreibgeschützte EOX-Datei angegeben, werden beim Schließen von EEC oder Wechseln der Datenbasis die bis dahin durchgeführten Änderungen nicht gespeichert. Um die Änderungen nicht zu verlieren ist vorher das Modell in eine (neue) EOX-Datei zu exportieren. Um den Anwender beim Schließen von EEC oder Wechseln der Datenbasis auf den möglichen Datenverlust hinzuweisen, ist nun ein Dialog zwischengeschaltet.

2.9.0
Basis Arbeitsablauf

Assistent zum Exportieren von EOX-Dateien geändert

Der Assistent zum Exportieren von EOX-Dateien ist nun logischer und leichter verständlich aufgebaut.

Mehr lesen...

2.9.0
Basis Arbeitsablauf

Assistent zum Importieren von EOX-Dateien geändert

Der Assistent zum Importieren von EOX-Dateien ist nun logischer und leichter verständlich aufgebaut.

Mehr lesen...

2.9.0
Basis Arbeitsablauf

Ist die Ressource einer Disziplinkomponente eingelagert, kann eine andere (geänderte) Ressource nur dann neu zugewiesen werden, wenn zuvor die bestehende Ressource ausgelagert wurde. Auch können nur externe Ressourcen synchronisiert werden.

Mehr lesen...

2.9.0
Form-UI

Für für die Anzeige von Webseiten wird nur noch MS Internet Explorer unterstützt

Da in Form-UIs mit dem Tag <browser> nur noch der Browser MS Internet Explorer unterstützt wird, entfällt das Attribut type.

Mehr lesen...

2.9.0
Job Server

Neues Lizenzmodell für Job Server/Job Server Worker

Mit der Einführung eines neuen Lizenzmodells für Job Server/Job Server Worker wird die Anzahl vorhandener und in Benutzung befindlicher Worker-Lizenzen in der Worker-Liste des Job Server Monitors angezeigt.

2.9.0
Job Server

Paralleler Start mehrerer Job Server Worker

Mit Hilfe einer Batch-Datei lassen sich mehrere Job Server Worker parallel starten. Jeder Job Server Worker nutzt dabei zur Erzeugung von Schaltplänen einen eigenen Web Service für die Kommunikation mit EPLAN Electric P8.

2.9.0
Job Server

Parallele Nutzung eines Job Servers

Mehrere Nutzer können parallel den selben Job Server nutzen, um gleichzeitig Schaltpläne mit EPLAN Electric P8 erzeugen zu lassen.

2.9.0
Job Server

Parallele Nutzung mehrerer Job Server Worker

Es können mehrere Job Server Worker an einem Job Server betrieben werden, die parallel Schaltpläne mit EPLAN Electric P8 erzeugen.

2.9.0
Job Server

Filter für Spalte "Zustand" im Job Server Monitor

Die Liste der Jobs kann in der Spalte Zustand nach folgenden Kategorien gefiltert werden:

  • Zeige alle Jobs
  • Zeige Jobs in Warteschlange
  • Zeige laufende Jobs
  • Zeige abgeschlossene Jobs
  • Zeige Jobs mit Fehlern

Mehr lesen...

2.9.0
Job Server

Filtermöglichkeiten für Spalten in Job Server Monitor

Die neue Tabellendarstellung der Jobs bietet nun die Möglichkeit für die Spalten Job-Name, Jobdefinition und Worker einen Filterbegriff einzugeben. Die Liste der Jobs wird dann auf diejenigen Jobs eingeschränkt, die den eingegebenen Filtermerkmalen entsprechen.

Mehr lesen...

2.9.0
Job Server

Zeit-Filter für Job Server Monitor ist entfernt

Mit der neuen Tabellenansicht der Jobs sind die Filterkriterien Today's jobs und All jobs entfallen.

Mehr lesen...

2.9.0
Job Server

Job Server Monitor mit neuer Tabellenansicht

Die Liste der Jobs wird ab der Version 2.9 in einer neuen Tabellenansicht dargestellt. Die Jobs werden weiterhin mit einer Nummer, ihrem aktuellen Zustand, dem Jobnamen, der Jobdefinition, dem ausführenden Worker und möglichen Aktionen aufgelistet.

Mehr lesen...

2.9.0
Job Server

Löschen von Job Server-Protokolleinträgen ist einstellbar

Mit Hilfe der EEC-Laufzeitoption de.eplan.eec.jobserver.cleanup.days lässt sich die Anzahl an Tagen definieren, nach denen Protokolleinträge gelöscht werden. Mögliche Werte liegen im Bereich von 1 bis 99 Tagen. Ist diese Laufzeitoption nicht angegeben werden Protokolleinträge nach 30 Tagen entfernt.

Mehr lesen...

2.9.0
Job Server

Der Job Server entfernt die File-Trigger-Datei eines gelöschten Jobs

Durch das Löschen eines File-Trigger-Jobs aus der Liste der Jobs wird ebenfalls die Trigger-Datei gelöscht.

2.9.0
PLC/CoDeSys

Aufrufe von Methoden ohne Parameter sind erlaubt

Für die Aufrufe von Methoden ist es nicht mehr nötig, In-/Output-Variablen als Parameter zu übergeben.

2.9.0
PLC/CoDeSys

Editorseite SPS-Methoden von POU-Editor listet enthaltene Methoden

Der Editor für POUs enthält nun die neue Editorseite SPS-Methoden. Die neue Editorseite listet alle Methoden, die in der POU enthalten sind.

2.9.0
PLC/CoDeSys

Synchronisieren von Actions und Methoden erstellt enthaltene Parameter

Enthält das Ergebnis beim Synchronisieren von CoDeSys-Komponenten neue Actions oder Methoden, werden diese und auch deren Parameter erstellt.

2.9.0
PLC/CoDeSys

Methoden unterstützen Code-Einfügungen

In den Code von Methoden können Code-Snippets mit Hilfe der Plug-Socket-Strategie und Kontrollstrukturen eingefügt werden. Die Variablen werden dabei automatisch synchronisiert.

2.9.0
PLC/CoDeSys

Methoden in Programmen (PRG) und Funktionsbausteine (FB) einbauen

Disziplinkomponenten des Typs Methode können sowohl in Programme (PRG) als auch in Funktionsbausteine (FB) eingebaut werden.

2.9.0
PLC/CoDeSys

Disziplinkomponenten des Typs Methode unterstützen Replace-Parameter

Auch in Disziplinkomponenten des Typs Methode können Replace-Parameter eingesetzt werden.

2.9.0
PLC/CoDeSys

Für in POU enthaltene Methoden werden Methodenkomponenten erstellt

Für jede Methode, die in einer POU enthalten ist, wird beim Import der POU auch automatisch eine entsprechende Disziplinkomponente des Typs Methode erstellt.

2.9.0
PLC/CoDeSys

Systembibliothek CoDeSys um 'Methode' erweitert

Die Systembibliothek CoDeSys ist um das Engineering Objekt Methode (Method) erweitert worden. Die Erweiterung der Systembibliothek erfordert eine Modellaktualisierung. Die Aktualisierung wird automatisch durchgeführt, wenn das Modell mit der neuen Version geöffnet wird. Nach der Modellaktualisierung kann das Modell nicht mehr mit einer früheren Version von EEC bearbeitet werden.

Mehr lesen...

2.9.0
Pro Panel

Menüstruktur für neue Disziplinkomponenten geändert

Neue Disziplinkomponenten für Pro Panel werden statt über Neu > ECAD > ECAD3D nun über Neu > ECAD3D erstellt.

2.9.0
ECAD

Benutzervorgaben für Disziplin ECAD erweitert um Info zu Kommunikations-Server

Ist die optionale Funktion P8 Integration Service Feature installiert, erscheinen in den Benutzervorgaben unter Disziplinen > ECAD > EPLAN Electric P8 Informationen zum Zustand des Kommunikations-Servers für die Verbindung zwischen EEC und P8.

2.9.0
Administration

Abhängigkeiten von Plugin com.mind8.remote.api zu anderen Plugins entfernt

Durch die Entfernung der Abhängigkeiten des Plugins com.mind8.remote.api zu anderen Plugins ist es nun möglich das com.mind8.remote.api-Feature unabhängig vom Web EEC-Service zu nutzen.

2.9.0
Administration

Initialisierungsdatei enthält nur noch absolut notwendige Einträge

Die Initialisierungsdatei (ec.ini) enthält keine Einträge mehr, die für die standardmäßige Ausführung von EEC nötig sind, beispielsweise -Dde.eplan.eec.headless=false.

2.9.0
Administration

Initialisierungsdatei enthält Beispiele zur Nutzung von EOX-Dateien als Kommentare

Die Initialisierungsdatei (ec.ini) enthält standardmäßig Beispiele zur Nutzung von EOX-Dateien für die Datenhaltung als Kommentare. So lässt sich die Initialisierungsdatei ohne Einblick in die Dokumentation auf eine andere Art der Datenhaltung umstellen.

2.9.0
Administration

Genutzte Datenbasis in Titelzeile anzeigen

In der Titelzeile des EEC-Fensters wird standardmäßig der Zugriffsmodus gefolgt vom absoluten Pfad zur Datenbasis-Datei angezeigt. Die Anzeige wird über die Option Zeige die verwendete Datenbasis im Fenstertitel in den Benutzervorgaben gesteuert

Mehr lesen...

2.9.0
Administration

Ressourcenordner der Disziplinen werden bei der Installation angelegt

Während der Installation werden Standard-Ressourcenordner für alle Disziplinen erstellt.

ECAD = <EEC installation folder>\resources\ECAD

Datenquellen = <EEC installation folder>\resources\DataSources

Medienquellen = <EEC installation folder>\resources\MediaSources

Office-Word = <EEC installation folder>\resources\Office\Word

SPS-AutomationWorX = <EEC installation folder>\resources\PLC

SPS-CoDeSys = <EEC installation folder>\resources\PLC

SPS-Step7 = <EEC installation folder>\resources\PLC

2.9.0
Administration

Benutzervorgaben für Ressourcenordner der Disziplinen werden als absolute Pfade eingeblendet

In den Benutzervorgaben können die Ressourcenordner der Disziplinen angepasst werden. Unterhalb des Eingabefelds wird der absolute Pfad zum Ressourcenordner eingeblendet.

2.9.0
Administration

Laufzeitoption org.foederal.sn.connectionURL erlaubt relative Pfadangabe zur EOX-Datei

In der Initialisierungsdatei (ec.ini) ist es nun möglich für die Laufzeitoption org.foederal.sn.connectionURL auch einen relativen Pfad zu einer EOX-Datei anzugeben.

Mehr lesen...

2.9.0
Formelsprache

Die Methode ifError(Block block), angewendet auf NULL erzeugt keinen Fehler

Soll das Ergebnis einer Formel mit .ifError('...') geprüft werden, wird keine Fehlermeldung erzeugt, wenn das Ergebnis NULL ergibt.

Beispiel:

Formel Ergebnis
=List{null,1,2}.first.ifError('An error occurred!') <<null>>

Mehr lesen...

2.9.0
Formelsprache

Neue Methode zur Ermittlung der nächst-größeren Ganzzahl eines Double-Werts

Mit Hilfe der Methode ceil() lässt sich die nächst-größere Ganzzahl eines Double-Werts ermitteln.

Mehr lesen...

2.9.0
Formelsprache

Neue Methode zur Ermittlung des kleinsten Werts aus einer Collection

Mit Hilfe der Methode min() lässt sich der kleinste Wert aus einer Collection ermitteln.

Mehr lesen...

2.9.0
Formelsprache

Neue Methode zur Ermittlung des größten Werts aus einer Collection

Mit Hilfe der Methode max() lässt sich der größte Wert aus einer Collection ermitteln.

Mehr lesen...

2.9.0
Formelsprache

In Formeln kann auf den Namen des Parameters, in dem die Formel steht, zugegriffen werden

Um innerhalb einer Formel auf den Namen des Parameters zuzugreifen, in dem die Formel steht, kann nun die Methode parameter.name angewendet werden.

Mehr lesen...

2.9.0
Formelsprache

Navigationsmethoden für Disziplinkomponenten erzeugen ohne Disziplinstruktur keine Fehlermeldung

Formeln, die über eine Disziplinstruktur navigieren, ohne dass diese zur Laufzeit schon vorhanden ist, erzeugen im Protokoll keinen Fehlereintrag mehr. Statt des zu erwartenden Parameterwerts wird in diesem Fall aber weiterhin eine Meldung mit gelbem Hintergrund angezeigt.

Mehr lesen...

2.9.0
Formelsprache Die Methoden first() und last() geben nun beide für leere Listen den Wert <<null>> zurück. 2.9.0
Formelsprache

Keine Fehlermeldung für Formeln, die nur in der Disziplinstruktur berechnet werden können

Formeln, die Berechnungen auf der Disziplinstruktur durchführen, führen nicht mehr zu einer Fehlermeldung. Im Ergebnisfeld wird stattdessen ein Hinweistext angezeigt.

2.9.0
Formelsprache

Formelergebnis von Erweiterungspunkt

Das Formelergebnis von Erweiterungspunkten lässt sich ab der Version 2.9.0 mit Hilfe des Formelinspektors untersuchen. Der Aufruf des Formelinspektors erfolgt über das Kontextmenü des Eingabefelds.

2.9.0
ECAD

Von P8-Makro zur korrespondierenden Disziplinkomponente im EEC navigieren

Mit Hilfe einer P8-Aktion kann aus einem erzeugten Schaltplan von einem markierten Makro aus zur korrespondierenden Disziplinkomponente im EEC gesprungen werden.

2.9.0
PLC/CoDeSys

CoDeSys V2 wird nicht mehr unterstützt

EEC unterstützt nicht mehr die Erzeugung von SPS-Code für CoDeSys V2.

2.9.0
Office

Systembibliothek enthält UpdateWordFieldsCommand

Das Command UpdateWordFieldsCommand ist ab der Version 2.9 in der Systembibliothek WORD enthalten. Um das Command nutzen zu können, ist es nicht mehr erforderlich, die Datei <EEC installation folder>/install/Tutorial/Word/Word_Ui.EOX zu importieren.

Mehr lesen...

2.9.0
Job Server

Für die Kommunikation zwischen Job Server und Job Server Worker soll immer die private alias URL verwendet werden

Um die Kommunikation zwischen Job Server und Job Server Worker einzurichten ist nur noch die Laufzeitoption de.eplan.eec.jobserver.private.aliasurl in der Initialisierungsdatei anzugeben.

Mehr lesen...

2.8.3
Pro Panel

Rotation von 3D-Makros um X-, Y- und Z-Achse

Beim Platzieren von 3D-Makros der Typen EnclosurePart, MountingPanel und Device wird eine Rotation um die X-, Y- und Z-Achse unterstützt.

2.8.3
Pro Panel

Automatisierter 3D-Montageaufbau berücksichtigt die Orientierung zum Montagepunkt

Bei der Erzeugung eines 3D-Montageaufbaus ist die Orientierung eines Artikels oder 3D-Makros zum Montagepunkt identisch zur manuellen Platzierung.

2.8.3
Job Server

Behoben: Jobliste für Heutige Jobs zeigt nur noch Jobs des gleichen Tags

Ist die Jobliste im Browser für länger als einen Tag geöffnet und der Filter auf Heutige Jobs eingestellt, ist es nicht mehr nötig, den Inhalt des Browsers zu aktualisieren (z.B. mit [F5]).

2.8.2
Pro Panel

Rotation von Artikeln um X-, Y- und Z-Achse

Beim Platzieren von Artikeln der Typen EnclosurePart, MountingPanel und Device wird eine Rotation um die X-, Y- und Z-Achse unterstützt.

2.8.2
ECAD

Behoben: P8-Makros dürfen Dateinamen mit einer Länge < 3 Zeichen besitzen

EEC akzeptiert während des Erzeugens von Schaltplänen auch P8-Makros mit sehr kurzen Dateinamen (Länge < 3 Zeichen).

2.8.2
Basis Arbeitsablauf

Behoben: Einfügen von beliebigen Inhalten aus der Zwischenablage

Beim Einfügen von Inhalten aus der Zwischenablage werden nur noch erlaubte Inhalte akzeptiert und nicht erlaubte Inhalte ignoriert.

2.8.2
Basis Arbeitsablauf

Behoben: Exportieren der Daten für eine Supportanfrage

Für eine Supportanfrage werden die ausgewählten Daten auch dann exportiert, wenn eine gleichnamige Supportanfrage bereits existiert. Dabei wird ausgeschlossen, dass auch die Daten exportiert werden, die im Workspace-Verzeichnis abgelegt sind, wenn dieses unterhalb des globalen Ressourcenordners angelegt ist.

Mehr lesen...

2.8.2
Dokumentation

Behoben: Parameterübergabe zur Anreihung von Geräten mit Anbauteilen

Die Parameter der Liste zur Anreihung von Geräten mit Anbauteilen sind in der folgenden Reihenfolge zu übergeben: =List{'M4','M2',<dx>}.

2.8.1
PLC/CoDeSys

Variablendeklarationen mit Kommentar werden übernommen

Variablendeklarationen mit Kommentar in der gleichen Zeile werden komplett in den Code der einfügenden Komponente übernommen. Dies gilt auch für Blockkommentare, die in der gleichen Zeile der Variablendeklaration beginnen.

Mehr lesen...

2.8.1
Job Server

Verbesserte Meldung, wenn Benutzervorgaben für einen laufenden Worker geändert werden

Die Benutzervorgaben für einen Worker können nicht im laufenden Betrieb geändert werden. Es müssen vorher alle laufenden Jobs beendet und der Worker gestoppt sein. Eine verbesserte Meldung weist den Anwender nun auf diese Bedingungen hin.

2.8.1
Web EEC

Behoben: Session-Modelle werden im vorgegebenen Ordner abgelegt

Die EOX-Dateien, die während einer Web EEC Session entstehen, werden in einem vorgegebenen Ordner abgelegt. Der Ordner zur Ablage der Session-Modelle wird in der Initialisierungsdatei (z.B. ec.ini) mit dem folgenden Eintrag angegeben:

-Dcom.mind8.remote.server.repository.file=<absolute path to session models folder>

Mehr lesen...

2.8.1
Tutorial

Artikeldaten für Tutorial Pro Panel optional per MDB oder EDZ-Dateien erhalten

Das Tutorial Pro Panel verwendet Artikeldaten, die möglicherweise in der Artikeldatenbank des Anwenders nicht vorhanden sind. Um das Tutorial dennoch erarbeiten zu können, wird sowohl der Tausch der (MDB)-Artikeldatenbank, wie auch der Import von EDZ-Dateien beschrieben. Die benötigten Dateien werden im Ordner /install/Tutorial/ProPanel bereitgestellt.

2.8.1
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.8.0 ist die Installation der Apache Tomcat Versionen 7.0.81 und 7.0.91 freigegeben.

2.8.0
Administration

Neues Lizenz-Management

Ab der Version 2.8.0 kommt ein neues Lizenz-Management zum Einsatz. Dadurch wird zusätzlich zur EEC-Installation ein neuer Lizenz-Client installiert. Für den Anwender ergibt sich kein Handlungsbedarf.

2.8.0
Dokumentation

Neues EPLAN Informationsportal

Zur Version 2.8 der EPLAN-Plattform stellen wir Ihnen im Internet das neue EPLAN Informationsportal mit den aktuellen technischen Informationen zu allen EPLAN-Produkten zur Verfügung. Die im oberen Bereich der Portalseite positionierte webbasierte Volltextsuche ermöglicht es Ihnen, gezielt nach Informationen zu suchen und diese rasch zu finden. Bei der Suche werden alle EPLAN-Hilfesysteme sowie alle hinterlegten technischen Publikationen berücksichtigt.

Sie erreichen das EPLAN Informationsportal auf folgenden Wegen:

2.8.0
Administration

Behoben: Korrekte Anwendung des Arguments "PartsFromSystemToProject" für die Java VM

Das Argument PartsFromSystemToProject für die Java VM wird nur angewendet, wenn es in der Initialisierungsdatei (z.B. ec.ini) eingetragen ist. Ist das Argument nicht in der Initialisierungsdatei eingetragen, wird bei der Artikelplatzierung keine Synchronisation mit der Artikeldatenbank durchgeführt.

2.8.0
Administration

Name der Installationsdatei weist eine dreistellige Versionsnummer aus

Der Dateiname der Installationsdatei ist nun um die dritte Stelle der Versionskennung erweitert worden. So wird z.B. aus setup_EEC_2_8_20181101-0905.exe der neue Name setup_EEC_2_8_0_20181101-0905.exe.

2.8.0
Administration

Nur 64-Bit-Installationsvarianten möglich

Alle Installationsvarianten des EECs werden nur noch als 64 Bit-Applikation ausgeführt. Die Varianten der 32-64 Bit Hybrid-Installationen entfallen.

2.8.0
Administration

EEC benötigt Java Runtime Environment der Version 8

Ab der Version 2.8 benötigt EEC die Java Laufzeitumgebung (JRE) der Version 8. Die aktuelle JRE-Installationsdatei ist Bestandteil aller Installationsvarianten.

2.8.0
Administration

Modellvariablen mit geändertem Standardwert

Für die folgenden Modellvariablen sind die Standardwerte geändert worden:

  • Name des Parameters für den Namen der obersten Projektkomponente einer Disziplinstruktur: Disciplinename
  • Dateisystem-Namensprüfung: Warning
2.8.0
Administration

Modellvariablen vereinheitlicht

Die Namen der Modellvariablen wurden dahingehend vereinheitlicht, dass sofort erkennbar ist, ob für die Modellvariable ein Wert einzugeben, bzw. auszuwählen ist oder der Name eines Parameters. Auch die Beschreibungen wurden entsprechend vereinheitlicht, bzw. korrigiert. Für alle Modellvariablen ist nun eine Beschreibung in der Hilfe verfügbar.

2.8.0
Administration

Option "Im Formelinspektor nicht ergebnisrelevante Teilausdrücke berechnen" ist standardmäßig nicht aktiv

In den Benutzervorgaben ist die Option Im Formelinspektor nicht ergebnisrelevante Teilausdrücke berechnenist nun nicht mehr standardmäßig aktiviert. Sollen nicht ergebnisrelevante Teilausdrücke berechnet werden, muss diese Option bewusst aktiviert werden.

2.8.0
Administration

Geänderte Maximalwerte für Speicher der VM in Initialisierungsdatei

Die Einträge in der Initialisierungsdatei (z.B. ec.ini) für den maximalen Speicherwert der VM sind auf folgende Werte angehoben worden:

  • Für Stand-Alone- und Worker-Installation: -Xmx1536m
  • Für Job Server-Installation: -Xmx1792m
2.8.0
PLC/CoDeSys

CoDeSys V2 wird ab Version 2.9 nicht mehr unterstützt

Ab der Version 2.9 unterstützt EEC nicht mehr die Erzeugung von SPS-Code für CoDeSys V2.

2.8.0
Job Server

Job Server-URL nachträglich ändern

Ist der Job Server auf einem anderen Server installiert worden, ist die neue URL in den Initialisierungsdateien der Worker einzutragen. Sowie der Job Server wieder läuft, können sich die Worker automatisch registrieren. Während des Installationsprozesses laufende Jobs werden vom Job Server in den Status "Fehler" gesetzt.

2.8.0
Job Server

Job Server 2.8 nicht mehr kompatibel mit Job Server 2.7

Nach der Aktualisierung auf den Job Server der Version 2.8 können die Job Server-Daten nicht mehr mit der Job Server Version 2.7 genutzt werden.

2.8.0
Basis Arbeitsablauf

Supportanfrage mit größerem Eingabefeld

Die Eingabe einer Problembeschreibung ist durch ein größeres Eingabefeld nun wesentlich verbessert.

2.8.0
Basis Arbeitsablauf

Supportanfrage mit eigenen Plugins anreichern

Einer Support-Anfrage können nun auch alle Plugins angehängt werden, die sich im Ordner <EEC-Installationsordner>/dropins befinden. Nach dem Start des Assistenten für eine EPLAN-Supportanfrage ist dazu die neue Option Dropins-Ordner beifügen zu markieren. Die Dateien werden nach dem Abschließen des Assistenten mit [Fertigstellen] der ZIP-Datei hinzugefügt.

2.8.0
Basis Arbeitsablauf

Supportanfrage mit Ressourcen anreichern

Für eine Support-Anfrage können nun auch die nötigen Ressourcen-Dateien angehängt werden. Nach dem Start des Assistenten für eine EPLAN-Supportanfrage ist dazu die neue Option Ressourcen beifügen zu markieren. Die Dateien werden nach dem Abschließen des Assistenten mit [Fertigstellen] der ZIP-Datei hinzugefügt.

2.8.0
Basis Arbeitsablauf

Erstellung von Supportanfrage vereinfacht

Um eine Supportanfrage zu erstellen kann im Menü Hilfe nun der neue Menüpunkt EPLAN-Supportanfrage erstellen... genutzt werden. Damit wird derselbe Assistent wie bisher gestartet, um die Supportanfrage zu formulieren und mit Daten anzureichern.

2.8.0
Basis Arbeitsablauf

Geänderte Kategorie für Supportanfrage in Export-Dialog

Der Assistent für den Export einer Support-Anfrage wird im Dialog Exportieren statt unter Andere/Quality-Feedback-Report nun unter EPLAN-Support/EPLAN-Supportanfrage gestartet.

2.8.0
Basis Arbeitsablauf

Formelinspektor zeigt Fehlerquelle an, wenn Berechnung von rmos() fehlschlägt

Durch ein verbessertes Fehlerhandling kann der Formelinspektor nun die Fehlerquelle anzeigen, wenn die Berechnung einer Formel fehlschlägt, die mit rmos() alle Komponenten (eines bestimmten Typs) unterhalb des Wurzelknotens ermittelt.

2.8.0
Basis Arbeitsablauf

Behoben: EEC stürzt durch Klicken auf die Kopfzeile der Modellvariablen-Tabelle ab

In der Modellvariablen-Sicht führt das Klicken auf die Kopfzeile der Modellvariablen-Tabelle nicht mehr zu einem Ausnahmefehler und damit zu Absturz der Applikation.

2.8.0
Job Server

Gleichzeitiger Betrieb von vier EPLAN-Instanzen auf einem Rechner

Auf einem Rechner können mit einen Job Server und vier Workern vier EPLAN-Instanzen zum Erzeugen von Schaltplänen oder 3D-Grafiken genutzt werden. Pro EPLAN-Instanz wird eine Lizenz benötigt.

Mehr lesen...

2.8.0
Job Server

Beschreibung der Installationsvarianten erweitert

Die Installationsvarianten Job Server mit Worker und Worker sind nun in eigenständigen Abschnitten dokumentiert.

Mehr lesen...

2.8.0
ECAD

Inhalt der Modellvariable "Zuordnungsliste der Fenstermakro-Darstellungsarten" erweitert

Damit EEC alle Darstellungsarten von Fenstermakros unterstützen kann, ist die Zuordnungsliste der Fenstermakro-Darstellungsarten erweitert worden:

Allpolig, Einpolig, Paarquerverweis, Übersicht, Grafik, Schaltschrankaufbau, RI_Fließbild, Allpolig_Fluid, Topologie, Funktional, Vorplanung, Funktionsübersicht_Fluid

Ist die Sprache der Bedienoberfläche auf en-US eingestellt, ist folgende Zuordnungsliste zu verwenden:

MultiLine, SingleLine, PairCrossReference, Overview, Graphic, Panel_layout, PI_FlowChart, MultiLine_Fluid, Topology, Functional, Preplanning, Function_overwiew_fluid_power

2.8.0
ECAD

Behoben: Parameter Darstellungsart von Fenstermakros verursacht Fehler

EEC unterstützt ab Version 2.8 alle Darstellungsarten von Fenstermakros:

  • Allpolig(1)
  • Einpolig(2)
  • Paarquerverweis(3)
  • Übersicht(4)
  • Grafik(5)
  • Schaltschrankaufbau(6)
  • RI_Fließbild(7)
  • Allpolig_Fluid(8)
  • Topologie(9)
  • Funktional(11)
  • Vorplanung(12)
  • Funktionsübersicht_Fluid(13);
2.8.0
ECAD

Behoben: Plug-Socket-Fehler bei gleichzeitigem Erzeugen von Schaltplänen mit 2 P8-Instanzen

Steuert EEC auf einem Rechner gleichzeitig zwei P8-Instanzen an, um Schaltpläne zu erzeugen, kommt es nicht mehr zu Plug-Socket-Fehlern.

2.8.0
ECAD

Behoben: EEC startet und stoppt P8 unmittelbar vor dem Herunterfahren

Wird EEC direkt nach dem Ausführen des Commands GenerateXmlForEcadProjectCommand beendet, führt dies nicht mehr zu einem erneuten Starten und Beenden von EPLAN Electric P8.

2.8.0
ECAD

Fehler beim Ausführen von C#-Skripten werden von EEC gemeldet

Nach dem Erzeugen eines Schaltplans kann in P8 ein C#-Skript ausgeführt werden. Tritt dabei ein Fehler auf, wird dieser auch an das EEC gemeldet und protokolliert.

2.8.0
Job Server

Datenbank aktualisiert

Die zum Betrieb des Job Servers benötigte Datenbank ist aktualisiert worden. Für den Anwender ergibt sich kein Handlungsbedarf.

2.8.0
Job Server

Aktualisierung von Job Server und Worker nötig

Das veränderte Konzept der Worker-Registrierung macht es erforderlich, dass sowohl der Job Server als auch der Worker auf die Version 2.8 aktualisiert werden müssen. Ein gemischter Betrieb unterschiedlicher Versionen ist nicht möglich.

2.8.0
Job Server

Worker verbinden sich automatisch nach Ausfall des Job Servers

Sollte der Job Server während des Betriebs vorübergehend ausfallen und, bzw. nicht erreichbar sein, können sich die aktiven Worker sofort wieder am Job Server anmelden, sowie dieser wieder erreichbar ist. Die Abarbeitung von bestehenden Jobs wird dadurch nicht beeinflusst.

2.8.0
Job Server

Schaltfläche zum Hinzufügen eines Workers entfernt

Durch die zwingende Angabe von de.eplan.jobserver.private.aliasurl in der Initialisierungsdatei jeden Workers wird dieser automatisch am Job Server registriert. Somit ist die Schaltfläche für das Hinzufügen eines Workers nicht länger nötig.

2.8.0
Job Server

Initialisierungsdatei des Workers muss Angabe für de.eplan.jobserver.private.aliasurl enthalten

Die Initialisierungsdatei muss nun zwingend einen Wert für das Argument der Java VM de.eplan.jobserver.private.aliasurl setzen.

Dieser Eintrag wird benötigt, damit der Worker den Job Server aktiv nach anstehenden Jobs fragen kann.

2.8.0
Pro Panel

Behoben: Fehler beim Platzieren von Geräten auf einem Sammelschienensystem

Auf ein Sammelschienensystem können beliebige Geräte platziert werden.

2.8.0
Administration

Plugin-Einträge von Initialisierungsdatei entfernt

Die Initialisierungsdatei benötigt die folgenden Einträge nicht mehr:

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v...
-product
de.eplan.engineeringcenter.product

Diese Einträge sind nicht länger Teil der Standard-Initialisierungsdatei (ec.ini).

2.8.0
Job Server

Protokoll benennt durch anderen Prozess gesperrte Datei

Ist während der Jobbearbeitung der Zugriff auf eine Datei gesperrt, wird ein Protokolleintrag erstellt. Der Protokolleintrag enthält sowohl den Namen der gesperrten Datei, als auch den Namen des Prozesses, der den Zugriff verhindert hat.

2.8.0
Job Server

Fehler bei Neustart von Worker wird protokolliert

Ist ein Worker nach einem Neustart zwar in der Lage sich beim Job Server anzumelden, aber nicht in der Lage, den anhängigen Job auszuführen, wird dies nun in der Protokolldatei festgehalten.

2.8.0
Basis Arbeitsablauf

Editorseite Parameter für Pro Panel-Komponenten bietet alle Funktionen

Für die Editorseite Parameter von Pro Panel-Komponenten sind nun auch die Funktionen Kategorien, Schnittstellenparameter hinzufügen und Automatisches Einstellen der Spaltenbreiten verfügbar.

2.8.0
Basis Arbeitsablauf

Verhalten beim Löschen von Konfiguration verbessert

Da Speichervorgänge einen Effekt auf die bestehende Konfiguration haben können, muss ein Löschvorgang für eine Konfiguration stets auf den Abschluss des Speichervorgangs warten.

2.8.0
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.7.4 ist die Installation der Apache Tomcat Version 7.0.81 freigegeben.

2.7.4
Dokumentation

Release Notes lassen sich filtern

Die Release Notes lassen sich ab Version 2.8 filtern. Für den Bereich und die Gültigkeit lassen sich Filterwerte aus einer Dropdown-Liste auswählen. In der Spalte Feature lassen sich die Inhalte nach einem beliebigen Begriff filtern. Die Filter aller Spalten werden kombiniert (UND-verknüpft). Spalten, für die ein Filter gesetzt ist, sind mit einer roten Hintergrundfarbe in der Kopfzeile gekennzeichnet.

Mit dem Icon lassen sich alle Filter gemeinsam zurücksetzen.

2.7.4
Dokumentation

Erforderliche Angabe einer Lizenz-Vorbelegungsdatei für den Betrieb ohne Bedienoberfläche

Für den Betrieb ohne Bedienoberfläche, beispielsweise als Windows Dienst, ist die Angabe einer Lizenz-Vorbelegungsdatei zwingend erforderlich. Diese Angabe wird als VM-Argument in der Initialisierungsdatei eingetragen.

Mehr lesen...

2.7.4
Basis Arbeitsablauf

Behoben: Protokollierung führt nicht zum Stillstand eines Workers während der Ausführung von Aktionen

Die Protokollierungsfunktion kann während der Protokollierung selbst eine Meldung absetzen, ohne dass dies zum Stillstand eines Workers führt.

2.7.4
Pro Panel

Behoben: Vollständige BMKs werden an Pro Panel übergeben

Beim Erzeugen der Pro Panel-Daten werden die vollständigen BMKs auch für Montageplatten, Gehäuseteile und untergeordnete Teile von Sammelschienensystemen (z.B. Halter) übergeben.

2.7.4
Pro Panel

Auf ein Sammelschienensystem werden nur Geräte platziert

Auf ein Sammelschienensystem ist es nur noch zulässig Geräte zu platzieren. Die Platzierung von Komponenten eines anderen Typs auf einem Sammelschienensystem führt während des Erzeugens der Disziplinstruktur zu einer Fehlermeldung.

Mehr lesen...

2.7.4
Pro Panel

Behoben: Platzieren einer Montageplatte mit Angabe des Makros möglich

Eine Montageplatte kann sowohl mit Angabe der Artikelnummer, als auch mit Angabe des 3D-Makros platziert werden.

2.7.4
Lizenzierung

Das Modul MCAD Inventor ist ab der Version 2.7.3 nicht mehr Bestandteil des EECs

Ab der Version 2.7.3 steht die Disziplin MCAD Inventor nicht mehr zur Verfügung.

2.7.3
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.7.3 ist die Installation der Apache Tomcat Version 7.0.81 freigegeben.

2.7.3
Pro Panel

Behoben: Platzieren eines 3D-Makros nur ohne Rotation möglich

Ein Artikel, der als 3D-Makro referenziert wird, kann nun bei der Platzierung gleichzeitig gedreht werden.

2.7.3
Job Server

Behoben: Fehlermeldung wenn Hostname nicht gefunden wurde

Kann der Hostname für eine Verbindung nicht aufgelöst werden, wird nun eine hilfreiche Fehlermeldung ausgegeben.

2.7.3
ECAD

Behoben: Trotz eines Fehlers beim Erzeugen eines Schaltplans wird ein C#-Skript ausgeführt

Tritt bei der Erzeugung eines Schaltplans ein Fehler auf, führt dies im Normalfall zum Abbruch des Vorgangs und es wird nur dieser Fehler in die Protokolldatei geschrieben. Um alle Fehler aufzufinden und ein C#-Skript nach dem Erzeugen eines Schaltplans ausführen zu lassen, lässt sich das Abbrechen mit der Benutzervorgabe P8-Erzeugung im Fehlerfall fortsetzen verhindern.

Mehr lesen...

2.7.3
Organisation von Modellen

Behoben: Filter in Sicht Importierte Bibliotheken filtert auch die Verbindungslinien

Wird der Filter Alle nicht direkt importierten Assemblies verbergen aktiviert, werden sowohl die indirekt importierten Assemblies, als auch deren Verbindungslinien ausgeblendet.

2.7.3
Dokumentation

Pro Panel Tutorial mit Wechsel der Artikeldatenbank statt mit EDZ-Import

Das Pro Panel Tutorial benötigt Artikeldaten, die gegebenenfalls in der installierten Version von Eplan nicht vorhanden sind. Diese Artikeldaten werden in einer Artikeldatenbank bereitgestellt. In den vorbereitenden Schritten wird nun zu dieser Artikeldatenbank gewechselt, statt die fehlenden Artikel als EDZ-Dateien zu importieren.

Mehr lesen...

2.7.3
Dokumentation

Verhalten von Verzeichniseinstellungen für ResourcePath und Disziplinen

Die Pfade zu den Ressourcen der einzelnen Disziplinen können jeweils als absolute Pfade angegeben werden oder sie setzten sich aus zwei Komponenten zusammen:

  1. Laufzeitoption für den Ressourcenpfad.
  2. Benutzervorgaben für die jeweilige Disziplin.

Die Beschreibungen der Benutzervorgaben sind für jede einzelne Disziplin mit Beispielen angereichert, die das Verhalten verdeutlichen.

Mehr lesen...

2.7.3
Basis Arbeitsablauf

Beschleunigter Import von Projektänderungen

Der Import von Projektänderungen (PX-Dateien) ist optimiert worden. Die Optimierung wirkt sich sowohl auf die Auswahl der zu importierenden Projektänderungen aus, als auch auf das Importieren der Projektänderungen.

2.7.3
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.7.2 ist die Installation der Apache Tomcat Version 7.0.81 freigegeben.

2.7.2
Basis Arbeitsablauf

Behoben: Nach dem Abdocken von Bibliotheks- oder Projektkatalog stehen die Navigationsziele nicht mehr zur Verfügung

Nach dem Abdocken des Bibliotheks- oder Projektkatalogs kann im Kontextmenü der Menüpunkt Zeige in... wieder gewählt werden.

2.7.2
Job Server

Behoben: Statusanzeige von Worker ist fehlerhaft

Anstatt den Zustand eines Prozesses einzublenden, wird nun der Status des Workers korrekt angezeigt.

2.7.2
Basis Arbeitsablauf

Ebenenkomponenten umbenennen nicht erlaubt

Ebenenkomponenten, die sich selbst als untergeordnete Komponente zulassen, dürfen nicht umbenannt werden, sobald sie als eingebaute Bibliothekskomponenten verwendet worden sind. In diesem Fall wird das Eingabefeld für den Namen mit roter Farbe hinterlegt.

2.7.2
Form-UI

Behoben: Dokumentation von <label> an tatsächliche Möglichkeiten angepasst

In Form-UIs konnten nicht mehr alle dokumentierten Attribute und deren Kombinationen angewendet werden. Die Dokumentation beschreibt nun nur noch die tatsächlich möglichen Attribute und deren Kombinationen.

Mehr lesen...

2.7.2
Dokumentation

Pro Panel Tutorial mit EDZ-Import erweitert

Das Pro Panel Tutorial benötigt Artikeldaten, die gegebenenfalls in der installierten Version von Eplan nicht vorhanden sind. Diese Artikeldaten werden als EDZ-Dateien beigestellt und im Voraus in die Artikeldatenbank importiert.

Mehr lesen...

2.7.2
Pro Panel

Artikel um jede Achse drehen

Die Platzierung eines Artikels auf einer Montagefläche kann nun mit zusätzlichen Parametern für die Y-Achse und die Z-Achse bestimmt werden. Die Platzierung wird entweder mit einem Parameter vom Typ Mate oder MateMap definiert.

Mehr lesen...

2.7.2
Basis Arbeitsablauf

Behoben: Versions-Kennzeichnung für PX-Aktualisierung

Durch einen Fehler mussten die Namen für PX-Aktualisierungen mit einer Nummer statt dem Buchstaben V beginnen. Nun folgt das Verhalten wieder den Regeln wie zuvor.

Mehr lesen...

2.7.2
Web EEC

Behoben: Web EEC erzeugt falsche URLs für Datei-Download

Die URLs für den Download erzeugter Dateien enthält nun keine ungültigen Zeichen mehr.

2.7.2
ECAD

Hinweis zur Aktualisierung der Projektvorlage, wenn P8-Version sich ändert

Wechselt der Anwender zu einer anderen P8-Version, wird ein Hinweis zur Aktualisierung der Projektvorlage angezeigt. Der Anwender muss die Projektvorlage immer passend zur aktuell angewendeten P8-Version bereitstellen.

2.7.2
Web EEC

Freigegebene Apache Tomcat Versionen

Für EEC Version 2.7.1 und älter ist die Installation der Apache Tomcat Versionen 7.0.69 und 7.0.70 freigegeben.

2.7.1
ECAD

Erzeugen von nicht-sichtbaren Parametern in Makros

Werden in Makros Parameterwerte benötigt, beispielsweise für Berechnungen, muss der Parametername am Anfang mit "hidden_" erweitert werden, z.B. hidden_Order.

Mehr lesen...

2.7.1
ECAD

Platzhalter nach dem Erzeugen löschen

Die Benutzervorgaben enthalten nun die Option Platzhalter nach dem Erzeugen löschen. Ist diese Option aktiviert, werden alle Platzhalter, die EEC-Parameter enthalten, in den erzeugten Schaltplänen entfernt. Dazu muss der Platzhalter mindestens einen Parameter enthalten, auch wenn dies ein nicht-sichtbarer Parameter ist.

Mehr lesen...

2.7.1
ECAD

Fehlermeldungen falls Benutzervorgaben für P8 nicht korrekt sind

Sind Benutzervorgaben für P8 nicht korrekt gesetzt, wird dies durch Meldungen angezeigt, die einen Hinweis zur Fehlerbehebung enthalten.

2.7.1
Dokumentation

URL in Zwischenablage kopieren

Die URL zum Hilfe-Thema kann mit der Schaltfläche , die sich in der Hilfe-Werkzeugleiste neben der Sprachumschaltung befindet, einfach in die Zwischenablage kopiert werden. Die URL wird für diesen Zweck auf den tatsächlich benötigten Teil gekürzt.

2.7.1
ECAD

Behoben: Zeilenumbruch zwischen "Einbauort" und "Betriebsmittelkennzeichen" zeigt Anführungszeichen statt Zeilenumbruch an

Das Einfügen eines Zeilenumbruchs zwischen den Teilen Einbauort und Betriebsmittelkennzeichen im Feld Sichtbares BMK (z.B. +EC¶-X1865XB) zeigt in den Ergebnissen des Prüflaufs keine Anführungszeichen mehr an.

2.7.1
ECAD

Behoben: Öffnen einer Makro-Vorschau mit einem ungültigen Pfad zum Makro wirft einen Ausnahmefehler

Wenn der Pfad zum ECAD-Makro nicht mehr gültig ist, wird statt der Makro-Vorschau eine Fehlermeldung angezeigt und der Pfad zur Ressource wird mit gelbem Hintergrund dargestellt, um ihn als ungültig zu markieren.

2.7.1
ECAD

Behoben: Für Seiten ohne Plug-Parameter soll keine Warnung angezeigt werden, wenn nur ein WiringDiagram vorhanden ist

Wenn die ECAD-Struktur nur eine Komponente vom Typ WiringDiagram enthält, ist es nicht nötig, die Seiten mit Plug-Parametern auszustatten, da sie nirgendwo anders im Schaltplan eingebaut werden können. Dieser Anwendungsfall führt nicht mehr zu einer Warnmeldung während der Schaltplan erzeugt wird.

2.7.1
Job Server

Behoben: Ausnahmefehler erscheint während des Worker-Starts, nachdem der Wiederherstellungsordner umbenannt wurde

Das Umbenennen oder Löschen des Ordners für Wiederherstellungsdateien führt nicht mehr zu einem Ausnahmefehler. Dies kann sowohl während des Betriebs des Workers als auch bei gestopptem Worker erfolgen.

2.7.1
Office

Behoben: Leerzeichen fehlen in erzeugten Word-Dokumenten

Leerzeichen, die in Parameterwerten enthalten sind, gehen in den erzeugten Word-Dokumenten nicht mehr verloren.

2.7.1
GRAPH2D

Behoben: Überprüfung während dem Entfernen der GRAPH2D-Bibliothek ist unmöglich

Enthält ein Projekt bereits eine Instanz einer GRAPH2D-Disziplinkomponente, ist es nicht mehr möglich, die GRAPH2D-Bibliothek aus dem Baukasten zu entfernen. Damit wird verhindert, dass Assemblies ungültig werden.

2.7.1
Job Server

Behoben: Nummerierung von Jobs in der Bedienoberfläche der Jobs

Die Nummerierung von Jobs startet nun immer bei 1 und läuft lückenlos bis zur höchsten Nummer. Dieses Verhalten ist immer gleich, egal ob ein Filter gesetzt oder welcher Filter gesetzt ist.

2.7
PX Aktualisierung

Methode deleteInstance mit fünf Argumenten

Die Methode deleteInstance für PX-Aktualisierungen ist durch das zusätzliche Argument deleteAllInstances erweitert worden. Ist das boolesche Argument auf true gesetzt, werden alle Projektkomponenten eines angegebenen Namens gelöscht. Ist das Argument auf false gesetzt, wird nur die angegebene Projektkomponente gelöscht.

2.7
Administration

Ab Version 2.8 wird EEC nicht mehr in als 32-Bit Applikation vorhanden sein

Ab Version 2.8 wird nur noch die Installation der 64-Bit Applikation unterstützt. Die Installation einer 32-Bit Applikation durch die 32/64-Bit Hybrid-Version wird nicht länger unterstützt.

2.7
Administration

Starten des EECs über die Kommandozeile wird nicht mehr unterstützt

Das Starten des EECs über die Kommandozeile wird nicht länger unterstützt. Die Argumente für die Eclipse und die Java VM werden nur noch durch die Initialisierungsdatei, z.B. ec.ini übergeben.

2.7
Job Server

Zeige Protokoll für einen Job separat an

Die Job Server Übersicht enthält ein neues Symbol, das einen Link zu einer Job-spezifischen Protokollseite enthält. Damit enthält die bisherige Protokollseite nur noch allgemeine Informationen, im Gegensatz zur Job-spezifischen Protokollseite, die nur noch Informationen zu einem bestimmten Job enthält.

2.7
Pro Panel

Unterstützung von Bohrbildern

EEC unterstützt nun die Platzierung von Bohrbildern. Die Platzierung von Bohrbildern wird durch einen Parameter Coordinate des Typs List angegeben und zusätzliche Informationen durch einen Parameter des Typs SupplementaryMap.

Mehr lesen...

2.7
Pro Panel

Parameter für Bohrbild-Varianten

Pro Panel-Artikel können Bohrbild-Varianten beinhalten, die mit ihrem Namen identifizierbar sind. Um die Variante anzugeben muss ein Parameter des Typs DrillingPatternVariant erstellt werden. Eine Disziplinkomponente, die einen Artikel mit Bohrbild-Varianten enthält muss ebenfalls diesen Parameter enthalten. Der Wert des Parameters gibt den Namen der Bohrbild-Variante an.

Mehr lesen...

2.7
Pro Panel

Modellvariable für Winkel

Die Platzierung von Pro Panel-Komponenten kann mit Winkeln in den Einheiten Grad oder Radiant angegeben werden. Die Einheit wird mit der Modellvariablen Einheit für Winkel vorgegeben. Die neue Modellvariable ist im neuen Zweig Disziplinen > ECAD > EPLAN Pro Panel angeordnet. Die Einheit wird über eine Dropdown-Liste ausgewählt.

2.7
Dokumentation

Spache der Hilfe umschalten

Die Sprachumschaltung wird nun durch eine Dropdown-Liste in der Hilfe-Werkzeugleiste bereitgestellt.

2.7
Dokumentation

Suchergebnisse auf einen Bereich einschränken

Suchergebnisse werden auf einen bestimmten Bereich reduziert, indem Sie auf der rechten Seite des Suchfelds auf Suche in... klicken. Das öffnet eine Dropdown-Liste mit den verfügbaren Bereichen zur Reduzierung der Suchergebnisse.

2.7
Dokumentation

Hilfe zur Installation von EEC nur noch online

Für die Installation von EEC kann eine Hilfe aufgerufen werden, die als Teil der Gesamthilfe online erreichbar ist.

Mehr lesen...

2.7
Dokumentation

EEC-Hilfe nur noch online

Die Hilfe für EEC ist ab Version 2.7 nur noch online erreichbar. Die Hilfe wird unter der URL https://www.eplan.help/2.7/de-DE/EPLAN_help.htm bereitgestellt.

2.7
Administration

Konfiguration von bestehender DatabaseDataSource in Initialisierungsdatei

Bestehende DatabaseDataSource-Konfigurationen können durch Einträge in der Initialisierungsdatei überschrieben werden.

Mehr lesen...

2.6.3
Dokumentation

Behoben: Schreibfehler in den Werten der Modellvariable "Name des Parameters für die E/A-Zuordnung"

Die korrekten Werte für die Modellvariable correct values for the model variable Name des Parameters für die E/A-Zuordnung sind free, IO combined und IO separate.

2.6.3
Administration

Abkündigung: Kommandozeilenparameter werden ab Version 2.7 nicht mehr unterstützt

Mit der Version 2.7 werden Kommandozeilenparameter nicht mehr unterstützt.

2.6.2
Web EEC

Behoben: Web EEC wird nicht beendet

Nach dem beenden eines EEC Servers bleibt kein Hintergrundprozess übrig. Damit führt ein Neustart nicht mehr zu einer Fehlermeldung wegen eines noch belegten Ports.

2.6.2
Web EEC

Behoben: Schließen einer Registerkarte führt zu Fehler in allen anderen geöffneten Registerkarten

Falls die gleiche Web EEC-Seite in mehreren Registerkarten eines Browsers geöffnet wurde und die erste Registerkarte geschlossen worden ist, wurden vielfache Fehlermeldungen angezeigt. Dieses Verhalten war auf eine alte Version von RAP als Ziel zurückzuführen. Seit RAP 2.3 verwendet durch Web EEC verwendet wird, lassen sich die Registerkarten ohne Fehlermeldungen schließen.

2.6.1
Administration

Behoben: Parameter -data soll in Kommandozeilen-Aufruf der ec.exe unterstützt werden

Wird die ec.exe über einen Kommandozeilenaufruf gestartet, kann der Parameter -data dazu verwendet werden, um die Angabe des workspace-Ordners zu übergeben.

2.6.1
SAP Interface

Behoben: SAP-Plugins sind nicht kompatibel

Die Plugins der SAP-Schnittstellen sind aktualisiert, um zur Version 2.6 zu passen.

2.6.1
Form-UI

Behoben: Form-UI-Dialog yes/no wird nicht übersetzt

Die Schaltflächen [Yes] und [No] von Form-UI-Dialogen werden immer in Deutsch angezeigt. Durch umstellen der Sprache auf en-US werden die Texte der Schaltflächen auch in Englisch angezeigt.

2.6.1
Job Server

Behoben: Automatische Registrierung von Workern funktioniert nicht

Die automatische Registrierung von Workern an einem Job Server funktioniert wieder.

2.6.1
Job Server

Behoben: Jobs und Protokolle, die älter als 30 Tagen sind, werden nicht gelöscht

Jobs und Protokolle werden nach 30 Tagen entfernt.

2.6.1
ECAD

Behoben: Wert der Modellvariablen "Makro-Ordner" wird nicht an P8 übergeben

Die Modellvariable Makro-Ordner wird nun an P8 übergeben. Eine neue Version von P8 wird ebenfalls benötigt.

2.6.1
ECAD

Behoben: Kein automatischer Neustart nach Änderung von Benutzervorgaben

Werden Benutzervorgaben geändert, die einen Neustart des EECs erfordern, wird dies automatisch durchgeführt.

2.6.1
ECAD

Behoben: P8 wird automatisch neu gestartet wenn die Verbindung verloren geht

Es kann passieren, dass die Verbindung zu P8 verloren geht. In diesem Fall versucht EEC, P8 erneut zu starten.

2.6.1
ECAD

Behoben: EEC schließt nicht alle P8-Instanzen wenn EEC beendet wird

Wird EEC beendet, werden nun auch alle P8-Instanzen, die durch diese EEC-Instanz gestartet wurden, wieder geschlossen.

2.6.1
ECAD

Modellvariablen für die Erzeugung von EDZ-Dateien angepasst

Nur noch solche Modellvariablen, die für die EDZ-Erzeugung notwendig sind, sollten in der Tabelle der Modellvariablen angezeigt werden. Deshalb wurden die Modellvariablen EEC_RES und EEC_MASTERDATA entfernt.

2.6.1
ECAD/Pro Panel

Erzeugung von ECAD/ECAD3D im Fehlerfall fortsetzen

Falls Fehler während der Erzeugung von P8-Schaltplänen oder Pro Panel auftreten, werden diese protokolliert und die Erzeugung fortgesetzt. Im Fehlerfall werden P8 oder Pro Panel nicht geöffnet. Falls die Erzeugung von P8-Schaltplänen oder Pro Panel von einem Job Server aufgerufen wurde, wird im Fehlerfall der Job mit "Fehlgeschlagen" markiert.

2.6.1
Basis Arbeitsablauf

Behoben: Suchen und Ersetzen kann Formeln in Parameterobjekten nicht ändern

Formeln, die in Parametern gespeichert sind, werden ab jetzt ebenfalls bei Suchen und Ersetzen berücksichtigt.

2.6
Dokumentation

Behoben: Namen von Handles für Schaltschränke wurden seit Pro Panel-Version 2.5 geändert

Die Standardnamen von Handles für Schaltschränke haben sich geändert. Bisher hatte die Handles die Namen CUB1, CUB2 etc. Die neuen Standardnamen sind durch "C_" am Anfang erweitert worden, sodass sich die Namen C_CUB1, C_CUB2 etc ergeben. Alle Vorkommen in der Dokumentation sind entsprechend geändert.

2.6
Dokumentation

Behoben: Kommentare der Modellvariablen für P8-Ordner sind falsch

Die Kommentare für die P8 Modellvariablen Bild-Ordner und Makro-Ordner führen zu falschen Angaben. Die Kommentare und die Dokumentation zu diesen Modellvariablen sind korrigiert.

2.6
Job Server

Behoben: Zeige eine Fehlermeldung, wenn der Browser Scripting nicht erlaubt

Die Lob Server-Benutzeroberfläche wird durch jeden Browser angezeigt. Dazu muss vom Browser das Scripting erlaubt werden. Lehnt der Browser Scripting ab, wird eine entsprechende Fehlermeldung angezeigt.

2.6
ECAD

Behoben: BMK enthält ungültige Zeichen

Betriebsmittelkennzeichen, die einen Zeilenumbruch enthalten, erzeugen keine Fehlermeldung während der Erzeugung der EPLAN Electric P8-Schaltpläne.

2.6
ECAD

Behoben: Namen von Abschirmungen werden nicht übergeben

Die Namen von Abschirmungen werden nun während des Erzeugens an EPLAN Electric P8 übergeben.

2.6
Job Server

Behoben: Job Server / Worker zeigen manchmal falsche Status

Die Statusanzeige für Jobs ist verbessert worden, damit keine falschen Status mehr angezeigt werden.

2.6
Basis Arbeitsablauf

Behoben: Parameter -data soll von Kommandozeilenaufruf der Initialisierungsdatei (z.B. ec.exe) unterstützt werden

Ein Kommandozeilenaufruf für die ec.ini unterstützt nun den Parameter -data, um den workspace-Ordner zu übergeben. Ein entsprechender Eintrag in der Initialisierungsdatei (z.B. ec.ini) wird durch den Kommandozeilenparameter überstimmt.

Mehr lesen...

2.6
GRAPH2D

Behoben: Fehlermeldung während des löschens und neu erstellens eines neuen GRAPH2D-Diagramms

Wenn im selben Editor durch eine kundenspezifische sequenceSelectionAction ein GRAPH2D-Diagramm gelöscht und ein Neues mit dem gleichen Namen erstellt wird, führt dies nicht mehr zu einer Ausnahmefehlermeldung.

2.6
Job Server

Behoben: Job Server löscht Dateien, die älter als 30 Tage sind, nicht

Erzeugte Dateien, die älter als 30 Tage sind, werden nun gemäß der Spezifikation gelöscht.

2.6
Basis Arbeitsablauf

Behoben: Inkonsistentes Modell nachdem Objekte gelöscht wurden

Jede Aktion muss sicherstellen, dass ihr Ergebnis konsistent ist. Werden Objekte gelöscht prüft eine erneute Validierung, dass keine Referenzen auf die gelöschten Objekte vorhanden sind. Ansonsten wird der Löschvorgang abgebrochen und eine Fehlermeldung angezeigt.

2.6
MCAD

Dokumentation für MCAD

Eine Dokumentation zur MCAD-Disziplin ist verfügbar.

2.6
Disziplin

Bei der Erzeugung der Disziplinstruktur werden Sockets gegenüber Namen favorisiert

Um Disziplinkomponenten zu strukturieren werden nun die Sockets gegenüber den Namen der Disziplinkomponenten favorisiert. Sind sowohl der Socket als auch der Name einer Disziplinkomponente gültig, wird immer der Socket verwendet.

Hinweis: In seltenen Fällen kann dies zu anderen Disziplinstrukturen als zuvor führen, wenn sowohl Sockets als auch Namen als mögliche übergeordnete Komponenten für die Platzierung infrage kommen.

2.6
Pro Panel

Behoben: Komponenten der Typen EnclosurePart und MountingRail unterstützen keine Platzierung in Richtung der Z-Achse

Komponenten der Typen EnclosurePart und MountingRail können nun auch in Richtung der Z-Achse platziert werden. Bisher wurde der Wert für die Z-Achse ignoriert.

2.6
Pro Panel

Makrovariante und Artikelvariante für Makro setzen

Nun können sowohl Makrovariante als auch Artikelvariante für ein 3D-Grafikmakro mit Hilfe eines Parameters für alle Pro Panel-Komponenten gesetzt werden.

2.6
Pro Panel

Komponenten des Typs CutOut unterstützen die Angabe eines Winkels

Im Parameter des Typs Dimension für Durchbrüche kann nun auch ein Winkel angegeben werden.

2.6
Pro Panel

Behoben: Die Verwendung eines 3D-Grafikmakro für eine Montagefläche erzeugt eine Fehlermeldung

Zusätzlich zum Artikel für eine Komponente des Typs Plane kann auch ein 3D-Grafikmakro über den Parameter macroName verwendet werden.

2.6
Administration

ec.exe ist nun die 64-Bit-Version

Die neue EEC-Installationsroutine unterstützt 64-Bit Windows-Systeme und kann in 32-Bit Windows-Umgebungen nicht mehr ausgeführt werden. Die 63-Bit-Version des EECs wird nun mit der ec.exe gestartet. Die Installation einer 32-Bit-Version des EECs wird durch die 32/64-Bit Hybridversion ermöglicht. In diesem Fall wird die 32-Bit-Version mit der ec32.exe gestartet. Hinzu kommt, dass der Ordner für die Konfigurationen zu /configuration für die 64-Bit-Version, bzw. /conf32 für die 32-Bit-Version umbenannt wurde.

2.6
Job Server

Aufruf beliebiger Klassenmethoden von JMX Action Tag aus

Innerhalb einer Jobdefinition kann das Tag <action> mit der folgenden Syntax auf eine statische Klassenmethode zeigen:

<action name="<class name>:<static method name>" 
arguments="List{<argument1>, <argument2>}" />

Mehr lesen...

2.6
Allgemein

Vorbereitung für Version 2.5

Das Hilfesystem ist auf ein HTML5-Autorensystem umgestellt worden.

2.5
Job Server

Skalierbarer Job Server (mehrfache Worker-Instanzen)

EEC kann als Job Server mit einem Worker oder nur als Worker gestartet werden. Mehrere Worker können sich bei einem Job Server registrieren, um mehrere oder verschiedene Jobdefinitionen bearbeiten zu können.

2.5
Job Server

Job-Fortschrittsanzeige und Überwachung

Ein Fortschritts-Überwachungsdienst und eine Web-Oberfläche wird für jeden ausgeführten Job vom Job Server bereitgestellt.

2.5
Job Server

File- und WebService-Trigger für Jobdefinitionen

Jobdefinitionen können einen File- oder WebService-Trigger definieren. File-Trigger überwachen einen zentralen Eingangsordner. Im Gegensatz dazu lauschen WebService-Trigger an einem Port und können von anderen Diensten oder Web-Applikationen angefordert werden.

2.5
Job Server

Bereinigung von Jobdaten

Um die Speichernutzung zu minimieren löscht der Job Server Jobdaten (Dateien, Protokolle, Metadaten) nach einer bestimmten Zeit (Standardmäßig nach 30 Tagen).

2.5
Job Server

Job Server Web-Oberfläche

Die Job Server Benutzeroberfläche ist in den Punkten Skalierbarkeit und Benutzerfreundlichkeit verbessert worden. Die Benutzeroberfläche ist nun sowohl mit einem beliebigen Web-Browser, als auch innerhalb des EECs erreichbar. Filteroptionen helfen lange Listen auf die relevanten Einträge zu reduzieren.

2.5
Job Server

Automatische Registrierung von Workern

Nach der Installation und dem ersten Start des Job Servers registriert sich der lokale Worker automatisch beim Job Server. Worker können sich nach dem Start selbsttätig am Job Server registrieren, um den administrativen Aufwand zu reduzieren. Zusätzliche Worker können ebenfall manuell registriert werden.

2.5
Job Server

Skalierbarer Einsatz des Job Servers (Trennung von Job Server und Worker)

Die Installationsroutine ist geändert worden. Der Job Server wird nun immer mit einem Worker installiert, aber ein Worker kann auch ohne einen Job Server installiert werden.

2.5
Job Server

Zentrales Protokoll für Job Server

Die Bedienoberfläche des Job Servers bietet jetzt durch ein zentrales Protokoll einen Überblick über die Aktivitäten des Job Servers und der Worker. Protokollmeldungen werden gruppiert nach Datum (heute, letzte 7 Tage und älter) und auch nach Uhrzeit sortiert (neueste oben). Protokollmeldungen können unterschiedliche Schweregrade haben. Zusätzliche Filteroptionen können die Liste auf Informationen, Warnungen, Fehler und jede Kombination daraus einschränken.

2.5
Job Server

Kundenspezifische Ergebnisdaten können einem Job-Prozess beigefügt werden

Zusätzliche Informationen zur Jobüberwachung, beispielsweise kundenspezifische Ergebnisdaten wie Texte, könen durch EEC Commands hinzugefügt werden. Zwischenergebnisse werden während der Ausführung des Jobs angezeigt. Dies ist hilfreich, wenn kundenspezifische Ergebnisse während oder am Ende der Ausführung als Endergebnis angezeigt werden sollen.

2.5
Dokumentation

Verbesserungen im Tutorial Pro Panel

Das Tutorial für Pro Panel zeigt, wie Formeln zur Bestimmung des Betriebsmittelkennzeichens in der mechatronischen Struktur Fehlermeldungen vermeiden.

Die EEC-Benutzervorgaben sind an eine andere Projektvorlagendatei IEC_bas001.zw9 angepasst.

Die EOX-Datei mit der Beispiellösung ist durch die oben genannten Änderungen verbessert.

2.5
Dokumentation

Wie stellt man von FastObjects Datenhaltung auf EOX-Datei um?

Das Kapitel Administration beschreibt, wie die Datenhaltung von FastObjects auf EOX-Datei umgestellt wird.

Mehr lesen...

2.5
Job Server

Formeln ermitteln Werte für Argumente von Actions

Für die Werte von Argumenten für Actions können Formeln eingesetzt werden. Zum Beispiel wird der Name einer Projektkomponente durch die Formel absRef('<absolute name of component>').name ermittelt.

Mehr lesen...

2.4.5
Commands

ForcefulEOXImportCommand zu Customizing_Engineering.eox hinzugefügt

Das neue Command ForcefulEOXImportCommand importiert eine EOX-Datei und überschreibt dabei alle vorhandenen Komponenten, die im bestehenden Projekt vorhanden sind. Das Command wird mit der EOX-Datei Customizing_Engineering.EOX im Ordner <Installationsverzeichnis>\install\other\model zur Verfügung gestellt. Nach dem Import der EOX-Datei ist das Command in der Bibliothek Customizing_Engineering enthalten.

2.4.4
Pro Panel

Geräte nicht nur auf der Oberfläche von Montageplatten, sondern auch auf Oberflächen des Schaltschranks platzieren

Geräte dürfen auf allen Oberflächen innerhalb des Bauraums platziert werden. Die Konfiguration ist dazu nicht mehr eingeschränkt auf Platzierungen auf Montageplatten oder Schaltschränke.

Mehr lesen...

2.4.4
Pro Panel

Behoben: Tragschiene auf Montageplatte platzieren

Tragschienen können sowohl mit Hilfe von Koordinaten auf einer Komponente des Typs Plane als auch per Montagepunkt auf einer Komponente des Typs MountingPanel platziert werden.

2.4.4
Pro Panel

Behoben: Pro Panel-Struktur erlaubt zusätzliche EnclosureParts direkt unterhalb von Layoutspace

Disziplinkomponenten des Typs EnclosurePart dürfen direkt unterhalb von Disziplinkomponenten des Typs LayoutSpace platziert werden.

2.4.4
Form-UI

RAP/RCP-Anzeigemängel: Standard-Schriftgröße, Zellenhöhe, Zellenhöhe in pureTable

Die Zellen von Tabellen und die darin enthaltenen Texte werden im Web EEC und Desktop EEC nicht mehr unterschiedlich groß angezeigt. Sollten dennoch Abweichungen auftreten, kann das Form-UI wie folgt adaptiert werden:

  • Für Element <table> feste Werte für cellSpacing und cellPadding angeben.

  • Für <pureTable> im Element <column> feste Werte für hSizeMinPx und hSizeMaxPx angeben.

2.4.4
Form-UI

Behoben: Klicken in eine leere Zelle einer Tabelle vom Typ pureTable wirft Ausnahmefehler

Leere Zellen in einer Tabelle vom Typ pureTable anklicken verursacht keine Ausnahmefehler mehr.

2.4.4
Job Server

Behoben: Versteckte/gesperrte Dateien im Eingangsordner lassen Job fehlschlagen


Versteckte, bzw. gesperrte Dateien im Eingangsordner des Job Servers werden ignoriert und nicht verarbeitet. Gesperrte Dateien sind beispielsweise DOCX-Dateien, die aktuell in Word geöffnet sind. Sowie die Sperre aufgehoben ist, wird die Datei verarbeitet.

2.4.4
Job Server

Mroot in IMX-Datei angegeben

Im IMX-Format ist das Tag <project> mit dem Attribut mroot erweitert worden, um einen beliebigen Namen für den mechatronischen Wurzelknoten anzugeben.

Mehr lesen...

2.4.4
Job Server

Parameterwerte über IMX-Datei importieren

Mit Hilfe von IMX-Dateien lassen sich mehrere Parameterwerte in ein angegebenes mechatronisches Objekt importieren. Das Projekt oder Objekt, in das die Parameterwerte zu importieren sind, muss nicht Bestandteil der IMX-Datei sein und kann für das Command, bzw. die Action angegeben werden.

Mehr lesen...

2.4.4
PLC/CoDeSys

Parameter für Action-Komponenten

Beim automatischen Anlegen von Action-Komponenten werden die, im Code der Action vorhandenen Parameter angelegt. Ist kein Wert für den angelegten Parameter innerhalb der Action vorhanden, verweist der Default-Wert auf den Parameter der übergeordneten Komponente in der Disziplin-Struktur. Bei der Generierung des Codes werden die Parameter der Action selbt verwendet und nicht wie bisher die Parameter der übergeordneten Komponente.

2.4.4
Allgemein

Neue Symbole

Die Sammlung von Symbolen im Ordner install/icon_collection ist um die Folgenden erweitert worden: arrow_down.png, arrow_up.png, icon_delete.png, icon _ok.png, square_blue.png, square_brown.png, square_green.png, square_grey.png, square_lightblue.png, square_lightgreen.png, square_orange.png, square_purple.png, square_red.png

2.4.3
Commands

Anhänge einfügen mit SendMailCommand

An E-Mails, die mit Hilfe des SendMailCommands abgesetzt werden, können nun eine beliebige Anzahl von Anhängen angehängt werden.

2.4.3
ECAD

Behoben: BMK mit Zeilenumbruch funktioniert in Version 2.4 nicht

Sichtbare Betriebsmittelkennzeichen mit Zeilenumbrüchen führen nicht mehr zu Fehlern in den Prüfläufen von EPLAN Electric P8.

2.4.3
Form-UI

Behoben: Schriftgröße in Web EEC unterscheidet sich von Desktop-EEC

Die angegebene Schriftgröße wird im Web EEC und Desktop-Fall gleich behandelt. Es wird empfohlen, immer eine explizite Angabe zu Schriftart, -schnitt und -größe zu machen, damit es nicht zu unterschiedlichen Darstellungen kommt.

2.4.3
Job Server

Behoben: Speicherüberlauf in Meldungsprotokoll beim Filtern

Die Aktivierung des Filters für die Meldungen die im Meldungsprotokoll erfasst werden sollen, führt nicht mehr zu einem Speicherüberlauf.

2.4.3
Job Server

Excel import wizard also accepts xlsm files

Der Dateifilter für den Import von Excel-Dateien wurde um die Dateierweiterung *.xslm erweitert, um auch Excel-Dateien mit Makros importieren zu können.

2.4.3
Job Server

CSV import via XML import adapter

Mit Hilfe des Commands ImportCSVCommand kann der Inhalt einer CSV-Datei importiert werden, um dadurch Projektinhalte zu erzeugen.

2.4.3
Job Server

In IMX-Datei absolute und relative Pfade per xi:include angeben

In einer IMX-Datei kann mit dem Tag <xi:include> z.B. eine Mapping-Datei als relative oder absolute URI angegeben werden.

Mehr lesen...

2.4.3
Job Server

Zugriff auf Jobergebnisse per Scripting

Um Zugriff auf die Ordner der Daten im Erfolgs- und Fehlerfall, sowie auf den Namen des aktuell zu verarbeitenden Jobs zu erhalten, können in der Jobdefinitionsdatei die Trigger-Variablen outputFolder, failedFolder und jobName angewendet werden.

Mehr lesen...

2.4.3
Job Server

Job-Administration über REST-Service

Für die Job-Steuerung und Administration des Job Servers steht ein Web-UI zur Verfügung.

Mehr lesen...

2.4.3
Job Server

Webservice Trigger for Jobs

In einer Jobdefinition kann mit dem Tag <webserviceTrigger> ein Trigger definiert werden, um über eine Webservice-Schnittstelle einen Job zu starten.

Mehr lesen...

2.4.3
PLC/CoDeSys

Behoben: Synchronisation von CoDeSys-Ressourcen vergleicht Standardwerte nicht richtig

Während der Synchronisation von CoDeSys-Ressourcen, werden die Werte von Poolparametern nicht mehr berücksichtigt. Das heißt, dass unterschiedliche Standardwerte von Poolparameter und Ressourcen-Parameter während der Synchronisation nicht mehr angezeigt werden.

2.4.3
PLC/CoDeSys

Behoben: Standardwerte werden nicht gesetzt, wenn eine POU durch CoDeSys-Synchronisation geändert wird

Bei der Synchronisation von CoDeSys-Ressourcen wird der Standardwert ebenfalls wieder berücksichtigt.

2.4.3
PLC/CoDeSys

Parameter für Action-Komponenten

Actions bringen ihre benötigten Parameter nun selbst mit, sodass sie in beliebige Komponenten eingefügt werden können, ohne dass vorher die benötigten Parameter in die Komponente eingefügt werden müssen.

2.4.3
Scripting

Getter für Parameter und Parameterwert

Um auf Parameter und deren Werte zugreifen zu können, stehen für Groovy-Skripte die Methoden getParameter(String parameterName) und getCalculatedValue() zur Verfügung.

Mehr lesen...

2.4.3
Scripting

Methoden geben Pfad, bzw. Namen des Ausgabeordners zurück

Die Bibliothek Customizing_Engineering enthält die Klasse UtilAPI mit den Methoden getOutputDirectoryForProjectName und getOutputDirectoryForProject. Diese ermitteln den absoluten Pfad zum Ausgabeordner des angegebenen Projektnamens, bzw. des angegebenen Projekts.

2.4.3
Commands

ImportEOXCommand überschreibt alle Komponenten durch importierte EOX-Datei

Mit Hilfe des neuen Commands Customizing_Engineering.ForcefulEOXImportCommand kann eine EOX-Datei importiert werden, die den Inhalt des bestehenden Assemblies überschreibt.

2.4.2
Dokumentation

Aktualisierung des STEP7-Tutorials

Im Tutorial Step7 wird die Anwendung des IO-Generators für die Zuweisung der Ein- und Ausgangsadressen gezeigt (siehe Aufgabenstellung2: Adressen für die Ein- und Ausgänge zuweisen). In einem weiteren Abschnitt wird gezeigt, wie eine Symboltabelle aus der mechatronischen Konfiguration generiert wird (siehe Aufgabenstellung3: Symboltabelle generieren). Im letzten Abschnitt wird gezeigt, wie Störmeldungen in mechatronische Konfiguration eingefügt und beim Generieren des Step7-Codes berücksichtigt werden.

Mehr lesen...

2.4.2
Formelsprache

Behoben: isAvailable() on DatabaseDataSource never deallocate the database connection

Durch die Anwendung der Methode isAvailable() wird eine Datenbankverbindung nicht mehr aufgelöst.

2.4.2
Form-UI

Behoben: Fokus in Form-UI-Popup auf Abbrechen statt auf OK

Bug fix legt den Fokus in einem Popup-Fenster nicht mehr auf die Schaltfläche [OK], sondern auf die Schaltfläche Abbrechen, um unbeabsichtigtes Bestätigen zu verhindern.

2.4.2
Job Server

Behoben: XML-Import soll xi:include in Datei result imx unterstützen

Bug fix ermöglicht den Import einer IMX-Datei, die das Tag <xi:include> enthält.

2.4.2
Job Server

Eingangsdateien für Job Server in FIFO-Reihenfolge

Die Eingangsdateien für den Job Server werden in chronologischer Reihenfolge abgearbeitet. Es gilt der Zeitpunkt des Einfügens in den Eingangsordner.

Mehr lesen...

2.4.2
Office

Headless PDF-Erzeugung in WORD-Disziplin

PDF-Dateien werden von der WORD-Disziplin generiert, ohne dass eine Benutzeroberfläche eingeblendet wird. Außerdem werden Word-Tasks wieder korrekt geschlossen.

2.4.2
PLC/CoDeSys

RefLocalId-Attribut ist nicht korrekt gesetzt wenn networkId > 10

Bug fix fügt die Netzwerke von untergeordneten Komponenten auf einen Socket ein und aktualisiert dabei die IDs aller referenzierten Elemente wieder korrekt.

2.4.2
PLC/CoDeSys

Deklarationen mit CONSTANT führen zu doppelten Deklarationen im erzeugten Code

Eine bereits deklarierte Variable wird nicht erneut geschrieben, unabhängig davon, in welchen Deklarationsbereich (z.B. VAR_INPUT) sich diese befindet oder welchen Datentyp die Variable in beiden Komponenten hat.

Mehr lesen...

2.4.2
Scripting

Die Scripting-Methode perform() ist in Instanzmethoden nicht verfügbar

Die Methode perform() kann nun auch in Skripten von Instanzen verwendet werden.

2.4.2
Web EEC

Behoben: Während der Nutzung von MailTo in Form-UIs für Web EEC-Anwendungen tritt Zugriff verweigert auf

Bug fix ermöglicht die Nutzung des Tags <mailTo> in Form-UIs für Web EEC-Anwendungen.

2.4.2
Web EEC

Web EEC Datei-Upload und Command-Aufruf

Mit dem Tag <fileSelectionForm> wird ein neuartiges Fenster erstellt, dass den Upload der auszuwählenden Datei unterstützt.

Mehr lesen...

2.4.2
Dokumentation

Änderung von allen OLE-Objekten zu einfachen Bildern

Alle Abbildungen, die als OLE-Objekte eingebettet waren, sind nun als PNG-Bild-Referenzen in die Dokumentation eingefügt.

2.4.1
Dokumentation

Änderung von allen Vorkommen von 'mechatronisches Engineering' und 'funktionales Engineering'

Die Begriffe mechatronisches Engineering und funktionales Engineering sind durch mechatronische Konfiguration und funktionale Konfiguration ersetzt worden.

2.4.1
Dokumentation

Änderung von 'Engineering Center' in englischer Dokumentation

Der Produktname wurde von Engineering Center zu Engineering Configuration geändert.

2.4.1
Dokumentation

Menü "Modell/..." ohne deutsche Übersetzug

In der Bedienoberfläche wurde die Übersetzung für das Menü Modell korrigiert.

2.4.1
Dokumentation

Dokumentation von OpenCommand in Web EEC-Umgebung

Die Dokumentation beschreibt den Einsatz des Commands OpenCommand im Web EEC-Kontext.

Mehr lesen...

2.4.1
Dokumentation

Dokumentation von CopyFileCommand

Das Command CopyFileCommand kopiert eine Datei oder einen Ordner an das angegebene Ziel.

Mehr lesen...

2.4.1
Job Server

Methode getOutputDirectory gibt nicht den korrekten Arbeitsordner zurück

Der Pfad zu den generierten Daten des Job Servers kann mit Hilfe der Methode getOutputDirectory() direkt ermittelt werden.

Mehr lesen...

2.4.1
Job Server

Job Server Standardeinstellungen

Die Einstellungen für den Job Server können in den Benutzervorgaben vorgenommen werden.

Mehr lesen...

2.4.1
PLC/CoDeSys

Änderung der Standardwerte von Replace-Parametern

Ab Version 2.4.1 wird die Angabe des Werts nicht mehr als Wert, sondern als Standardwert (default) interpretiert (siehe Replace-Parameter).

2.4.1
PLC/CoDeSys

Struct-Knoten in UserDefindedDataTypes sind optional

Bug fix erlaubt bei benutzerdefinierten Datentypen die optionale Verwendung von struct-Knoten.

2.4.1
PLC/CoDeSys

UDT-Fragmente, Schleifen- und Replace-Parameter

Mittels Plug-Socket Konzept können Fragmente hierarchisch unterhalb von Komponenten des Typs Benutzerdefinierter Datentyp platziert werden.

Mehr lesen...

2.4.1
PLC/CoDeSys

Referenzen funktionieren auch mit Aktionen

Es können Referenzkomponenten erstellt werden, die als Verweise auf Actions fungieren.

Mehr lesen...

2.4.1
PLC/CoDeSys

Behoben: Negation von OutputSockets funktioniert nicht korrekt

Die Negation von Ausgangssignalen wird korrekt ausgeführt.

2.4.1
PLC/CoDeSys

Kontrolstrukturen ("commands") funktionieren auch in Actions

Actions in Ressourcen werden als eigenständige Unterkomponenten angelegt und sind ein Verweis auf die Action, die in der Ressource der übergeordneten Disziplinkomponente enthalten ist.

Mehr lesen...

2.4.1
PLC/CoDeSys

Erstellen von Referenkomponenten

Es können Referenzkomponenten erstellt werden, die als Verweise auf POUs fungieren.

Mehr lesen...

2.4.1
PLC/CoDeSys Code-Erzeugung von SourceUserDefinedDataType 2.4.1
PLC/CoDeSys Aufruf-Konzept für die Sprache ST basiert auf Sockets inklusive Referenzen 2.4.1
PLC/CoDeSys

Abstrakte POUs benötigen keine Resource

Abstrakte POUs können nun auch ohne Angaben einer Ressource erstellt werden. Damit geht einher, dass eine nachträgliche Änderung zu Abstrakt oder von Abstrakt zurück nicht mehr möglich ist.

Mehr lesen...

2.4.1
PLC/CoDeSys Die Code-Erzeugung für globale Variablen funktioniert manchmal nicht korrekt 2.4.1