EPLAN Platform Multi-User Application Recommendation
EPLAN Platform Multi-User Application Recommendation
Multi-User
Application Recommendation
06 / 2012
Multi-User Application Recommendation
2
Multi-User Application Recommendation
Table of Contents
What does multi-user mean? ............................................................... 4
Organization of multi-user operation................................................... 5
Designing the workflow ........................................................................ 7
Navigators .......................................................................................... 7
Graphical Editor................................................................................. 7
Global actions .................................................................................... 8
Reports output for another project .................................................. 8
Optimizing data volumes ...................................................................... 9
Check runs ....................................................................................... 10
User-specific settings ..................................................................... 10
Translation ....................................................................................... 11
Message management .................................................................... 11
Number of users.................................................................................. 12
Workstation computer ........................................................................ 13
Network ................................................................................................ 14
Microsoft Windows Server .............................................................. 14
Terminal Server ............................................................................... 15
Security software / operating system settings for network
operation .......................................................................................... 17
Defining subprojects .......................................................................... 18
Monitor for Multi-user Operation ....................................................... 19
Using the multi-user monitor .......................................................... 19
3
Multi-User Application Recommendation
4
Multi-User Application Recommendation
5
Multi-User Application Recommendation
This improves the user's overview and speeds up the EPLAN system,
because less data has to be processed.
Recommended working steps:
Select a project in the side navigator. Click on Popup menu > Proper-
ties and the Process areas tab.
Check the Process area selection active option.
Open the Define process areas dialog via the menu items Utilities >
Process areas > Define and assign structure identifiers to the users for
editing.
Note:
Sequentially numbered projects cannot be divided into defined process
areas.
6
Multi-User Application Recommendation
Navigators
However, there are also navigators for the various design areas and en-
gineering phases that offer a special optimized view of the data and do
not require as many data transfers.
Recommended working steps:
When designing, use specialized navigators as much as possible, as
they offer both a clearer structure and improve performance.
In views that show all project data (e.g. in the device navigator), updates
must be carried out much more often than in views of subareas, i.e. a
graphic page or a specialized navigator such as the PLC navigator.
Graphical Editor
Use the graphic editor to edit individual subprojects.
7
Multi-User Application Recommendation
Global actions
Perform global actions (e.g. numbering of connections or offline number-
ing of items) on the entire project when project design has been com-
pleted.
Recommended working steps:
Options > Settings > Project > "Project name" > Device > Number-
ing (online).
In the dialog that opens, you determine the project-related settings for
online numbering. Associated with this are the definitions as to how de-
vices are to be numbered when copying and inserting them into the
schematic. In the Numbering formats dialog (in the drop-down list, click
the [=] button Numbering format) you can uncheck the PLC adresses
e.g. in the Designations tab. The addresses are not automatically num-
bered when they are inserted.
8
Multi-User Application Recommendation
• Close any unnecessary projects. The more projects you have open,
the more data has to be kept online and updated.
• Turn off the Graphical preview in multi-user mode since each selec-
tion change will cause data to be transferred.
9
Multi-User Application Recommendation
Check runs
Wherever possible, perform check runs offline when in multi-user mode.
Online check runs cause data to be transferred with each work step, the
size of which may be significantly more extensive than the editing pro-
cess itself.
Recommended working steps:
• Options > Settings > Projects > "Project name" > Management >
Message management
Open the check run and set the check run type for all project related
check runs to "No" or "Offline".
• Use the Offline translation after the project design is completed, be-
cause the online translation mode continually accesses data.
Options > Settings > Projects > "Project name" > Translation >
General > Group field Translation
User-specific settings
Enable the following list of check boxes for general user-specific settings.
This will reduce the volume of data that has to be transferred in favor of
improving system response time:
Recommended working steps:
Options > Settings > User > Display > General
10
Multi-User Application Recommendation
Translation
Perform the following user-specific settings in the "Translation" section.
This will also reduce the data volume transferred and thereby speed up
the system.
Recommended working steps:
• Options > Settings >User > Translation > General
As long as this checkbox is not selected, the texts will not be translat-
ed as they are entered. You can follow up with a translation run to
translate the text in its entirety.
Deactivating these two input fields during text entry prevents continu-
ous access to the translation database data.
Message management
In the message management system, prevent activating the filter func-
tion with each switch of selections. For instance when changing pages,
when changing navigators, or when changing in the graphical editor.
Recommended working steps:
Project > Messages > Management
Your selections in the message display affect and can slow down certain
processes, e.g. a page change, especially if a large number of messages
are running.
11
Multi-User Application Recommendation
Number of users
In single-user operation, Windows makes sure that the data is always
managed from the workstation computer and not from the server. As
soon as there is a second user, Windows uses other methods for cach-
ing and updating files between the server and the workstations. Howev-
er, these methods are more time-intensive.
A large number of users on one project requires a high volume of data
transfer, since everyone is informed about changes when editing in multi-
user operation.
The number of users has a more significant influence on the perfor-
mance than does the size of the project.
Recommended working steps:
Choose the number of simultaneous users relatively low, as this will
make coordinating editing tasks easier for the project administrator.
12
Multi-User Application Recommendation
Workstation computer
The recommended hardware requirements are listed in the performance
description.
Multi-user operation places higher requirements on the hardware than
single-user operation since the data is exchanged directly over the net-
work and is updated much more often.
The computing power of the workstation computer is more important in
multi-user operation than in single-user operation. Some editing steps
require much of the data to be locked during processing and this data is
only unlocked after processing has finished. During this time, other users
cannot access the locked data. Fast workstation computers minimize the
waiting time caused by data locking – for all users and not only for this
workstation user.
Recommended hardware requirements:
• Multicore-CPU, not more than 3 years old,
with a clock rate of at least 3 GHz.
• At least 4 GB RAM.
13
Multi-User Application Recommendation
Network
Recommended working steps:
• We recommend using a Microsoft Windows-Server for projects of up
to 2000 schematics pages.
14
Multi-User Application Recommendation
The supported server operating systems are listed under the system re-
quirements of the performance description. Unix-based NAS (Network
Attached Storage) servers have repeatedly turned out to be the cause of
performance and stability problems, especially with CIFS (Common In-
ternet File System) implementations. For these and other reasons, such
systems are not approved.
Recommended working steps:
As stated in the software requirements and performance description, on-
ly run the server with a Microsoft Windows operating system.
Terminal Server
Terminal Server is the working method recommended by EPLAN for mul-
ti-user operation between different company locations.
Because of the complexity of the subject EPLAN is not able to release or
approve any specific hardware or network topology for Terminal Server.
The information provided here serves to assist an IT department or an
external consultant or service partner only.
Licensing
Operating on a Terminal Server is only possible with an EPLAN Network
license.
The EPLAN license server can be installed on any server or workstation
in the same domain as the terminal server. The clients are able to re-
ceive the EPLAN license from the license server located in any domain.
Server CPU
As a rule, project planning in the graphical editor does not require high
CPU performance. EPLAN may put temporary high volume stress on the
CPU with certain actions, like when generating reports or updating con-
nections information. Ideally, there is one CPU core per client assigned
on the server.
Server main memory
The EPLAN program itself requires approximately 150 MB main memory
space. An additional 0.2 to 2 MB of memory per project page are added,
depending on the project type. Demand is strongly contingent on the use
of graphics, bitmaps and 3D files (Pro Panel).
15
Multi-User Application Recommendation
On the average one can estimate 1 GB of main memory per user for pro-
jects with low graphic content up to 4000 pages, including reports.
EPLAN recommends to include options for expansions.
Topology
We are unable to make any recommendations for multi-user operation in
a terminal server farm environment.
Multi-user operation is designed to be used with individual terminal serv-
ers. The best performance is attained when data and programs are lo-
cated on the same server. Failover protection / server availability can be
increased substantially e.g. in an Hyper-V environment.
User interface
The user will notice a slight delay of the cursor, especially in graphics,
when operating via a terminal server. Unfortunately there is no technical
solution to avoid this yet. It does not affect productivity.
EPLAN provides an option for minimizing cursor trailing in its station set-
tings by reducing the graphic size.
Options > Settings > Station > Display > General
Operating on two monitors (dual-head or dual-screen) is possible at the
client.
16
Multi-User Application Recommendation
17
Multi-User Application Recommendation
Defining subprojects
Projects that are very large and have many simultaneous users affect the
project in other ways, unrelated to the software. When dividing a project
into work packages, the following should be taken into account:
• Users work with very long total lists of pages, plants, site, devices,
and parts and need more time to find desired information.
• Commissioning usually takes place in stages, therefore revisions of
subprojects are completed during editing.
• Data backup of the entire project is more extensive and takes more
time; the amount of data makes it more difficult to exchange the pro-
ject via email.
18
Multi-User Application Recommendation
This dialog has two tables listing the projects that are relevant for multi-
user operation.
19
Multi-User Application Recommendation
Note:
Projects that only you have open do not appear in the multi-user monitor.
20