Release notes for Eplan Engineering Configuration
Go to help: Eplan Engineering Configuration
Area | Feature | Version | ||||
---|---|---|---|---|---|---|
Administration |
Installation via batch file As of Version 2026 EEC can be installed via batch files. The following command line parameters are supported:
|
|
||||
Administration |
Windows environment variables in the initialization file As of Version 2026 the application of Windows environment variables is supported in the initialization file (ec.ini). Environment variables are enclosed by percentage signs, e.g. %WINDIR%. %% masks a percentage sign and can be used as part of a path specification. Environment variables that cannot be broken up are listed in the ec.log file and EEC exits. |
|
||||
Administration |
Installation with FastObjects database for data maintenance no longer possible As of Version 2026 the installation does not contain any connection of FastObjects databases for data storage. If a FastObjects database is specified in an existing initialization file (ec.ini) for data storage, the installation cannot be started anymore. |
|
||||
Administration |
Installation without MS Redistributables As of Version 2026 no MS Redistributable is required anymore for the installation. |
|
||||
Administration |
Update to Eclipse 2024-09 EEC is now based on the Eclipse Version 2024-09. |
|
||||
Administration |
Updated Microsoft JDBC Driver for Microsoft SQL Server The default setting for encryption of the updated Microsoft JDBC driver for Microsoft SQL Server has changed. If the encryption option has not been used since then, the URL must be supplemented with encrypt=false. |
|
||||
Administration |
EEC requires Java Runtime Environment of Version 17.0.15 As of Version 2.8 EEC requires the Java Runtime Environment (JRE) in Version 17.0.15. The current JRE installation file is part of all installation variants. |
|
||||
Administration |
The model variable Access database file is no longer available Access databases are not supported anymore since Version 2022. The model variable Access database is now no longer available. An EOX file that supports this model variable can still be loaded or imported without errors. However, the functionality cannot be used. |
|
||||
Web EEC |
Target for Web EEC is updated The Web EEC uses the current RAP Target. |
|
||||
Basic workflow |
Long formula results are displayed completely in the Result tab Very long formula results are displayed completely in the Result tab. In contrast to the tooltip, the Result tab offers the possibility to scroll through the formula result. |
|
||||
Basic workflow |
Controlling the Link with editor function via shortcut key To link a catalog with the editors you can use the button |
|
||||
Basic workflow |
Insert parameters at specific position In the parameter editor, one or more parameters can be inserted at the selected position in the table via the popup menu. |
|
||||
Basic workflow |
PX import into project with new name A new name for the resulting project can be specified for the PX import. If the specified project already exists, the input field is colored red and an error message is output. |
|
||||
Basic workflow |
The Content Assist displays content in English again in the en-US language. |
|
||||
Basic workflow |
The formula inspector shows iterations and their values for formulas with the intoInject() method To better examine formulas that contain the intoInject() method, all iterations and their values can now be displayed in the formula inspector. |
|
||||
Job Server |
Restart Job Server Worker via Job Server As of Version 2026 a Job Server Worker can be restarted via the user interface of the Job Server via the [Restart]. This feature is not available for installations from a Job Server with Job Server Worker. |
|
||||
Job Server |
Managing Job Definitions via the Job Server As of Version 2026 a changed job definition can be distributed to all Job Server Workers that have a job definition of the same name. A changed job definition can be transferred to a specific Job Server Worker via the [Upload] button. If several Job Server Workers have a job definition of the same name, the changed job definition can be uploaded to the Job Server with the [Replace JMX] button and transferred from the Job Server to all connected Job Server Workers. |
|
||||
Job Server |
The query of a job returns the execution time As of Version 2026 a GET call for a job additionally returns the execution time in milliseconds. |
|
||||
Job Server |
Retention of executed jobs increased to 365 days As of Version 2026 the retention of jobs already executed can be extended from a maximum of 90 days to a maximum of 365 days. |
|
||||
Job Server |
Job overview shows the execution times of the jobs in the new column Duration As of Version 2026 the entire execution time of jobs is displayed in the new Duration column. |
|
||||
Job Server |
Specify priority of jobs in the job definition The priority for the execution can be specified optionally in job definitions. The priority is specified with the following syntax in the <jobdefinition> tag: <jobdefinition name="XXX" model="YYY.eox"> // no priority, default <jobdefinition name="XXX" model="YYY.eox" priority="lowPriorityJob"> <jobdefinition name="XXX" model="YYY.eox" priority="highPriorityJob"> <jobdefinition name="XXX" model="YYY.eox" priority="highestPriorityJob"> |
|
||||
ECAD |
Exclude existing macros from Create Model From Resources The Create Model From Resources wizard shows in the new Existing column which macros with the displayed absolute path are already used as resources of discipline components. The macros already used can be selected and excluded from further processing. |
|
||||
ECAD |
Set page properties Page properties can be set even it the a page macro is not prepared for this via the placeholder. The parameter that is specified for the model variable prefix for Eplan Electric P8 properties can be used to set or change page properties. The specified parameter can be created as a type Map and thus allows several properties to be set as key-value pairs. The number of the property is specified as the key and the property itself as the value. |
|
||||
ECAD |
Error message when synchronizing ECAD macros contains the affected component If an error occurs during the synchronization of ECAD macros, the error message also specifies the affected component. |
|
||||
Pro Panel |
Inserting a 3D macro with several enclosures into the layout space A 3D macro that contains several enclosures can be defined as an enclosure in EEC and inserted automatically into a layout space. To this purpose both a 3D macro and a part that contains a reference to the 3D macro can be specified. |
|
||||
Pro Panel |
When placing devices on mounting rails, all specifications of the MateMap parameter are supported The MateMap parameter with all the supported specifications is used to place devices on a mounting rail. |
|
||||
Pro Panel |
Adjoining devices on busbar system without gaps to holders In order to line up devices, for example adapters, without gaps to a holder, the holder has to be modeled as a component. The device is attached with its handle G1 to the mounting point M2 of the holder. Further devices are also attached with the handle G1 to the mounting point M2 of the predecessor. |
|
||||
Scripting |
Insert a new instance with specified name on a placeholder via scripting As of Version 2025 Update 2 an instance with a given name can be installed on a placeholder or extension. In the process a check is carried out which class the specified placeholder or extension expects and the instance with this class is generated. If several classes are possible, an exception is thrown. Components with interface or abstract class can also be instantiated. |
|
||||
Pro Panel |
The handle G1 is also taken into consideration when placing devices on a mounting rail. |
|
||||
Formula language |
The query of logically linked values returns the correct value. |
|
||||
Basic workflow |
Externalize internal resources File > Externalize Internal Resources allows all resources of discipline components below the selected component, unit or library to be externalized to the resource folder of the discipline. All externalized resources are subsequently linked as external resources with the discipline components. |
|
||||
Basic workflow |
When generating a model from resources, only relevant resources are listed Only files that correspond to a valid discipline resource are listed in the dialog Create Model From Resources. |
|
||||
Basic workflow |
Projects are initially not selected during the EOX import When an EOX file is imported, the libraries and projects it contains are listed. As of Version 2025 Update 1 the projects are no longer marked in advance. |
|
||||
Basic workflow |
Display full formula of inherited parameter A long formula of a parameter that is inherited from a superclass may not be displayed completely in the table of parameters in the Default column. The full formula can be displayed in the Standard formula view dialog box via the popup menu > Show standard formula. Because it is an inherited formula, it cannot be changed in the dialog box. |
|
||||
Basic workflow |
Improved error message at recursions If a recursion occurs in the model, the error message now indicates the error sources involved in the form of links. |
|
||||
Basic workflow |
Improved message texts with links to components in the console Absolute names of components are displayed in the console as links that allow navigation directly to the component. |
|
||||
Basic workflow |
Results table of the search for unused objects shows whether parameters are installed The table of the search result for unused objects has been extended with the column Installed. In the table column, Yes identifies unused parameters that are installed in components, and No identifies unused parameters that are not installed in components. |
|
||||
Pro Panel |
Inserting an enclosure as a 3D macro into the layout space Enclosures can now also be inserted into a layout space as a 3D macro. This way you can also insert pre-configured enclosures into a layout space. |
|
||||
ECAD |
Paths in the settings for the ECAD discipline are reused In the settings of the discipline ECAD the navigation to the resources, to the executable file and the macro project template starts at existing paths. |
|
||||
ECAD |
Navigate from the Synchronization view to the ECAD discipline component in the library If an external resource is synchronized for an ECAD discipline component, the Synchronization view opens. The absolute name of the discipline component to be synchronized is displayed in the Name field. To navigate to the discipline component, the absolute name has to be copied into the Clipboard and inserted into the library catalog. In the library catalog the tree is opened to the discipline component and the searched discipline component is marked. |
|
||||
ECAD |
Specify macro variants numerically or alphabetically The default for the specification of a macro variant is alphanumeric from A to I. To be able to use a macro variant in a formula more easily, the numerical values 0 to 8 can now also be used. |
|
||||
ECAD |
Improved error message when placing several macros on the same position During the attempt to place several macros on the identical position, the improved error message now names which macro cannot be placed on a named page because of a collision. |
|
||||
Form-UI |
The bColor attribute can also be used for the <action> element The background color can now also be set for the element <action> by the attribute bColor. |
|
||||
SCRIPTING |
Improvement of the Code Editor for Groovy Scripts The code editor for Groovy scripts is extended by the syntax highlighting feature. |
|
||||
Administration |
Comments in the initialization file (ec.ini) do not begin with a number sign (#) anymore As of Version 2025 comments in the initialization file (ec.ini) no longer begin with a number sign #, but with a semicolon ;. Action required! To reuse existing initialization files, all number signs must be replaced with semicolons. |
|
||||
Administration |
Runtime options for mail settings do not apply for the Job Server The following arguments in the initialization file (ec.ini) are not used for the Job Server, but only for the Engineering.SendMailCommand: de.eplan.eec.mail.port de.eplan.eec.mail.host |
|
||||
Administration |
EEC updated on Eclipse 2023-12 EEC is now based on the Eclipse Version 2023-12. |
|
||||
Administration |
EEC requires Java Runtime Environment of Version 17.0.9 As of Version 2.8 EEC requires the Java Runtime Environment (JRE) in Version 17.0.9. The current JRE installation file is part of all installation variants. |
|
||||
Administration |
Installation on PC with Windows 11 23H2 is possible The installation of EEC 2025 on PCs with the operating system Windows 11 Update 23H2 is possible in general. |
|
||||
Administration |
Usage of data management per database is only possible with a corresponding license As of Version 2025 a license is required in order to use the data management per database. The data mangement per database should not be used for new projects. The installation wizard has to be called up with an argument to also install the administration tool for databases. |
|
||||
Administration |
The log4j.properties file is no longer installed in the Workspace The log4j.properties file is no longer installed in the Workspace. A log4j.properties file stored there is neither read nor taken into account by EEC. |
|
||||
Basic workflow |
Improvement of error messages when accessing databases The error messages when accessing databases have been improved for error analysis:
|
|
||||
Basic workflow |
Improvement of the resource selection for discipline components If an existing resource assignment for a discipline component is to be changed, the navigation always begins at the file path of the existing resource. |
|
||||
Basic workflow |
Improvement of error messages when using SQL queries in formulas Error messages for SQL queries are output in both the message log and the console. |
|
||||
Basic workflow |
Improvement when moving several parameters of a library component As of Version 2025 several consecutive parameters of a library component can be marked and moved as a block to a new position. |
|
||||
Basic workflow |
The repeated application of the Undo function in the Formula editor view does not delete any previously existing code. |
|
||||
Basic workflow |
File selection for discipline resources improved As of Version 2025 the file selection dialog for a discipline resource no longer starts with the directory of the last file selection action, but with the default resource directory for the appropriate discipline for new discipline components and with the directory of the previously specified resource for existing discipline components. |
|
||||
Basic workflow |
Search and Replace in objects of the search results list As of Version 2025, you can search the objects found in a search and start a replacement for all objects in the search results list. You can search selected objects or all objects in the search results list forward or backward. In addition, the following options are available: Case sensitive, Whole word, Regular expressions, Wrap search and Incremental. |
|
||||
Basic workflow |
Additional representation of parameter values in a new view Result As of Version 2025 the value of a selected parameter is additionally displayed in the new view Result. The new view is arranged by default next to the tab of the Formula editor view. |
|
||||
Basic workflow |
Display of parameter values as tooltip is limited Parameter values with a length of more than 1024 characters are no longer displayed as a tooltip so that the tooltip cannot occupy the entire screen area. |
|
||||
ECAD |
Editing a macro with several variants or representation types As of Version 2025 a macro with several variants or representation types can be edited in the Macro editor of an ECAD discipline component. In case of these macros, the variant and/or the representation type has to be selected in a selection dialog before the editor is opened. |
|
||||
ECAD |
Macro description is imported as a comment In EPLAN Electric P8 a description (P8 property 11057) can be assigned to a macro. When importing the macro into a discipline component, the macro description is adopted as a comment. The macro description is written to an identified area of the comment field so that other comments are retained. When the macro is synchronized, the macro description in the comment field is also updated. The Synchronize view contains an additional field for the comparison with the previous macro description. If the updated macro no longer contains a description, the text in the comment field is also removed. |
|
||||
ECAD |
Multilingual texts for the project description The project description (P8 property 10011) can now also be specified in several languages. The parameter of the type String must have the name PropId_10011. The multilingual text must conform to the following syntax: ='<language code>@<project description text>;<language code>@<project description text>;' Example: ='de_DE@Projektbeschreibung;en_US@Project description;' |
|
||||
ECAD |
Improved error message when setting incorrect macro project template If a P8 basic project with the setting Type of project: Schematic is specified in the settings for macro project template, instead of with the setting Type of project: Macro project, an error message is output which indicates this incorrect setting. |
|
||||
Job Server |
Job definition is deactivated if P8 connection is missing If a schematic or Pro Panel layout is to be generated during the job processing, the Job Server Worker must be able to establish a connection to P8. If the connection cannot be established, an error is triggered and the job is marked as faulty. Furthermore, this specific error deactivates this job definition on this Job Server Worker in order to prevent the subsequent jobs with identical error cause from failing. |
|
||||
Job Server |
Individual keyword for the JSON structure to be transferred In a job definition (*.jmx) the new tag <jsonAlias> exists below the tag <webserviceTrigger>. The value attribute can be used to specify an individual keyword. A JSON structure is then not transferred with the default keyword json, but with the alias. |
|
||||
Pro Panel |
Placing devices on preconfigured mounting rails To place devices (parts or 3D macro) on mounting rails that are pre-mounted on a mounting surface, specify the ID of the respective mounting rail. |
|
||||
Pro Panel |
Placing devices as a part or 3D macro with several macros Devices can be placed both as a part and as a 3D macro. If several macros are available, the device is placed with all 3D macros.
|
|
||||
SCRIPTING |
Extension of the basic functions for the code editor As of Version 2025 the code editor for script methods has an extended functional scope:
|
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2025 the installation of Apache Tomcat versions 9.0.89, 10.1.11 and 10.1.24 are approved. |
|
||||
Administration |
Installation on PC with Windows 11 23H2 is possible The installation of EEC 2024 Update 3 on PCs with the operating system Windows 11 Update 23H2 is possible in general. |
|
||||
Basic workflow |
Check project data with formula cache enabled The formula cache remains switched on during the check of the project data. This may require customizing the initialization file (*.ini) for the memory (-xmx). |
|
||||
Basic workflow |
Behavior of Disabled field with very long formulas changed If a disabler formula is longer than 40,000 characters, the behavior of the Disabled field changes:
|
|
||||
Administration |
Extension for model variable Parameter Name For The Sequence Of Function Designations You can now also fill the fields <1007> Structure description 2, <1008> Structure description 3 and <1009> Structure description supplementary field [Index] with the model variables Parameter Name For The Sequence Of Function Designations. |
|
||||
Administration |
Visual C++ Redistributable updated The support for the Visual C++ Redistributable of the previously used versions 2005 to 2012 expires. As of Version 2024 update 2 the Visual C++ Redistributable versions 2013 to 2022 are installed by the EEC installation routine. |
|
||||
Administration |
In the initialization file (ec.ini) you can enter the global resource path as a UNC path in upper-lower case letters. In a corresponding discipline component the path to the resource is shortened as usual. |
|
||||
Basic workflow |
The mixing of model data is only possible after complete reading in of the data The [Finish] button cannot be clicked until the data for mixing have been read in completely.
|
|
||||
Basic workflow |
If the option Autofit columns on opening tables is activated in the Preferences, this does not result in an error message when you add a parameter in the parameter editor. |
|
||||
Form-UI |
In the Form UI editor you can delete the selected texts in the Source tab by using the [Del] key. |
|
||||
Administration |
Support of STARTTLS and SSL/TLS for SMTP servers As of Version 2024 Update 1 EEC supports the encryption settings STARTTLS and SSL/TLS for the e-mail delivery. |
|
||||
Basic workflow |
Formula editor improvements As of Version 2024 Update 1 you can increase the line indent of any number of lines in the formula editor by means of the [Tab] key and reduce it by using the [Shift] + [Tab] key combination. You can also use the new popup menu to perform the Search/Replace, Undo and Redo functions. It is now also possible to insert web links in formulas. |
|
||||
Administration |
Update of the used HTTP Server Eclipse Jetty As of Version 2024 EEC uses the Jetty Version 10.0.12 with which a critical vulnerability is closed (see https://nvd.nist.gov/vuln/detail/CVE-2022-2048). |
|
||||
Administration |
New model variables to save macro parameter structures In order to save the macro parameter structure in a parameter the model variables Write Macro Parameter Structure In Parameter and Parameter Name For The Macro Parameter Structure under Disciplines > ECAD > EPLAN Electric P8 are contained as of Version 2024. The specified parameter of the List type has to be added to the discipline components that are to store the structure of the macro parameters. To activate the storage of the macro-parameter structure the value of the model variable Write Macro Parameter Structure In Parameter has to be set to true. |
|
||||
Administration |
Support for Beta customers As of Version 2024 the participation in the tests of the beta versions is made easier. The beta versions can be used with existing validation for tests. |
|
||||
Basic workflow |
German translation of "Benutzervorgaben" changed to "Einstellungen" in version 2024 By changing the language packages in the Eclipse development environment the german translation of preferences changed from Benutzervorgaben to Einstellungen as of EEC Version 2024. |
|
||||
Basic workflow |
The input field for a Disabler formula always shows the maximum possible first characters of the formula. You can open the formula editor to create very long Disabler formulas. There is no length limit for a Disabler formula. |
|
||||
Form-UI |
Form-UI editor always shows row numbers The display of row numbers in the Form-UI editor can no longer be deselected in the settings. The Form-UI editor now always shows row numbers. |
|
||||
Form-UI |
Find/replace in Form-UI-Editor The Form UI editor now allows the Find and Replace function. |
|
||||
Formula language |
The string expressions "true" and "yes" in a parameter of the Boolean type are interpreted as true. This corresponds to the behavior of the <String>.asBoolean method. Any combination of upper- and lower-case letters is possible. |
|
||||
Job Server |
Job Server supports HTTPS The Job Server now supports the HTTPS protocol for a secure connection within the internal network. Specifications for the keystore, which contains the certificate for the backed up connection, are added to the settings. In addition specifications in the initialization file (ec.ini) have to be added. |
|
||||
SCRIPTING |
Do not use size() method without brackets As of Version 2024 you must use the size() method with brackets in Groovy scripts. You can enter the following Java VM arguments in the initialization file (*.ini) so that you can continue to use existing Groovy scripts: -vmargs --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC Version 2024 the Apache Tomcat Version 10.1.11 is also approved in addition to the installation of Apache Tomcat Version 9.0.78. |
|
||||
ECAD |
New SelectionAction GetPartsDataAction allows access to parts data The new SelectionAction GetPartsDataAction can be used to store the parts data of specific parts in a parameter. The SelectionAction is contained in the new PartsData_Customizing library. The library can be imported via the file <Installation path>\install\partsdata\PartsData_Customizing.eox. The SelectionAction expects two parameters in the project component that have to be added manually: partsDataFilter: Provides a map with filter criteria for the selection of the parts. partsData: Subsequently contains a map of the determined parts data. |
|
||||
ECAD |
New Command GetPartsDataCommand allows access to parts data The new Command GetPartsDataCommand can be used to store the parts data of specific parts in a parameter. The SelectionAction is contained in the new PartsData_Customizing library. The library can be imported via the file <Installation path>\install\partsdata\PartsData_Customizing.eox. The Command expects two parameters in the project component that have to be added manually: partsDataFilter: Provides a map with filter criteria for the selection of the parts. partsData: Subsequently contains a map of the determined parts data. |
|
||||
ECAD |
Support of macros with placeholders that contain the same variables EEC can import EPLAN macros that contain several placeholders with variables of the same name. The data of macros already imported, which now contain several placeholders with variables of the same name, can be updated by the synchronization. |
|
||||
ECAD |
EPLAN URL Registration during Installation During the installation of the EPLAN Platform the EPLAN URL registration is started automatically in order to set the ports for the communication with EEC. The services for EEC receive a prefix of the form EPLAN_EEC<Text>, which makes them easy to identify. |
|
||||
Basic workflow |
Creating a new parameter in the parameters finder You can create a new parameter in the parameters finder by means of the new Add new parameter button. You can specify the name, type and unit to the new parameter. After confirming all entries with [OK] the new parameter is listed in the parameter editor of the current component. |
|
||||
ECAD |
The support of page macros has been improved. When assigning a page macro to an ECAD component, the contained data is transferred to the model. |
|
||||
Pro Panel |
Place mounting rails and wire ducts in relation to the mounting point When placing mounting rails and wire ducts, the global coordinate system of the installation space or mounting plate is used as standard. On a mounting plate, however, mounting points with a different coordinate alignment can be created. When placing mounting rails and wire ducts, an additional boolean argument in a MateMap can now be used to decide whether the 3D coordinates system or that of the mounting point is applied. If the argument is not specified, the 3D coordinates system is applied. Existing models do not have to be adapted. The MateMap is extended by the argument <useDestCS> (use destination coordinates system). Examples: =List{<source-Mate>,<destination-Mate>,<angle>,<dx>,<dy>,<dz>,<useDestCS>} =List{<source-Mate>,<destination-Mate>,<angleX>,<angleY>,<angleZ>,<dx>,<dy>,<dz>,<useDestCS>} |
|
||||
Job Server |
Query global resource path In a native Java script, the global resource path can be obtained using the getGlobalResourcePath() method of the IUtilAPI library. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2023 Update 2 the installation of Apache Tomcat version 9.0.64 is approved. |
|
||||
ECAD |
Support of macros with QR code EEC supports P8 macros which directly contain a QR code and those which contain a QR code in a placeholder object variable. The support includes either creating and synchronizing a discipline component with a resource containing a QR code. |
|
||||
Basic workflow |
Sorting of parameters while creating an ECAD discipline component When assigning a macro to an ECAD discipline component all determined parameters are inserted in the parameters editor in alphanumerical order. The alphanumerical order is also used by the functions Synchronize... and Create Model From Resource. |
|
||||
Basic workflow |
Newer menu items below previous ones Newer menu items are now listed below the previous menu items. This allows you to use familiar selection patterns again. |
|
||||
Job Server |
The path details in log entries of the job server are now Windows-compatible and can be transferred to File Explorer via the clipboard. |
|
||||
Administration |
Signature for setup application During setup, an antivirus program can query the signature. EPLAN GmbH & Co. KG is then specified as the trusted publisher of the setup program. |
|
||||
Pro Panel |
Complete device tag is inherited by enclosure sub-components in a layout space The complete device tag can be inherited to all subordinate enclosure components in the layout space. |
|
||||
Basic workflow |
The default values for the model variables Parameter Name For Location Designation List and Parameter Name For The Sequence Of Function Designations do not contain end-space characters. The structure identifier mangament can be affected again. |
|
||||
Basic workflow |
Updated driver for PostgreSQL databases The updated driver version 14.3 is now available for connections to PostgreSQL databases. |
|
||||
Form-UI |
Formula language for border, cellPadding and cellSpacing attribute of <table> The integer values of border, cellPadding and cellSpacing attributes can now also be calculated by formulas. |
|
||||
Basic workflow |
Check database connection The [Check Connection] button is added to the editor for data sources of the database data source type. Click the [Check connection] button to check the connection to the specified database. |
|
||||
Basic workflow |
Dialog for importing project data allows all file extensions The All files (*.*) filter is added to the dialog for importing project data. |
|
||||
Basic workflow |
The Navigator view is removed The Navigator view is no longer available as of version 2023. From now on, you control generated documents with the Project explorer view or applications of the current operating system, e.g. Explorer. |
|
||||
Scripting |
Groovy language updated The Groovy script editor now supports version 4. Among other things, the application of final variables has changed. Existing Groovy scripts should be checked for the use of global final variables and adjusted if necessary. |
|
||||
Job Server |
Jobs prioritization extended Jobs can now be prioritized with highest priority, high priority and lowest priority in the list of jobs. |
|
||||
Job Server |
Die Benutzeroberflächen für Worker, Protokolle und Jobs werden regelmäßig im Abstand von 5 Sekunden aktualisiert. |
|
||||
Job Server |
Logging clean-up The log contains less information that is not immediately necassary for the user. This makes the log file easier to read and the log file is smaller. |
|
||||
Job Server |
User Interface with new design The complete design of the user interface of the Job Server is updated. |
|
||||
Administration |
Support for TLS version 1.2 for SQL database access Database access to SQL databases now supports TLS 1.2. |
|
||||
Administration |
Microsoft Redistributables installation To ensure full functionality, Microsoft Redistributables installation is checked at startup. If the Microsoft Redistributables are not installed, a warning will be stored in the message log. In case of a Job Server installation an additionally message is stored in the system log. |
|
||||
Administration |
Discontinuation The optional EEC Remote API Add-On function will be removed for version 2024. The functionality can be replaced by using the Job Server. |
|
||||
Administration |
EEC updated on Eclipse 09/2021 EEC is now based on the Eclipse Version 09/2021. |
|
||||
ECAD |
After the failed execution of a C# script, the generated schematic files are no longer locked by EPLAN P8. |
|
||||
Pro Panel |
Usage of macro variants When placing parts, the specified macro variants will be taken into account again. |
|
||||
ECAD |
Improved usage of the EPLAN P8 feature Number... By means of a C# script a renumbering of device tags of a schematic can be executed. If no devices for a renumbering are available, this will no longer lead to an error while executing the C# script. |
|
||||
Pro Panel |
Improved placing of parts with several 3D macros The placing of parts which consist of more than one 3D macro behaves like manual placing. |
|
||||
Pro Panel |
Improved error messages for invalid MateMap arguments If a MateMap contains invalid arguments, they are described in more detail in the resulting error messages. |
|
||||
Job Server |
Improved updating of job definitions After rebooting a separate Job Server Worker or a combined Job Server with Job Server Worker, the job definitions are updated in a shorter period of time. |
|
||||
Basic workflow |
Product enhancements The version 2022 Update 2 contains general product enhancements to increase the user experience. |
|
||||
Administration |
Communication with the platform only via channels with name part "EPLAN" Only channels with "EPLAN" in the name are used to communicate with the platform. This is not case-sensitive. You create a suitable communication channel by means of the EplanUrlActivator application that is included in the scope of delivery of the platform. |
|
||||
Administration |
Information on installed optional features is unified Manufacturer, copyright, and license agreement information is unified for all optional features. |
|
||||
ECAD |
The entry for creating a new fragment is now called "Fragment" again. |
|
||||
Commands |
Calling the command OpenTextDisciplineComponentsWithOSCommand opens the text discipline file with an external editor. |
|
||||
Commands |
Calling the command OpenTextDisciplineWithEclipseCommand does not result in a NullPointerException and an error message is displayed. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2022 the installation of Apache Tomcat version 9.0.48 is approved. |
|
||||
Documentation |
New layout of the help system The layout of the help system has been customized. The help has been designed more reader friendly by using a larger font size and uniform formatting of elements such as notes and tips. The navigation area with the tabs "Contents", "Index" and "Glossary" has been changed to a side navigation bar. You can expand and collapse the subordinate help topics by using the arrow buttons displayed next to the entries. As part of this modification the search via the index and the separate display of the glossary have been removed. |
|
||||
Administration |
EEC 2022 to replace a previous version The new version 2022 must not overwrite an existing previous version. It's a completely new installation to create. |
|
||||
Administration |
Installation of EEC 2022 when using Optional Features If an existing installation of EEC, for which Optional Features are post-installed, is to be replaced by version 2022.0, a new installation of the Optional Features is required. |
|
||||
Administration |
Runtime option com.mind8.global.resourcePath replaced by de.eplan.eec.global.resourcePath The runtime option for the Java VM com.mind8.global.resourcePath should no longer be used for future projects! The name of the runtime option is replaced by de.eplan.eec.global.resourcePath. |
|
||||
Administration |
The new argument for the Java VM de.eplan.eec.enableStartStopFormulaCalculation enables button in mechatronic project components The new button |
|
||||
Administration |
The default value of model variable Disciplines > Media sources > Manage Resources Internally is now false The default value of model variable Disciplines > Media sources > Manage Resources Internally has changed from true to false. |
|
||||
Administration |
Change of the default values for model variables of the Office Word discipline The default values of the following model variables of the Office Word discipline are set to the value true:
|
|
||||
Administration |
Information about the plugins and features are improved The information about the plugins and features in the installation details of the Info dialog has been improved and standardized. |
|
||||
Administration |
The validate option for the org.foederal.sn.connectionURL argument of the Java VM is deprecated Die validate option for the org.foederal.sn.connectionURL Java VM argument is deprecated and can be omitted in a future version. |
|
||||
Administration |
Change of default value for org.foederal.sn.connectionURL argument of the Java-VM For the Java VM argument org.foederal.sn.connectionURL the default values for mode and validate have been changed. Default values are now: mode=r validate=false |
|
||||
Administration |
Preference for displaying inactive objects The preferences in General > Appearance > Colors and Fonts allow you to define the colors and fonts with which inactive objects are to be displayed in the project catalog. This allows inactive objects to be identified even if the corresponding filter setting is not activated. |
|
||||
Administration |
Preferences for favorites User preferences in Favorites specify which system libraries are selected by default when you create a new library in the Library Wizard. You can enable and disable this feature using the Use Favorite System Libraries option. |
|
||||
Administration |
Preferences for EOX import By default, the EOX import also imports the projects. By means of the Select contained projects option in the General > Wizards > EOX Import preferences you can define whether projects are imported by default or whether the projects to be imported should be selected. |
|
||||
Administration |
Preferences for keybord shortcuts You can now set the key usage in the preferences under General > buttons. The table of keyboard shortcuts is sortable by column, filters can be applied to the settings, and lists conflicts by double assignment. |
|
||||
ECAD |
Setting up the Open component in EEC action The action to open the corresponding component of a schematic macro can also be installed for EPLAN Electric P8 version 2022. |
|
||||
ECAD |
Project templates in EPT format can no longer be selected Project templates no longer support the *.ept file type. The *.ept file type cannot be selected by the All Known Files file filter. Only project templates of *.zw1 and *.zw9 file types are still supported. |
|
||||
ECAD |
Synchronization view extended to list value sets of placeholder objects If changes are made to the value sets of a placeholder object and the changes are synchronized in EEC, the synchronization view displays the names of the value sets in a new column. |
|
||||
ECAD |
Extended support of placeholder objekts with value sets Basically EEC supports macros with placeholder objects. For this purpose a parameter specification of the form #<Parameter name> is inserted in the name field of the placeholder object. In the variables table for the value sets, a line is to be inserted which contains the same parameter name in the Variable column. When importing the macro, a parameter with the same name is created which contains the values of the value set as selection values. |
|
||||
ECAD |
Device tags changed These changes have been made for the device tags: Higher-level Function changed to Function designation. Location changed to Location designation. The following model variables are adapted to this: Parameter Name For The Function Designation. Parameter Name For The Location Designation. Parameter Name For Function Designation List. Parameter Name For Location Designation List. In order to prevent errors in existing models, a check for the version is performed when a model is updated. The former values of the model variables are retained if the following conditions are met:
If the model is saved with the new version, this check no longer takes place. |
|
||||
ECAD |
Model variables for structure identifier management are renamed In Model Variables under Disciplines > ECAD > EPLAN Electric P8 > Structure identifier management the following model variables are renamed:
|
|
||||
ECAD |
Extended support of macro variants Basically EEC supports macros with variants. When importing a macro with variants, a parameter is created which contains the existing variants as selection values. |
|
||||
ECAD |
Support of project-specific user supplemantary fields The new Parameter name for project-specific user supplementary fields model variable of type Map provides the possibility to write values to project-specific user supplementary fields. To do this, you must specify the name of a parameter, for example userSupplementaryMap and its value as key-value-pairs. Example of UserSupplementaryField[2]: =Map{Pair{'EPLAN.Project.UserSupplementaryField2','230/400VAC'}} |
|
||||
ECAD |
A schematic can be created without errors even when the project has been removed from the workspace. |
|
||||
Web EEC |
Released Apache Tomcat versions As of EEC version 2022 the installation of Apache Tomcat version 9.0.48 is approved. |
|
||||
XML-Transformation |
Support of XSLT 2.0 EEC 2022 supports XSLT 2.0. Templates with the version attribute version="1.0" can be used as well. |
|
||||
Office |
Insert external images into Word Document External images are now inserted into a Word document by means of the new ImageInfo parameter type. The parameter value has to be given as a Map of key-value pairs. |
|
||||
Job Server |
Form-Data-Post redirect supports the aliasURL Since the Job Server does not support the HTTPS protocol, a proxy can be used. This passes the HTTPS requests of a client as HTTP requests to the Job Server. Conversely, the Job Server sends its response to the proxy via HTTP and the proxy returns it to the client via HTTPS. |
|
||||
Job Server |
Additional informations to port settings For the application of a reverse proxy, the port information is extended. |
|
||||
Job Server |
The Job Server supports the transmission of data structures via the REST interface The REST interface now also supports the transmission of data structures, for example JSON data. The data structures are converted into a map with key-value pairs and stored in a parameter. |
|
||||
Job Server |
The button [Update jobdefinitions is working normally again. |
|
||||
Commands |
The Command ImportPXComand supports updating existing projects The Command ImportPXComand has been extended by another signature and thus also supports the updating of existing projects. In the new signature the Boolean parameter updateExisting has been added. |
|
||||
Commands |
New commands create a parameter value from a JSON structure as a Map With the new command SetParameterValueFromJsonCommand, the JSON structure transmitted to the Job Server via POST data can be stored in a parameter as a Map with key-value pairs. Likewise, with the new Command SetParameterValueFromJsonFileCommand, a JSON file can be passed to the Job Server via FileTrigger in order to store the JSON structure contained therein as a map with key-value pairs in a parameter. |
|
||||
Commands |
New command creates a P8 project from a typical file The new Commands GenerateEcadProjectFromTypicalFileCommand can be used to create a new P8 project based on an existing Typical file. |
|
||||
Formula language |
Method ceil() supports Integer values The ceil() method can be used to determine the next-largest integer of an integer value. |
|
||||
Formula language |
Method floor() supports Integer values The floor() method can be used to determine the next-lower integer of an integer value. |
|
||||
PLC/CoDeSys |
Variables are transferred to ST module When you insert code into CoDeSys ST blocks, all variables are matched and applied to the resulting block. |
|
||||
Form-UI |
If the following entry is present in the initialization file (ec.ini), a specific Form-UI is opened in the Form-UI perspective at startup. -perspective com.mind8.mechatronic.ui.formperspective These runtime options are taken into account:
|
|
||||
Form-UI |
Formula language for colSpan and rowSpan attribute of <td> The integer values of colSpan and rowSpan attributes can now also be calculated by formulas. |
|
||||
Basic workflow |
Keyboard shortcuts for creating parameters, units and mechatronic components The creation of new parameters, units and mechatronic components can now be abbreviated with the following keyboard shortcuts:
The keyboard shortcuts can be found and adjusted in the preferences under General > Keys as required. |
|
||||
Basic workflow |
Stop/start calculation of formulas in mechatronic project components The button |
|
||||
Basic workflow |
Menu items Placeholder and Category removed Both the Placeholder and Categories menu items are removed from the New > Engineering menu. |
|
||||
Basic workflow |
Create Model From Resources wizard improved To specify a regular expression, the association of the entries in the Regular expression drop-down list with the column headings has been improved. |
|
||||
Basic workflow |
Save Editor during synchronization Saving changes in an editor is also possible if, for example, the changes to an ECAD macro are synchronized with the component at the same time. |
|
||||
Basic workflow |
The Parameter finder shows the absolute names of units The search result for parameters now displays the absolute name of the unit in the Unit column in order to obtain a better differentiation for parameters of the same name. |
|
||||
Basic workflow |
The Parameter finder shows already inserted parameters in search result The finder for parameters displays all parameters in the search result that correspond to the search query. All parameters that match the query but are already inserted into the component are displayed in gray. |
|
||||
Basic workflow |
The editors contain only required editor pages In all editors, the number of editor pages has been reduced to the actual number required to create an object. |
|
||||
Basic workflow |
The system libraries can be displayed with decorators You can enable the display of system object indicators in the preferences under General > Appearance > Label Decorations. |
|
||||
Basic workflow |
The library wizard has the same layout as the project wizard The library wizard offers on the first page directly the selection of the libraries to be imported, so that a new library can be created with few manual steps. Libraries to be imported again and again can be defined as favorites in the preferences. |
|
||||
Basic workflow |
The Project Wizard allows you to create a project faster On the first page, the project wizard provides direct selection of the libraries to be imported so that a new project can be created with fewer manual steps. |
|
||||
Basic workflow |
Library wizard completion requires library selection The library wizard can only be completed if at least one library is selected. |
|
||||
Basic workflow |
The appearance and selection of libraries is identical in all wizards The wizards for creating new libraries or projects and for importing/exporting models (*.eox) or project changes (*.px) have a standardized presentation and selection of libraries and projects. |
|
||||
Basic workflow |
Cef-Sharp browser The Eclipse internal browser has now been replaced by the Cef-Sharp browser in EEC. This is primarily applied to the Job Server. |
|
||||
Basic workflow |
Sorting parameters in component editor accelerated If the editor contains several parameters for a mechatronic component, this results in an alphabetical sorting of the parameters. Accelerated sorting now improves the appearance of the editor if it contains a lot of parameters. |
|
||||
Basic workflow |
The Engineering.Util.getAllLibraryNames method returns a List The getAllLibraryNames returns all library names as Strings in a parameter of type List. |
|
||||
Basic workflow |
Editor Parameter in project component offers new features The development of formulas directly in the project component offers the advantage of being able to control the result directly. Various functions are available in the context menu to insert the successfully created formula into the appropriate library component.
|
|
||||
Basic workflow |
New column Unit in parameter finder In the Parameter Finder, the absolute path to the parameter is shown in the new column Unit in the list of found parameters. This makes it possible to distinguish between pool parameters and specific parameters for parameters with the same name. |
|
||||
Basic workflow |
Checking selection values in project data Under Project Data > Check Project Data you can check the set selections for parameters, disablers and extension points to see if they correspond to the actual possible selections. The check can be performed for the entire workspace or the selected objects. |
|
||||
Basic workflow |
The "Create model from resource" wizard supports the selection of individual abstract discipline components Before the discipline components are created for a model, you can change the superclass default for each discipline component. From version 2.10 onwards, you can also select your own, abstract discipline components. |
|
||||
Pro Panel |
Parts consisting of two macros placed As of Version 2.9 SP1 Update 9 you can place items that consist of two macros. |
|
||||
Basic workflow |
If the option Extension point is selected for a placeholder, the Selection formula and Disabled fields are enabled. |
|
||||
Job Server |
Job ID for use in job name and action The current Job ID is returned by the trigger.currentJobId function. For a job definition, the name can be extended with the current Job ID. Example:
The current Job ID can also be used for actions. Example:
|
|
||||
Pro Panel |
Improved error messages for incorrect data for MateMap The improved error messages indicate incorrect use of keys and data types. |
|
||||
Web EEC |
Released versions of Apache Tomcat As of EEC version 2.9.SP1 Update 6 the installation of Apache Tomcat version 9.0.48 is approved. |
|
||||
Job Server |
Hostnames with underscore are allowed for Job Server Worker Starting with version 2.9 SP1 Update 5, Job Server Workers whose host names contain an underscore can also be registered on the Job Server (e.g. DE_345). |
|
||||
Form-UI |
If any editor in which a change is made is opened in parallel to the Form-UI view, the Form-UI view will no longer assume the "dirty" state. |
|
||||
Basic workflow |
If parameters are inserted into the Parameters editor between existing parameters by drag & drop, the the order of the inserted parameters is preserved. If a sorting ist set for the Parameters editor, the inserted parameters are sorted accordingly. |
|
||||
Basic workflow |
The Navigator view is always synchronized with the referenced Windows folder when it is opened, so that only existing project files can be opened and no exception is thrown. |
|
||||
Basic workflow |
A project can be exported without errors even without a mechatronic structure. |
|
||||
Commands |
When a sequence of commands containing a command that executes a file selection dialog (for example, importing a PX file) is called in a fileSelectionForm, the SaveActiveEditor command can then save any changes that have occurred. |
|
||||
PLC/CoDeSys |
If actions are called multiple times, including on a network socket on which the reference is placed, an improved message is issued. |
|
||||
PLC/CoDeSys |
The order in which the PLC code is generated has been improved. Prior to generation, all existing actions and methods are removed from the program module and only added at the end of the generation. This prevents interactions of the block code with the code of the actions and methods. |
|
||||
PLC/CoDeSys |
In order to mark the inputs and outputs of logic blocks as a socket, it is no longer necessary to repeat them elsewhere in the resource and mark them there as type Socket. It is sufficient if the corresponding EEC parameter has the type Socket and the VarType REPLACE. |
|
||||
Basic workflow |
Built-in components can be moved error-free within the Component Editor using drag-and-drop. |
|
||||
Basic workflow |
An EOX model with a modified formula can be imported into an existing model without error, even if an editor is still open for resolving a conflict. This applies to both 2-way mixing and 3-way mixing. |
|
||||
Basic workflow |
A formula can be copied to the Value field in the Parameter editor of a project component while the formula inspector is active. |
|
||||
ECAD |
If the optional Remote API feature is installed, the P8 communication runs without errors. |
|
||||
Web EEC |
For the Web EEC, parameters can be transferred error-free using the URL. |
|
||||
Form-UI |
Neue Java VM-Argumente für Form-UI To start EEC directly with a Form-UI page, it is now also possible to specify separately the project component containing the Form-UI page and the ID of the Form-UI page: -Dcom.mind8.formui.perspective.object=<absolute path to object holding the Form-UI> -Dcom.mind8.formui.perspective.form-id=<ID of Form-UI page to open at start> |
|
||||
Form-UI |
If there is an entry in the initialization file (ec.ini) to start EEC with the Form-UI perspective and directly display a Form-UI, this does not lead to an exception error at the first start due to lack of a workspace. Instead, EEC is started with the Engineering perspective. |
|
||||
ECAD |
The type of an EPLAN Electric P8 project can be switched without errors by calling a C# script. This requires the use of EPLAN Platform Version 2.9 SP1 Update 3. |
|
||||
ECAD |
Before copying and pasting ECAD components, a check for dependencies to other libraries is now performed. If there are only dependencies to visible libraries, the ECAD components are duplicated directly. If there are dependencies on libraries that are not visible, these are first imported and then the insertion process for the ECAD components is executed. |
|
||||
Basic workflow |
If the Content Assistant is started in a value field of a project, pressing the [Tab] key no longer quits the application, but exits the Content Assistant. |
|
||||
Basic workflow |
The UNC path to the EOX file as backend is displayed correctly in the title bar. |
|
||||
Form-UI |
The Form-UI editor supports comments features In the Form UI Editor, selected lines can be marked individually as comments using Source > Toggle Comment. Conversely, comment lines can be returned to normal code lines. With Source > Add Block Comment several marked lines can be marked as block comments and with Source > Remove Block Comment they can be undone. |
|
||||
Form-UI |
The <open> tag supports links to secure internet connections The ref attribute of the <open> tag permits secure connections, for example <open ref="https://www.eplan.help/de-de/Infoportal/Content/htm/portal_home.htm" >EPLAN Information Portal</open>. |
|
||||
Form-UI |
Formula language for numberRangeValidator attributes startValue and endValue For the check of input values any formulas can be specified instead of fixed values for the attributes startValue and endValue. The evaluation of the formulas takes place when loading the Form-UI page. |
|
||||
Administration |
If an error occurs with an SQL query, it is no longer necessary to manually append the database query to the EPLAN support request. The database request is automatically included in the EPLAN support request, only the contents of the results folder should still be added manually. |
|
||||
Administration |
When EEC and P8 are started together, the HTTP error 503 no longer occurs. |
|
||||
Basic workflow |
Navigation to object in Formula Inspector improved In the Formula Inspector it is still possible to navigate to an object, even if the view or the editor has been switched in between. |
|
||||
Form-UI | Input fields of the combo type, whose contents are generated by generic methods, no longer cause the user interface to terminate. |
|
||||
Pro Panel | The device tag (DT) is completely transferred from EEC to Pro Panel again. |
|
||||
Job Server | Example HTML file for Job Server
The folder <Installation path>\install\htmlTemplates\JobMonitorTemplate provides the example HTML file JobMonitor.html. This HTML file is written in AngularJS. The page delivers a listing of all Jobs and contains the columns Status, Job Name, Job Definition and Worker. The table displays 20 jobs per page, a pagination is not supported. Navigation between the pages is provided. The data is polled cyclically. |
|
||||
Basic workflow | Search and replace in selection formulas
When searching for a particular expression in formulas, selection formulas are also considered. This provides the option of searching for an expression in selection formulas as well and to replace it therein by using Search/Replace.... |
|
||||
Basic workflow | Searching for formulas finds disabler- and selection formulas of placeholders and extension points
The search for certain expressions in formulas additionally provides the disabler and selection formulas of placeholders and extension points. |
|
||||
Basic workflow | By selecting the Extension point option the Disabled input field is no longer switched to inactive, so that a disabler formula can be specified. |
|
||||
Basic workflow | New search for failed formula results
The search is extended by Search failed formula results. The search for failed formula results can be further limited by means of the options Parameter, Disabler and Extension points. No deactivated project components are taken into account and no extension points are updated. The formula cache is activated during the calculation of the formulas. All faulty formulas are listed as search results. The list of search results for formulas with errors has been extended by the column Original error message. |
|
||||
Basic workflow | Formula inspector lists times with units
In the formula inspector, both the execution times and the computation times are specified with units (ms/s/min/h/d). |
|
||||
Basic workflow | Expanding the error path in the formula inspector
When searching for an error in a formula, the error path can be expanded in the formula inspector. |
|
||||
Administration | New preference for the maximum depth of expandable levels for formulas in the formula inspector
In the preferences under Formulas > Formula Inspector, it is possible to specify an integer value for Maximum depth of expandable levels for a formula in the Formula Inspector. The specified value is used both for expanding the entire formula and for expanding the error path. |
|
||||
Job Server | Pre-defined job names in Jobs list
By means of the defaultJobName parameter within the POST Request a job name is sent in advance. As long als the job is queued, it can be identified in the list of jobs by this name. After commissioning the job it is checked whether the name can last or has to be replaced by a job name which is probably generated by a formula. |
|
||||
Basic workflow | Alphabetical order in Create new library object dialog
The Create new library object dialog now contains all objects in alphabetical order. |
|
||||
Pro Panel |
Parts with locked areas don't lead to error messages anymore while generating Pro Panel data. |
|
||||
Job Server | Error logging for Job Server improved
Errors which occur while moving generated data are now logged in detail. |
|
||||
Job Server |
Different upper/lower case writing of the file extension does no longer lead to an error message while importing CSV files. |
|
||||
Administration |
The logging is no longer interrupted if the preferences for logging are opened. |
|
||||
Administration | Java VM runtime option -clean removed from initialization file
The entry for the Java runtime option -clean no longer exists in the standard initialization file (ec.ini). The option can still be used normally. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.9.0 the installation of Apache Tomcat version 9.0.27 is approved. |
|
||||
Basic workflow | Formula inspector throws error message for recursion
If the formula inspector detects a recursion within a formula, an error message is thrown. |
|
||||
Administration | License package for 4 Job Server Worker each
Job Server Workers are offered in packages of 4 licenses. This allows the number of available Job Server Workers to be increased by 4 additional instances. A maximum of 40 Job Server Workers can be managed by one Job Server. |
|
||||
Administration | Java VM switched to OpenJDK
The whole application was migrated to use the Java VM implementation of OpenJDK. |
|
||||
Administration | Installation of EEC variants changed
For the installation of EEC variants it is no longer necessary to unpack certain plugins and copy them into the /dropins folder. Instead, after the stand-alone installation you have to install optional features via Help > Install New Software.... |
|
||||
Administration | Installation of optional feature Remote API Feature separately possible
The optional Remote API Feature function no longer has references to other plug-ins. This means that this option can now be installed independently of other optional functions. In addition, a separate port can be agreed for this function so that simultaneous use of the Web EEC installation variant is possible. |
|
||||
Administration | Listing of all installed third-party libraries
The Info dialog now also lists all installed third-party libraries. |
|
||||
Basic workflow | Changed context menu for creating a new object
To speed up the creation of a new engineering object, the New context menu in a mechatronic library has been changed. The change gives the modular system developer faster access to the engineering objects MechatronicComponent, DisciplineComponent, Unit, Parameter, Interface, Placeholder, SelectionAction, SequenceSelectionAction, and Category. |
|
||||
Basic workflow | Dialog prevents data loss when closing EEC or changing the back end
If a write-protected EOX file is specified as back end, the changes made up to that point are not saved when EEC is closed or the back end is changed. In order not to lose the changes, the model must first be exported to a (new) EOX file. In order to inform the user of the possible loss of data when closing EEC or changing the back end, a dialog is now available. |
|
||||
Basic workflow | Changed wizard for exporting EOX files
The wizard for importing EOX files is now more logical and easier to understand. |
|
||||
Basic workflow | Changed wizard for importing EOX files
The wizard for importing EOX files is now more logical and easier to understand. |
|
||||
Basic workflow | Fixed: Once the resource has been internalized, it cannot be reassigned to a disciplinary component
If the resource of a discipline component is internalized, another (changed) resource can only be reassigned if the existing resource was previously externalized. Only external resources can be synchronized. |
|
||||
Form-UI | Only MS Internet Explorer is still supported for the display of web pages
Since in Form-UIs with the tag <browser> only the browser MS Internet Explorer is supported, the attribute type is omitted. |
|
||||
Job Server | New license model for Job Server/Job Server Worker
With the introduction of a new license model for Job Server/Job Server Worker, the number of existing and in use Worker licenses is displayed in the List of Workers of the Job Server Monitor. |
|
||||
Job Server | Parallel start of several Job Server Workers
With the help of a batch file, several Job Server Workers can be started in parallel. Each Job Server Worker uses its own web service for communication with EPLAN Electric P8 to generate schematics. |
|
||||
Job Server | Parallel use of one Job Server
Several users can use the same Job Server in parallel to simultaneously generate schematics with EPLAN Electric P8. |
|
||||
Job Server | Parallel use of several Job Server Workers
Several Job Server Workers can be operated on one Job Server, who generate schematics in parallel with EPLAN Electric P8. |
|
||||
Job Server | Filter for "Status" column in Job Server monitor
The list of jobs can be filtered for the following categories in the Status column:
|
|
||||
Job Server | Filter options for columns in Job Server Monitor
The new job table display now offers the possibility to enter a filter term for the Job Name, Job Definition and Worker columns. The list of jobs is then restricted to those jobs that correspond to the filter characteristics entered. |
|
||||
Job Server | Time filter for Job Server Monitor removed
With the new table view of jobs, the filter criteria Today's jobs and All jobs are omitted. |
|
||||
Job Server | Job Server Monitor with new table view
As of version 2.9, the list of jobs is displayed in a new table view. The jobs are also listed with a number, their current status, the job name, the job definition, the executing worker and possible actions. |
|
||||
Job Server | Deletion of Job Server log entries is adjustable
The EEC runtime option de.eplan.eec.jobserver.cleanup.days can be used to define the number of days after which log entries are deleted. Possible values range from 1 to 99 days. If this runtime option is not specified, log entries are removed after 30 days. |
|
||||
Job Server | The Job Server removes the file trigger file of a deleted job
Deleting a file trigger job from the list of jobs also deletes the trigger file. |
|
||||
PLC/CoDeSys | Calls of methods without parameters are allowed
For method calls, it is no longer necessary to pass input/output variables as parameters. |
|
||||
PLC/CoDeSys | Editor page PLC methods of POU-Editor lists contained methods
The editor for POUs now contains the new editor page PLC Methods. The new editor page lists all methods contained in the POU. |
|
||||
PLC/CoDeSys | Synchronizing actions and methods creates contained parameters
If the result contains new actions or methods when synchronizing CoDeSys components, these and their parameters are created. |
|
||||
PLC/CoDeSys | Methods support code insertion
Code snippets can be inserted into the code of methods using the plug socket strategy and control structures. The variables are synchronized automatically. |
|
||||
PLC/CoDeSys | Implementing methods in programs (PRG) and function blocks (FB)
Discipline components of type Method can be implemented both in programs and in function blocks. |
|
||||
PLC/CoDeSys | Discipline components of type Method support replace parameters
Replace parameters can also be used in discipline components of type method. |
|
||||
PLC/CoDeSys | Method components are created for the methods contained in POU
For each method contained in a POU, a corresponding disciplinary component of type Method is automatically created when the POU is imported. |
|
||||
PLC/CoDeSys | System library CoDeSys extended by 'Method'
The system library CoDeSys has been extended by the Engineering Object Method. The extension of the system library requires a model update. The update is performed automatically when the model is opened with the new version. After the model update, the model can no longer be edited with an earlier version of EEC. |
|
||||
Pro Panel | Menu structure for new discipline components changed
New disciplinary components for Pro Panel are now created via New > ECAD > ECAD3D instead of via New > ECAD3D. |
|
||||
ECAD | Preferences for discipline ECAD extended by info on communication server
If the optional function P8 Integration Service Feature is installed, information on the status of the communication server for the connection between EEC and P8 appears in the user settings under Disciplines > ECAD > EPLAN Electric P8. |
|
||||
Administration | Removed dependencies from plugin com.mind8.remote.api to other plugins
By removing the dependencies of the plugin com.mind8.remote.api to other plugins, it is now possible to use the com.mind8.remote.api feature independently of the Web EEC service. |
|
||||
Administration | Initialization file contains only absolutely necessary entries
The initialization file (ec.ini) no longer contains any entries that are necessary for the standard execution of EEC, for example -Dde.eplan.eec.headless=false. |
|
||||
Administration | Initialization file contains examples for using EOX files as comments
By default, the initialization file (ec.ini) contains examples for using EOX files for data storage as comments. In this way, the initialization file can be converted to a different type of data storage without having to look at the documentation. |
|
||||
Administration | Show the current back-end in title
By default, the title bar of the EEC window displays the access mode followed by the absolute path to the back-end file. The display is controlled by the Show used back-end in window title preference option. |
|
||||
Administration | Resource folders of disciplines are created whilst installation
During the installation procedure the default resource folders for each discipline are created. ECAD = <EEC installation folder>\resources\ECAD Data sources = <EEC installation folder>\resources\DataSources Media sources = <EEC installation folder>\resources\MediaSources Office Word = <EEC installation folder>\resources\Office\Word PLC-AutomationWorX = <EEC installation folder>\resources\PLC PLC-CoDeSys = <EEC installation folder>\resources\PLC PLC-Step7 = <EEC installation folder>\resources\PLC |
|
||||
Administration | Preferences for resource folders of the disciplines are displayed as absolute paths
The resource folders of the disciplines are adjusted in the preferences. Underneath the input field the absolute path to the resource folder is displayed. |
|
||||
Administration | Runtime option org.foederal.sn.connectionURL allows relative path specification to EOX file
In the initialization file (ec.ini) it is now possible to specify a relative path to an EOX file for the runtime option org.foederal.sn.connectionURL. |
|
||||
Formula language | The method ifError(Block block), applied to NULL does not generate an error
If the result of a formula is to be checked with .ifError('...'), no error message is generated if the result is NULL. Example:
|
|
||||
Formula language | New method for determining the next-larger integer of a double value
The method ceil() can be used to determine the next-larger integer of a double value. |
|
||||
Formula language | New method for determining the smallest value from a collection
You can use the min() method to determine the smallest value from a collection. |
|
||||
Formula language | New method for determining the largest value from a collection
You can use the max() method to determine the largest value from a collection. |
|
||||
Formula language | In formulas, you can access the name of the parameter in which the formula is contained
The parameter.name method can now be used to access the name of the parameter containing the formula within a formula. |
|
||||
Formula language | Navigation methods for discipline components without discipline structure do not throw error message
Formulas, which should navigate over a discipline structure, which actually does not exist, will no longer produce error logs. In these cases instead of the determined parameter value still a message is displayed in front of a yellowish background color. |
|
||||
Formula language | Fixed: The methods first() and last() react in the same way
The first() and last() methods now both return <<null>> for empty lists. |
|
||||
Formula language | No error message for formulas that can only be calculated in the discipline structure
Formulas that perform calculations on the discipline structure no longer lead to an error message. Instead, a note text is displayed in the result field. |
|
||||
Formula language | Formula result of extension point
As of version 2.9.0, you can use the Formula Inspector to examine the formula result of enhancement points. The Formula Inspector is called from the context menu of the input field. |
|
||||
ECAD | Navigating from P8 macro to corresponding discipline component in EEC
By means of a P8 action you can move from a marked macro within a generated schematic to the corresponding disciplin component in EEC. |
|
||||
PLC/CoDeSys | CoDeSys V2 is no longer supported
EEC no longer supports the generation of PLC code for CoDeSys V2. |
|
||||
OFFICE | System library contains UpdateWordFieldsCommand
The Command UpdateWordFieldsCommand is included in the WORD system library as of version 2.9. To use the command, it is no longer necessary to import the file <EEC installation folder>/install/Tutorial/Word/Word_Ui.EOX. |
|
||||
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. |
|
||||
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. |
|
||||
Pro Panel | Automated 3D assembly setup considers the orientation to the mounting point
When creating a 3D assembly setup, the orientation of an article or 3D macro to the mounting point is identical to manual placement. |
|
||||
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]). |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Documentation | Fixed: Passing parameters to line-up devices with mounting parts
To line-up devices with mounting parts the list of parameters has the following syntax: =List{'M4','M2',<dx>}. |
|
||||
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. |
|
||||
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. |
|
||||
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>. |
|
||||
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. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.8.0 the installation of Apache Tomcat versions 7.0.81 and 7.0.91 is approved. |
|
||||
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. |
|
||||
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:
|
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Administration |
Model variables with changed default value The following model variables have changed default values:
|
|
||||
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. |
|
||||
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. |
|
||||
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:
|
|
||||
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. |
|
||||
Job Server |
Changing Job Server URL subsequently If the Job Server has been installed on a different server, the new URL has to be entered in the initialization files of the workers. As soon as the Job Server runs again, the workers can automatically register. Jobs running during the installation process are set to the "Error" status by the Job Server. |
|
||||
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. |
|
||||
Basic workflow | Support request with larger entry field
The entry of a problem description has now been significantly improved with a larger entry field. |
|
||||
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]. |
|
||||
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]. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Job Server | Description of the installation variants extended
The installation variants Job Server with Worker and Worker are now documented in separate sections. |
|
||||
ECAD |
Contents of the model variable "Window Macro Representation type Mapping List" extended The assignment list of the window macro representation types has been extended so that EEC can support all representation types of window macros: MultiLine, SingleLine, PairCrossReference, Overview, Graphic, Panel_layout, PIFlowChart, MultiLine_Fluid, Topology, Functional, Preplanning, Function_overview_fluid_power |
|
||||
ECAD | Fixed: Representation type macro of window macro causes error
EEC as of Version 2.8 supports all representation types of window macros:
|
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Job Server | Database updated
The database required to operate the Job Server has been updated. There is no need for the user to act. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Pro Panel | Fixed: Error when placing devices on a busbar system
Any devices can be placed on a busbar system. |
|
||||
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). |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.7.4 the installation of Apache Tomcat version 7.0.81 is approved. |
|
||||
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 |
|
||||
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. |
|
||||
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. |
|
||||
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). |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.7.3 the installation of Apache Tomcat version 7.0.81 is approved. |
|
||||
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. |
|
||||
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. |
|
||||
ECAD | Fixed: Despite an error during the creation of a schematic a C# script is executed
If an error occurs during the generation 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 generation of a schematic, the cancellation can be prevented with the Continue P8 creation in case of an error preference. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.7.2 the installation of Apache Tomcat version 7.0.81 is approved. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Web EEC |
Approved Apache Tomcat versions As of EEC version 2.7.1 and previous the installation of Apache Tomcat version 7.0.69 and 7.0.70 is approved. |
|
||||
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). |
|
||||
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. |
|
||||
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. |
|
||||
Documentation | Copy URL to Clipboard
The URL of the help topic can be copied simply to the Clipboard with the button |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Documentation | Switching the language of the help
Switching the language is now facilitated by a dropdown list in the help toolbar. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Administration | Configuration of existing DatabaseDataSource in initialization file
Existing DatabaseDataSource configurations can be overwritten through entries in the initialization file. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
SAP interface | Fixed: SAP plugins are not compatible
The plugins of the SAP interfaces are up-to-date to suit version 2.6. |
|
||||
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. |
|
||||
Job Server | Fixed: Automatic registration of Workers does not function
The automatic registration of Worker at a Job Server functions again. |
|
||||
Job Server | Fixed: Jobs and records that are older than 30 days are not deleted
Jobs and records are removed after 30 days. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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". |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
ECAD | Fixed: Names of shields are not transferred
The names of shields are now transferred during the generation to EPLAN Electric P8. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
MCAD | Documentation for MCAD
A documentation for the MCAD discipline is available. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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:
|
|
||||
General | Preparation for version 2.5
The help system has been changed to a HTML5 authoring system. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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). |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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:
|
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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 |
|
||||
Commands | Inserting appendixes with SendMailCommand
Emails which are sent via SendMailCommand, can now have any number of attachments. |
|
||||
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. |
|
||||
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. |
|
||||
Job Server | Fixed: Memory overflow in message record when filtering
Activating the message record filter no longer leads to memory overflow. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Job Server | Job administration via REST service
A Web UI is available for the Job control and administration of the Job Server. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Formulas | Fixed: isAvailable() on DatabaseDataSource never deallocates the database connection
A bug-fix prevents that using the isAvailable() method suspends a database connection. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Scripting | The scripting method perform() is not available in instance methods
The perform() method can also be used in scripts of instances. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
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. |
|
||||
Documentation | Change of “Engineering Center” in English documentation
The product name Engineering Center is switched to Engineering Configuration. |
|
||||
Documentation | Menu 'Model/...' without German translation
The translation of the Model menu in the GUI is corrected. |
|
||||
Documentation | Documentation of OpenCommand in Web EEC environment
The documentation describes the application of the OpenCommand command in the Web EEC context. |
|
||||
Documentation | Documentation of CopyFileCommand
The CopyFileCommand command copies a file or a folder to the assigned destination. |
|
||||
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. |
|
||||
Job Server | Job Server default settings
The settings for the Job Server can be set in user preferences. |
|
||||
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. |
|
||||
PLC/CoDeSys | Struct-nodes in UserDefindedDataTypes are optional
A bug-fix allows the optional use of struct nodes for user-defined data types. |
|
||||
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. |
|
||||
PLC/CoDeSys | References also function with actions
Reference components are created which are used as references to actions. |
|
||||
PLC/CoDeSys | Fixed: Negation of OutputSockets does not function correctly
The negation of output signals is executed correctly. |
|
||||
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. |
|
||||
PLC/CoDeSys | Creation of reference components
Reference components are created which are used as references to POUs. |
|
||||
PLC/CoDeSys | Code creation of SourceUserDefinedDataType |
|
||||
PLC/CoDeSys | Call concept for the language ST is based on Sockets including references |
|
||||
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. |
|
||||
PLC/CoDeSys | Fixed: The code creation for global variables does not work correctly sometimes |
|