This functionality is only available for certain module packages.

You are here: Release Notes

Release Notes

Area Feature Version
Job Server The private alias URL should always be used for communication between the Job Server and the Job Server Worker

To set up the communication between Job Server and Job Server Worker, only the runtime option de.eplan.eec.jobserver.private.aliasurl has to be specified in the initialization file.

Read more...

2.8.3
Pro Panel Rotation of 3D macros around x-, y- and z-axis

When placing 3D macros of the EnclosurePart, MountingPanel and Device types, rotation around the x-, y- and z-axis is supported.

2.8.3
Pro Panel Automated 3D assembly setup takes the orientation to the mounting point into account

When creating a 3D assembly setup, the orientation of an article or 3D macro to the mounting point is identical to manual placement.

2.8.3
Job Server Fixed: Job list for Today´s Jobs now only shows jobs of the same day

If the job list in the browser is open for longer than one day and the filter is set to Today´s jobs, it is no longer necessary to update the browser content (e.g. by [F5]).

2.8.2
Pro Panel Rotation of parts around the x-, y- and z-axis

When placing parts of the EnclosurePart, MountingPanel and Device types, rotation around the x-, y- and z-axis is supported.

2.8.2
ECAD Fixed: P8 macros may have file names with a length < 3 characters

EEC also accepts P8 macros with very short file names (length< 3 characters) while creating schematics.

2.8.2
Basic workflow Fixed: Paste any content from the clipboard

When pasting contents from the clipboard, only allowed contents are accepted and not allowed contents are ignored.

2.8.2
Basic workflow Fixed: Export of model data for support request

For a support request, the selected data is exported even if a support request of the same name already exists. This ensures that the data stored in the workspace directory is not exported if it is stored below the global resource folder.

Read more...

2.8.2
Documentation Fixed: Passing parameters for side-by-side mounting of devices with mounting parts

The list of parameters to pass for side-by-side mounting of devices with mounting parts is as follows: =List{'M4','M2',<dx>}.

2.8.1
PLC/CoDeSys Variables declarations with comment are overtaken

Variables declarations with comments in the same line are completely copied into the code of the inserting component. This also applies to block comments that begin in the same line of the variable declaration.

Read more...

2.8.1
Job Server Improved message, if preferences for a running Worker are changed

The preferences for a worker cannot be changed during operation. All running jobs must first be completed and the worker stopped. An improved message now informs the user of these conditions.

2.8.1
Web EEC Fixed: Session models are stored in the predefined folder

The EOX files generated during a Web EEC session are stored in a specified folder. The folder for storing the session models is specified in the initialization file (e.g. ec.ini) by the following entry:

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

Read more...

2.8.1
Tutorial Parts data for Pro Panel tutorial are available as MDB or EDZ files

The Pro Panel tutorial uses parts data that may not be available in the user's parts database. In order to be able to compile the tutorial nevertheless, both the exchange of the (MDB) parts database and the import of EDZ files are described. The required files are provided in the folder /install/Tutorial/ProPanel.

2.8.1
Administration New license management

As of Version 2.8.0 a new license management is used. This means that in addition to the EEC installation a new license client is installed as well. There is no need for the user to act.

2.8.0
Documentation New EPLAN Information Portal

As of Version 2.8 of the EPLAN platform, we are providing the new EPLAN Information Portal on the Internet that has all the technical information on all EPLAN products. The web-based full text search positioned in the upper area of the Portal page allows you to specifically search information and find it quickly. During the search all EPLAN help systems as well as stored technical publications are considered.

You can reach the EPLAN Information Portal in the following ways:

2.8.0
Administration Fixed: Correct application of the "PartsFromSystemToProject" argument for the Java VM.

The PartsFromSystemToProject argument for the Java VM is only applied if it is entered in the initialization file (for example ec.ini). If the argument is not entered in the initialization file, no synchronization is performed with the parts database during the parts placement.

2.8.0
Administration Name of the installation file shows a three-digit version number.

The file name of the installation file has now been extended by the third position of the version identification. This way setup_EEC_2_8_20181101-0905.exe becomes the new name setup_EEC_2_8_0_20181101-0905.exe.

2.8.0
Administration Only 64-bit installation variants are possible

All installation variants of the EEC are only performed as 64-bit applications. The variants of the 32-64-bit hybrid installations are no longer required.

2.8.0
Administration EEC requires Java Runtime Environment of Version 8

As of Version 2.8 EEC requires the Java Runtime Environment (JRE) in Version 8. The current JRE installation file is part of all installation variants.

2.8.0
Administration Model variables standardized

The names of the model variables have been standardized in a way that makes it immediately clear whether a value or the name of a parameter has to be entered or selected for the model variable. The descriptions have been standardized or corrected accordingly. A description is now available in the help for all model variables only.

2.8.0
Administration The option “Enable inspection of non-evaluated conditional branches" in the formula inspector is not active by default.

The Enable inspection of non-evaluated conditional branches in the formula inspector option is now no longer activated by default in the user specifications. If non-evaluated conditional branches are to be calculated, the option must be consciously activated.

2.8.0
Administration Changed maximum values for memories of the VM in the initialization file.

The entries in the initialization file (for example ec.ini) for the maximum memory value of the VM have been increased to the following values:

  • For Stand-Alone and Worker installation: -Xmx1536m
  • For Job Server installation: -Xmx1792m
2.8.0
PLC/CoDeSys CoDeSys V2 is no longer supported as of Version 2.9

As of Version 2.9 EEC no longer supports the generation of PLC code for CoDeSys V2.

2.8.0
Job Server Job Server 2.8 is no longer compatible with Job Server 2.7.

After updating to Job Server of the Version 2.8, the Job Server files cannot be used with the Job Server Version 2.7 anymore.

2.8.0
Basic workflow Support request with larger entry field

The entry of a problem description has now been significantly improved with a larger entry field.

2.8.0
Basic workflow Enriching support request with own plugins

All plugins that are located in the <EEC-Installation folder>/dropins folder can now be attached to a support request as well. To do this, the new option has to be marked after launching the assistant for an EPLAN Support request. The files are added with the ZIP file after finishing the wizard with [Finish].

2.8.0
Basic workflow Enriching support request with resources

The required resource files can now be attached for a support request. To do this, the new Add resources option has to be marked after launching the wizard for an EPLAN Support request. The files are added with the ZIP file after finishing the wizard with [Finish].

2.8.0
Basic workflow Creation of support request made simpler

To create a support request you can now use the new Create EPLAN support request... menu item in the Help menu. This starts the same assistant as in the past to formulate the support request and enrich it with data.

2.8.0
Basic workflow Changed category for support request in expert dialog

Instead of Other/Quality Feedback Report, the assistant for the export of a support request is now started under EPLAN Support/EPLAN Support request in the Export dialog.

2.8.0
Basic workflow Formula inspector indicates error source if calculation of rmos() fails.

Through an improved error handing the formula inspector can now show the error source, if the calculation of a formula fails that uses rmos() to determine all components (of a certain type) below the root node.

2.8.0
Basic workflow Fixed: EEC crashes by clicking the header of the model variable table

In the model variable view the clicking of the header of the model variable table does not lead to an exception error and with that a crash of the application anymore.

2.8.0
Job Server Simultaneous operation of four EPLAN instances on one computer

Four EPLAN instances for generating schematics or 3D graphics can be used on one computer with one Job Server and four Workers. One license is required per EPLAN instance.

Read more...

2.8.0
Job Server Description of the installation variants extended

The installation variants Job Server with Worker and Worker are now documented in separate sections.

Read more...

2.8.0
ECAD Fixed: Representation type macro of window macro causes error

EEC as of Version 2.8 supports all representation types of window macros:

  • MultiLine(1)
  • SingleLine(2)
  • PairCrossReference(3)
  • Overview(4)
  • Graphics(5)
  • Panel layout(6)
  • PI_FlowChart(7)
  • MultiLine_Fluid(8)
  • Topology(9)
  • Functional(11)
  • Preplanning(12)
  • FunctionOverview_Fluid(13);
2.8.0
ECAD Fixed: Plug-Socket error while simultaneously generating schematic with 2 P8 instances

Plug-Socket errors do not occur anymore when EEC initiates two P8 instances on a machine at the same time to generate schematics.

2.8.0
ECAD Fixed: EEC starts and stops P8 immediately before the shutdown

If an EEC is terminated immediately after the execution of the command this does not lead to another start and finish of EPLAN Electric P8 anymore.

2.8.0
ECAD Error while C# scripts are being executed are reported by EEC

After a schematic has been generated, a C# script can be executed in P8. If an error occurs in the process, this can also be reported to the EEC and logged.

2.8.0
Job Server Database updated

The database required to operate the Job Server has been updated. There is no need for the user to act.

2.8.0
Job Server Updating of Job Server and Worker required

The modified concept for the Worker registration requires that both the Job Server and the Worker have to be updated to Version 2.8. Mixed operation of different versions is not possible.

2.8.0
Job Server Workers connect automatically after failure of the Job Server

If Job Server temporarily fails during operation or cannot be reached anymore, the active Worker can immediately log on the Job Server as soon as it can be reached again. The execution of existing Jobs is not influenced by this.

2.8.0
Job Server Button for adding a Worker removed

Through the mandatory specification of de.eplan.jobserver.private.aliasurl in the initialization file of each Worker this is registered automatically at the Job Server. This means that the button for adding a Worker is no longer required.

2.8.0
Job Server Initialization file of the Worker must contain specification for de.eplan.jobserver.private.aliasurl

It is now mandatory that the initialization file set the value for the argument of the Java VM de.eplan.jobserver.private.aliasurl.

This entry is required so that the Worker can sample the Job Server actively for pending Jobs.

2.8.0
Pro Panel Fixed: Error when placing devices on a busbar system

Any devices can be placed on a busbar system.

2.8.0
Administration Plugin entries removed from initialization file

The initialization file no longer requires the following entries:

-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.v20120913-144807
-product
de.eplan.engineeringcenter.product

These entries are no longer part of the default initialization file (ec.ini).

2.8.0
Job Server Log tells file locked by another process

If access to a file is blocked during job processing, a log entry is created. The log entry contains both the name of the locked file and the name of the process that prevented access.

2.8.0
Job Server Error during restart of Worker is logged

If a Worker is able to log on to the Job Server after the restart but is not able to perform the pending Job, this is now logged into a log file.

2.8.0
Basic workflow The Parameter editor page of Pro Panel components offers all functions

The functions Categories, Add interface parameters and automatic column width setting are now also available for the editor page Parameter of Pro Panel components.

2.8.0
Basic workflow Behavior during deletion of configuration is improved

Since storage procedures have an effect on an existing configuration, a deletion procedure for a configuration always has to wait for the completion of the storing procedure.

2.8.0
Documentation Release Notes can be filtered

The Release Notes can be filtered as of Version 2.8. Filter values can be selected from a dropdown list for the range and the validity. In the "Feature" column the content can be filtered for any term. The filters of all the columns are combined (AND operation). Columns for which a filter is set are identified by a red background color in the header.

All the filters can be reset together by using the icon.

2.7.4
Documentation Required specification of a license default setting file for operation without a user interface

For operation without user interface, for example as a Windows service, the specification of a license default setting file is mandatory. This specification is entered as a VM argument in the initialization file.

Read more...

2.7.4
Basic workflow Fixed: Logging does not result in a standstill of a Worker while actions are being executed

The logging function can emit a message itself during logging without this resulting in a standstill of a Worker.

2.7.4
Pro Panel Fixed: Complete DTs transferred to Pro Panel

When the Pro Panel data is generated, the complete DTs are also transferred for mounting panels, enclosure parts and subordinate parts of busbar systems (for example holders).

2.7.4
Pro Panel Only devices are placed on a busbar system

Only permissible devices are still placed on a busbar system. The placement of components of a different type on a busbar system results in an error message during the generation of the discipline structure.

Read more...

2.7.4
Pro Panel Fixed: Placement of a mounting panel with specification of the macro possible

A mounting panel can be placed both with specification of the part numbers and with specification of the 3D macro.

2.7.4
Licensing The MCAD Inventor module is no longer part of the EEC as of Version 2.7.3

As of Version 2.7.3 the MCAD Inventor discipline is no longer available.

2.7.3
Pro Panel Fixed: Placement of a 3D macro only possible without rotation

A part that is referenced as a 3D macro can now be rotated simultaneously during placement.

2.7.3
Job Server Fixed: Error message when host name was not found

If the host name for a connection cannot be resolved, only a helpful error message is output.

2.7.3
ECAD Fixed: Despite an error during the creation of a schematic a C# script is executed

If an error occurs during the creation of a schematic, this normally leads to the cancellation of the process and an error is written into the log file. To find all errors and have a C# script executed during the creation of a schematic, the cancellation can be prevented with the Continue P8 creation in case of an error preference.

Read more...

2.7.3
Organization of models Fixed: Filter in Imported libraries view also filters the connection lines

If the filter Hiding all assemblies which were not directly imported is activated, both the indirectly imported assemblies as well as their connection lines are hidden.

2.7.3
Documentation Pro Panel Tutorial with change of parts database instead of EDZ import

The Pro Panel Tutorial requires parts data that are not necessarily available in the installed EPLAN version. These parts data are provided in a parts database. In the preparatory steps the system now switches to this parts database, instead of importing the missing parts as EDZ files.

Read more...

2.7.3
Documentation Behavior of directory settings for ResourcePath and disciplines

The paths to the resources of the individual disciplines can be indicated as absolute paths or they are compiled from two components:

  1. Runtime option for the resource path.
  2. Preferences for the respective discipline.

The descriptions of the preferences are enriched with examples for every single discipline, which illustrate the behavior.

Read more...

2.7.3
Basic workflow Accelerated importing of project modifications

The import of project modifications (PX files) has been optimized. The optimization has an effect both on the selection of the project modifications to be imported and on the importing of the project modifications.

2.7.3
Basic workflow Fixed: After undocking from the library or project catalog the navigation targets are not available anymore

After undocking from the library and project catalog you can once again select the Show in... menu item in the popup menu.

2.7.2
Job Server Fixed: Status display of Worker contains errors

Instead of displaying the state of a process, the status of the Worker is now displayed correctly.

2.7.2
Basic workflow Renaming level components is not allowed

Level components that allow themselves as subordinate components may not be renamed or used as soon as they are installed library components. In this case the entry field for the name has a red background.

2.7.2
Form-UI Fixed: Documentation of <label> adapted to actual possibilities

In Form UIs not all documented attributes and their combinations could be used anymore. The documentation now only describes the attributes actually possible and their components.

Read more...

2.7.2
Documentation Pro Panel Tutorial extended with EDZ Import

The Pro Panel Tutorial requires parts data that are not necessarily available in the installed EPLAN version. These parts data are provided as EDZ files and imported into the parts database in advance.

Read more...

2.7.2
Pro Panel Rotating parts around every axis

The placement of a part on a mounting surface can now be determined with additional parameters on the Y- and Z-axis. The placement is either defined with a Type Mate parameter or MateMap.

Read more...

2.7.2
Basic workflow Fixed: Version identification for PX update

Because of an error the names for the PX updates had to begin with a number instead of the letter V. Now the behavior follows the rules as before.

Read more...

2.7.2
Web EEC Fixed: Web EEC generates incorrect URLs for file download

The URLs for the download of generated files now does not include invalid characters anymore.

2.7.2
Web EEC List of the Apache Tomcat Server versions

A list of the recommended Apache Tomcat Server is provided in the installation chapter. The IT requirements are expanded by a list of currently required Apache Tomcat Server versions.

Read more...

2.7.2
ECAD Note on the update of the project template when the P8 version changes

If the user switches to another P8 version a note on the update of the project template is displayed. The user always has to provide the project template corresponding to the currently used P8 version.

2.7.2
ECAD Generation of non-visible parameters in macros

If parameter values are required in macros, for example for calculations, the parameter name at the beginning must be expanded by "hidden_" (for example hidden_Order).

Read more...

2.7.1
ECAD Deleting placeholders after generation

The user preferences now include the option Delete placeholders after generation. If this option is selected, all placeholders that include ECC parameters in the generated schematics are removed. To do this the placeholder must include at least one parameter, even if this is a non-visible parameter.

Read more...

2.7.1
ECAD Error messages if user preferences for P8 are not correct

If user preferences for P8 are not set correctly, this is displayed by messages that include a note on troubleshooting.

2.7.1
Documentation Copy URL to Clipboard

The URL of the help topic can be copied simply to the Clipboard with the button interface that can be found in the help toolbar next to the language switching function. To this purpose the URL is shortened to the part actually required.

2.7.1
ECAD Fixed: Line break between "mounting location" and "device tag" shows quotation marks instead of a line break

Inserting a line break between the mounting location and device tag in the Displayed DT field (for example +EC¶-X1865XB) does not show any quotation marks in the results of the test run anymore.

2.7.1
ECAD Fixed: Opening of a macro preview with an invalid path to the macro throws an exception error

If the path of an ECAD macro is not valid anymore, an error message instead of a macro preview is shown and the path to the resource is displayed with a yellow background to mark it as invalid.

2.7.1
ECAD Fixed: No warning is to be shown at pages without a plug parameter if only a WiringDiagram exists

If the ECAD structure only includes a component of the WiringDiagram type, it is not necessary to provide the pages with plug parameters since they cannot be installed anywhere else in the schematic. This application case does not result in a warning message anymore while the schematic is being generated.

2.7.1
Job Server Fixed: Exception error appears during the Worker start, after the restore folder has been renamed

Renaming or deleting of the folder for restore files does not lead to an exception error anymore. This can happen either during the operation of the Worker as well as at the stopped Worker.

2.7.1
Office Fixed: Blanks are missing in generated Word documents

Blanks which are included in parameter values are no longer lost in the generated Word documents.

2.7.1
GRAPH2D Fixed: Review during the removal of the GRAPH2D library is impossible

If a project already includes an instance of a GRAPH2D discipline component, it is not possible anymore to remove the GRAPH2D library from the modular system. This prevents assemblies from becoming invalid.

2.7.1
Job Server Fixed: Numbering of Jobs in the interface of the Jobs

The numbering of Jobs now always starts with 1 and runs without any gaps to the highest number. This behavior is always the same, regardless of whether a filter is set or which filter is set.

2.7
PX update Method deleteInstance with five arguments

The deleteInstance method for PX updates has been expanded by the additional argument deleteAllInstances. If the Boolean argument is set to true, all project components of a given name are deleted. If the argument is set to false, only the specified project components are deleted.

2.7
Administration As of version 2.8 ECC will not be available anymore as a 32-bit application

As of version 2.8 only the installation of 64-bit applications is supported. The installation of a 32-bit application through the 32-/64-bit hybrid version is no longer supported.

2.7
Administration Starting the ECC via the command line is no longer supported

Starting the ECC via the command line is no longer supported. The arguments for the Eclipse and the Java VM are only passed by the initialization file, for example ec.ini.

2.7
Job Server Show log for Job separately

The Job Server includes a new symbol that includes a link to a Job-specific record page. Therefore the previous record page only includes general information. This is in contrast to the Job-specific record page which only includes information on specific Jobs.

2.7
Pro Panel Support of drilling patterns

EEC now supports the placement of drilling patterns. The placement of drilling patterns is specified by a Coordinate parameter of the List type and additional information by a parameter of the SupplementaryMap type.

Read more...

2.7
Pro Panel Parameters for drilling pattern variants

Pro Panel parts can include drilling pattern variants, which are identifiable by their name. To state the variant a parameter of the DrillingPatternVariant needs to be created. A discipline component which includes a part with drilling pattern variants also has to include this parameter. The value of the parameter specifies the name of the drilling pattern variant.

Read more...

2.7
Pro Panel Model variable for angle

The placement of Pro Panel components can be specified with angles in the units degrees or radians. The unit is specified with the model variable Unit for angle. The new model variable is located in the new path Disciplines > ECAD > EPLAN Pro Panel. The unit is selected via a Dropdown list.

2.7
Documentation Switching the language of the help

Switching the language is now facilitated by a dropdown list in the help toolbar.

2.7
Documentation Restricting the search results to one area

Search results are limited to a certain area by clicking Search in... on the right-hand side of the search field. This opens the dropdown list with available areas to reduce the search results.

2.7
Documentation Help on the installation of EEC only still online

For the installation of EEC a Help system can be called up. This can be accessed as part of the complete Help online.

Read more...

2.7
Documentation EEC-Help still only online

As of Version 2.7 the Help for EEC is only still accessible online. The Help is available under the URL http://www.eplan.help/2.7/en-US/EPLAN_help.htm.

2.7
Administration Configuration of existing DatabaseDataSource in initialization file

Existing DatabaseDataSource configurations can be overwritten through entries in the initialization file.

Read more...

2.6.3
Documentation Fixed: Spelling errors in the values of the model variable "Name of the parameter for the I/O assignment"

The correct values for the 'correct values' model variable for the model variable Name of the parameter for the I/O assignment are free, IO combined and IO separate.

2.6.3
Administration Discontinuation: Command line parameters are no longer supported as of version 2.7

With version 2.7 command line parameters are no longer supported.

2.6.2
Web EEC Fixed: Web EEC is not terminated

After an EEC Server has been terminated, no background process remains. This means that an error message due to an occupied port is no longer generated after a restart.

2.6.2
Web EEC Fixed: Closing of a tab results in an error in all other open tabs

If the same Web EEC page was opened in several tabs of a browser and the first tab was closed, several error messages were shown. This behavior could be traced back to an old version of RAP as target. Since RAP 2.3 used by Web EEC, tabs can be closed without error messages.

2.6.1
Administration Fixed: Parameter data shall be supported in the command line call of the ec.exe

If ec.exe is started via a command line call, the parameter -data can be used to transfer the specification of the workspace folder.

2.6.1
SAP interface Fixed: SAP plugins are not compatible

The plugins of the SAP interfaces are up-to-date to suit version 2.6.

2.6.1
Form-UI Fixed: Form-UI-Dialog yes/no is not translated

The [Yes] and [No] buttons of Form-UI dialogs are always displayed in German. By switching the language to en-US, the texts of the buttons are also shown in English.

2.6.1
Job Server Fixed: Automatic registration of Workers does not function

The automatic registration of Worker at a Job Server functions again.

2.6.1
Job Server Fixed: Jobs and records that are older than 30 days are not deleted

Jobs and records are removed after 30 days.

2.6.1
ECAD Fixed: Value of "Macro folder" model variables is not transferred to P8

The Macro Folder model variable is now transferred to P8. A new version of P8 is also required.

2.6.1
ECAD Fixed: No automatic restart after change of user preferences

If user preferences that require a restart of EEC are changed, this is automatically carried out.

2.6.1
ECAD Fixed: P8 is automatically restarted if the connection is lost

It can happen that the connection to P8 is lost. In this case EEC tries to start P8 again.

2.6.1
ECAD Fixed: EEC does not close all P8 instances when EEC is terminated

If EEC is terminated, all P8 instances that were started by this EEC instance are now closed again.

2.6.1
ECAD Model variables for the generation of EDZ files adapted

Only those model variables that are necessary for the EDZ generation should be displayed in the table of the model variables. Therefore the model variables EEC_RES and EEC_MASTERDATA have been removed.

2.6.1
ECAD/Pro Panel Continuing generation of ECAD/ECAD3D in case of an error

In case errors appear during the generation of P8 schematics or Pro Panel, these are recorded and generation is continued. In case of an error P8 or Pro Panel are not opened. If the generation of P8 schematics or Pro Panel was called by a Job Server, in case of an error the Job is marked with "failed".

2.6.1
Basic workflow Fixed: Search and replace cannot change formulas in parameter objects

Formulas that are saved in parameters, are now also taken into consideration for Search And Replace.

2.6
Documentation Fixed: Names of handles for enclosures have been changed since Pro Panel version 2.5

The standard names of handles for enclosures have changed. In the past the handles had the names CUB1, CUB2 etc. The new default names have been expanded by "C_" in the beginning, so that the names are now C_CUB1, C_CUB2, etc. All occurrences in the documentation have been changed accordingly.

2.6
Documentation Fixed: Comments of the model variables for P8 folders are incorrect

The comments for the P8 model variables Image_Folder and Macro_Folder result in incorrect specifications. The comments and the documentation for these model variables have been corrected.

2.6
Job Server Fixed: Displays an error message if Browser Scripting is not allowed

The LOB Server user interface is displayed by every browser. To this purpose scripting has to be allowed by the browser. If the browser rejects scripting, a corresponding error message is displayed.

2.6
ECAD Fixed: DT contains invalid characters

Device tags that contain a line feed do not generate an error message during the generation of the EPLAN Electric P8 schematics.

2.6
ECAD Fixed: Names of shields are not transferred

The names of shields are now transferred during the generation to EPLAN Electric P8.

2.6
Job Server Fixed: Job Servers / Workers sometimes show an incorrect status

The status display for Jobs has been improved so that incorrect states are no longer displayed.

2.6
Basic workflow Fixed: Parameter data are to be supported in the command line call of the initialization file (for example ec.exe)

A command line call for the ec.ini now supports the -data parameter to transfer the workspace folder. A corresponding entry in the initialization file (for example ec.ini) is overridden by the command line parameter.

Read more...

2.6
GRAPH2D Fixed: Error message during the deleting and renewed creation of a new GRAPH2D diagram

If a customer-specific sequenceSelectionAction is used to delete a GRAPH2D diagram and to create a new one with the same name in the same editor, this no longer returns an exception error message.

2.6
Job Server Fixed: Job Server does not delete files that are older than 30 days

Generated files that are older than 30 days are now deleted in accordance with the specification.

2.6
Basic workflow Fixed: Inconsistent model after objects have been deleted

Every action has to ensure that its result is consistent. When objects are deleted, a renewed validation checks that no references to the deleted objects exist. Otherwise the deleting process is aborted and an error message is displayed.

2.6
MCAD Documentation for MCAD

A documentation for the MCAD discipline is available.

2.6
Discipline During the generation of the discipline structure Sockets are favored against Names

In order to structure discipline components Sockets are now favored against the Names of the discipline components. If both the Socket as well as the Name of a discipline component are valid, the Socket is always used.

Note: In rare cases this can result in other discipline structures than before if both Sockets and Names come into question as possible higher-level components for placement.

2.6
Pro Panel Fixed: Components of the EnclosurePart and MountingRail types do not support placement in the direction of the Z-axis

Components of the EnclosurePart and MountingRail types can now also be placed in the direction of the Z-axis. In the past the value for the Z-axis was ignored.

2.6
Pro Panel Setting macro variants and part variants for a macro

Now both macro variants and part variants for a 3D graphical macro can also be set by means of a parameter for all the Pro Panel components.

2.6
Pro Panel Components of the CutOut type support the specification of an angle

An angle can now also be specified in the parameter of the Dimension type for cut-outs.

2.6
Pro Panel Fixed: The use of a 3D graphical macro for a mounting surface now generates an error message

In addition to the part for a component of the Plane type, a 3D graphical macro can also be used via the macroName parameter.

2.6
Administration ec.exe is now the 64-bit version

The new EEC installation routine supports 64-bit Windows systems and can no longer be executed in 32-bit Windows environments. The 64-bit version of EEC is now started with the ec.exe. Installation of a 32-bit version of EEC is made possible by the 32/64-bit hybrid version. In this case the 32-bit version is started with ec32.exe. Take into account that the folder for the configurations was renamed to /configuration for the 64-bit version or respectively /conf32 for the 32-bit version.

2.6
Job Server Calling of any class methods from the JMX Action Tag

Within a Job definition the <action> tag can point to a static class method with the following syntax:

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

Read more...

2.6
General Preparation for version 2.5

The help system has been changed to a HTML5 authoring system.

2.5
Job Server Scalable Job Server (multiple worker instances)

EEC as Job Server can be started with a Worker or only as a Worker. Multiple Workers can register at a Job Server to be able to edit multiple or different job definitions.

2.5
Job Server Job progress display and monitoring

A progress monitoring service and a web user interface is provided for every performed job of the Job Server.

2.5
Job Server File and WebService Triggers for Job definitions

Job definitions can define a File or WebService Trigger. File triggers monitor a central input folder. In contrast to this, WebService Triggers listen at a port and can be requested by other services or web applications.

2.5
Job Server Cleaning of job data

To minimize memory usage, the Job Server deletes job data (files, records, meta data) after a certain amount of time (by default 30 days).

2.5
Job Server Job Server web user interface

The Job Server user interface has been improved when it comes to scalability and user-friendliness. The user interface can now be reached both with any web browser as well as within the EEC. Filter options help reduce the long list of relevant entries.

2.5
Job Server Automatic registration of Workers

After the installation and the first start of the Job Server, the local Worker automatically registers with the Job Server. Workers can register themselves after the start automatically at the Job Server in order to reduce the administrative work. Additional Workers can also be registered manually.

2.5
Job Server Scalable use of the Job Server (separation of Job Server and Worker)

The installation routine has been changed. The Job Server is now always installed with a Worker, but a Worker can also be installed without Job Server.

2.5
Job Server Central record for Job Server

The user interface of Job Server through a central log now offers a central overview of the activities of the Job Server and the Worker. Log messages are grouped according to date (today, last 7 days and older) and sorted by time (newest on top). Log messages can have different severity levels. Additional filter options can restrict information, warnings, errors and any combination from the list.

2.5
Job Server Customer-specific results data can be added to a Job process

Additional information on Job monitoring, for example customer-specific results data such as texts, can be added with EEC Commands. Temporary results are displayed during the execution of the Job. This is helpful if customer-specific results are to be displayed as a final result during or at the end of the execution.

2.5
Documentation Improvements in the Pro Panel Tutorial

The Pro Panel Tutorial shows how formulas for the determination of device tags in the mechatronic structure avoid error messages.

The EEC preferences are adapted to a different project template file IEC_bas001.zw9.

The EOX file with the sample solution has been improved through the changes mentioned above.

2.5
Documentation How do you switch from FastObects data back end to EOX file?

The administration chapter describes how the data back end is switched from FastObjects to EOX file.

Read more...

2.5
Job Server Formulas determine values for arguments of actions

Formulas can be used for the values of arguments for actions. For example the name of a project component can be determined though the formula absRef('<absolute name of component>').name.

Read more...

2.4.5
Commands ForcefulEOXImportCommand added to Customizing_Engineering.eox

The new command ForcefulEOXImportCommand imports an EOX file and in the process overwrites all the components existing in the existing project. The command is made available with the EOX file Customizing_Engineering.EOX in the folder <Installation directory>\install\other\model. After the EOX file has been imported, the command is contained in the Customizing_Engineering library.

2.4.4
Pro Panel Placing devices not only on the surface of mounting panels but also on surfaces of the enclosure

Devices may be placed on all surfaces within the layout space. The configuration is not restricted to placements on mounting panels or enclosures anymore.

Read more...

2.4.4
Pro Panel Fixed: Placing mounting rail on the mounting panel

Mounting rails can be placed either by using coordinates on a component of the Plane type or via the mounting point on a component of the MountingPanel type.

2.4.4
Pro Panel Fixed: Pro Panel structure allows additional EnclosureParts directly below the layout space

Discipline components of the EnclosurePart type might be placed directly below discipline components of the LayoutSpace type.

2.4.4
Form-UI RAP/RCP display faults: Standard font size, cell height, cell height in pureTable

The cells of tables and the texts contained in them are no longer displayed in different sizes in Web EEC and Desktop EEC. If deviations nevertheless occur, the Form-UI can be adapted as follows:

  • In the <table> element specify fixed values for cellSpacing and cellPadding.

  • For <pureTable> in the <column> element specify fixed values for hSizeMinPx and hSizeMaxPx.

2.4.4
Form-UI Fixed: Clicking into an empty cell of a table of the pureTable type throws exception errors

Clicking empty cells in a table of the pureTable type does not cause exception errors anymore.

2.4.4
Job Server Fixed: Hidden/locked files in input folder let job fail

Hidden and locked files in the incoming folder of the Job Server are ignored and not processed. Locked files are for example DOCX files that are currently opened in Word. The file is processed as soon as locking is rescinded.

2.4.4
Job Server Mroot specified in IMX file

In IMX format the mroot attribute has been added to the <project> tag so that any name can be specified for the mechatronic root node.

Read more...

2.4.4
Job Server Importing parameter values via IMX file

By means of IMX files you can import several parameter values into a mechatronic object. The project or object into which the parameter values are imported do not have to be part of the IMX file and can be specified for the Command or the Action.

Read more...

2.4.4
PLC/CoDeSys Parameter for action components

During automatic creation of Action components the parameters existing in the Action code are created. If no value exists for the created parameters within the Action, the default value references the parameter of the superordinate component in the discipline structure. During the generation of the code the parameters of the Action itself are used and not, as in the past, the parameters of the superordinate component.

2.4.4
General New symbols

The following symbols have been added to the icon collection in the install/icon_collection folder: 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 Inserting appendixes with SendMailCommand

Emails which are sent via SendMailCommand, can now have any number of attachments.

2.4.3
ECAD Fixed: DT with line break does not work in version 2.4

Displayed device tags with line breaks no longer lead to errors in error checking of EPLAN Electric P8.

2.4.3
Form-UI Fixed: Font size in Web EEC is different to Desktop EEC

The assigned font size is processed in the same manner for Web EEC and Desktop EEC. It is recommended to always assign the font, style and size, to avoid different displaying.

2.4.3
Job Server Fixed: Memory overflow in message record when filtering

Activating the message record filter no longer leads to memory overflow.

2.4.3
Job Server Excel import wizard also accepts xlsm files

The file filter for importing Excel files is expanded by the *.xlsm file extension, to make it possible to import Excel files with macro functions.

2.4.3
Job Server CSV import via XML import adapter

By means of the ImportCSVCommand command the content of any csv file is imported to generate project content.

2.4.3
Job Server Specifying absolute and relative paths in IMX file via xi:include

Within an IMX file the <xi:include> tag is used to assign e.g., a mapping file as a relative or absolute URI.

Read more...

2.4.3
Job Server Access to job results via scripting

To get access to the data folder in case of success and in case of error as well as the name of the current job, the job-definition-file can contain the trigger variables outputFolder, failedFolder and jobName.

Read more...

2.4.3
Job Server Job administration via REST service

A Web UI is available for the Job control and administration of the Job Server.

Read more...

2.4.3
Job Server Webservice Trigger for Jobs

A job definition can define a trigger with the <webserviceTrigger> tag to start a job via the webservice interface.

Read more...

2.4.3
PLC/CoDeSys Fixed: Synchronization of CoDeSys resources does not compare standard values correctly anymore

During the synchronization of CoDeSys resources the values of pool parameters are no longer taken into consideration. This means that the differing standard values of pool parameters and resource parameters are no longer displayed during synchronization.

2.4.3
PLC/CoDeSys Fixed: Standard values are not set when a POU is changed through CoDeSys synchronization

While synchronizing CoDeSys resources the default value is taken into account.

2.4.3
PLC/CoDeSys Parameter for action components

In order to build actions into any components without having to insert the required parameters into the components, the actions contain the required parameters themselves.

2.4.3
Scripting Getter for parameter and parameter value

Groovy scripts now provide the methods getParameter(String parameterName) and getCalculatedValue() in order to get access to parameters and their values.

Read more...

2.4.3
Scripting Methods return the path or name of the output folder

The library Customizing_Engineering contains the class UtilAPI with the methods getOutputDirectoryForProjectName and getOutputDirectoryForProject. They calculate the absolute path to the output folder of the given project name, resp. of the given project.

2.4.3
Commands ImportEOXCommand overwrites all the components with the imported EOX file

An EOX file which overwrites the already existing assemblies can be imported by means of the new Customizing_Engineering.ForcefulEOXImportCommand command.

2.4.2
Documentation Update for the STEP7 tutorial

The Tutorial STEP 7 shows the use of the IO generator to assign the input and output addresses. Another section shows how a symbol table is generated from the mechatronic configuration. The last section shows how interrupt messages are inserted into mechatronic configurations and considered in the generation of STEP 7 code.

Read more...

2.4.2
Formulas Fixed: isAvailable() on DatabaseDataSource never deallocates the database connection

A bug-fix prevents that using the isAvailable() method suspends a database connection.

2.4.2
Form-UI Fixed: Focus in the Form-UI popup on Cancel instead of OK

A bug-fix focuses the [Cancel] button instead of the [OK] button in popup windows to prevent unintentional confirmation.

2.4.2
Job Server Fixed: XML import is to support xi:include in the file result imx

A bug-fix enables the import of an IMX file including the <xi:include> tag.

2.4.2
Job Server Input files for Job Server in FIFO order

The input files for the Job Server are processed in chronological order. The point of time when the file is inserted into the input folder applies.

Read more...

2.4.2
OFFICE Headless PDF generation in Word discipline

PDF files are generated by the WORD discipline without displaying any user interface. Additionally, Word-tasks will be closed correctly.

2.4.2
PLC/CoDeSys RefLocalId attribute is not set correctly when networkId > 10

A bug-fix fits the networks of child components on a Socket and updates the IDs of all referenced Elements correctly.

2.4.2
PLC/CoDeSys Declarations with CONSTANT result in double declaration in the generated code

An already declared variable is not written again, independently of the declaration section (e.g. VAR_INPUT) in which it is situated or of which data type the variable in both components is.

Read more...

2.4.2
Scripting The scripting method perform() is not available in instance methods

The perform() method can also be used in scripts of instances.

2.4.2
Web EEC Fixed: Access denied occurs when using MailTo in Form UIs for Web EEC applications

A bug-fix enables the use of the <mailTo> tag in Form-UIs for Web EEC applications.

2.4.2
Web EEC Web EEC file upload and Command call

The <fileSelectionForm> tag creates a new type of window to support uploading of the selected file.

Read more...

2.4.2
Documentation Changing all OLE objects for simple pictures

Any figures which have been embedded as OLE objects are inserted into the documentation as PNG image references.

2.4.1
Documentation Changing of all occurrences of 'mechatronic engineering' and 'functional engineering'

The words mechatronic engineering and functional engineering are replaced by mechatronic configuration and functional configuration.

2.4.1
Documentation Change of “Engineering Center” in English documentation

The product name Engineering Center is switched to Engineering Configuration.

2.4.1
Documentation Menu 'Model/...' without German translation

The translation of the Model menu in the GUI is corrected.

2.4.1
Documentation Documentation of OpenCommand in Web EEC environment

The documentation describes the application of the OpenCommand command in the Web EEC context.

Read more...

2.4.1
Documentation Documentation of CopyFileCommand

The CopyFileCommand command copies a file or a folder to the assigned destination.

Read more...

2.4.1
Job Server Method getOutputDirectory does not return correct work folder

The path to the generated data of the Job Server is determined by means of the getOutputDirectory() method directly.

Read more...

2.4.1
Job Server Job Server default settings

The settings for the Job Server can be set in user preferences.

Read more...

2.4.1
PLC/CoDeSys Change of default values for Replace parameters

As of version 2.4.1, the specification of the value is no longer interpreted as a value, but as a default value.

Read more...

2.4.1
PLC/CoDeSys Struct-nodes in UserDefindedDataTypes are optional

A bug-fix allows the optional use of struct nodes for user-defined data types.

2.4.1
PLC/CoDeSys UDT fragments, loops, and replace parameter

By means of the Plug-Socket concept fragments are placed as subcomponents of components of the User-defined data type type.

Read more...

2.4.1
PLC/CoDeSys References also function with actions

Reference components are created which are used as references to actions.

Read more...

2.4.1
PLC/CoDeSys Fixed: Negation of OutputSockets does not function correctly

The negation of output signals is executed correctly.

2.4.1
PLC/CoDeSys Control structures ("commands") also function in actions

Actions in resources are created as discrete subcomponents and are a reference to the action, which is situated in the resource of the parent discipline-component.

Read more...

2.4.1
PLC/CoDeSys Creation of reference components

Reference components are created which are used as references to POUs.

Read more...

2.4.1
PLC/CoDeSys Code creation of SourceUserDefinedDataType 2.4.1
PLC/CoDeSys Call concept for the language ST is based on Sockets including references 2.4.1
PLC/CoDeSys Abstract POUs do not need resources

Abstract POUs are created without assigning a resource. A corollary is that any subsequent change to abstract or from abstract back to non-abstract is no longer possible.

Read more...

2.4.1
PLC/CoDeSys Fixed: The code creation for global variables does not work correctly sometimes 2.4.1