How can I configure SIPLUS extreme modules (order no.: 6AG1 ...) in STEP 7?
You have a SIPLUS extreme module for extreme environment conditions with order number 6AG1 ... and would like to configure it with STEP 7.
For this you use the type based on this module with order number 6ES7 ... .
The following excerpt from the STEP 7 HW Config shows the configuration of an ET200M of SIPLUS extreme:
Slot 2: IM 153-1 with order number: 6AG1 153-1AA03-2XB0
Slot 4: SM 321 16DI with order number: 6AG1 321-1BH02-2AA0
Slot 5: SM 322 16DO with order number: 6AG1 322-1BH01-2AA0
Fig. 1: Sample configuration of an ET200M of SIPLUS extreme
If you were previously implementing SIMATIC Outdoor modules (6ES7 ...-...8.-....), you replace them in specific cases with SIPLUS extreme modules without having to reconfigure. For example, you can replace the following modules with an ET200M with order number 6AG1 153-1AA03-2XB0 (SIPLUS extreme) in a spare parts case without reconfiguration:
An overview of all the order numbers of the relevant SIMATIC, SIMATIC Outdoor and SIPLUS extreme modules is available in Entry ID: 17054970
Which DP slaves can be added to and removed from a PROFIBUS DP master system using the CiR function (Configuration in RUN) and which configuration changes are permissible?
The CiR function (Configuration in RUN) allows system expansion during operation. You can make modifications to plant during operation with CiR in sections of plant with a distributed I/O.
In order to make modifications to plant during operation with CiR you must use one of the modules below as PROFIBUS DP master:
Integrated MPI/DP interface or integrated DP interface of an S7-400 CPU
External DP master interface CP443-5 EXT from V5.0
Interface module IF 964-DP
Using the CiR system you can add or remove compact DP slaves, for example third-party slaves, and the modular DP slaves ET 200M, ET 200iSP and ET 200S to/from an existing PROFIBUS DP master system.
Permissible configuration changes with compact DP slaves You can add/remove a compact DP slave to/from a PROFIBUS DP master system only as a complete station.
Permissible configuration changes with modular DP slave ET 200M You can use the CiR function to add/remove the DP slave ET 200M as a complete station to/from a PROFIBUS DP master system. Furthermore, with the modular DP slave ET 200M you can use the CiR function to add and remove individual modules or change their parameters.
Permissible configuration changes with modular DP slave ET 200iSP
You can use the CiR function to add/remove the modular DP slave ET 200iSP as a complete station to/from a PROFIBUS DP master system. In addition, with the modular DP slave ET 200iSP you can use the CiR function to change the parameters of individual modules. You can use the CiR function to replace reserve modules with the coming electronic modules of the ER 200isp.
Permissible configuration changes with the modular DP slave ET 200S
You can use the CiR function to add/remove the modular DP slave ET 200S only as a complete station to/from a PROFIBUS DP master system.
Using the CiR function to add individual modules to the existing modular DP slave ET 200S is not supported to date. If you need additional individual modules in the existing modular DP slave ET 200S, you must first remove the complete station using the CiR function. Then you use the CiR function to add the modular DP slave ET 200S with the additional modules required as a complete station to the PROFIBUS DP master system.
Option handling provides another way of preparing the ET 200S for coming extensions (options). Option handling means, for example, that you assemble, wire and configure the planned maximum configuration of the ET 200S. You can use option handling with or without RESERVE modules.
More information about the Option Handling function with the ET 200S is available in Entry ID: 22564754.
Further Information More information about the CiR function is available in the manual "SIMATIC STEP7 V5.5 Modifying the System during Operation via CiR" in Entry ID: 45531308.
Information about using the "Configuration in Run" (CiR) function on the PROFINET IO system is available in Entry ID: 49245734.
Where can you find sample S7 programs and documentation for communication via PROFINET on the SIMATIC NET Quick Start Collection?
Description: The SIMATIC NET Quick Start Collection provides simple sample programs designed to help when starting to configure plants with SIMATIC NET products.
The following links take you to the SIMATIC NET Quick Start Collection. There you find sample programs and documentation for PROFINET IO, i.e. for communication between an IO controller and an IO device or DP slave IWLAN components.
Configuration Notes: The "SIMATIC Selection Tool" configurator guides you conveniently and simply through the configuration of an ET 200S, ET 200M, ET200pro, ET200eco or ET 200iSP station and supports you in selecting the various components and matching accessories. As a result you receive a list with order numbers and quantities as a basis for your order. The "SIMATIC Selection Tool" configurator also supports you in keeping to limit values for load currents, slots and parameters, for example.
The "SIMATIC Selection Tool" is in the configuration tool overview of the Industry Mall under Automation Technology.
QUESTION: Why don't the analog modules transfer the parameterization data
(e.g. measuring range, limit values, ...) although the ET 200S, ET
200M or ET 200X slave is running under an external master without
any error messages?
When using different systems there might be differences in the slot
counting. Some configuration systems for external masters start
slot counting on the module with the address 0 or 1. On the remote
modules ET 200S, ET 200M and ET 200X slot counting starts with slot
If the error described above occurs, then please check the
parameterization message with regard to the specification of slots
in the parameter record belonging to the module.
A parameter record for a module in the ET 200M is structured as
follows, for example:
Slot number of the module
Data record number
Make sure that the slot numbers of the individual modules are
specified correctly. The first module in the ET 200 modules has
slot number 4. The slot numbers of all the other modules are to be
A description of the configuration and parameterization messages
for the relevant ET 200M and ET 200X modules is given in the
following two Entry IDs: 1455647, 2836173.
Configuring a power supply for an IMxxx in the ET200M
Why can I only parameterize my ET 200M with IM 153-x in hex
ANSWER: Description of problem:
In the HW Config, to your DP master system you have added an ET
200M with IM 153-x from the HW catalog under "Profibus\Additional
Field Devices". The ET 200M can only be parameterized in hex code.
The analog modules in the ET 200M cannot be parameterized at
Clearing the problem: You have loaded a language-independent GSD file for the ET
200M. In order to be able to parameterize the ET 200M in something
other than hex code, please install the language-dependent GSD file
version. This then makes it possible also to parameterize the
existing analog modules.
The GSD files for ET 200M are to be found in the FAQ with Entry ID
The input values of an analog module in the ET 200M sporadically have the value zero
Why do the input values of an analog module in the ET 200M sporadically have the value zero in the S5 control?
ANSWER: Description of problem:
You have a PROFIBUS DP master system with the IM308-C as master and ET 200M as slave. An analog module is operated in the ET 200M. The analog values read out are standardized with an FB34 to FB37. The analog input values in the S5 controller sporadically have the value zero.
Clearing the problem:
Check with direct accesses (i.e. not via the FB34 to FB 37) whether the values remain the same. If they fluctuate here too, check the wiring of the analog module.
If the values do not fluctuate, then check the parameters of the slave. The ET 200M parameter "Format of the analog values" must be set to SIMATIC S5. If SIMATIC S7 is set, the FB identifies each value as incorrect for which one of the two lowest bits is set to 1.
You can change the "Format of the analog values" parameter in the mask "Parameterize: ET 200M". In the COM PROFIBUS you double-click the ET 200M slave. In the "Slave Properties" window press the "Parameterize" button.
How do I configure the two DP interfaces of the IM153-3 ?
You configure the two separate DP buses as if each of the two masters had its own IM153-3 slave. In reality this slave is only available once. The station number of the IM153-3 is the same for the master. For the second master, however, it can be higher by 1. In this case the "m+1" switch must be set to ON.
"Change of module during operation" parameter option on an ET 200 M
What is the meaning of the "Change of module during operation" parameter option on an ET 200 M?
Change of module during operation is a function with which certain modules from the S7 300 range can be removed from or plugged into the rack of the ET200M during operation.
However, the requirement here is that you have an active backplane bus (proper busbar with slots) and not the previous mounting channel with bus connectors.
Furthermore, you need at least an IM153-1AA02... or even newer.
Older modules like the IM153-0 or IM153-1AA00... do not support this function.
The IM 153 must be controlled by an S7-400 CPU, because the S7-300 CPU does not support the pull/plug interrupt.
As of Step7 V5.1 it will be possible for S7-300 to configure remove an plug, in particular when the CP 342-5 is used as DP master. Here you must remember that the connection to the CPU only functions via the FCs supplied. This means that an associated interrupt OB is not called. The remove/plug interrupt is also registered as a new diagnostic message of a module through the "DP-RECV" FC just like the other interrupts with this module. You must then read out the individual diagnostics of the slave and evaluate "manually" the sort of message concerned.
Operating ET200M as slave on master station CPU315-2DP
QUESTION: How can I link a slave station of the
ET200M type to a master station CPU315-2DP?
There are 2 steps to configuring an ET200M slave station:
In the first step you link the station and parameterize it.
In the second step you configure the slave by selecting
and parameterizing the modules that are to be processed in the
Step 1: Link slave to master station
After configuring the master station you will find three interface
modules of the type IM 153-1 under +PROFIBUS-DP > ET200M in
the "H/W CATALOG. Select the interface module you require
and pull it onto your DP master's slave phase.
As a result the dialog box "Properties-PROFIBUS users
opens with General and Network Connection tabs.
In the Network Connection tab you set the required L2 user
address for the slave (options between 1 and 125), and
under the PROPERTIES you can set the parameters of the PROFIBUS
network (baud rate, highest PROFIBUS address in the network).
In the General tab you read the data and change the name
of the station.
Acknowledge with "OK and the dialog box "Properties-DP
slave opens. In this you enter the diagnostics address under
which you can process the slave data in the master station.
When you have entered the data and transferred with "OK,
then the slave station is output with the current L2 user address
(x) in the tool "H/W CONFIG.
Step 2: Configure slave
In "H/W CATALOG you select the required module under
the previously selected master interface module (IM153-1) and
place it on the required slot (4 to 11) of the ET200M. Finally
you parameterize the address and operating parameters of the single
The following limits must be observed when configuring
the ET200M slave:
Maximum of 8 modules in 1 station
Address area is limited to a maximum of 122 input
bytes and 122 output bytes.
Maximum of 7 analog cards with 8 channels is
possible, since 7 * 8 *2 bytes =112 bytes (each channel requires
No startup of ET200M station when using blank slots
How can I configure the function "Module change during operation"
for a ET200M and what do I have to pay attention to?
The function "Module change during operation" (or "Insert/Remove
module") enables you to insert or remove modules during operation
of the ET 200M rack.
A requirement for this function is the use of an active backpanel
bus. The conventional bus connectors (U piece) do not support this
function since the backpanel bus is disconnected during the removal
of a module.
Furthermore, you need at least a IM153-1 with the MLFB 6ES7
Older modules, for example modules with the MLFB
IM153-1AA00-0XB0 do not support this function.
To see if your module supports this function, please consult the
STEP 7 hardware configuration ( select the module in the catalog
> the lower dialog box displays the support modules in
plaintext) or in chapter 9 of the manual "SIMATIC Distributed
Peripheral Deviced ET 200M" The manual is at your disposal in entry
You can configure this function in STEP 7 V5.1 and higher. The
configuration differs depending on the CPU and DP master you are
using. If you are using an S7 400 CPU or an S7 400 CP as DP master,
then you can configure the function via the Object Properties of
the IM 153 (double-click on the module > tab "Special").
If you are using an S7 300 CPU or the CP 342-5 as DP master,
then you can only configure the function if you have incorporated
the IM 153 as GSD file in the hardware catalog. Fig. 1 shows the
Configure dialog for this function.
If you are using parameterizable modules in your ET200M station,
you must also refer to the notes given in Entry ID 16805552.
The GSD file for the IM153-x can be found under entry ID: 113498.
How to incorporate a GSD file in the HW catalog of STEP 7 is
described in entry ID: 2383630.
If you activate the function "Module change during operation", you
also have to activate the function "Start-up for ref./actual
conf.". If you use a S7 400 DP master, this function is
Figure 1: Parameter assignment for 316-2DP and STEP7 5.2
The differences in dealing with interrupts depending on the
systems used are explained in entry 186963.
Display of the "Parameter Assignment" tab for the configuration of modules
Why can’t I parameterize my ET200M modules if I want to configure
the station via GSD files?
ANSWER: You have downloaded the GSD file of your
ET200M station from Entry ID: 113498 and have integrated them
into STEP 7 according to the instructions in Entry ID:
When you open the configuration dialog of a module, then the tab
required for configuring the module is not available.
Fig. 1: Missing configuration tab for an ET200M module
On the download pages of Customer Support there are often
various GSD files (with fixed and free configuration) offered for
the same slave types. The reasons for this are:
GSD files are not only used by STEP 7, but also by other
configuration tools. These tools and also older versions of STEP 7
and COM PROFIBUS do not support import of GSD files larger than 64
Kbytes - see Entry ID: 11869047.
GSD files have to accommodate different PROFIBUS standards (DP
Certain DP masters do not support any complex configuration
messages or any special ID formats.
Therefore, when downloading GSD files, you should make sure that
the file you want actually supports parameterization of the
modules. You can tell this easily by the size of the GSD file.
Small files (approx. 5 Kbytes) generally do not support assignment
of module parameters.
Fig. 2: "Parameter Assignment" tab
Therefore, on the download side, you should check to see whether
there are other GSD files available for the same slave which are
larger and you should then always use the GSD file that is
The function range of a slave depends not only on the configuration
data, but also on the properties of the master.
Why do the analog output channels of my SM-335 not work?
With release 05 and 5 of SM 335 (6ES7 335-7HG01-0AB0) the following
has to be considered:
If, for example, in SM 335 only channels 0 and 1 are activated
and 2 and 3 are deactivated, channel 1 will not work correctly.
Channel 1 will not give any output and channel 0 is working. If
channels 0, 1 and 2 are activated, but 3 is deactivated, output
channel 2 will not work correctly.
Remedy: Activate all four channels. If a channel is
not used, it should not be connected (leave pins open).
In release 7 the output channels can be activated independently of
How do you calculate the times for the clock-synchronized operation of ET 200M?
Instructions: Using the interface modules IM 153-2 from 6ES7153-2BAx1-0XB0 you can configure an overlapping of Ti and To for clock-synchronized operation. This means that an equidistance ≥ 0.5 ms can be achieved from STEP 7 V5.4 or GSD rev. 5.
Attached are two Excel tables (for IM 153-2 6ES7153-2BAx1-0XB0 and 6ES7153-2BAx2-0XB0) for calculating timing for clock-synchronized operation.
This calculation table will help you
to locate reserves and visualize time sequences in the case of configuration with STEP 7
to locate clock-synchronicity parameters Ti, To and Tdp depending upon the configuration used (there is no configuration support tool here) and to optimize the parameters in the case of configuration with GSD.
The calculation table shown above relates to the following hardware, for example:
SM 338 POS-INPUT
How do you use the calculation table?
Your ET 200M configuration appears in the top half of the "ET 200M" page. Enter the module properties for each slot. Enter the following in the individual rows:
The I/O module is used for clock-synchronicity with Ti and To, i.e. their conversion times are taken into account in the calculation.
Configurable I/O module
Module which supports clock-synchronicity (in the case of "real iso mode devices", refer to the "ET 200M Help" page as well)
The following applies as regards these 3 rows: If there is one of these modules in the slot, enter "1", otherwise enter "0". Exception: If the modules SM 321 (6ES7321-1BH10-0AA0) or SM 322 (6ES7322-1BH10-0AA0) are used in your configuration, they have to be entered in row 6 with "0".
Digital module = "0"
Analog I/O module (e.g. SM, CP, FM) = "1"
Length of the input data (in bytes)
Conversion time for the inputs (see the manual for the module)
Length of the output data (in bytes)
Conversion time for the outputs (see the manual for the module)
Minimum equidistance clock Tdp (see the manual for the module)
Minimum interval between To and Ti in clock-synchronized hybrid modules (see the manual for the module)
Preprocess time for the I/O module
Post-process time for the I/O module
Refer to the "ET 200M Help" page to find the time values for the I/O modules used which support clock-synchronicity. Apply the corresponding values.
If you use special functions (such as alarms, time synchronization, time stamp, …) with the ET 200M, enter this in the "Special Functions Usage" area.
Enter "1" in the individual rows if the following apply:
If jitter is permissible while parameters are being assigned to the slave.
Insert a "1" here if you wish to permit a fault in the equidistance clock Tdp on the I/O modules while parameters are being assigned to them (i.e. at the point in time when you switch the CPU to RUN). This enables you to achieve a smaller equidistance clock Tdp which works properly after parameters have been assigned.
Alarms and data record operations are used.
Time synchronization is used.
Time stamp of the input signals is used.
FM, HART or PCS7 modules are used.
Internode data communication with F modules is used in the interface module.
Enter your choice of bus parameters and I/O parameters in the area at the bottom.
Tdp: System clock
Tdx: Equidistance master - cyclic part;
from HW Config > Properties - DP master system > PROFIBUS properties > Options > Equidistance.
Approx. 20% should be added to the value displayed in the HW Config.
Ti: Signal conditioning and conversion time on the electronic modules and the time for processing the inputs on the DP slave backplane bus
To: Time for cyclic master-slave data exchange between all DP slaves, the time for processing the outputs on the DP slave backplane bus and the signal conditioning and conversion time on the electronic modules.
You can perform the following calculations after entering all the data for your configuration:
Calculation of Tdp_min (without Ti and To overlapping)
Calculation of Tdp_min (with Ti and To overlapping)
Finding valid values for Ti and To with a specified time Tdp for the DP cycle (without Ti and To overlapping)
Finding valid values for Ti and To with a specified time Tdp for the DP cycle (with Ti and To overlapping)
You can start the calculation by clicking the relevant gray button.
Explanation of the bars in rows 28 and 29 on the right:
Bar behind Ti: The total bar length is Tdp; the green portion shows the valid range for Ti changes if To remains unchanged. The line under the bar shows that the size of Ti is calculated from the end of Tdp, and the arrow head indicates Ti's precise position within Tdp (value in the cell to the left of the bar).
Bar behind To: The total bar length is Tdp; the green portion shows the valid range for To changes if Ti remains unchanged. The line under the bar shows that the size of To is calculated from the start of Tdp, and the arrow head indicates To's precise position within Tdp (value in the cell to the left of the bar).
Valid range means that all the parameters set match and can thus run in the IM; i.e. if you click the "Calculate ISO Mode Timing Chart" button, a valid chart appears, otherwise an error message appears.
For reasons attributable to Excel runtime, the bar chart is a very rough representation and serves merely as a guideline, i.e. even if the arrows lie just beside the green area, calculation will still be possible using the above button.
The time sequence for the clock-synchronized operation of the selected configuration appears whenever you click the "Calculate Isochronous Mode Timing Chart" button.
If you click the other buttons, certain values are overwritten by new values in the bus parameters and I/O parameters area.
Explanations of the time diagram
Row 1: Name of the configuration (corresponds to the table on "ET 200M" row 2, column B-I
Row 2: Specifies the clock sync. method used (non-overlapping Ti/To, overlapping Ti/To)
Graphic bars in general: the time axis runs horizontally. All the graphic elements are grouped to enable the user to select the entire timing chart, copy it and paste it into other applications in order to create comparisons or to make the picture available to other people, for example.
Top graphic bar: the length is Tdp, and the colors signify the duration of the processing of the individual functions in the IM module corresponding to the color coding at the very bottom. The green fields characterize the duration of operation of a single slot - cf. the config data in the "ET 200M" table (for instance, "o 4" = length of time the outputs for slot 4 in the IM have been processed for, "i 7" = length of time the inputs for slot 7 in the IM have been processed for)
Yellow rows: represent the I/O signal processing in the I/O modules, aligned to Ti or To. Each row stands for I or O for a slot. The vertical arrow represents the connection for processing in the IM. The bright yellow areas signify the reserves in the I/O modules which are not used during the current timing.
The "Result M" page indicates the possible content of the parameter structure sent by the DP master to the slave for activating the clock synchronicity.
Note You can find detailed information about assigning parameters for clock synchronization with the STEP 7 HW Config in the Clock Synchronicity function manual.
You can find the function manual in Entry ID 15218045.