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. |
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. |
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. |
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>. |
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:
|
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. |
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. |
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:
|
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:
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. |
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. |
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. |
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. |
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:
The descriptions of the preferences are enriched with examples for every single discipline, which illustrate the behavior. |
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. |
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. |
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. |
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. |
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. |
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). |
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. |
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. |
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. |
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. |
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. |
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. |
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:
|
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. |
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. |
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. |
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:
|
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
2.4.1 |
Documentation | Documentation of CopyFileCommand
The CopyFileCommand command copies a file or a folder to the assigned destination. |
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. |
2.4.1 |
Job Server | Job Server default settings
The settings for the Job Server can be set in user preferences. |
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. |
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. |
2.4.1 |
PLC/CoDeSys | References also function with actions
Reference components are created which are used as references to actions. |
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. |
2.4.1 |
PLC/CoDeSys | Creation of reference components
Reference components are created which are used as references to POUs. |
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. |
2.4.1 |
PLC/CoDeSys | Fixed: The code creation for global variables does not work correctly sometimes | 2.4.1 |