PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description...

24
Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

Transcript of PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description...

Page 1: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6

Status: 09/2016

Page 2: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

2

Copyright © 2016 EPLAN Software & Service GmbH & Co. KG

EPLAN Software & Service GmbH & Co. KG assumes no liability for either technical or printing errors, or for deficiencies in this technical information and cannot be held liable for damages that may result directly or indirectly from the delivery, performance, and use of this material.

This document contains legally protected proprietary information that is subject to copyright. All rights are protected. This document or parts of this document may not be copied or reproduced by any other means without the prior consent of EPLAN Software & Service GmbH & Co. KG.

The software described in this document is subject to a licensing agreement. The use and reproduction of the software is only permitted within the framework of this agreement.

RITTAL® is a registered trademark of Rittal GmbH & Co. KG.

EPLAN®, EPLAN Electric P8®, EPLAN Fluid®, EPLAN Preplanning®, EPLAN PPE®, EPLAN Pro Panel® EPLAN Smart Wiring® and EPLAN Harness proD® are registered trademarks of EPLAN Software & Service GmbH & Co. KG.

Windows 7®, Windows 8®, Windows 8.1®, Windows 10®, Windows Server 2008 R2®, Windows Server 2012®, Windows Server 2012 R2®, Microsoft Windows®, Microsoft® Excel®, Microsoft® Access®, Mi-crosoft SQL und Notepad® are registered trademarks of the Microsoft Corporation.

PC WORX®, CLIP PROJECT®, INTERBUS® und PROFINET® are registered trademarks of Phoenix Contact GmbH & Co.

AutoCAD® and AutoCAD Inventor® are registered trademarks of Autodesk, Inc.

STEP 7®, SIMATIC® and SIMATIC HW Config.® are registered trademarks of Siemens AG.

InstallShield® is a registered trademark of InstallShield, Inc.

Adobe® Reader® and Adobe® Acrobat® are registered trademarks of Adobe Systems Inc.

TwinCAT® is a registered trademark of Beckhoff Automation GmbH.

Unity Pro® is a registered trademark of Schneider Electric.

RSLogix 5000® and RSLogix Architect® are registered trademarks of Rockwell Automation.

All other product names and trade names are trademarks or registered trademarks of their respective owners.

EPLAN uses the Open Source software 7-Zip (7za.dll), Version 16.00, Copyright © by Igor Pavlov. The source code of 7-Zip is subject to the GNU Lesser General Public License (LGPL). The source code of 7-Zip and details on this license can be found on the following Web site: http://www.7-zip.org

EPLAN uses the Open Source software Open CASCADE, Version 6.9.1, Copyright © by Open CASCADE S.A.S. The source code of Open CASCADE is subject to the Open CASCADE Technology Public License. The source code of Open CASCADE and details on this license can be found on the following Web site: http://www.opencascade.org

EPLAN provides an import function which uses eCl@ss. Usage of the eCl@ss standard is subject to license and requires registration and ordering in the DownloadPortal: http://www.eclassdownload.com

Page 3: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

3

Table of Contents

Introduction ······································································ 5

We Develop Solutions for More Efficiency ············································ 5

EPLAN Platform – Your Key to Success ·············································· 6

EPLAN API ······································································· 9

EPLAN API Advantages ··································································· 9

Functional Improvements in Performance ············································ 9

Faster Task-based Processes ························································· 10

EPLAN API Technology ····················································· 10

Extension Modules ········································································ 11

Stand-alone Programs ··································································· 11

EPLAN API Frameworks ···················································· 11

EPLAN API Object Model ······························································· 11

EPLAN API Basic Functionalities ······················································ 12

Advanced EPLAN API Functionalities ················································ 13

EPLAN API Development Environment ················· ··············· 13

Overview of Functions ······················································ 14

EPLAN API Object Model ······························································· 14

EPLAN API Basic Functionalities ······················································ 16

Advanced EPLAN API Functionalities ················································ 17

Hardware Requirements ···················································· 20

Workstation ·················································································· 20

Recommended workstation configuration ··········································· 20

Network ······················································································ 20

Multi-user ···················································································· 21

Software Approvals ·························································· 21

Operating systems ········································································ 21

Page 4: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

4

Microsoft products ········································································· 22

SQL Server (64-bit) ······································································· 22

PDF Redlining ·············································································· 22

PLC Systems (PLC & Bus Extension) ················································ 23

Page 5: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

5

Introduction EPLAN Software & Service develops CAE solutions and advises companies in the optimization of their engineering processes. Customers profit from in-creases in efficiency in the production creation process through standardized procedures, automated processes and consistent workflows. EPLAN supplies customized concepts for system introduction, setup as well as made-to-measure integration into the IT / PLM system landscape – on the basis of standard engineering solutions.

The service portfolio furthermore encompasses customizing, consulting and training. The development of individual and standardized interfaces to ERP, PDM and PLM ensures data consistency in the product creation. Consistent customer orientation, global support and innovative development and interface competence are factors in success. EPLAN belongs to the Friedhelm Loh Group and thus stands for continuity and investment security.

Optimized engineering processes are our promise. – Customized and practical.

We Develop Solutions for More Efficiency

Globalized markets, higher cost and time pressure as well as increasing com-petition place pressure on companies to permanently work more efficiently. As the only way to meet the challenges in their branch and achieve their ambitious targets such as leadership in innovation, worldwide growth and operational ex-cellence.

In the pursuit of these targets unused potentials are often found in particular in engineering that have an effect on the entire process of product development process.

Under the motto "EPLAN – efficient engineering" the company has been devel-oping practice-oriented engineering solutions and individual concepts for opti-mizing engineering processes for its customers for more than 30 years. EPLAN advises companies with the aim of perfectly synchronizing processes, reducing project durations and lowering engineering costs.

Page 6: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

6

More than 45,000 customers of various sizes and from different branches now-adays rely on EPLAN and its products daily to secure their competitiveness and the future of their company in the long term.

Ensure that you have a decisive head start against your competitors and in-crease the efficiency of the engineering processes in your company sustaina-bly!

EPLAN Platform – Your Key to Success

The EPLAN Platform interconnects expert systems for the various disciplines such as electrical, fluid power and E-I&C engineering as well as enclosure man-ufacturing. Thus all applications are supplied with the same basic data and edit-ing functions, ensuring high project quality and a mechatronical working method.

EPLAN Electric P8

EPLAN Electric P8 is a CAE software solution for designing, documenting and managing electrical-engineering automation projects.

EPLAN Fluid

EPLAN Fluid is a CAE software solution for designing and documenting fluid-plants in the fields of hydraulics, pneumatics, cooling and lubrication.

EPLAN Preplanning

EPLAN Preplanning is a CAE software solution for the technical pre-planning of machines and plants. The software supports graphical and database-based working methods with data transfer to the interdisciplinary detailed planning. Individual system configuration allows flexible customizing to established engi-neering processes.

EPLAN Preplanning P&ID

EPLAN Preplanning P&ID is a CAE software solution for creating plant over-views, PFDs (Process Flow Diagrams) and P&IDs (Piping and Instrumentation Diagrams) for process-engineering machines and plants.

Page 7: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

7

EPLAN Pro Panel

EPLAN Pro Panel is a CAE software solution for configuring and verifying en-closures and switch gears in 3D including the provision of data for material lo-gistics and production integration.

EPLAN Smart Wiring

EPLAN Smart Wiring is a browser-based software solution for the requirements of manual wiring.

Whether DT, connecting point, cross-section, color, wire length, termination processing or exact routing track: All the required information for wiring is made available in 100% digital form and visualized. The visualization references the 3D layout and the results of the virtual wiring in EPLAN Pro Panel.

EPLAN Harness proD

EPLAN Harness proD is a CAE software solution for efficient designing and documenting of cables and wire harnesses in 3D / 2D, from a digital prototype to the creation of complete production documents.

EPLAN Engineering Configuration One

The use of EPLAN Engineering Configuration One (EEC One) is the first step into the world of automated Excel-based schematic generation for electrical en-gineering and fluid power on the basis of predefined standards such as EPLAN macros, value sets, variants.

EPLAN Engineering Configuration

EPLAN Engineering Configuration Professional (EEC Professional) is a type of "central control unit" that forms the bridge between mechanical engineering, electrical engineering and control technology as well as documentation. A mod-ular system and a set of rules allow variant management in machine and plant engineering.

EPLAN Data Portal

Integrated, web-based data platform for the provision of up-to-date device data of leading component manufacturers for direct use in the configuration with EPLAN software solutions.

Page 8: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

8

Our software is conceived as an integrated system and connects all disciplines.

Note:

The functionalities and possibilities mentioned in this performance description always assume the maximum scope of performance of the technology. This scope of performance can, however, deviate depending on the installed EPLAN systems. Monheim, September 2016

Product Management EPLAN Software & Service GmbH & Co. KG

Page 9: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

9

EPLAN API

EPLAN API Advantages

A unified, and especially high-performance, programming interface (API, Appli-cation Programming Interface) is available for the products EPLAN Electric P8, EPLAN Fluid, EPLAN Pro Panel and EPLAN Preplanning.

The programming interface is based on Microsoft's current ".Net 4.5.2" technol-ogy and thus offers an open, future-proof and high-performance development platform.

Develop your own customized engineering solutions yourself or in cooperation with EPLAN on the basis of the EPLAN API.

Functional Improvements in Performance

The EPLAN API offers you an efficient possibility to implement individual func-tionalities in your own company on the basis of the EPLAN Platform and thus to further increase the workflow and system integration. As a key component in engineering EPLAN provides highly efficient project editing highly rationalized through automatisms through individual customizing to your special tasks.

Providers of interfaces and engineering solutions in the EPLAN environment can open up additional market opportunities through the creative implementa-tion of own application ideas on the basis of the EPLAN API.

Page 10: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

10

Faster Task-based Processes

The EPLAN API allows you to automate standardized work processes in engi-neering. The standard scope of performance of the EPLAN products can fur-thermore be extended with individual functionalities. Meaning that EPLAN can easily be adapted to your individual working methods. Using of the comprehen-sive solution is simplified for the individual user thanks to the automation and in-dividualization. Throughput times, planning errors and familiarization periods can be reduced.

Users of other programs in the EPLAN environment can use EPLAN functionali-ties and data through remote access via EPLAN API programming without hav-ing to leave their original working environment. This allows consistent data flow between all applications involved in engineering.

Results are thus available faster and at lower costs overall.

EPLAN API Technology The following chapters help software developers in assessing the performance capabilities of the EPLAN API for their companies.

You generally only need a simple text editor and a free ".NET" compiler“ for programming. For development support, we recommend an integrated develop-ment environment such as Microsoft Visual Studio that is supported by the EPLAN API.

Languages supported by ".Net", such as C# or Visual Basic and C++/CLI can be used as programming languages.

The EPLAN API can be used to write both extension modules that run within the EPLAN system as well as stand-alone programs.

Page 11: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

11

Extension Modules

The creation of extension modules allows you to create new functionalities and to integrate these seamlessly into the user interface. The integration of own menu items and dialogs into the EPLAN applications thus becomes possible.

Extension modules are ".Net" assemblies that only have to be registered once and are then available at each start of EPLAN.

Stand-alone Programs

EPLAN API makes the use of EPLAN functionalities in own programs possible. These "off-line applications" allow a multitude of individual tools to be pro-grammed with which special requirements can be covered.

Through interaction with prepared schematic macros and partial schematics it is possible, for example, to create complex schematic generators that can assem-ble EPLAN schematics automatically. The configuration and workflow can be customized individually and company-specifically.

EPLAN API Frameworks From a technical point of view EPLAN API is structured into various sections that entail a separate programming environment (EPLAN API Framework).

Depending on the respective task an EPLAN API program can use the "Object model", "Basic functionalities" or "Advanced functionalities" sections.

EPLAN API Object Model

The EPLAN API object model allows the direct editing of electrical engineering and fluid power components.

To this purpose the EPLAN API provides an object-oriented model that ac-cesses the various components and further project data directly.

Page 12: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

12

A multitude of object classes exist in the EPLAN API data model that allow al-most any aspect of a project to be detected and its properties to be accessed, read out and modified.

For example, projects, pages and functions up to complete 3D panel layouts can be generated, edited and deleted by this means. The function overview at the end of this performance description provides an overview of the EPLAN API object model.

EPLAN API Basic Functionalities

Mechanisms that are required in all EPLAN product variants are available as basic functionalities of the EPLAN API.

Basic functionalities of the EPLAN API allow for example the reading out and setting of settings or the entering of texts in the system messages, the editing of multilingual properties or the consideration of the rights management integrated in EPLAN.

The function overview at the end of this performance description provides an overview of the EPLAN API basic functionalities.

Page 13: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

13

Advanced EPLAN API Functionalities

In addition to the basic functionalities EPLAN API offers so-called advanced functionalities from the fields of EPLAN Electric P8, EPLAN Fluid, EPLAN Pro Panel and EPLAN Preplanning.

Some examples of advanced EPLAN API functionalities:

Macros can be inserted automatically or individual components be placed in the schematic. Reports can be updated, projects or individual pages can be output to printers or be exported to PDF format.

It is possible to start check runs and report their results. Some check runs can be extended and new messages written to the message management.

Functionalities are available for many different types of project data such as parts, PLC, cables, etc. It is also possible to access data backup functions or la-beling module functions.

The function overview at the end of this performance description provides an overview of the advanced EPLAN API functionalities.

EPLAN API Development Environment Software developers are supported optimally by the EPLAN API. The program-ming interface is supplied as a separate setup and integrates the EPLAN API into the development environment of Microsoft Visual Studio.

The integration into the development environment encompasses a context-sen-sitive Help and various project and class wizards.

The creation of an add-on is demonstrated in step-for-step instructions in the supplied User Guide.

The Help and User Guide are available in English.

Page 14: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

14

Overview of Functions The following function overview provides an overview of the possibilities offered by the EPLAN API.

EPLAN API Object Model

Object model with real derivation hierarchy �

Opening, closing, copying, deleting, etc. of projects �

Editing project data �

Typified querying and setting of properties �

Determining of property attributes: Type, designation and access mode �

Creation of user-defined properties �

Importing and exporting of user-defined properties �

Definition of own Undo steps �

Integration into the Undo management of the user interface �

Editing of project settings �

Filtered access to pages �

Generating and editing of projects �

Generating and editing of pages �

Generating and editing electrical engineering and fluid power functions �

Powerful search functions for data model objects �

Filtered access to the objects placed on pages �

Reading out of special macro properties such as the insertion point or place-holder before the macro placement

Placing of symbols �

Access to stored symbols and symbol variants �

Access to stored parts �

Assignment of parts to functions �

Generating and editing of black boxes �

Page 15: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

15

Generating and editing of structure boxes �

Generating and editing of macro boxes �

Generating and editing of cable definitions and shields �

Generating and editing of PLC boxes �

Generating and editing of plugs and pins �

Generating and editing of terminal strips, terminals and terminal accessories �

Generating and editing of groups of placements �

Generating and editing of groups �

Generating and editing of graphical objects �

Access to logic through function templates �

Editing of connection properties �

Editing of dynamic connection lines �

Editing of connection properties via connection definition points �

Generating and editing of interruption points �

Generating and editing of bundle connection points and bundle connectors �

Generating and editing of potential definitions �

Generating and editing of connection points of functions �

Generating and editing of placeholder texts �

Access to the layer management and all graphics layers �

Generating and editing of hyperlinks and images �

Generating and editing of path function texts �

Generating and editing of placed properties �

Generating and editing of placeholder objects, variables and value sets �

Editing of project options �

Generating and editing of all elements of 3D panel layouts �

Generating and editing of topology routing tracks �

Generating and editing of all pre-planning segments �

Access to subprojects �

Generating and editing of wire harness objects �

Page 16: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

16

EPLAN API Basic Functionalities

Providing and executing of parameterized actions �

Executing of command line calls in the EPLAN API �

Inclusion of extension modules �

Generating of own menu items �

Generating of own toolbars �

Reacting to system events �

Providing of own system events �

Reading out of system message lists �

Reading out of the message management �

Depending on the use of the rights management: Checking of the rights for actions

Multiuser functionality �

Determining of the current user �

Adding of own user rights for own extension modules �

Editing of multilingual properties �

Reading, writing and creating of settings �

Access to schemes for advanced functions �

Controlling of the progress display �

Inclusion of a progress display in independent programs �

Seamless integration of new export and import formats �

Writing of external programs on the basis of the application object �

Page 17: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

17

Advanced EPLAN API Functionalities

Archiving and packing of projects �

Archiving and packing of master data �

Restoring of projects from archives �

Restoring of master data from archives �

Automatic cable selection �

Cable numbering �

Executing of check runs �

Editing of connection definition points �

Generating of devices �

Exporting and importing of device lists �

Displaying of graphics in own dialogs �

Opening of project pages and marking of placements or positions �

Importing and exporting the property arrangements of a project �

Exporting into different image file formats, DXF / DWG, PXF, PDF �

Importing of DXF / DWG �

Data import from EPLAN 5 and EPLAN 21 �

Reporting projects �

Updating reports �

Inserting embedded reports �

Inserting of model views �

Automatic reporting of model views �

Automatic reporting of drilling patterns �

Automatic reporting of copper unfolds �

Inserting of macros �

Controlling of the labeling module, generating of lists �

Storing, updating, filing off of master data �

Mounting panel services, e.g. reorganizing of legend numbers �

Page 18: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

18

Access to the parts management �

Storing of parts into a project �

Delete stored part properties �

Exporting and importing of bills of materials �

Adding of objects to placeholders, assigning of value sets �

Importing and exporting of PLC assignment lists �

Printing of projects and pages �

Access to print settings �

Publishing projects �

Importing PDF comments into a project �

Compressing and reorganization of projects �

Correcting projects �

Reading in of project header data �

Numbering of devices �

Numbering of bill of materials items �

Numbering of devices with PLC data �

Updating connections �

Tracking potentials and signals �

Revision control �

Generating of comparison projects �

Comparing of projects �

Reading out of the project comparison results �

Completing of pages and projects �

Creating of revisions of projects �

Reading and adding of entries in search lists �

Determining of selected objects �

Translating projects �

Exporting of missing-word lists �

Adding of messages to message management �

Page 19: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

19

Integrating of own check runs and messages �

Adding to symbol libraries �

Importing and exporting of pre-planning data �

Automatic routing of topology connections �

Exporting of layout spaces to STEP or VRML �

Exporting of drilling pattern data for NC machines �

Export of wire fabrication data �

(Errors and changes reserved.)

Page 20: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

20

Hardware Requirements

Workstation

The computer platform is a PC with an Intel Core i5 or i7 or compatible proces-sor. Rather select a high-speed computer with less CPU cores than a slower computer with more CPU cores.

Recommended workstation configuration

Processor: Multicore CPU, not older than 3 years

RAM: 8 GB *1

Hard disk: 500 GB

Monitor / graphics resolution: 2-screen solution 21" or 16:10 graphics system with a resolution of 1680 x 1050

3D display: Graphics card from ATI or Nvidia with the latest OpenGL driver *2

*1: Individual functions like PDF or DXF output require more memory in connection with large projects or very ex-

tensive graphics.

*2: A graphics card comparable with an Nvidia Quadro 600 should be used when EPLAN Pro Panel is used.

Network

We recommend using a Microsoft Windows network.

Net transfer rate of the server: 1 Gbits/s

Net transfer rate of the client computer: 100 Mbits/s

Recommended latency < 1 ms

Page 21: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

21

Multi-user

With regard to minimum requirements for multi-user operation, please contact EPLAN Support. We can advise you specifically according to your individual re-quirements.

Software Approvals In the current Version 2.6 the programs of the EPLAN platform are only availa-ble as a 64-bit version.

Operating systems

The EPLAN platform supports the 64-bit variants of the Microsoft operating sys-tems Windows 7, Windows 8 / 8.1 and Windows 10. The EPLAN user interface language installed must be supported by the operat-ing system. The Microsoft .NET framework 4.5.2 is required to operate the EPLAN platform.

The program is released for the following operating systems:

Workstation

• Microsoft Windows 7 SP1 (64 bit) Professional, Enterprise, Ultimate

• Microsoft Windows 8 (64 bit) Pro, Enterprise

• Microsoft Windows 8.1 (64 bit) Pro, Enterprise

• Microsoft Windows 10 (64 bit) Pro, Enterprise

Server

• Microsoft Windows Server 2008 R2 (64 bit)

• Microsoft Windows Server 2012 (64 bit)

• Microsoft Windows Server 2012 R2 (64 bit)

• Terminal Server with Citrix XenApp 7.6 and Citrix Desktop 7.6

Page 22: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

22

Microsoft products

Prerequisite for the creation of Microsoft Office file formats from EPLAN is a functioning installation of an Office version as approved by EPLAN on the PC.

• Microsoft Office 2010 (32-bit and 64-bit)*

• Microsoft Office 2013 (32-bit and 64-bit)*

• Microsoft Office 2016 (32-bit and 64-bit)*

• Microsoft Internet Explorer 10

• Microsoft Internet Explorer 11

• Microsoft Edge *Depending on the selection of the databases for the parts management, the project management and the dictionary, the use of the 64 bit Office version is mandatory.

SQL Server (64-bit)

• Microsoft SQL Server 2012

• Microsoft SQL Server 2014

PDF Redlining

• Adobe Reader Version XI

• Adobe Acrobat Version XI Standard / Pro

• Adobe Reader Version DC

• Adobe Acrobat Version DC Standard / Pro

Page 23: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

23

PLC Systems (PLC & Bus Extension)

• ABB Automation Builder 1.1

• Beckhoff TwinCAT 2.10

• Beckhoff TwinCAT 2.11

• 3S Codesys

• Mitsubishi GX Works2

• Schneider Unity Pro 8.1 / 10

• Siemens SIMATIC STEP 7 version 5.4

• Siemens SIMATIC STEP 7 version 5.5

• logi.cals Automation

• Rexroth IndraWorks

• RSLogix Architect V20 / V21

Page 24: PerformanceDescription EPLAN API - eplandata.nl description EPLAN API... · Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016 The described functionalities

Performance Description Contents: Programming Interface Version 2.6 Status: 09/2016

The described functionalities are only available for certain module packages.

24