Documente Academic
Documente Profesional
Documente Cultură
31.07.2008
Copyright 2008 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 delivery, performance, and use of this material.
This document contains legally protected ownership 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 software may only
be used and copied within the scope of this agreement.
RITTAL is a registered trademark of Rittal GmbH & Co. KG.
EPLAN , EPLAN Electric P8 , EPLAN Fluid , EPLAN PPE and EPLAN Cabinet are registered
trademarks of EPLAN Software & Service GmbH & Co. KG.
Windows NT , Windows 2000 , Windows XP , Windows Vista , Microsoft Windows , Microsoft
Excel , Microsoft Access , and Notepad are registered trademarks of Microsoft Corporation.
CLIP PROJECT and INTERBUS are registered trademarks of Phoenix Contact GmbH & Co.
AutoCAD , Autodesk Inventor , and VoloView Express are registered trademarks of Autodesk, Inc.
SIMATIC HW Konfig is a registered trademark of Siemens AG.
InstallShield is a registered trademark of InstallShield, Inc.
Adobe Reader and Adobe Acrobat are registered trademarks of Adobe Systems Inc.
All other product names, trade names, and company names are trademarks or registered trademarks
of their respective owners.
EPLAN uses the Open-Source-Software 7-Zip (7za.dll), 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 website: http://www.7-zip.org
Note: The hardware requirements specified by the operating system manufacturers are valid
for the hardware that is used. Hardware combinations that cause faults according to
information from manufacturers may also affect the operation of EPLAN. Therefore an accurate
basic installation of hardware, operating system and hardware drivers (e.g., graphics card
driver, etc.) is essential for a smooth operation of EPLAN. The basic conditions and areas of
application specified by the hardware manufacturers apply similarly to the operation of EPLAN.
Siemens AG was kind enough to permit use of the illustrations from the "SIMATIC STEP 7"
program.
EPLAN Software & Service GmbH & Co. KG. does not provide support for the Software
"SIMATIC STEP 7" in any way.
2 / 64
Table of Contents
The PLC / Bus Data Exchange with "SIMATIC STEP 7" by
Siemens ............................................................................................. 4
Preconditions ............................................................................................. 5
General Notes for the Data Exchange Process ......................................... 6
What You Need to Know in Advance......................................................... 7
Selecting Settings at PLC Connection Points............................... 12
Basic Settings .......................................................................................... 12
Meaning of the Function Properties ......................................................... 13
Selecting Settings on PLC cards ................................................... 20
Meaning of the Function Properties ......................................................... 21
Creating Rack Assignments ........................................................... 34
Creating Rack Assignments in the Demo Sample Project....................... 36
Creating a Bus Structure ................................................................ 41
Meaning of the Function Properties ......................................................... 42
Exporting PLC data ......................................................................... 49
Exporting Data from EPLAN .................................................................... 49
Importing Data into "SIMATIC STEP 7" ................................................... 50
Importing PLC Data......................................................................... 55
Exporting Data from "SIMATIC STEP 7" ................................................. 55
Importing data into EPLAN ...................................................................... 56
Special Considerations after a Data Import ............................................. 58
Appendix: Modification History...................................................... 63
3 / 64
The PLC / Bus Data Exchange with "SIMATIC
STEP 7" by Siemens
EPLAN provides the option to manage the hardware configuration data
for your PLC / bus systems and to document it in your EPLAN project.
EPLAN provides an interface for data exchange with PLC configuration-
programs of other manufacturers, like "SIMATIC STEP 7", so that you
will not have to duplicate these efforts. This allows you the user to decide
whether the project design is started in "SIMATIC STEP 7" or in EPLAN.
If you are starting in "SIMATIC STEP 7", you will generate unplaced
functions during the import into your new EPLAN Project; these may then
be arranged and completed by placing them in the schematic.
If you are starting in EPLAN, you must pay attention to certain rules so
that the data arrives at the correct places in "SIMATIC STEP 7". This
document is designed to assist you with that task.
The settings made in EPLAN and the settings in the "SIMATIC STEP 7"
software will be compared in this application example, so that it can be
seen with just a glance which EPLAN settings apply to which settings in
"SIMATIC STEP 7".
4 / 64
Preconditions
The example used in this document was created and tested with
"SIMATIC STEP 7" Version 5.4 + SP3, edition K5.4.3.0.
All illustrations and operating sequences of "SIMATIC STEP 7" described
in this document relate to this version.
You will need the following to recreate this example:
The appropriate "EPLAN PLC & Bus-Extension" license scope in
EPLAN
The "SIMATIC STEP 7" software, which is not part of the delivery
scope of EPLAN or of this application example You may obtain this
software from your Siemens representative.
We also assume basic knowledge of the operation of the "SIMATIC
STEP 7" software.
5 / 64
General Notes for the Data Exchange Process
EPLAN and "SIMATIC STEP 7" view PLC data differently.
While EPLAN shows all electrical engineering data, "SIMATIC STEP 7"
needs only a depiction of the logical relationships of all components.
For instance, there are PLC connection points in EPLAN that are
dedicated to the power supply; these are not necessary in "SIMATIC
STEP 7".
And then there is interface information in "SIMATIC STEP 7", such as
baud rate settings, that is not necessary in EPLAN.
The program does write all relevant data from "SIMATIC STEP 7" into
the exchange file during its export process, but EPLAN ignores
information not crucial to its needs during the import.
Data that cannot be written by EPLAN during an export for "SIMATIC
STEP 7" because it is not familiar data will be completed with default
values during import into "SIMATIC STEP 7".
Warning:
Not all properties (e.g., connection configurations) will be exported from
"SIMATIC STEP 7" for some assemblies (e.g., analog assemblies).
These settings will be populated with default values after a (re)import into
"SIMATIC STEP 7", meaning that the previous settings will be lost.
Please check these settings and reset them if necessary.
6 / 64
What You Need to Know in Advance
7 / 64
What Is the PLC / Bus Configuration Navigator?
The Bus configuration - <Project name> dialog (which can be reached
via Project data > PLC > Bus configuration navigator) displays the
bus hierarchy. Meaning, this is where the assignment of bus nodes and
racks as well as the assignment of modules to assemblies are displayed.
8 / 64
Explanation of the icons in the PLC navigators:
Identifies the configuration project
Identifies a "bundle / network ID"
Identifies a bus master
Identifies a bus slave
Identifies a bus coupler
Identifies a rack
Identifies a module on a rack
Identifies a module with the same name as the rack
Identifies unassigned racks or bus nodes
9 / 64
What Is a Communication Unit?
The "Communication unit" object has been set up in EPLAN for the
display of the bus hierarchy. A communication unit represents a bus
interface and describes the relationship of the individual assemblies on
the bus level.
Each communication unit can be either a master or a slave or a master
and slave for a bus bundle. A PLC box can, but does not have to, have a
communication unit and therefore contains 0 to n communication units.
10 / 64
The Bus master / Bus coupler or Slave to bus master / bus coupler
ID function properties serve to link the individual communication units
with each other. The result of this link will be displayed directly in the
upper portion of the PLC / bus configuration navigator.
All settings for the communication units are performed in the properties
of the PLC boxes on the Bus data tab. The Bus data tab is only
available in the main function (PLC box).
Please select an entry from the Communication units list; this displays
the data of the corresponding communication unit in the other fields,
where they may be edited.
11 / 64
Selecting Settings at PLC Connection Points
Basic Settings
All PLC inputs and outputs associated with the configuration project are
written to the exchange file or read from the exchange file during the
data exchange.
It is therefore necessary to set the correct data format for the PLC
connection points:
1. Select the menu items Project data > PLC > Settings.
3. Click [OK].
12 / 64
Note:
When assigning addresses in the schematic, be sure to maintain the
format you have set here; otherwise the information will be exported to
the PLC connection point incorrectly or not at all.
13 / 64
Plug DT:
Enter the DT of the plug on which the connection point is located here.
As for terminals, the DT can be adopted from the left (or above).
The plug of a PLC card is not shown as an independent object in the
navigator. These are only information about PLC connection points or
channels which are taken into account when identifying an individual
PLC connection point and when building cross references.
Function text:
Here you enter the function text for the function / device.
Please note that only function texts that are allowable in "SIMATIC STEP
7" may be entered. For instance, character length must not exceed 80
characters, and quotation marks (") are not permitted.
Apart from the manual function text entered here, there is additional
(automatically determined) function text, which you can find in the
property table in the "Data" category:
Function text (automatic): Shows the content of the manually
entered function text or, when that is empty, the path function text. If
no path function text is found at a PLC connection point, then the
Function text (automatic) of the connected sensor or actuator is
displayed. When you edit this function text in the Properties (global)
editing mode, the contents are transferred back to the function where
the function text was originally entered.
14 / 64
The function text is written to the Comment field with the data export
from "SIMATIC STEP 7" and read during data import from the Comment
field.
The comment length in "SIMATIC STEP 7" is limited to 80 characters;
longer comments will be truncated by "SIMATIC STEP 7" during import.
Display of the function text in "SIMATIC STEP 7":
Address:
The address can be entered manually or assigned automatically. It is not
identifying for the PLC connection point. The address must be unique
within a CPU.
Display of the address in "SIMATIC STEP 7":
15 / 64
Symbolic Address:
Enter the symbolic address for the PLC connection point here.
Please note that only names that are allowed in "SIMATIC STEP 7" may
be entered. This means that the character length may not exceed 24
characters, and quotation marks (") are not allowed.
Furthermore symbolic addresses must be unique within a CPU.
Apart from the symbolic address entered here, there are additional
(automatically determined) properties, which can be found in the property
table in the "PLC data" category:
Symbolic address (determined): Using target tracking, the
connected sensor (for inputs) or actuator (for outputs) is found, and
its DT is automatically entered as the symbolic address. If no
sensor / actuator is found, then the DT of the last connected
function found before the search was abandoned is entered. For
the determined symbolic address, information from the connection
logic is used to decide which connection is to be followed in the
search for a sensor / actuator.
Symbolic address (automatic): Shows the content of the
manually entered symbolic address or, when that is empty, the
automatically determined symbolic address.
Display of the symbolic address in "SIMATIC STEP 7":
16 / 64
Channel:
The channel designation can be manually or automatically assigned. A
channel must be unique within a PLC card. For power supply connection
points, the assignment is usually graphical. You must only manually
enter the channel designation for supply connection points when no
graphical assignment is possible. The table of properties contains the
Channel (automatic) property, which contains the automatically
determined designation.
Enter the channel designations for "SIMATIC STEP 7" as follows:
For digital or analog inputs "Inx"
For digital or analog outputs "Outx"
The "x" stands for the consecutive number of the PLC connection point.
Start with "0" and number the connection points consecutively. Start over
with the value "0" for each PLC card.
Function definition:
The currently selected function definition is displayed in this field; click
[...] to open the Function definitions dialog to select a different function
definition if required.
The function definitions for PLC connection points are split into different
groups:
PLC connection point, power supply: for the power supply of
sensors and actuators, sorted by potential type.
PLC connection point, bus cable: for the connection point of bus
nodes.
PLC connection point, card power supply: for the power supply of
the PLC card, sorted by potential type.
17 / 64
Note:
Only PLC connection points with the PLC connection point, I / O
function definition will be considered for a data exchange, since all no
other PLC connection points used in the "SIMATIC STEP 7" software.
Data type:
Enter the data type manually or select a value from the drop-down list.
Depending on the chosen PLC type, this list offers different data types.
By changing the PLC type set on the project, the data type set for an
address is not changed.
Display of the data type in "SIMATIC STEP 7":
Tip:
The settings on the PLC connection points of a card can also easily be
applied from the Parts management. To do so, you must enter the
corresponding data in the parts management of the individual parts
beforehand (additional information about parts management can also be
found in the EPLAN Help section, keyword "Tab Function template"):
2. Open the parts tree under Electrical engineering > Component >
PLC in the Parts management <...> dialog.
3. Select the desired element.
18 / 64
4. Select the Function template tab.
5. Enter data into the input fields (for input field definitions, refer to
"Meaning of the Function Properties" above).
Observe the sequence of the templates in accordance with the
addressing.
During an import from "SIMATIC STEP 7", the connection point
designation is determined based on the sequence, since this
designation is not included in the import file.
6. Click [OK].
19 / 64
Selecting Settings on PLC cards
In addition to the settings for the rack assignments, other information
must be specified on the PLC cards in the Properties group box:
Tip:
If function properties are not visible, you can add them to the view:
2. Mark the +ET1-A1 PLC box and select the menu items Edit >
Properties.
20 / 64
5. Add the desired function properties to the view. Click the (New)
button and select the appropriate function properties in the Property
selection dialog.
6. Click [OK].
21 / 64
Workstation type:
This is where you enter the SIMATIC system platform used. Currently
"SIMATIC STEP 7" uses the following values:
SIMATIC system platform Station type
SIMATIC 300 station S7300
SIMATIC 400 station S7400
SIMATIC H station S7400H
SIMATIC PC station PC_BASED
SIMATIC HMI HMI_BASED
Designating the station type is only necessary for a PLC box that
represents a CPU.
22 / 64
In order to have "SIMATIC STEP 7" find and assign device information
during the import, this device information must first be installed in the
hardware catalog of "SIMATIC STEP 7":
1. Select the Hardware PLC box in your project in the "SIMATIC STEP
7" program.
3. Select the menu items Options > Install GSD files in the "HW
Config" program.
4. In the Install GSD files dialog, select the GSD files that are to be
installed.
Note:
Once GSD files have been installed, they will be available for all
SIMATIC projects.
23 / 64
Display of the PLC type designation in "SIMATIC STEP 7":
This field will be populated from the PLC type designation field in parts
management if you have assigned a part to the PLC box.
24 / 64
Special conditions apply to the PLC type designation when Profibus
components are used: The PLC type designation is used by "SIMATIC
STEP 7" to find the given component within GSD files.
Note:
If you carried over the PLC box via the parts selection from the Part
management, you will usually find the original PLC type designation in
this field, which is not available in the GSD file this way. Please correct
this entry in order to make the PLC box locatable during the import into
"SIMATIC STEP 7".
25 / 64
Object description:
Here, enter the object designation under which the object is created in
"SIMATIC STEP 7".
Display of the object description in "SIMATIC STEP 7":
This field will be populated from the Object description field in parts
management if you have assigned a part to the PLC box.
26 / 64
When using Profibus components, the Object description appears
within "SIMATIC STEP 7" in the DP ID column and is determined there
from the GSD file:
27 / 64
Address range:
Enter the number of input / output bytes that the PLC card assigns by
default here.
28 / 64
This field will be populated from the corresponding field in parts
management if you have assigned a part to the PLC box.
29 / 64
CPU: Name
The program "SIMATIC STEP 7" allows you to set up several CPU
assemblies in one station. These CPU assemblies are numbered
consecutively beginning with "1".
Make the following entries here if there are several CPUs in your station.
Enter the CPU number in the PLC box representing the CPU.
or
Enter the number of the CPU that controls this card in all other PLC
boxes.
Display of the CPU number in "SIMATIC STEP 7" using a CPU 414-2DP
as an example (this is not used in the EPLAN-DEMO project):
30 / 64
Bus coupler:
This check box needs to be selected if the PLC box represents a bus
coupler assembly; otherwise keep it deactivated.
CPU:
This check box needs to be selected if the PLC box represents a CPU
assembly; otherwise keep it deactivated.
Power supply:
If the PLC box represents a power supply assembly, this check box
needs to be selected; otherwise keep it deactivated.
31 / 64
Marked for deletion:
This property marks PLC objects (meaning PLC boxes, connection
points, or addresses), so that they can be found and deleted with a test
run. This property is assigned automatically during import and
synchronization of the PLC data if the specific objects are present in the
EPLAN project, but not in the import file, and if they are not selected for
import in the Synchronize / import PLC data dialog.
PLC object ID (on functions):
The PLC object ID that was generated by "SIMATIC STEP 7" during
import is stored in this property.
32 / 64
Device ID
Station (GSD file
DT Station ID type name) PLC type designation Object description
CPU: Name
Address range
address
Version
Group / start
CPU
Bus coupler
=EB3+ET1-A1 Station 300 S7300 6ES7 315-2AG10-0AB0 CPU315-2DP X
=EB3+ET1-A2 Station 300 6ES7 321-1BH02-0AA0 DI16xDC24V 2 0
=EB3+ET1-A3 Station 300 6ES7 322-1BH01-0AA0 DO16xDC24V/0.5A 2 2
=EB3+ET2-A1 Station 300 BK3100.GSG BK3100
=EB3+ET2-A2 Station 300 8 Bit Digital Inputs 8DE 1 10
=EB3+ET2-A3 Station 300 8 Bit Digital Inputs 8DE 1 11
=EB3+ET2-A4 Station 300 8 Bit Digital Inputs 8DE 1 12
=EB3+ET2-A5 Station 300 Universal module 0
=EB3+ET2-A6 Station 300 8 Bit Digital Outputs 8DA 1 13
=EB3+ET2-A7 Station 300 8 Bit Digital Outputs 8DA 1 14
=EB3+ET3-A0 Station 300 6ES7 151-1CA00-0AB0 IM151-1 Basic
=EB3+ET3-A1 Station 300 6ES7 138-4CA01-0AA0 PM-E DC24V
=EB3+ET3-A2 Station 300 6ES7 131-4BB01-0AA0 2DI DC24V ST 1 20
Summary of PLC data in the EPLAN-DEMO project
33 / 64
=EB3+ET4-A4 Station 300 IB IL 24 DO 2 IB IL 24 DO 2 PAC 1 32
=EB3+ET4-A5 Station 300 IB IL 24 DO 2 IB IL 24 DO 2 PAC 1 33
Creating Rack Assignments
The simplest grouping of PLC boxes can be made via the rack
assignment function.
This will determine if the PLC box itself represents a rack or if it is
mounted on a rack. The rack may simply be a rack or could also be a
head station. For the actual assignment, four input fields are provided on
the PLC box tab in the Properties dialog.
Configuration project:
See also "What is a Configuration Project" in Chapter one.
Rack ID:
If the PLC box is a rack or a head station, then enter the classification
number of the rack here. The identifier of a rack must be unique within a
configuration project and can therefore appear repeatedly within a
schematic project.
34 / 64
Tips:
The "SIMATIC STEP 7" software starts all rack numbers with "0" and
then uses consecutive numbering. Use this type of numbering also in
EPLAN in order to identify the components of both programs more
easily.
If the rack is connected via a bus system, the "SIMATIC STEP 7"
software will show the slave address as a number for the rack.
There are PLC cards that do not need a rack and can be mounted
directly onto a DIN rail, for instance. In this case, populate the two
fields Rack ID and Position on the first rack (head station, usually this
is the CPU or a bus coupler) with the corresponding values.
35 / 64
Creating Rack Assignments in the Demo Sample
Project
In the EPLAN-DEMO project, the PLC box =EB3+ET1-A1 represents a CPU
of the type CPU315-2 DP. This CPU is mounted directly on a DIN rail; the
bus to the other cards is realized via jumpers.
Precondition:
You have opened the demo project EPLAN-DEMO.
2. Mark the PLC box +ET1-A1 and select the menu items Edit >
Properties.
7. Click [OK].
36 / 64
Summary of entries for the main rack:
DT Rack Module is placed on rack ID Position (slot / module)
=EB3+ET1-A1 0 2
=EB3+ET1-A2 0 4
=EB3+ET1-A3 0 5
37 / 64
Display of the rack in "SIMATIC STEP 7":
38 / 64
Station 1
DT Rack Module is placed on rack ID Position (slot / module)
=EB3+ET2-A1 3
=EB3+ET2-A2 3 1
=EB3+ET2-A3 3 2
=EB3+ET2-A4 3 3
=EB3+ET2-A5 3 4
=EB3+ET2-A6 3 5
=EB3+ET2-A7 3 6
Station 2
DT Rack Module is placed on rack ID Position (slot / module)
=EB3+ET3-A0 4
=EB3+ET3-A1 4 1
=EB3+ET3-A2 4 2
=EB3+ET3-A3 4 3
=EB3+ET3-A4 4 4
=EB3+ET3-A5 4 5
=EB3+ET3-A6 4 6
Station 3
DT Rack Module is placed on rack ID Position (slot / module)
=EB3+ET4-A0 5
=EB3+ET4-A1 5 1
=EB3+ET4-A2 5 2
=EB3+ET4-A3 5 3
=EB3+ET4-A4 5 4
=EB3+ET4-A5 5 5
39 / 64
Notes:
If the rack is connected via a bus system, the "SIMATIC STEP 7"
software will not show a number for the rack; the slave address on the
bus system will be shown instead.
40 / 64
Creating a Bus Structure
If individual assemblies or racks are connected via a bus system, a mere
rack assignment is not enough. In this case, a bus structure has to be
established.
In order to establish a bus structure, it is necessary to interconnect the
corresponding assemblies via the individual bus interfaces. EPLAN has
created the "communication unit" object exactly for this purpose; it is
used to show the bus hierarchy.
All settings for the communication units are performed on the Bus data
tab in the function properties of the PLC box. The Bus data tab is only
available in the main functions. Six input fields and one selection list are
available for the actual assignment of the bus information:
41 / 64
Meaning of the Function Properties
Communication units:
There is a communication unit on the PLC box for each bus interface
used. In this list, which can accept any name for a communication unit,
all current communication units are displayed. The population of the
remaining input fields and selection lists will change if a new
communication unit is chosen.
Bus system:
Choose the bus system type that is connected to the communication unit
here. Please choose the entry "Other bus systems" if the bus system
used cannot be found in the selection list.
Configuration project:
See also "What is a Configuration Project" in Chapter one.
42 / 64
Bus master / Bus coupler:
If the connected communication unit is a master in the selected bundle /
network, just enter any name you like for the bus master / bus coupler
here. This name must be unique to the bundle / network.
A bus coupler always opens a new bundle / network if the bus system
changes.
43 / 64
Display of the bus structure in "SIMATIC STEP 7":
44 / 64
Summary of the Communication Units
a.) Main rack
CPU315-2DP (=EB3+ET1-A1)
45 / 64
A0
A1
A1
DT DT DT
=EB3+ET3-
=EB3+ET2-
=EB3+ET1-
c.) Station 2
b.) Station 1
DP
Communication Communication Communication
MPI
unit unit unit
Basic
BK3100
Bus system Bus system
Bus system
MPI Bus
Profibus
Profibus
IM151-1 Profibus
DP
Bundle / Network Bundle / Network Bundle / Network
MPI
ID ID ID
Profibus
Profibus DP
Profibus DP
DP
coupler coupler
DP
DP
Slave to bus Slave to bus Slave to bus
master / bus master / bus master / bus
Master
Master
coupler ID coupler ID coupler ID
4
3
2
2
46 / 64
d.) Station 3
Position / Node ID
Bus master / Bus
Bundle / Network
Communication
Slave to bus
master / bus
Bus system
coupler ID
coupler
unit
DT
ID
Tip:
Some of the settings of the PLC cards can also be easily applied from
the parts management. To do so, you must enter the corresponding data
in the parts management of the individual parts beforehand (additional
information about parts management can also be found in the EPLAN
Help section, keyword "Tab Function template"):
1. Select the menu items Utilities > Parts > Management.
47 / 64
4. Select the PLC data tab.
5. Enter data into the input fields (check in "Meaning of the Function
Properties" for more information on the meaning of the input fields).
Note:
If the parts selection is done subsequently, after a function has already
been set up and values have already been entered in the corresponding
function properties, the function properties will be overwritten by the
parts properties. If the parts data is incomplete, you may actually lose
already existing entries.
48 / 64
Exporting PLC data
In this example you export all PLC-relevant data into an exchange file
that can later be imported into "SIMATIC STEP 7".
Precondition:
You have opened the EPLAN-DEMO demo project.
Project data > PLC > Export data
1. Open the Export PLC data dialog and choose the configuration
project you want to export from the Configuration projects drop-
down list.
2. From the Language drop-down list, select the language in which the
function texts should be exported.
49 / 64
4. Click [...] in the File name field.
5. In the Browse for folder dialog, specify the folder in which the file to
be exported should be saved.
6. Click [Open].
7. In the Export PLC data dialog, click [OK].
The data is exported. The file name that will be used to store the
data will be determined from the Station ID. If a file with this name
already exists, you will be asked if you would like to overwrite the
existing file.
Note:
If several stations are set up in a configuration project, an export file will
be created for each station.
50 / 64
4. In the project tree on the left, select SIMATIC 300-Station and
change the name to the same station name you used in your
EPLAN project: Station 300.
5. Start the import via Options > CAx Data > Import.
6. In the Import CAx file dialog, select the file you previously exported
from EPLAN.
7. Click on [Open].
51 / 64
In the Import CAx data dialog, you can use the check box in the
Selection column to establish which data is to be imported or
synchronized.
"SIMATIC STEP 7" displays in the Status column if the data to be
imported:
Is only present in the import file (CAx)
Is only present in the STEP 7 project
Is identical in the import file and the STEP 7 project
or if it is different.
8. In the Selection column, click the check box in the first row to import
all data.
9. Click [Import].
Note:
If during the export from EPLAN several stations were exported, you will
need to insert a new station and repeat steps 4 through 10 for each
station, meaning, for each export file.
3. In the project tree on the left, select the station you would like to
compare.
4. Start the import via Options > CAx Data > Import.
52 / 64
5. In the Import CAx file dialog, select the file you previously exported
from EPLAN.
6. Click on [Open].
In the Import CAx data dialog, you can use the check box in the
Selection column to establish which data is to be imported or
synchronized.
"SIMATIC STEP 7" displays in the Status column if the data to be
imported:
Is only present in the import file (CAx)
Is only present in the STEP 7 project
Is identical in the import file and the STEP 7 project
or if it is different.
7. Select the check boxes in the Selection column for the data you
would like to import again.
53 / 64
8. Click [Import].
The data is imported.
Any data that could not be imported will be marked red in the
selection list; the [Display Log] button will make an error log
available.
Note:
If during the export from EPLAN several stations were exported, repeat
steps 3 to 9 for each station, meaning for each export file.
54 / 64
Importing PLC Data
In this example, you will import data from an exchange file created by
"SIMATIC STEP 7" into EPLAN.
3. In the project tree on the left, select the station you would like to
export.
4. Start the export via Options > CAx Data > Export.
5. In the Export CAx Data dialog, click the [Browse] button in order to
establish the path where the export data is to be saved.
55 / 64
6. In the Browse for folder dialog, choose the target path.
7. Click [OK].
8. In the Selection column of the Export CAx data dialog, select the
stations that are to be exported.
"SIMATIC STEP 7" will create a file with the station name for each
exported station in the specified directory.
9. Click [Export].
The selected stations will be exported.
Note:
In the Export CAx data dialog, several stations can be checked, since
all checked stations will be exported by "SIMATIC STEP 7". "SIMATIC
STEP 7" creates an export file for each station.
3. Or open the desired project via Project > Open to synchronize the
data with an existing project.
4. Start the import via Project data > PLC > Import data.
56 / 64
5. In the Import PLC data dialog, select Siemens SIMATIC STEP 7
Version 5.3 / 5.4 from the Format of import file drop-down list.
6. In the File name field, click [] to choose the file that was created
during export from "SIMATIC STEP 7".
7. In the Open dialog, choose the export file that was created during
the export from "SIMATIC STEP 7".
8. Click on [Open].
9. From the Language drop-down list in the Import PLC data dialog,
select the language in which the function texts were written during
the export by "SIMATIC STEP 7".
Note:
The Synchronize functions option is only available with "SIMATIC
STEP 7" version 5.4 SP3 and higher, since older versions of this
Siemens software neither store nor export information necessary for
synchronization.
57 / 64
10. Click [OK].
The import is started, and a progress bar shows you the status of
the import. You can see the results after a successful import in the
PLC / bus configuration navigator.
You will generate unplaced functions during the import into your new
project; you can then use these by placing them in the schematic.
Note:
If during the export from "SIMATIC STEP 7" several stations were
exported, the steps 4 to 10 for each station, meaning for each export file,
need to be repeated.
58 / 64
During the import into EPLAN, an attempt is made to create the
connection point designations via synchronization with parts
management; the applicable search criterion here is the PLC type
designation.
Connection points that do not appear to have a connection point
designation will display with the designation "?x" in the project, where "x"
is a consecutive number. You will then have several options for entering
the connection point designations in the project:
You can correct the connection point designation at each terminal
manually.
You can assign the correct function templates to the PLC connection
points individually or in blocks after selecting a part.
1. Click the PLC box in one of the PLC navigators and select the menu
items Edit > Properties.
4. Open the parts tree under Electrical engineering > Component >
PLC in the Parts management <...> dialog.
59 / 64
5. Select the element with the same PLC type designation.
6. Complete the part selection with [OK].
1. Select the PLC connection point in one of the PLC navigators and
select the menu items Edit > Properties.
2. In the Properties <> dialog, select the PLC connection point tab.
60 / 64
Using Function Templates Blockwise
You may also perform the allocation in groups (blockwise), in order to
avoid having to allocate the function template to each one of the PLC
connection points. Note that blockwise use of the function template is
only possible with placed objects. You must therefore first place the PLC
connection points on a newly created page.
1. Select the menu item Page > New.
2. In the New page dialog, enter a complete page name and page
description.
3. From the Page type drop-down list, select the entry Schematic
multi-line.
1. Open the new page in the graphical editor, e.g., with a double click
on that page in the page navigator.
2. Select the menu items Project data > PLC > Navigator.
3. Check a PLC connection point in the PLC navigator and use the drag
& drop function to drag it to the new page.
4. Repeat this step for all PLC connection points.
5. Now select all the placed PLC connection points on the new page.
6. Select the menu items Project data > PLC > Use connection
points blockwise.
7. Open the tree view in the Select unplaced PLC connection points
to place them blockwise dialog.
11. Repeat these steps until all PLC connection points have been
assigned a connection point designation.
62 / 64
Appendix: Modification History
Version 1.9.6: Local communication units have been removed; this
simplifies the input of the bus structures.
63 / 64
64 / 64