Display - Siemens Industry Online Support Portals

Display - Siemens Industry Online Support Portals
Important information, Table of
Contents
SIMATIC S5
ET 200
Distributed I/O System
Manual
System Overview
1
Procedure - From Planning to
Initial Operation
2
Routing Cables and Bus
Connectors
3
RS 485 Repeaters
4
IM 308-C and Memory Card –
Structure and Functioning
5
IM 308-C – Addressing, Access
to the Distributed I/Os and
Diagnostics
6
IM 308-C – Using the FB IM308C
(FB 192)
IM 308-C – Starting ET 200
7
8
S5-95U with DP Master Interface:
Design and Method of Operation
9
S5-95U – Addressing,
Diagnostics, FB 230
S5-95U – Starting ET 200
10
11
COM PROFIBUS Manual
(Placeholder)
12
Appendices
A to
G
Glossary, Index
EWA 4NEB 780 6000-02c
Edition 04
Safety Guidelines
!
!
!
This manual contains notices which you should observe to ensure your own personal safety, as
well as to protect the product and connected equipment. These notices are highlighted in the
manual by a warning triangle and are marked as follows according to the level of danger:
Danger
indicates that death, severe personal injury or substantial property damage will result if proper
precautions are not taken.
Warning
indicates that death, severe personal injury or substantial property damage can result if proper
precautions are not taken.
Caution
indicates that minor personal injury or property damage can result if proper precautions are not taken.
Note
draws your attention to particularly important information on the product, handling the product, or
to a particular part of the documentation.
Qualified Personnel
The device/system may only be set up and operated in conjunction with this manual.
Only qualified personnel should be allowed to install and work on this equipment. Qualified
persons are defined as persons who are authorized to commission, to ground, and to tag circuits,
equipment, and systems in accordance with established safety practices and standards.
Correct Usage
!
Note the following:
Warning
This device and its components may only be used for the applications described in the catalog or the
technical description, and only in connection with devices or components from other manufacturers
which have been approved or recommended by Siemens.
This product can only function correctly and safely if it is transported, stored, set up, and installed
correctly, and operated and maintained as recommended.
Trademarks
SIMATIC and SINEC are registered trademarks of SIEMENS AG.
Some of the other designations used in these documents are also registered trademarks; the owner’s rights may be violated if they are used be third parties for their own purposes.
Copyright Siemens AG 1995 All rights reserved
Disclaimer of Liability
The reproduction, transmission or use of this document or its contents is not
permitted without express written authority. Offenders will be liable for
damages. All rights, including rights created by patent grant or registration of
a utility model or design, are reserved.
We have checked the contents of this manual for agreement with the hardware and software described. Since deviations cannot be precluded entirely,
we cannot guarantee full agreement. However, the data in this manual are
reviewed regularly and any necessary corrections included in subsequent
editions. Suggestions for improvement are welcomed.
Siemens AG
Automation and Drives (A&D)
Industrial Automation Systems (AS)
Postfach 4848, D- 90327 Nürnberg
Technical data subject to change.
Siemens AG 1995
Siemens Aktiengesellschaft
Order No. 6ES5 998-3ES22
ET 200 Distributed I/O System
Important Information
Purpose of the
manual
The information in this manual will enable you to:
set up the PROFIBUS bus
operate the IM 308-C as DP master and/or DP slave
parameterize the standard function block FB IM308C for the IM 308-C
operate the S5-95U with DP master interface on the PROFIBUS-DP
start up the PROFIBUS.
This manual deals with the S5-95U programmable controller and
supplements the system manual S5-90U/S5-95U Programmable Controller. It
describes all the functions and features of the DP master interface of the
S5-95U.
The COM PROFIBUS configuration software as of version V5.0 is not described in this manual. There is a separate manual for COM PROFIBUS. The
COM PROFIBUS manual is available on the COM PROFIBUS CD-ROM.
Target group
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
This manual is aimed at readers who want to plan, set up and commission the
ET 200 distributed I/O system with COM PROFIBUS. We assume that you
have experience with or knowledge of how to handle the S5-95U, S5-115U,
S5-135U and S5-155U programmable controllers, depending on the master
you are using.
iii
Important Information
Scope of validity
This manual is valid for the following:
Module / software
Order number
As of release/
version
IM 308-C
6ES5 308-3UC11
6
S5-95U
6ES5 095-8ME01
3
COM PROFIBUS
6ES5 895-6SE.2
3.3
6ES5 895-6SE03
5
RS 485 repeater
6ES7 972-0AA01-0XA0
1
PROFIBUS bus connectors
6ES7 972-0B.11-0XA0
6ES7 972-0B.40-0XA0
6ES7 972-0BA30-0XA0
1
1
1
FB IM308C (FB 192) with
demo program
Available on the intranet
(Siemens) or Internet
3
This manual describes all the modules approved at the time of issue. We reserve the right to enclose a Product Information Sheet containing up-to-date
information with each new or revised module.
Changes since the
previous version
The following things have changed since the previous version of the manual:
COM PROFIBUS as of version V 5.0 is now an open configuration software package for DP masters and is marketed as a separate product.
COM PROFIBUS is therefore no longer described in this manual. There
is a separate manual for COM PROFIBUS, which is shipped together with
COM PROFIBUS on CD-ROM.
For a limited transitional period, COM PROFIBUS version 3.3 will be
supplied in parallel with the new version 5.0. You will still find the description of COM PROFIBUS V 3.3 in Appendix G of this manual.
The description of the optical PROFIBUS-DP network has been included.
The PROFIBUS Terminator (active bus terminating element) has been
added to the PROFIBUS network components.
Standards,
certificates and
approvals
The components described in this manual fulfill the requirements and criteria
of IEC 1131, Part 2 and the requirements for CE marking. CSA, UL and FM
certificates and approvals have been obtained. You will find detailed information on the certificates, approvals and standards in Section A.1.
The IM 308-C master interface module and the DP master interface of the
S5-95U are based on the EN 50170, Volume 2, PROFIBUS standard.
iv
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Important Information
Recycling and
disposal
The ET 200 is low in contaminants and can thus be recycled.
To recycle and dispose of your old device in an environment-friendly manner, please contact:
Siemens Aktiengesellschaft
Anlagenbau und Technische Dienstleistungen
ATD ERC Essen Recycling/Remarketing
Frohnhauser Str. 69
45127 Essen
Phone: +49 201 / 816 1540 (hotline)
Fax: +49 201 / 816 1504
Other requisite
manuals
You will find information on the S5-95U with DP-master interface and all
other versions of the S5-95U in the system manual S5-90U/S5-95U Programmable Controller. At various points in this manual, you will find references to
the system manual S5-90U/S5-95U Programmable Controller.
The description of the slaves does not form part of this manual. You can find
the order numbers for the slave manuals in Catalog ST PI, PROFIBUS &
AS-Interface, Components on the Field Bus.
COM PROFIBUS as of version 5.0 is not described in this manual. You can
print out the COM PROFIBUS manual from the COM PROFIBUS CD-ROM
(6ES5 895-6SE03) and insert it in Chapter 12 (which is a placeholder).
Quick access
A number of features in this manual will help you to obtain quick access to
the information you require:
At the start of the manual, you will find a general table of contents, plus a
list of all the illustrations and a list of all the tables in the manual.
On each page throughout the manual, the bold-face headings on the left
summarize the contents of the individual passages.
The Appendices are followed by a Glossary containing definitions of the
important terms used in the manual.
The manual closes with an index. The index is in alphabetical order and
you can use it to find information on the topic of your choice.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
v
Important Information
Further support
If you have any questions of a technical nature, please get in touch with your
contact at the Siemens office or agent responsible for dealing with you. You
will find the address in the manuals for the DP masters (e.g. in the “Siemens
Worldwide” appendix of the manual S7-300 Programmable Controller; Hardware and Installation manual, in catalogs and on CompuServe (GO AUTFORUM).
If you have questions about the load feeders, please get in touch with the
contact people in your region for communication-capable low-voltage
switchgear. You can obtain a list of contacts by fax on
+49 8765/9302/781001.
If you need a type file or device master file, you can obtain this via modem
on +49 (911) 737972 or via Internet:
http://www.ad.siemens.de/csi_e/gsd
If you have questions or comments about the manual itself, please complete
the reply card at the end of the manual and send it to the specified address.
Please also give us your personal assessment of the manual on the reply card.
In order to make it easier for you to start working with the ET 200 distributed
I/O system, we provide the ”KO-ET 200” workshop. If you are interested,
please notify your regional training center or the central training center in
Nuremberg, D (tel. +49 911 895 3154).
Constantly
updated
information
You can obtain constantly updated information about SIMATIC products:
On the Internet at http://www.ad.siemens.de/
By fax on +49 8765-93 00 50 00
In addition, SIMATIC Customer Support assists you with information and
downloads that can be useful when using the SIMATIC products:
On the Internet at http://www.ad.siemens.de/simatic-cs
At the SIMATIC Customer Support mailbox on +49 (911) 895-7100
To access the mailbox, use a modem with up to V.34 (28.8 kbps), whose
parameters you set as follows: 8, N, 1, ANSI. Alternatively, dial in using
ISDN (x.75, 64 kbps).
You can reach SIMATIC Customer Support by phone on +49 (911) 895-7000
and by fax on +49 (911) 895-7002. You can also make inquiries by e-mail on
the Internet or by leaving a message at the above-mentioned mailbox (addresses: see above).
vi
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of contents
1
2
3
System overview
1.1
What is the ET 200 distributed I/O system? . . . . . . . . . . . . . . . . . . . . . . . . . .
1-2
1.2
Expansion options of the ET 200 distributed I/O system . . . . . . . . . . . . . . .
1-5
1.3
1.3.1
1.3.2
Masters in the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . . . . . . . .
IM 308-C master interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-95U programmable controller with DP master interface . . . . . . . . . . . .
1-8
1-9
1-10
1.4
Slaves in the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . . . . . . . . .
1-11
1.5
PROFIBUS field bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-14
1.6
COM PROFIBUS parameterization software . . . . . . . . . . . . . . . . . . . . . . . . .
1-15
1.7
1.7.1
1.7.2
1.7.3
1.7.4
Network components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fiber-optic cable Simplex connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROFIBUS Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1-16
1-17
1-18
1-19
1-20
Procedure – from planning to initial operation
2.1
Planning the layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2
2.2
Structuring the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . . . . . . . .
2-3
2.3
What to consider before parameterization with COM PROFIBUS . . . . . . .
2-4
2.4
Parameterization with COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-5
2.5
Writing the STEP 5 application program . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6
2.6
Initial operation of the ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-7
Routing cables; connecting and installing bus connectors
3.1
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
Notes on routing cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
General rules and regulations for operation of ET 200 . . . . . . . . . . . . . . . .
In-building cable routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Outdoor cable routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Potential equalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cable shielding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measures to prevent interference voltages . . . . . . . . . . . . . . . . . . . . . . . . . .
Special measures for interference-proof operation . . . . . . . . . . . . . . . . . . . .
3-2
3-3
3-5
3-7
3-8
3-10
3-12
3-14
3.2
3.2.1
3.2.2
3.2.3
Lightning protection and overvoltage protection . . . . . . . . . . . . . . . . . . . . . .
Why protect the automation system against overvoltage? . . . . . . . . . . . . .
How to protect the ET 200 distributed I/O system against overvoltage . . .
Example illustrating lightning protection for the ET 200 distributed
I/O system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-16
3-17
3-19
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-22
vii
Table of Contents
3.3
Characteristics of the bus cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-24
3.4
Applications and technical data of the bus connectors . . . . . . . . . . . . . . . .
3-26
3.5
3.5.1
Connecting the bus cable to the bus connector . . . . . . . . . . . . . . . . . . . . . .
Connecting bus cable to bus connectors with order number
6ES7 972-0B.11 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting bus cable to bus connectors with order number
6ES7 972-0BA30 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting bus cable to bus connectors with order number
6ES7 972-0B.40 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-29
3.6
Connecting the bus connector to the module . . . . . . . . . . . . . . . . . . . . . . . .
3-37
3.7
PNO installation guideline (placeholder) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-38
3.8
3.8.1
3.8.2
3.8.3
PROFIBUS-DP network with fiber-optic cables . . . . . . . . . . . . . . . . . . . . . . .
Fiber-optic cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simplex connectors and connector adapter . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting a fiber-optic cable to the PROFIBUS device . . . . . . . . . . . . . . .
3-39
3-41
3-43
3-44
3.5.2
3.5.3
4
5
6
viii
3-31
3-33
3-35
RS 485 repeaters: installing, connecting and operating
4.1
The RS 485 repeater: scope of application . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
4.2
Mechanical design of the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . . .
4-3
4.3
Configuration options with the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . .
4-6
4.4
Installing and removing the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . .
4-8
4.5
Non-grounded operation of the RS 485 repeater . . . . . . . . . . . . . . . . . . . . .
4-10
4.6
Connecting the voltage supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-11
4.7
Connecting the bus cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-12
4.8
PROFIBUS Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-13
IM 308-C master interface and memory card – structure and functioning
5.1
Function and appearance of the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-2
5.2
Technical data of the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-7
5.3
Installing the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-9
5.4
Installing the memory card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-11
5.5
Loading the operating system of the IM 308-C from the memory card . . .
5-12
5.6
IM 308-C as DP slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-14
IM 308-C – addressing, access to the distributed I/Os and diagnostics
with STEP 5
6.1
6.1.1
6.1.2
6.1.3
6.1.4
Addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page addressing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Addressing via the FB IM308C (FB 192) function block . . . . . . . . . . . . . . .
Access commands for distributed I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-2
6-6
6-8
6-11
6-12
6.2
Diagnostics with STEP 5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-13
6.3
Reading master diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
6.4
6.4.1
6.4.2
Reading slave diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slave diagnostics for DP slaves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Slave-specific diagnostics for DP Siemens slaves. . . . . . . . . . . . . . . . . . . . .
6-17
6-21
6-22
6.5
Sending the FREEZE and SYNC control commands . . . . . . . . . . . . . . . . . .
6-23
6.6
Assigning PROFIBUS addresses with FB IM308C . . . . . . . . . . . . . . . . . . . .
6-24
6.7
Addressing the ET 200 in multimaster mode and/or multiprocessor
mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multimaster mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multiprocessor mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-26
6-27
6-28
IM 308-C – Using the standard function block FB IM308C (FB 192) . . . . . . . . . .
7-1
7.1
Functions of the FB IM308C (FB 192) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-2
7.2
Technical data and installation of the FB IM308C (FB 192) . . . . . . . . . . . .
7-4
7.3
Calling the standard function block FB IM308C and block
parameters (FB 192) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-7
FCT parameter: function of the FB IM308C (FB 192) . . . . . . . . . . . . . . . . .
7-9
GCGR parameter: sending control commands . . . . . . . . . . . . . . . . . . . . . . . 7-12
ERR parameter: interpreting the response and errors of the FB IM308C (FB
192) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-14
6.7.1
6.7.2
7
7.3.1
7.3.2
7.3.3
7.4
8
Indirect parameterization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-19
IM 308-C – Starting ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-1
8.1
Starting and operating the ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-2
8.2
8.2.1
8.2.2
8.2.3
8.2.4
8.2.5
Response of the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . . . . . .
Reaction when power supply is switched on . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction when IM 308-C is switched to OFF, ST or RN . . . . . . . . . . . . . . .
Reaction when CPU is switched to STOP or RUN . . . . . . . . . . . . . . . . . . . .
Reaction to interruption of bus communication or failure of the DP slave .
Reaction when bus interruption is rectified or DP slave is again
addressable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-4
8-5
8-7
8-9
8-10
Switching off ET 200 and reaction to power failure . . . . . . . . . . . . . . . . . . . .
8-15
Design and method of operation of the S5-95U with DP master interface . . . .
9-1
9.1
Design of the S5-95U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-2
9.2
Pin assignment of the DP master interface . . . . . . . . . . . . . . . . . . . . . . . . . .
9-5
9.3
Exchange of data between S5-95U and DP slaves . . . . . . . . . . . . . . . . . . .
9-6
9.4
Technical data of the S5-95U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-8
9.5
Installing S5-95U and 32 K EEPROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-10
9.6
Saving to 32 K EEPROM in the S5-95U (File Export
9-11
8.3
9
10
DP master) . . .
8-14
S5-95U – addressing, accessing the distributed I/O and diagnostics
with STEP 5
10.1
Address areas and options for addressing . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-2
10.2
Accessing the distributed I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-3
10.3
Parameterizing the S5-95U (DP master) in DB 1 . . . . . . . . . . . . . . . . . . . . .
10-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
ix
Table of Contents
11
10.4
10.4.1
10.4.2
10.4.3
Diagnostics in the STEP 5 application program of the S5-95U . . . . . . . . . . 10-6
Requesting overview diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
Requesting slave diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
Standard function block FB 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-10
10.5
Monomaster and multimaster modes with S5-95U as DP master . . . . . . . 10-13
S5-95U – Starting ET 200
11.1
Starting and operating the ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11-2
11.2
Power-up of the S5-95U on the bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11-3
11.3
11.3.1
Response of the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . . . . . . 11-6
Reaction to switching the S5-95U for the first time from STOP to RUN
(programmable controller startup) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-7
Reaction after power failure in the S5-95U (restoration of mains power) . 11-8
Reaction when, with the bus running, you switch the S5-95U to
STOP or RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-9
Reaction to interruption of bus communication or DP slave failure . . . . . . 11-10
Reaction when bus interruption is rectified or the DP slave is
again addressable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-11
11.3.2
11.3.3
11.3.4
11.3.5
11.4
Switching off ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-12
11.5
Failure response of the S5-95U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-13
12
COM PROFIBUS manual (placeholder for manual on CD-ROM)
A
General technical data
B
A.1
Standards and certifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-2
A.2
Electromagnetic compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-4
A.3
Transport and storage conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A-6
A.4
Mechanical and climatic conditions for operation . . . . . . . . . . . . . . . . . . . . .
A-7
A.5
Insulation tests, protection class and degree of protection . . . . . . . . . . . . .
A-9
Access commands for the S5-115U, S5-135U and
S5-155U programmable controllers
B.1
General information about addressing consistent data . . . . . . . . . . . . . . . .
B-2
B.2
Access commands for the CPUs 941 to 943 . . . . . . . . . . . . . . . . . . . . . . . . .
B-3
B.3
Access commands for the 944 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-5
B.4
Access commands for the 945 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-7
B.5
Access commands for the S5-135U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-9
B.6
Access commands for the S5-155U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-11
B.7
Structure of the consistent data areas for the S5-115U, S5-135U and
S5-155U programmable controllers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-115U: CPUs 941, 942, 943 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-115U: 944 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-115U: CPU 945 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-135U: CPU 922 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-135U: CPU 928 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-155U: CPUs 946/947, 948 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-13
B-16
B-18
B-20
B-22
B-24
B-26
B.7.1
B.7.2
B.7.3
B.7.4
B.7.5
B.7.6
x
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
C
D
Reaction times in the ET 200 distributed I/O system
C.1
C.1.1
C.1.2
Reaction times with IM 308-C as DP master . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction time tprog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction time tcons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-2
C-3
C-4
C.2
C.2.1
C.2.2
Reaction times with S5-95U as DP master . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction time tprog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction time tinter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-5
C-6
C-7
C.3
Reaction time tDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-8
C.4
Reaction time tslave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-9
C.5
C.5.1
C.5.2
C.5.3
C.5.4
Example illustrating how to calculate reaction times for the ET 200
distributed I/O system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating tprog and tcons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating tDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating tslave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Calculating reaction time tR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-11
C-12
C-13
C-14
C-16
C.6
C.6.1
C.6.2
Special cases which may prolong the reaction time tR . . . . . . . . . . . . . . . .
How is data exchanged? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ET 200U operating in slow mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-19
C-20
C-24
Demo programs
D.1
D.1.1
D.1.2
D.2
E
Accessing the DP/AS-I link with FB IM 308-C (FB 192) . . . . . . . . . . . . . . . .
Calling FB IM308C (FB 192) (DP/AS-I link only) . . . . . . . . . . . . . . . . . . . . . .
Interpreting the error messages of FBIM308C (FB 192)
(DP/AS-I link only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-2
D-3
D-10
S5-95U: demo FB 30 for saving the overview diagnostics . . . . . . . . . . . . .
D-12
Dimensional drawings
E.1
Dimensional drawing of the IM 308-C master interface . . . . . . . . . . . . . . . .
E-2
E.2
Dimensional drawings of the bus connector . . . . . . . . . . . . . . . . . . . . . . . . .
E-3
E.3
Dimensional drawings of the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . .
E-5
E.4
Dimensional drawing of the PROFIBUS Terminator . . . . . . . . . . . . . . . . . . .
E-6
F
Order numbers
G
COM PROFIBUS V3.3 or lower
G.1
Differences between COM PROFIBUS V3.0 to V3.3 and important
information on the online functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-2
Scope of applications and preconditions for using the COM PROFIBUS
parameterization software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-10
G.3
Starting COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-12
G.4
Graphical user interface of COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . .
G-14
G.5
Example of how to parameterize a DP configuration with
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-17
Example of how to parameterize an FMS configuration with
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-24
G.2
G.6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
xi
Table of Contents
G.7
Creating and opening a program file; importing data . . . . . . . . . . . . . . . . . .
G-30
G.8
Parameterizing the configuration of a master system with
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering bus parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering host parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Entering master parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DP slave: entering slave parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FMS station: entering FMS station parameters . . . . . . . . . . . . . . . . . . . . . . .
Using PROFIBUS-DP and PROFIBUS-FMS simultaneously . . . . . . . . . . .
Creating a new master system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuring the IM 308-C as a DP slave . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning DP slaves to groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
IM 308-C: Assigning a shared-input master . . . . . . . . . . . . . . . . . . . . . . . . . .
G-33
G-35
G-37
G-39
G-42
G-44
G-46
G-47
G-48
G-51
G-52
Making provision for masters other than those entered with
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-53
G.10
Device master files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-54
G.11
Saving and exporting the configuration parameterized with
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-55
Saving to DP master (File Export DP master) . . . . . . . . . . . . . . . . . . G-57
Saving to 32 K EEPROM in the S5-95U (File Export DP master) . . G-59
Saving to memory card for IM 308-C (File Export Memory Card) . . . G-62
Saving as a binary database in NCM format for SIMATIC NET PC modules
(File Export NCM file) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-63
G.8.1
G.8.2
G.8.3
G.8.4
G.8.5
G.8.6
G.8.7
G.8.8
G.8.9
G.8.10
G.9
G.11.1
G.11.2
G.11.3
G.11.4
xii
G.12
Documenting and printing the parameterized configuration . . . . . . . . . . . .
G-64
G.13
PROFIBUS-DP: service functions with COM PROFIBUS . . . . . . . . . . . . . .
G-65
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
Figures
1-1
1-2
1-3
1-4
1-5
1-6
1-7
1-8
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
3-15
3-16
3-17
3-18
4-1
4-2
4-3
4-4
4-5
4-6
4-7
4-8
4-9
4-10
5-1
5-2
5-3
5-4
Structure of a bus segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linking bus segments with RS 485 repeaters . . . . . . . . . . . . . . . . . . . . . . . .
IM 308-C master interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
S5-95U programmable controller with DP master interface . . . . . . . . . . . .
Purpose of the COM PROFIBUS parameterization software . . . . . . . . . . .
Simplex connectors and the special plug-in adapter for the IM 153-2 FO
and IM 467 FO (assembled) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROFIBUS Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Securing shielded cables with cable clamps and cable ties
(schematic diagram) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Circuits with DC-actuated coils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Circuits with AC-actuated coils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Measures for suppressing interference from fluorescent tubes in cabinets
Lightning-protection zones of a building . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Example showing lightning protection for the ET 200 distributed
I/O system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus connector with order number 6ES7 972-0B.11 ... . . . . . . . . . . . . . . . . .
Length of stripped ends for connection to bus connector
(6ES7 972-0B.11...) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting bus cable to bus connectors with order number
6ES7 972-0B.11 ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Appearance of the bus connector with order number 6ES7 972-0BA30 ...
Length of stripped ends for connection to bus connector
(6ES7 972-0BA30 ...) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting bus cable to bus connector (6ES7 972-0BA30 ...) . . . . . . . . . .
Bus connector with order number 6ES7 972-0B.40 ... . . . . . . . . . . . . . . . . .
Length of stripped ends for connection to bus connector
(6ES7 972-0B.40 ...) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Connecting the bus cable to the bus connector (6ES7 972-0B.40 ...) . . .
Bus connector (6ES7 972-0B.11-...): positions of switch for
terminating resistor in circuit or not in circuit . . . . . . . . . . . . . . . . . . . . . . . . .
Optical PROFIBUS-DP network with nodes that have an integrated
fiber-optic cable interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Simplex connectors and a special connector adapter for the IM 153-2 FO
and IM 467 FO (installed) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block diagram of the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Setting of the terminating resistor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Two bus segments connected to the RS 485 repeater (1) . . . . . . . . . . . . .
Two bus segments connected to the RS 485 repeater (2) . . . . . . . . . . . . .
Two bus segments connected to the RS 485 repeater (3) . . . . . . . . . . . . .
Mounting the RS 485 repeater on the busbar for S7-300 . . . . . . . . . . . . . .
Removing the RS 485 repeater from the busbar for S7-300 . . . . . . . . . . . .
ET 200 bus segments operating as non-grounded segments . . . . . . . . . .
Length of stripped ends for connection to RS 485 repeater . . . . . . . . . . . .
Stripping lengths for connection to the PROFIBUS Terminator . . . . . . . . .
IM 308-C master interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Block diagram of the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Method of operation, IM 308-C as DP slave . . . . . . . . . . . . . . . . . . . . . . . . .
Structure of device-specific diagnostics of the IM 308-C as DP slave . . . .
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1-5
1-6
1-9
1-10
1-15
1-18
1-19
1-20
3-11
3-14
3-14
3-15
3-18
3-23
3-31
3-31
3-32
3-33
3-33
3-34
3-35
3-35
3-36
3-37
3-40
3-43
4-5
4-6
4-6
4-7
4-7
4-8
4-9
4-10
4-12
4-15
5-2
5-7
5-14
5-16
xiii
Table of Contents
6-1
6-2
6-3
6-4
6-5
7-1
8-1
9-1
9-2
10-1
10-2
10-3
10-4
11-1
11-2
B-1
C-1
C-2
C-3
C-4
C-5
C-6
C-7
C-8
C-9
C-10
E-1
E-2
E-3
E-4
E-5
E-6
E-7
G-1
G-2
G-3
G-4
G-5
G-6
G-7
G-8
G-9
G-10
G-11
G-12
G-13
G-14
G-15
G-16
G-17
G-18
xiv
Diagnostics structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-13
Using the FB IM308C to assign a PROFIBUS address to a DP slave . . . . 6-24
Monomaster mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-26
Multimaster mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-27
Multiprocessor mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-28
Appearance of the FB IM308C call in the STL or in KOP/FUP . . . . . . . . . .
7-7
IM 308-C and CPU power-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-6
Front view of the S5-95U with DP master interface . . . . . . . . . . . . . . . . . . .
9-2
Principle of data exchange between S5-95U and DP slave . . . . . . . . . . . .
9-7
DB 1 with default parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-4
Structure of diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
S5-95U – monomaster mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
S5-95U – multimaster mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-13
Power-up of the S5-95U with DP master interface (1) . . . . . . . . . . . . . . . . . 11-4
Power-up of the S5-95U with DP master interface (2) . . . . . . . . . . . . . . . . . 11-5
ID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-14
Reaction times in the ET 200 distributed I/O system . . . . . . . . . . . . . . . . . .
C-2
Reaction time tcons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-4
Reaction times in the ET 200 distributed I/O system (S5-95U) . . . . . . . . .
C-5
Reaction time tinter (S5-95U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-7
Reaction time tDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-8
Reaction time tslave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-9
Example of a bus configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11
Contribution of PROFIBUS-DP to the reaction time . . . . . . . . . . . . . . . . . . . C-18
Block diagram illustrating exchange of data between DP master and
DP slave . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-20
Token passing between two masters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-22
Dimensional drawing of the IM 308-C master interface . . . . . . . . . . . . . . . .
E-2
IP 20 bus connector (6ES7 972-0B.11-0XA0) . . . . . . . . . . . . . . . . . . . . . . . .
E-3
IP 20 bus connector (6ES7 972-0BA30-0XA0) . . . . . . . . . . . . . . . . . . . . . . .
E-3
IP 20 bus connector (6ES7 972-0B.40-0XA0) . . . . . . . . . . . . . . . . . . . . . . . .
E-4
RS 485 repeater on standard-section busbar . . . . . . . . . . . . . . . . . . . . . . . .
E-5
RS 485 repeater on busbar for S7-300 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E-5
PROFIBUS Terminator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
E-6
”Create GSD File” Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
G-5
Screen elements of COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-14
Example of an application window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-16
Sample configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-17
Example of the ”Master Host Selection” window . . . . . . . . . . . . . . . . . . . . . . G-18
Example showing how the master system is displayed on screen . . . . . . . G-18
Example of the ”Bus Parameters” dialog box . . . . . . . . . . . . . . . . . . . . . . . . G-19
Example of the ”Host Parameters” dialog box . . . . . . . . . . . . . . . . . . . . . . . . G-19
Example of the ”Master Parameters” dialog box . . . . . . . . . . . . . . . . . . . . . . G-20
Example of the ”Slave Parameters ET 200B” dialog box . . . . . . . . . . . . . . . G-21
Example of the ”ConET 200M” dialog box . . . . . . . . . . . . . . . . . . . . . . . . . . . G-22
Sample configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . G-24
Example of the ”Master Host Selection” window . . . . . . . . . . . . . . . . . . . . . . G-25
Example showing how the FMS master system is displayed on screen . . G-25
Example of the ”Bus Parameters” dialog box . . . . . . . . . . . . . . . . . . . . . . . . G-26
Example of the ”FMS Station Properties SIMOCODE” dialog box . . . . . . . G-27
Example of the ”Edit FMS Connections” dialog box . . . . . . . . . . . . . . . . . . . G-27
Example of the ”Edit FMS Connections” dialog box . . . . . . . . . . . . . . . . . . . G-28
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
G-19
G-20
G-21
G-22
Alternative ways of importing master systems . . . . . . . . . . . . . . . . . . . . . . . .
Application window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Creating a new master system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Groups and their Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-31
G-34
G-47
G-51
xv
Table of Contents
Tables
1-1
1-2
1-3
2-1
2-2
2-3
2-4
2-5
2-6
3-1
3-2
3-3
3-4
3-5
3-6
3-7
3-8
3-9
3-10
3-11
3-12
3-13
3-14
4-1
4-2
4-3
4-4
4-5
4-6
4-7
5-1
5-2
5-3
5-4
5-5
5-6
5-7
5-8
6-1
6-2
6-3
6-4
6-5
6-6
6-7
6-8
6-9
xvi
Permissible cable length of a bus segment as a function of baud rate . . .
1-5
Permissible cable length of a segment incorporating RS 485 repeaters . .
1-7
Mechanical design of and applications for IP 20 bus connectors . . . . . . . 1-17
Planning the layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-2
Setting up the ET 200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-3
COM PROFIBUS and STEP 5 in parallel . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-4
Parameterizing and saving the configuration . . . . . . . . . . . . . . . . . . . . . . . . .
2-5
STEP 5 application program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2-6
Initial operation of the ET 200 (with IM 308-C) . . . . . . . . . . . . . . . . . . . . . . .
2-7
In-building cable routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3-5
Overvoltage-protection components for coarse protection . . . . . . . . . . . . . 3-20
Fine protection of lines by means of overvoltage-protection
components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-21
Example of configuration with adequate lightning protection (legend for Fig. 3-6)
3-22
Characteristics of the PROFIBUS cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-24
IP 20 bus connectors, configuration and applications . . . . . . . . . . . . . . . . 3-26
IP 20 bus connectors, technical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-27
Pin assignment of the 9-pole D-sub connector . . . . . . . . . . . . . . . . . . . . . . . 3-28
Permissible cable lengths for a segment using RS 485 repeaters . . . . . . . 3-29
Length of droplines per segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-30
Features of the fiber-optic cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-41
Order numbers – fiber-optic cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-42
Order numbers – Simplex connectors and connector adapters . . . . . . . . 3-44
Permissible cable lengths on the optical PROFIBUS-DP network
(partyline topology) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-44
Maximum cable length of a segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-2
Maximum cable length between two stations . . . . . . . . . . . . . . . . . . . . . . . .
4-2
Description and functions of the RS 485 repeater . . . . . . . . . . . . . . . . . . . .
4-3
Technical data of the RS 485 repeater . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4-4
Pin assignment of the 9-pin sub-D adapter (programmer/OP interface) . .
4-4
Description and functions of the PROFIBUS Terminator . . . . . . . . . . . . . . . 4-13
Technical specifications of the PROFIBUS Terminator . . . . . . . . . . . . . . . . 4-14
Controls and features of the IM 308-C master interface . . . . . . . . . . . . . . .
5-3
Meanings of ”BF” LED on the IM 308-C master interface . . . . . . . . . . . . . .
5-4
Meanings of the LEDs on the IM 308-C master interface . . . . . . . . . . . . . .
5-5
Technical data of the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-8
Slots in the S5-115U system, CR 700-0 module rack . . . . . . . . . . . . . . . . . .
5-9
Slots in the S5-115U system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5-9
Slots in the S5-135U/S5-155U system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10
Flashing code output by LEDs on IM 308-C when the operating system
is loaded from memory card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
Maximum data lengths and consistent areas in bytes for the IM 308-C . .
6-2
Modes of addressing with the IM 308-C as DP master . . . . . . . . . . . . . . . .
6-5
Assignment of pages to IM 308-C master interfaces . . . . . . . . . . . . . . . . . .
6-8
How page addressing works . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6-9
Structure of master diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-15
Appearance of master diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-16
Structure of slave diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-18
Structure of station status 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-19
Structure of station status 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-20
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
6-10
6-11
6-12
7-1
7-2
7-3
7-4
7-5
7-6
7-7
7-8
7-9
7-10
7-11
8-1
8-2
8-3
8-4
8-5
8-6
8-7
8-8
9-1
9-2
9-3
9-4
9-5
10-1
10-2
10-3
10-4
10-5
10-6
10-7
11-1
11-2
11-3
11-4
11-5
A-1
A-2
B-1
B-2
B-3
B-4
B-5
Structure of the master PROFIBUS address . . . . . . . . . . . . . . . . . . . . . . . . .
Structure of the header for station, module or channel diagnostics . . . . . .
Structure of the slave-specific diagnostics for DP Siemens slaves . . . . . .
File designations for FB IM308C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Technical data of the FB IM308C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Runtimes for the FB IM308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of the block parameters of the FB IM308C . . . . . . . . . . . . . . . . .
Meaning of the FCT parameter for IM 308-C as DP master . . . . . . . . . . .
Structure of the S5 memory area after FCT = WO, RO or RI . . . . . . . . . . .
Structure of the S5 memory area for FCT = CS . . . . . . . . . . . . . . . . . . . . . .
Assignment of the GCGR parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assignment of the ERR parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of the error numbers in the ERR parameter . . . . . . . . . . . . . . . .
Structure of the parameter data block for the FB IM308C . . . . . . . . . . . . . .
Reaction when power supply is switched on . . . . . . . . . . . . . . . . . . . . . . . . .
Operating modes of the IM 308-C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction when IM 308-C is switched to OFF, ST or RN . . . . . . . . . . . . . .
Reaction when CPU is switched to STOP or RUN . . . . . . . . . . . . . . . . . . .
Reaction to interruption of bus communication or failure of a DP slave
(with QVZ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction to interruption of bus communication or failure of a DP slave
(with PEU) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction to interruption of bus communication or failure of a DP slave
(error-reporting mode ”none”) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction when bus interruption is rectified or DP slave is
again addressable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The indicators, controls and interfaces of the S5-95U . . . . . . . . . . . . . . . .
Significance of the ”BF”, ”RUN” and ”STOP” LEDs of the S5-95U . . . . . . .
Pin assignment of the DP master interface on the S5-95U . . . . . . . . . . . . .
Technical data of the S5-95U with DP master interface . . . . . . . . . . . . . . .
Contents of EB 63 (baud rate) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Addressing with S5-95U as DP master . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear addressing with S5-95U as DP master . . . . . . . . . . . . . . . . . . . . . . . .
Meaning of the ”LNPG” parameter in DB 1 of the S5-95U . . . . . . . . . . . .
Overview diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Structure of slave diagnostics (S5-95U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of the block parameters of the FB 230 . . . . . . . . . . . . . . . . . . . .
Technical data of the FB 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction to switching the S5-95U for the first time from STOP to RUN . .
Reaction after power failure in the S5-95U (restoration of mains power) .
Reaction when, with the bus running, you switch the S5-95U to STOP
or RUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Reaction to interruption of bus communication or failure of a DP slave . .
Reaction when bus interruption is rectified or DP slave is
again addressable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Electromagnetic compatibility with regard to pulse interference . . . . . . . . .
Tests of mechanical conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear addressing with 941 to 943 CPUs . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P-page addressing with the 941 to 943 CPUs . . . . . . . . . . . . . . . . . . . . . . . .
Linear addressing with 944 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
P-page addressing with the 944 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Linear addressing with the 945 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-20
6-21
6-22
7-4
7-5
7-6
7-8
7-9
7-10
7-11
7-12
7-14
7-15
7-19
8-5
8-7
8-8
8-9
8-11
8-12
8-13
8-14
9-2
9-4
9-5
9-8
9-12
10-2
10-3
10-4
10-7
10-9
10-11
10-12
11-7
11-8
11-9
11-10
11-11
A-4
A-8
B-3
B-4
B-5
B-6
B-7
xvii
Table of Contents
B-6
B-7
B-8
B-9
B-10
B-11
B-12
B-13
B-14
B-15
B-16
B-17
B-18
B-19
B-20
B-21
B-22
B-23
B-24
B-25
B-26
B-27
B-28
B-29
B-30
B-31
C-1
C-2
C-3
C-4
C-5
C-6
C-7
C-8
C-9
C-10
C-11
C-12
C-13
C-14
D-1
D-2
D-3
D-4
D-5
D-6
D-7
D-8
D-9
D-10
xviii
P-page addressing with the 945 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-7
Q-page addressing with the 945 CPU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-8
Linear addressing with the S5-135U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
B-9
P-page addressing with the S5-135U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
Q-page addressing with the S5-135U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-10
Linear addressing with the S5-155U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-11
P-page addressing with the S5-155U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
Q-page addressing with the S5-155U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-12
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-16
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-16
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-17
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-18
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-18
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-19
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-20
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-20
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-21
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-22
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-22
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-23
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-24
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-25
Word consistency over one word . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26
Byte consistency over m bytes (total length) . . . . . . . . . . . . . . . . . . . . . . . . . B-26
Word consistency over m/2 words (total length) . . . . . . . . . . . . . . . . . . . . . . B-27
Importance of reaction times in the ET 200 distributed I/O system . . . . . .
C-2
Reaction time tprog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-3
Importance of reaction times in the ET 200 distributed I/O system
(S5-95U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-5
Reaction time tprog (S5-95U) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-6
Factors influencing reaction time tDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-8
Factors which favor reaction time tslave . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C-9
Reaction times in the ET 200U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10
Constants for various baud rates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-13
Basic values at different baud rates for calculating the reaction time tIM 318
of the ET 200U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-14
Constants for calculating tI/Obus for ET 200U . . . . . . . . . . . . . . . . . . . . . . . C-15
Multiplication factors for the reaction times . . . . . . . . . . . . . . . . . . . . . . . . . . C-16
Calculating the typical reaction time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-17
Calculating the worst-case reaction time tR . . . . . . . . . . . . . . . . . . . . . . . . . . C-17
Reaction times in the station connecting cycle . . . . . . . . . . . . . . . . . . . . . . . C-21
Data block (y) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-3
FCT parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-4
FCT = DW parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-5
Allocation of the S5 memory area if FCT = DW . . . . . . . . . . . . . . . . . . . . .
D-5
FCT = CW parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-6
FCT = DR parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-7
FCT = CR parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
D-8
Allocation of the S5 memory area if FCT = CR . . . . . . . . . . . . . . . . . . . . . .
D-9
Meaning of the error code 2 parameter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . D-11
FB 230 call for the demo FB (”SLAVEINF”) . . . . . . . . . . . . . . . . . . . . . . . . . D-13
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Table of Contents
D-11
D-12
D-13
D-14
D-15
F-1
G-1
G-2
G-3
G-4
G-5
G-6
G-7
G-8
G-9
G-10
G-11
G-12
G-13
G-14
G-15
G-16
Contents of DB 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Call for the demo FB 30 (”SLAVEINF” ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents of the demo FB 30 (”SLAVEINF”) . . . . . . . . . . . . . . . . . . . . . . . . .
Overview diagnostics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
MW 230 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Order numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Possible setups on the PROFIBUS card for the online functions of
COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The functions in the pull-down menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Functions of the mouse buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
File types in COM PROFIBUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of bus parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bus times that must be set for a ”DP with S5-95U” bus profile . . . . . . . . .
Meanings of host parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of master parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of DP slave parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of FMS station properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Meanings of the connections of an FMS station . . . . . . . . . . . . . . . . . . . . . .
Saving the configuration parameterized with COM PROFIBUS . . . . . . . . .
Contents of EB 63 (baud rate) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Documenting the parameterized configuration . . . . . . . . . . . . . . . . . . . . . . .
Meaning of the ”Overview Diagnostics” dialog box . . . . . . . . . . . . . . . . . . .
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
D-14
D-14
D-15
D-17
D-17
F-1
G-11
G-15
G-15
G-16
G-30
G-35
G-36
G-37
G-39
G-42
G-44
G-45
G-55
G-60
G-64
G-66
xix
Table of Contents
xx
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1
System overview
In this chapter
This chapter explains:
Section
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Topic
Page
1.1
What the ET 200 distributed I/O system is
1-2
1.2
The expansion options offered by the ET 200 distributed I/O
system
1-5
1.3
Masters in the ET 200 distributed I/O system
1-8
1.4
Slaves in the ET 200 distributed I/O system
1-11
1.5
PROFIBUS field bus
1-14
1.6
COM PROFIBUS parameterization software
1-15
1.7
Network components
1-16
After reading this chapter, you should know what the ET 200 distributed I/O
system is and you should be familiar with its principal components.
1-1
System overview
1.1
What is the ET 200 distributed I/O system?
What is ET 200?
When a conventional system is set up, the I/O modules are usually grouped
together in the programmable controller.
If the inputs/outputs are distant from the programmable controller, the cabling may be complex and cumbersome, while reliability may be impaired by
disruptive electromagnetic fields.
Under these circumstances, Siemens recommends the use of the ET 200 distributed I/O system. The controller CPU is located at a central point, the inputs and outputs are distributed so as to be at their most efficient, and the
high- performance ET 200 bus system with its high data-transfer rates ensures excellent communication between the CPU and the I/O stations via the
PROFIBUS.
What does ET 200
consist of?
The distributed I/O system consists of active (master) and passive (slave)
stations interconnected by the PROFIBUS.
ET 200 also includes the COM PROFIBUS parameterization software which
enables you to set up and commission the distributed configuration.
What is
PROFIBUS?
PROFIBUS is a bus system designed for communication in small cellular
networks as well as with field devices in accordance with the European standard EN 50 170.
PROFIBUS-DP is ideal for high-speed, cyclic communication when only
small amounts of data are involved. Transmission rates of up to 12 Mbaud
are possible.
PROFIBUS-FMS is intended for communication with complex field devices
with an FMS interface as well as for small cellular networks (10 to 15 stations). Transmission rates of up to 1.5 Mbaud are possible.
PROFIBUS-DP and FMS: Both these protocols are based on the same bus
components and can be operated together on a single line (Combimaster).
Reference
standards for
PROFIBUS
PROFIBUS is based on EN 50 170, Volume 2, PROFIBUS. A distinction is
drawn between active stations (masters) and passive stations (slaves).
EN 50 170, Volume 2, PROFIBUS describes:
the bus access and transfer protocol and the specifications for the necessary data transfer technology,
the high-speed, cyclic exchange of data between the master and the
slaves,
the procedures for configuration and parameterization,
how cyclic data exchange with the distributed I/Os functions, and
the diagnostics options at your disposal.
1-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
What is a master?
A master is an active station on the PROFIBUS. This means that only a master can send data to other stations on the PROFIBUS and request data from
them.
What is a slave?
A slave is a passive station on the PROFIBUS. This means that it can only
exchange data with the master when requested to do so.
You can operate up to 124 slaves in the ET 200 distributed I/O system.
Parameterization
with
COM PROFIBUS
The COM PROFIBUS parameterization software is used for straightforward
parameterization and initial operation of the ET 200 distributed I/O system.
COM PROFIBUS runs under MS-WindowsR (V 3.1x or higher) or Windows
9x/NT, presenting a graphical user interface with tools for:
S straightforward parameterization of the master and slaves,
S transferring data to the master directly via the PROFIBUS (exporting),
S starting up the PROFIBUS with the aid of diagnostics functions and the
states of the inputs/outputs,
S detailed documentation of parameterization.
COM PROFIBUS includes detailed online help, offering you any assistance
you may need when working with the parameterization program.
Addressing the
distributed I/Os
When you use the control program, you access the distributed inputs/outputs
in just the same way as those of the central programmable controller (e.g.
L PW/T PW).
If you use the IM 308-C master interface, FB IM308C is available for
straightforward data interchange (FB 230 is provided for the S5-95U).
What does the
PROFIBUS do?
The PROFIBUS-DP transfers data at a maximum rate of 12 Mbaud, so
reaction times are short, while the PROFIBUS-FMS transfers at up to
1.5 Mbaud for medium reaction times.
You can use either shielded, two-wire cables or fiber optics to set up your
PROFIBUS.
The maximum range with copper cabling is 10,000 meters; fiber optics extend the range to 90 km.
The bus connectors are of a design such that slaves can be linked to or disconnected from the bus without interrupting data traffic.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1-3
System overview
Reaction time of
PROFIBUS-DP
The average reaction time of the PROFIBUS-DP is approx. 1 ms under the
following conditions:
one DP master on the bus (IM 308-C)
up to 30 DP slaves with a total of 128 bytes inputs/128 bytes outputs
12 Mbaud transfer rate
no transfer of diagnostics data and consistent areas
1-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.2
Expansion options of the ET 200 distributed I/O system
What is a bus
segment?
The ET 200 distributed I/O system consists of at least one bus segment. If the
ET 200 consists of only one bus segment, this segment has at least two stations, one of which is a master.
A bus segment can consist of up to 32 stations, all physically connected by a
bus cable.
Maximum
configuration of a
bus segment
A bus segment consists of up to 32 stations. You must insert a terminating
resistor at the start and end of the bus.
Master No. 6
Slave No. 10
Master No. 20
Slave No. 13
Slave No. 64
: Station (master or slave)
: Station with terminating resistor in circuit
Figure 1-1
Cornerstone data
for a bus segment
Structure of a bus segment
You can interconnect a maximum of 32 stations in a single bus segment.
The maximum physical length of a bus segment depends on the baud rate
used (see Table 1-1).
Table 1-1
Permissible cable length of a bus segment as a function of baud rate
Baud rate
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Max. cable length of a segment (in meters)
9.6 to 187.5 kbaud
1000
500 kbaud
400
1.5 Mbaud
200
3 to 12 Mbaud
100
1-5
System overview
Rules for more
than one bus
segment
You must insert RS 485 repeaters between the bus segments:
if you want to have more than 32 stations connected to the bus, or
if the maximum permissible cable length per segment is exceeded (see
Table 1-1).
All the bus segments together must have at least one master and one slave.
Linking bus
segments
The configuration below will serve by way of example:
Master No. 20
Segment 1
Slave No. 4
Slave No. 64
R
Master No. 73
Segment 2
R
Slave No. 10
Segment 3
Slave No. 6
Slave No. 12
Slave No. 21
: Station (master or slave)
R
: RS 485 repeater
: Station with terminating resistor in circuit
Figure 1-2
1-6
Linking bus segments with RS 485 repeaters
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
Cornerstone data
for linking bus
segments
In the ET 200 distributed I/O system, you can operate a maximum of 126 stations on a single bus. Of this total, a maximum of 124 can be DP slaves. The
maximum number of slaves you can address with an IM 308-C is 122.
The maximum number of stations per bus segment diminishes with each
RS 485 repeater inserted in the system (because of power consumption). This
means as that soon as you include an RS 485 repeater in a segment, the segment in question can accommodate a maximum of only 31 other stations.
Note that the number of RS 485 repeaters has no effect on the maximum
number of stations connected to the bus.
Up to 10 bus segments can be connected in series. The distance between the
two most widely separated stations must not exceed the appropriate value
shown in the table below.
Table 1-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Permissible cable length of a segment incorporating RS 485 repeaters
Baud rate
Max. cable length of
a segment (in meters)
Max. distance between
two most widely separated
stations (in m)
9.6 to 187.5 kbaud
1,000
10,000
500 kbaud
400
4,000
1.5 Mbaud
200
2,000
3 to 12 Mbaud
100
1,000
1-7
System overview
1.3
Overview
Masters in the ET 200 distributed I/O system
In the distributed I/O system, the following can function as masters:
In SIMATIC S5 and COM PROFIBUS:
S5-115U, S5-135U and S5-155U programmable controllers, each with
– one IM 308-C as DP master up to 12 Mbaud (COM PROFIBUS V 1.0
or later versions), or
– one IM 308-B as DP master up to 1.5 Mbaud (up to COM PROFIBUS
V 4.x), or
– one CP 5431 as Combimaster for PROFIBUS-FMS and PROFIBUSDP
S5-95U programmable controller with DP master interface (COM ET 200
V 2.0 or later versions),
In SIMATIC S7 and STEP 7:
CPU 315-2 DP with integrated DP interface or the SIMATIC NET communications processor CP 342-5 in S7-300
CPU 413-2 DP/414-2 DP/416-2 DP with integrated DP interface or the
SIMATIC NET communications processor CP 443-5 in S7-400
In SIMATIC M7:
IF 964-DP interface module in M7-300 and M7-400
or ...
PG 720, PG 740, PG 760 programmers with integrated interface
PG 720, PG 730, PG 740, PG 750, PG 760, PG 770 programmers or ATPCs with the SIMATIC NET PC modules
– CP 5412 (A2) as FMS/DP master
– CP 5411 + SOFTNET for PROFIBUS as DP master
– CP 5511 + SOFTNET for PROFIBUS as DP master
PROFIBUS-DP master interface IM 180
SIMATIC 505-FIM (Field Interface Module) for connecting a SIMATIC
TI505
IM 329-N for SINUMERIK 840C and SINUMERIK 805SM
SIMADYN D digital control system
CP 581 TM-L2 as interface to TELEPERM M
Other Siemens or other-vendor masters.
1-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.3.1
IM 308-C master interface
Definition
The IM 308-C master interface links the PROFIBUS-DP to the CPUs in the
S5-115U, S5-135U and S5-155U programmable controllers.
Backplane connector X1
Mode selector
switch
LEDs
FLASH
Memory card
Jumper X9
RN
ST
OFF
RN
OF
BF
IF
PROFIBUS-DP
interface (X3)
Backplane connector X2
Jumper X10
Figure 1-3 IM 308-C master interface
Functions
The IM 308-C offers:
large address space (up to 13,300 bytes in all for inputs, outputs and diagnostics data, for addressing with FB IM308C)
baud rates from 9.6 kbaud to 12 Mbaud
FREEZE and SYNC control commands
usable as DP master and/or DP slave
Additional
information
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
See chapter 5 for a detailed description of the IM 308-C master interface.
1-9
System overview
1.3.2
S5-95U programmable controller with DP master interface
Definition
One version of the S5-95U has an integral interface for connecting the
S5-95U as a DP master to the PROFIBUS-DP.
Mechanical design
The DP master interface is integrated in the S5-95U:
DP master interface
Figure 1-4
Functions
S5-95U programmable controller with DP master interface
The S5-95U with DP master interface offers:
256 bytes of address space (128 bytes inputs, 128 bytes outputs; linear
addressing only).
baud rates from 9.6 kbaud to 1.5 Mbaud.
connection of up to 16 DP slaves.
Restrictions
The S5-95U with DP master interface does not offer:
support for DP slaves that cannot be limited to a telegram length of 32 bytes. The S5-95U processes a maximum of 32 bytes of input data and
32 bytes of output data per DP slave.
use as a shared-input master.
selection of an error reporting mode.
the ”overview diagnostics” function of COM PROFIBUS.
Additional
information
1-10
The S5-95U with DP master interface is described in detail in chapter 9.
Information applicable to the S5-95U with DP master interface and to all
other versions of the S5-95U is to be found in the system manual
S5-90U/S5-95U Programmable Controller. See Appendix G for the order
number of this manual.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.4
Slaves in the ET 200 distributed I/O system
Overview
The following can be used as DP slaves in the distributed I/O system:
Distributed I/O stations: ET 200B, ET 200C, ET 200M, ET 200S,
ET 200X (up to 12 Mbaud) and ET 200U, ET 200L (up to 1.5 Mbaud)
Progammable controllers/automation systems, such as:
– S5-115U, S5-135U or S5-155U with IM 308-C as DP slave
– S5-95U with DP slave interface (up to 1.5 Mbaud)
– S7-300 with CPU 315-2 DP or CP 342-5 as DP slave
– S7-400 with CP 443-5 as DP slave
Interface to the actuator/sensor interface with the DP/AS-I link
Text displays and operator panels for local operator control and monitoring
MOBY identification systems
Low- voltage switchgear
Siemens or other-vendor field devices, such as drives, valve islands, etc.
FMS slaves may be, for example, the ET 200U or SIMOCODE, the motor
protection and control unit.
ET 200B (DP slave)
The ET 200B is a small, compact I/O station. It is a slimline module and its
degree of protection is IP 20. The ET 200B is particularly suitable for applications requiring a limited number of inputs/outputs or where space is at a
premium.
The ET 200B distributed I/O station consists of the terminal block (TB) for
the inhouse wiring and the electronics block (EB). The ET 200B connects to
the PROFIBUS-DP field bus by means of bus connectors.
ET 200C (DP slave)
The ET 200C is a small, compact I/O station. The degree of protection is
IP 66/67. On account of its sturdy design, the ET 200C is eminently suitable
for use in harsh industrial environments.
The ET 200C distributed I/O station consists of a sturdy metal housing with
integrated inputs/outputs and the interface for the PROFIBUS-DP field bus.
ET 200L (DP slave)
The ET 200L is a small, compact I/O station. The degree of protection is
IP 20 and it is suitable for baud rates up to 1.5 Mbaud.
On account of its compact, slimline design, the ET 200L is eminently suitable for applications where space is at a premium or where only a limited
number of inputs/outputs are required.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1-11
System overview
ET 200M (DP slave)
The ET 200M is a slave interface for the modules of the S7-300 line.
The ET 200M is eminently suitable for applications requiring a large number
of locally installed inputs/outputs or modules from the S7-300 range.
The ET 200M consists of the IM 153 slave interface, the power supply unit
and up to 8 modules from the S7-300 range.
ET 200U (DP slave
and FMS slave)
The ET 200U is a slave interface module for the I/O modules of the
S5-100U.
The ET 200U distributed I/O station is compatible with both PROFIBUS-DP
and PROFIBUS-FMS.
The ET 200U is eminently suitable for applications requiring a large number
of locally installed inputs/outputs or modules from the S5-100U I/O range
(e.g. CPs and IPs).
The ET 200U consists of the IM 318-B or IM 318-C slave interface module
plus modules from the S5 I/O range.
ET 200S (DP slave)
ET 200S is a fine-step modular I/O device that offers the highest possible
degree of flexibility.
You can connect virtually any number and combination of I/O modules next
to the interface module, which transfers the data to the DP master. This
means you can configure the system exactly to suit local requirements.
ET 200X (DP slave)
The ET 200X is a small, modular I/O station. The degree of protection is
IP 66/67.
On account of its modular design and its integrated load feeders, e.g. directon-line or reversing starters, the ET 200X is eminently suitable for use in
harsh industrial environments where only a limited number of inputs/outputs
are required.
DP/AS-I link (DP
slave)
The DP/AS-I link connects the actuator-sensor interface to PROFIBUS-DP.
Its degree of protection is high (IP 66/67), so the DP/AS-I link is ideal for use
in harsh industrial environments.
S5-95U (DP slave)
One version of the S5-95U has an integrated interface for connecting the
S5-95U as a DP slave to the PROFIBUS-DP.
The S5-95U with DP slave interface is suitable for applications which require
local intelligent signal preprocessing.
IM 308-C
(DP slave)
1-12
As of release status 3, the IM 308-C can be used as a DP slave in the
S5-115U, S5-135U and S5-155U programmable controllers. This means, for
example, that you can transfer data between two programmable controllers.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
Additional
information
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
You can find additional information about the above-mentioned products in
the Catalog ST PI (PROFIBUS & AS Interface) Components on the Field
Bus.
1-13
System overview
1.5
PROFIBUS field bus
Definition
The PROFIBUS interconnects all stations. The physical connection to these
stations is effected by means of bus connectors (exception: RS 485 repeaters
and programmer interface).
Characteristics
The characteristics of the PROFIBUS are as follows:
reliable data transfer (hamming distance = 4, i.e. reliable detection of
three simultaneously occurring errors in the telegram)
high data-transfer rate with baud rates from 9.6 kbaud to 12 Mbaud or in
the case of PROFIBUS-FMS medium data-transfer rates from 9.6 kbaud
to 1.5 Mbaud
supports up to 32 hosts parameterized with COM PROFIBUS. A host is a
system or device that contains the master interface. An S5-115U,
S5-135U or S5-155U programmable controller is the host for the
IM 308-C.
supports up to 126 stations connected to the bus, of which a maximum of
124 may be DP slaves (up to 16 DP slaves connecting to an S5-95U with
DP master interface; up to 122 DP slaves connecting to an IM 308-C)
supports up to 126 active stations (masters) connected to the bus. The
number of masters is limited to 123 if they are all parameterized with
COM PROFIBUS.
each slave can be connected to or removed from the bus without any detrimental effect on the transfer of data (subject to certain rules as described
in section 3.6)
range up to 1 km without RS 485 repeaters
range up to 10 km with RS 485 repeaters
range up to 90 km with fiber-optic cables
1-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.6
COM PROFIBUS parameterization software
Definition
You require the COM PROFIBUS parameterization software in order to plan
the layout of the distributed I/O system and to go operational when the system is installed.
COM PROFIBUS
Export via
PROFIBUS
Memory card
DP master
IM 308-C
Figure 1-5 Purpose of the COM PROFIBUS parameterization software
Functions
COM PROFIBUS runs under MS-WindowsR or Windows 95/NT, presenting
a graphical user interface with tools for:
S straightforward parameterization of the bus configuration,
S transferring data directly to the master via the PROFIBUS (exporting),
S starting up the PROFIBUS with the aid of diagnostics functions and the
states of the inputs/outputs,
S detailed documentation of parameterization.
COM PROFIBUS includes detailed online help, offering you any assistance
you may need when working with the parameterization program.
Additional
information
You will find a detailed description of COM PROFIBUS in the form of an
electronic manual (PDF) on the COM PROFIBUS CD-ROM. You can print
out the COM PROFIBUS manual from the CD-ROM and insert it in Chapter 12 (which is a placeholder) of this manual.
You will find the order number of the COM PROFIBUS CD-ROM in Appendix G.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1-15
System overview
1.7
Network components
Definition
You require network components
to connect the bus to a station,
to amplify the signal
to convert the signal to a fiber-optic medium.
to actively terminate the bus (e.g. PROFIBUS Terminator)
Connecting the
bus
The following options exist for connecting the bus to the station ...
... For electrical networks (copper cable):
Bus connectors with IP 20 protection (see section 1.7.1)
Bus connectors with IP 66/67 protection (e.g. to the ET 200C)
... For optical networks (fiber-optic cables):
Fiber-optic cable Simplex connectors with IP 20 protection (see Section 1.7.2)
Signal
amplification
RS 485 repeaters are used to amplify the electric signal (see section 1.7.3).
Optical link modules (OLMs) are used to amplify the optical signal up to
1.5 Mbaud.
Electrical/optical
conversion
If you want to use the field bus for larger distances irrespective of the transmission rate, or if you do not want the data traffic on the bus to be impaired
by external interference fields, use fiber-optic cables instead of copper cables.
There are two ways to convert electrical cables to fiber-optic cables:
PROFIBUS nodes with a PROFIBUS-DP interface (RS 485) are connected to the optical network via an optical bus terminal (OBT) or via the
optical module link (OLM).
PROFIBUS nodes with an integrated fiber-optic cable interface (e.g.
ET 200M (IM 153-2 FO), S7-400 (IM 467 FO)) can be integrated in the
optical network directly.
The structure of optical networks with an optical link module (OLM) is described in detail in the manual SIMATIC NET PROFIBUS Networks. You will
find the most important information on the structure of an optical PROFIBUS-DP network with PROFIBUS nodes that have an integrated fiber-optic
cable interface in Section 3.8 of this manual.
1-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.7.1
Bus connector
Definition
The bus connector connects the bus cable (copper cable) with the station.
The bus connector enables you to isolate a station (under certain circumstances) without interrupting the data traffic on the bus.
Mechanical design
Table 1-3
There are various bus connectors with IP 20 protection, the different uses of
which are indicated in Table 1-3. There are also special bus connector types
with IP 65 protection. You will find a detailed description of the bus connectors in Chapter 3.
Mechanical design of and applications for IP 20 bus connectors
Order numbers:
6ES7 972-0BA11-0XA0
6ES7 972-0BB11-0XA0
6ES7 972-0BA40-0XA0
6ES7 972-0BB40-0XA0
6ES7
0BA30-0XA0
Appearance:
6GK1
500-0EA00
SIEMENS
35_ outgoing cable
unit
30_outgoing
cable unit
Recommended for:
S
S
S
S
S
S
S
IM 308-B
IM 308-C
S5-95U
S
S
S
S
CP 5412 (A2)
CP 5411
CP 5511
CP 5611
S
S
S
S
S
ET 200B
ET 200L
ET 200M
ET 200S
ET 200U
S
S
S
S
S
PG 720/720C
PG 730
PG 740
PG 750
PG 760
~ (since release 6)
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
S7-300
S7-400
M7-300
M7-400
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
1-17
System overview
1.7.2
Fiber-optic cable Simplex connectors
Definition
Simplex connectors connect the fiber-optic cable to the integrated fiber-optic
cable interface of the PROFIBUS device. In some Siemens modules (e.g. the
IM 153-2 FO and the IM 467 FO), two Simplex connectors (one for the sender and one for the recipient) are inserted in the module via a special plug-in
adapter.
Mechanical design
Two Simplex connectors (a sender and a recipient) and a plug-in adapter with
the following features are required for a fiber-optic cable connection:
IP 20 protection
Transmission rates of 9.6 kbps to 12 Mbps
Plug-in adapter
Recipient
Sender
Simplex
connectors
Fiber-optic
cables
Figure 1-6 Simplex connectors and the special plug-in adapter for the IM 153-2 FO and
IM 467 FO (assembled)
Additional
information
1-18
You will find a detailed description of the fiber-optic cable connection system in Section 3.8.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
System overview
1.7.3
RS 485 repeater
Definition
An RS 485 repeater regenerates data signals on the bus line (copper cable).
By inserting RS 485 repeaters, you can split the ET 200 distributed I/O system into a number of segments, thus bridging longer distances.
Mechanical design
The characteristics of the RS 485 repeaters with order numbers
6ES7 972-0AA01-0XA0 are as follows:
degree of protection IP 20
baud rates from 9.6 kbaud to 12 Mbaud
repeater adapters for connecting waveguides
Figure 1-7
Additional
Information
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeater
The RS 485 repeater is described in detail in chapter 4.
1-19
System overview
1.7.4
PROFIBUS Terminator
Definition
A PROFIBUS Terminator forms an active bus terminating element. The essential benefit is that bus nodes can be disconnected, removed or replaced
without data transfer being impaired.
Mechanical design
The PROFIBUS Terminator (order number: 6ES7 972-0DA00-0AA0) has the
following features:
IP 20 protection
Transmission rates of 9.6 kbps to 12 Mbps
Connectable cables: all SIMATIC NET PROFIBUS cables
SIEMENS
PROFIBUS
TERMINATOR
L+M PE
A1 B1
Figure 1-8 PROFIBUS Terminator
Additional
information
1-20
You will find a detailed description of the PROFIBUS Terminator in Section 4.8.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Procedure – from planning to initial
operation
In this chapter
2
This chapter offers an overview of the procedure in the ET 200 distributed
I/O system. This chapter is intended primarily for readers who as yet have no
experience with the ET 200.
It is in the nature of a quick reference for the rest of the manual, beginning
with planning and continuing through cabling, parameterization with
COM PROFIBUS, generation of the STEP 5 application program and on to
initial operation.
Section
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Topic
Page
2.1
Planning the layout
2-2
2.2
Structuring the ET 200 distributed I/O system
2-3
2.3
What to consider before parameterization with COM PROFIBUS
2-4
2.4
Parameterization with COM PROFIBUS
2-5
2.5
Writing the STEP 5 application program
2-6
2.6
Initial operation of ET 200
2-7
After reading this chapter, you should be familiar with the outlines of the
procedure for the distributed I/O system and know where to look for additional information in this manual.
2-1
Procedure – from planning to initial operation
2.1
Planning the layout
Overview
This section lists the important points for planning.
Layout, planning
The first thing to do when planning the layout is to draw up a site plan:
Table 2-1
Planning the layout
Objective
Step
Additional information
1
Distribute the inputs and outputs to the locations where –
they are required.
2
Assign the inputs and outputs to the appropriate slaves. Manuals on slaves
3
Choose the master and protocol (PROFIBUS-DP or
–
-FMS) which are best suited to achieving your particular goals.
4
Decide the locations of the slaves and the master.
Manuals on slaves
5
If you are using IM 308-C master interface(s), decide
which slot(s) will accommodate the IM 308-C(s).
See section 5.3
6
Calculate the distances between the sites. These figures
will determine:
the maximum possible baud rate
whether or not you require RS 485 repeaters (bus
See section 3.5
See chapter 4
amplifiers)
whether you require fiber-optic waveguides
2-2
SIMATIC NET
PROFIBUS Networks manual
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Procedure – from planning to initial operation
2.2
Structuring the ET 200 distributed I/O system
Overview
This section indicates the points that must be borne in mind with regard to
the mechanical and electrical layout of the components.
Setting up the
ET 200 system
To set up the ET 200 system:
Table 2-2
Setting up the ET 200
Step
Objective
Additional information
1
Begin by determining the positions of the
See section 3.1
cable ducts, and thus the spacing between the
cables.
2
Install the slaves and the master securely in
their designated locations.
Manuals on slaves
3
IM 308-C: Insert the IM 308-C in the programmable controller.
See section 5.3
4
Connect the power supply, sensors and actua- Manuals on slaves
tors to the slaves.
5
Connect all nodes to the PROFIBUS-DP
field bus:
with bus connectors
34
See section 3.4
to RS 485 repeaters without bus connec- See chapter 4
tors
with special IP 66/67 bus connectors, for e. g. Manual ET 200C Disexample for ET 200C, DP/AS-I link.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
tributed I/O Station
2-3
Procedure – from planning to initial operation
2.3
What to consider before parameterization with COM PROFIBUS
Overview
This section deals with the aspects you should consider before starting parameterization with COM PROFIBUS.
Considerations
Broadly speaking, there are two approaches to parameterization with
COM PROFIBUS and to writing the application program:
You can begin by parameterizing the configuration with COM PROFIBUS and allow COM PROFIBUS to automatically assign all station numbers and addresses in the STEP 5 application program. Thereafter, you
can have the program print the system documentation and use this to set
up your STEP 5 application program.
Alternatively,
Parameterization with COM PROFIBUS and writing of the STEP 5 application program are parallel. If you opt for this alternative, you must
define the following before you start parameterization with COM PROFIBUS:
Decisions
Before starting parameterization with COM PROFIBUS, decide on the following:
Table 2-3
COM PROFIBUS and STEP 5 in parallel
Before starting parameterization with COM PROFIBUS, decide ...
Additional
information
... which slave will have which PROFIBUS address.
–
... which addresses the slaves will use in the STEP 5 application program.
–
IM 308-C: The scope of the addresses determines which mode of addressing you select (linear, P-page addressing or Q-page addressing;
plus function block FB IM308C).
See
section 6.1
The system requirements determine whether you activate response
See
monitoring for the slaves. The response monitoring setup determines section G.8.3
whether the slave is switched to ”0” in a defined manner in the event of
an error.
IM 308-C: You must define the error reporting mode for the
IM 308-C: QVZ (acknowledgment delay), PEU (power fail in expansion unit) or none.
2-4
See
section G.8.3
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Procedure – from planning to initial operation
2.4
Parameterization with COM PROFIBUS
Overview
This section provides a brief outline of the procedure for parameterization
with COM PROFIBUS.
Parameterizing the
configuration
When you are ready to parameterize and save the configuration, proceed as
follows:
Table 2-4
Parameterizing and saving the configuration
Objective
Step
1
After starting COM PROFIBUS, assign the parameters to See COM PROthe individual components:
FIBUS manual
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Additional information
Bus
Host
Master and
DP slaves or FMS stations.
2
After you have finished parameterizing the configuration, See COM PROsave all the parameters and transfer the data to the master. FIBUS manual
3
Finally, print the system documentation.
See COM PROFIBUS manual
2-5
Procedure – from planning to initial operation
2.5
Writing the STEP 5 application program
STEP 5 application
program
You must know the following in order to write the STEP 5 application program:
Table 2-5
STEP 5 application program
You must know the following in order to write the
STEP 5 application program ...
Additional information
... the addresses that the various DP slaves will have in
the STEP 5 application program.
See COM PROFIBUS manual
... how to access the distributed inputs and outputs in the IM 308-C:
STEP 5 application program:
see sections 6.1 and B.7
S5-95U: see section 10.1
... how to use FB IM308C for the IM 308-C.
See section 7
... how to interpret diagnostics messages.
IM 308-C: see section 6.2
S5-95U: see section 10.4
... what the FREEZE and SYNC control commands
mean and how to send these commands to the DP
slaves.
2-6
See section 6.5
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Procedure – from planning to initial operation
2.6
Initial operation of the ET 200
Initial operation of
the ET 200
The procedure for initial operation of the ET 200 distributed I/O system is as
follows:
Table 2-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Initial operation of the ET 200 (with IM 308-C)
Step
Objective
1
Use COM PROFIBUS or the FB IM308C to assign a
valid PROFIBUS address to slaves that have to be
assigned a PROFIBUS address by software means.
Additional information
See Section 6.6
See the
COM PROFIBUS
manual
2
Test the individual slaves first with COM PROFIBUS. See the
COM PROFIBUS
manual
3
Connect the individual stations to the bus, following
the correct sequence.
4
Via the AS 511 interface of the programmable control- Manuals on proler, power up the ET 200 distributed I/O system.
grammable controllers
5
Using COM PROFIBUS, interpret the diagnostics
messages on the PROFIBUS.
See section 8.1
See COM PROFIBUS manual
2-7
Procedure – from planning to initial operation
2-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing
bus connectors
In this chapter
This chapter contains information on:
Section
Goal
3
Topic
Page
3.1
Notes on routing cables
3-2
3.2
Lightning protection and overvoltage protection
3-16
3.3
Characteristics of the bus cable
3-24
3.4
Applications and technical data of the bus connectors
3-26
3.5
Connecting bus cables to bus connectors
3-29
3.6
Connecting bus connectors to modules
3-37
3.7
PNO installation guideline (placeholder)
3-38
3.8
PROFIBUS-DP network with fiber-optic cables
3-39
This chapter contains all the information that you must bear in mind with
regard to routing cables.
After reading this chapter you will know how to connect the bus connectors
and what you must bear in mind when routing the PROFIBUS cable.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-1
Routing cables; connecting and installing bus connectors
3.1
Notes on routing cables
Overview
Certain rules and regulations apply to use of the ET 200 as a component in a
higher-order system. These rules and regulations vary from application to
application.
In this chapter
The various sections of this chapter contain information on the following
topics:
Section
3-2
Topic
Page
3.1.1
General rules and regulations for operation of ET 200
3-3
3.1.2
In-building cable routing
3-5
3.1.3
Outdoor cable routing
3-7
3.1.4
Potential equalization
3-8
3.1.5
Cable shielding
3-10
3.1.6
Ways of avoiding interference voltages
3-12
3.1.7
Special measures for interference-proof operation
3-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.1.1
General rules and regulations for operation of ET 200
Specific
application
The rules and regulations for safety at work and accident prevention (e.g.
machine-protection guidelines) must be observed in all instances.
EMERGENCY OFF
facilities
IEC 204 EMERGENCY OFF facilities must remain effective in all operating
modes of the plant or system.
System startup
after certain events
The table below lists the points to bear in mind when a system starts up after
certain events.
When ...
Mains power
ET 200 restarts after voltage
collapse or power failure
no dangerous operating statuses are permitted to occur. If necessary, an EMERGENCY OFF may have to be forced.
ET 200 starts up when the
EMERGENCY OFF facility is
reset
it must be impossible for an uncontrolled
or undefined startup to occur.
The important points are listed in the table below.
System feature
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
then ...
System requirement
Permanently installed system without all-pole mains
disconnector
A mains disconnector or a fuse must be incorporated in the in-building wiring system.
Load power supply modules,
power supply modules
The voltage range must be correct for the
local mains supply.
All circuits
Fluctuations/variation of mains voltage
from rated value must be within permissible
tolerance (see technical data).
3-3
Routing cables; connecting and installing bus connectors
24 V DC supply
The points to bear in mind with regard to the 24 V supply are as follows:
With regard to ...
Protection against
external electrical
effects
3-4
it is important to ensure ...
provide adequate
lightning
g
g protection
p
(
(see
S ti 3.2)
Section
3 2)
buildings
exterior lightning protection
24 V DC supply lines,
signal lines
interior lightning protection
24 V supply
dependable electrical isolation of low voltage
The points of importance with regard to protection against external electrical
effects and faults are shown below.
With regard to ...
it is important to ensure ...
all facilities or systems incorporating the ET 200
that the facility or system is connected to
the protective conductor so that destructive influences are diverted.
connecting lines and signal lines
that routing and installation are correct.
signal lines
that line or conductor breakage cannot
cause the facility or system to assume an
undefined state.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.1.2
In-building cable routing
Introductory
remarks
The EMC rules with regard to in-building cable routing (inside and outside
cabinets) require certain clearances to be maintained between individual line
groups. Table 3-1 shows the general rules with regard to spacing as they apply to cable selection.
How to read the
table
If you want to know how two cables of different types should be routed, proceed as follows:
1. Find the first cable type in column 1 (cables for ...).
2. Find the second cable type in the corresponding section of column 2 (and
cables for ...).
3. Read off the applicable guidelines in column 3 (route ...).
Table 3-1
In-building cable routing
Cables for ...
and cables for ...
route ...
Bus signals, shielded
Bus signals, shielded
in shared bundles or in shared
cable ducts
(SINEC L1, PROFIBUS)
Data signals, shielded
(SINEC L1, PROFIBUS)
Data signals, shielded
(programmers, OPs, printers,
counter inputs, etc.)
Analog signals, shielded
DC voltage (60 V),
unshielded
Process signals (25 V),
shielded
AC voltage (25 V),
unshielded
Monitors (coaxial cabling)
(programmers, OPs, printers, counter inputs, etc.)
Analog signals, shielded
DC voltage (60 V), unshielded
Process signals (25 V), shielded
AC voltage (25 V), unshielded
Monitors (coaxial cabling)
DC voltage
(60 V and400 V), unshielded
in separate bundles or cable ducts
(no minimum spacing required)
AC voltage
(25 V and400 V), unshielded
DC and AC voltages (400 V), unshielded
inside cabinets:
in separate bundles or cable
ducts (no minimum spacing
required)
outside cabinets:
on separate cable racks with
at least 10 cm spacing
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-5
Routing cables; connecting and installing bus connectors
Table 3-1
In-building cable routing, continued
Cables for ...
and cables for ...
route ...
DC voltage
Bus signals, shielded
in separate bundles or cable ducts
(no minimum spacing necessary)
(60 V and400 V),
unshielded
AC voltage
(25 V and400 V),
unshielded
(SINEC L1, PROFIBUS)
Data signals, shielded
(programmers, OPs, printers, counter signals etc.)
Analog signals, shielded
DC voltage (60 V), unshielded
Process signals (25 V), shielded
AC voltage (25 V), unshielded
Monitors (coaxial cabling)
DC voltage (60 V and400 V), un-
in shared bundles or cable ducts
shielded
AC voltage (25 V and400 V), unshielded
DC and AC voltages (400 V), unshielded
Inside cabinets:
in separate bundles or cable
ducts (no minimum spacing
necessary)
Outside cabinets:
on separate cable trays with
at least 10 cm spacing
DC and AC voltages
(400 V), unshielded
Bus signals, shielded
DC and AC voltages
(400 V), unshielded
Data signals, shielded
(SINEC L1, PROFIBUS)
(programmers, OPs, printers, counter signals, etc.)
Analog signals, shielded
DC voltage
g (60 V), unshielded
Inside cabinets:
in separate bundles or cable
ducts (no minimum spacing
necessary)
Outside cabinets:
on separate cable trays with
min. 10 cm spacing
p
g
Process signals (25 V), shielded
AC voltage (25 V), unshielded
Monitors (coaxial cabling)
DC voltage (60 V and400 V),
unshielded
AC voltage (25 V and400 V), unshielded
SINEC H1
3-6
DC and AC voltages (400 V), unshielded
in shared bundles or cable ducts
SINEC H1
in shared bundles or cable ducts
Others
in separate bundles or cable ducts
with at least 50 cm spacing
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.1.3
Outdoor cable routing
Cable routing rules
for EMC
The rules that apply to in-building routing and EMC also apply outdoors.
Outdoor cabling is also subject to the following rules:
Lay cables on metal cable carriers.
Galvanically connect the butting faces of cable-carrier sections.
Ground the cable carriers.
If necessary, ensure adequate potential equalization between the connected devices.
Provide adequate lightning protection and grounding as applicable in your
case (see below).
Additional
information
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Section 3.2 contains additional information on lightning protection for the
ET 200 distributed I/O system. If you have any questions, do not hesitate to
contact your local Siemens branch or a company specializing in lightning
protection.
3-7
Routing cables; connecting and installing bus connectors
3.1.4
Potential equalization
When do
differences in
potential occur?
Differences in potential can occur, for example, when different mains supplies are used. Damage may be caused to the system as a result of potential
differences between various system parts if:
programmable controllers and inputs/outputs are connected by potentialbonded couplings,
or
cable shields are connected at both ends and grounded to different parts of
a system.
Avoiding potential
differences
It is important to install potential equalization lines in order to minimize potential differences and ensure the functionality of the electronic components.
When and why do
you need potential
equalization?
Potential equalization has the following advantages:
Devices with a grounded interface may be destroyed as a result of potential differences.
The shielding of the PROFIBUS cable must not be used for potential
equalization. This is the case, however, with any parts of the system that
are linked together via the cable shield, but connected to different grounding points.
Potential equalization is a precondition of lightning protection.
Rules for potential
equalization
Note the following points:
The smaller the impedance of the potential equalization line, the higher
the efficiency of potential equalization.
If shielded signal cables are installed between certain parts of the system
and connected at both ends to ground/protective conductors, it is important to ensure that the impedance of the additional potential equalization
line is not in excess of 10 % of the shield impedance.
Use connectors with large contact areas to connect the potential equalization conductors to the ground/protective conductor.
Protect the potential equalization conductors against corrosion.
Use potential equalization conductors made of copper or galvanized steel.
Route the potential equalization conductors in such a way that the areas
bounded by the potential conductor and the signal lines are as small as
possible.
Use equipotential bonding conductors made of copper or galvanized steel.
3-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Note
Equipotental bonding conductors are not necessary if the parts of the system
are connected to each other exclusively by means of fiber-optic cables.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-9
Routing cables; connecting and installing bus connectors
3.1.5
Cable shielding
Definition
Shielding is a means of weakening (attenuating) magnetic, electric and electromagnetic interference fields.
Interference currents on cable shields are diverted to ground via the shield
busbar, which forms a conductive connection with the housing. It is particularly important to ensure a low-ohmic connection to the protective conductor,
as otherwise the interference currents themselves may become a source of
interference.
Measures for cable
shielding
Note the following points:
If possible, use only cables with braided shields. The shield density
should be more than 80 %.
Avoid using cables with foil shielding, because tensile and compressive
loads at the attachments can easily damage the foil. The result is a reduction in shield efficiency.
Always connect the cable shields at both ends. It is only when the shielding is connected at both ends that interference suppression is effective at
the high end of the frequency range.
Exceptions: It may be better to connect the shield at one end only, if
– for some reason it is not possible to install potential equalization lines,
– analog signals (in the low mV or A range) are transmitted, or
– foil shielding (static shields) is used.
Note, however, that if the shield is connected at one end only it can suppress only low-frequency interference.
Connect the shield of the data line to the plug body.
If the system is installed for stationary operation, it is advisable to remove
the insulation from the shielded cable without interruption and connect
the cable to the shielding/protective conductor busbar.
Note
If a potential difference occurs between the grounding points, an equalization current can flow through a shield connected at both ends.
In this case, install an additional potential equalization line.
3-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Correct shield
installation
Observe the following points:
Use cable clamps made of metal to secure the braided shield.
The enclosing clamps must hold a large part of the shield and make good
contact (see Fig. 3-1).
Connect the shield to a shield busbar immediately adjacent to the point
where the cable enters the cabinet.
Figure 3-1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Securing shielded cables with cable clamps and cable ties (schematic
diagram)
3-11
Routing cables; connecting and installing bus connectors
3.1.6
Measures to prevent interference voltages
Overview
Frequently, measures designed to suppress interference voltages are not
adopted until the controller is in operation and reception of a traffic signal is
found to be unsatisfactory. The outlay for post-installation measures (e.g.
special contactors) can often be reduced to a significant extent if you observe
the following points when configuring your control system.
Note the importance of the following:
Suitable positioning of devices and routing of cables
Grounding of all inactive metal components
Shielding of devices and lines, and
Special interference-suppression measures
Arrangement of
devices and
routing of cables
3-12
Adequate suppression of magnetic DC or AC fields in the low-frequency
range (e.g. 50 Hz) is costly. In many cases, however, the problem can be
solved by ensuring that the interference sink is sufficiently far away from the
interference source.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Installation and
grounding of
inactive metal
components
When the devices are installed, it is important to ensure that the inactive
metal components are correctly grounded with connectors having large contact areas. Correct grounding establishes a uniform reference potential for the
control system and reduces the effects on spurious interference.
Grounding means the conductive connection of all inactive metal components. The entirety of all interconnected inactive components is known as the
machine ground.
Inactive metal components are all conductive parts electrically isolated from
active parts by basic insulation at least and which can become charged only if
a fault occurs.
Even if a fault occurs, the ground may under no circumstances carry voltage that could cause injury in the event of accidental contact. The ground
must, therefore, be connected to the protective conductor. In order to avoid
ground loops, a star pattern must be adopted when grounded objects (cabinets, parts of structures and machines) not immediately adjacent to each
other are connected to the protective conductor system.
Note the following:
1. When connecting the inactive metal parts, exercise the same meticulous
care and attention as with active parts.
2. Make sure that metal-to-metal connections are low-ohmic, i.e. use connectors that are efficiently conductive and which have large contact areas.
3. If painted or anodized metal parts are included in grounding, these insulating protective surface coatings must be penetrated. Use special contact
washers or remove the surface coatings down to bare metal.
4. Protect the assembled connections against corrosion, e.g. by applying a
coat of grease.
5. Use flexible grounding straps to connect moving grounded parts (e.g.
doors of cabinets). The grounding straps should be short and have a large
surface area, because the surface area is critical for the removal of highfrequency interference.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-13
Routing cables; connecting and installing bus connectors
3.1.7
Special measures for interference-proof operation
Commutating
capacitors for
inductors
As a rule, the inductors driven by SIMATIC S5 (e.g. contactor/relay coils) do
not require external commutating capacitors, because the requisite components are integrated in the modules.
You need to install commutating capacitors for inductors only:
when SIMATIC S5 output circuits can be switched off by other integral
contacts (e.g. relay contacts for EMERGENCY OFF). In this case, the
commutating capacitors integrated in the modules are no longer effective;
if the inductors are not driven by SIMATIC S5 modules.
Note: The supplier of the inductors will be able to tell you how to dimension
the overvoltage-protection devices.
Circuit with DCactuated coils
DC-actuated coils require diodes or Zener diodes.
with diode
Figure 3-2
Circuit with
diodes/Zener
diodes
with Zener diode
+
+
-
-
Circuits with DC-actuated coils
A circuit incorporating diodes/Zener diodes has the following properties:
Shutdown overvoltages can be avoided completely
High shutdown delay (6 to 9 times higher than without protective circuitry)
Circuit with ACactuated coils
AC-actuated coils require varistors or RC elements.
with varistor
~
~
~
~
Figure 3-3
3-14
with RC element
Circuits with AC-actuated coils
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Circuit with
varistor
A circuit incorporating a varistor has the following properties:
S The amplitude of the shutdown overvoltage is limited, but the overvoltage
is not suppressed
S Overvoltage slope is uniform
S Shutdown delay is slight
Circuit with RC
element
A circuit incorporating an RC element has the following properties:
S The amplitude and slope of the shutdown overvoltage are reduced
S Shutdown delay is slight
Programming
units: connection
to power supply
Each cabinet must feature a power point for connecting the programming
units to the mains supply. These power points must receive their supply via
the distribution board to which the protective conductor of the cabinet is connected.
Cabinet lighting
Use bulbs such as LINESTRAR bulbs for the cabinet lighting. Do not use
fluorescent tubes, because they generate interference fields. If there is no
alternative to fluorescent tubes, adopt the measures illustrated in Fig. 3-4.
Screen grid over tube
Shielded cable
Metal-encapsulated switch
Mains filter or shielded supply
cable
Figure 3-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Measures for suppressing interference from fluorescent tubes in cabinets
3-15
Routing cables; connecting and installing bus connectors
3.2
Lightning protection and overvoltage protection
In this chapter
This chapter describes ways and means of protecting your automation system
against overvoltage surge and lightning strike.
Section
3-16
Topic
Page
3.2.1
Why protect the automation system against overvoltage?
3-17
3.2.2
How to protect the ET 200 distributed I/O system against overvoltage
3-19
3.2.3
Example illustrating lightning protection for the ET 200 distributed I/O system
3-22
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.2.1
Why protect the automation system against overvoltage?
Introduction
Overvoltage is one of the most frequent causes of failure. These dangerous
voltage surges can be caused by:
switching operations in power-supply networks
atmospheric discharges, or
electrostatic discharges
In this context, it is important to understand the theory of overvoltage protection, in other words the concept of zoned lightning protection.
This chapter contains an outline of this concept, plus a discussion of the rules
governing the measures to be adopted at the interfaces between the individual
zones.
Note
This chapter merely indicates how to protect an automation system against
overvoltage.
Bear in mind that complete protection against overvoltage can be ensured
only if the entire structure which houses the system incorporates adequate
overvoltage-protection measures. This is especially significant for structural
measures intended for buildings in planning.
If you would like comprehensive information on overvoltage protection, we
strongly recommend that you consult your Siemens contact partner or a company which specializes in lightning protection.
In-depth literature
The proposals advanced in this chapter are based on the concept of zoned
lightning protection as described in IEC standard 1024-2 Protection against
LEMP.
Principle of zoned
lightning
protection
The principle of zoned lightning protection requires that the volume (a factory building, for example) to be protected against overvoltage be subdivided
into zones by the application of EMC criteria (see Fig. 3-5).
The individual lightning-protection zones are formed by
The external lightning protection of the
building (field side)
Lightning-protection zone 0
The shielding of:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Buildings
Lightning-protection zone 1
Rooms and/or
Lightning-protection zone 2
Devices
Lightning-protection zone 3
3-17
Routing cables; connecting and installing bus connectors
Lightning strikes
and overvoltages
Direct lightning strikes occur in lightning-protection zone 0, producing highenergy electromagnetic fields that must be reduced or dissipated by suitable
lightning-protection elements/measures as they pass from one zone to the
next.
In lightning-protection zones 1 and higher, overvoltages may occur as the
result of switching operations, coupling operations, etc.
Lightningprotection zones:
schematic
Fig. 3-5 is a schematic showing the concept of lightning-protection zones as
it applies to a free-standing building.
Lightning-protection zone 0 (field side)
External
lightning
prot.
Building
shield
(steel reinforcing)
Lightning-protection zone 1
Room shield
Line in
power
system
Light.-prot. zone 2
(steel reinforcing)
Device shield
(metal casing)
Light.
prot.
zone 3
Device
Nonelectric
line
(metallic)
Metal
part
Internal
line
Line in information system
Figure 3-5
Principle of the
interfaces between
the lightningprotection zones
Light. prot. potential equal.
Local potential equal.
Lightning-protection zones of a building
At the interfaces between the lightning-protection zones, you must provide
measures to prevent or hinder the passage of overvoltage surges.
The principle of establishing lightning-protection zones also requires that all
lines capable of carrying the lightning pulse between the lightning-protection
zones be included in the potential equalization system for lightning protection.
Lines capable of carrying the lightning pulse include:
metal pipes (e.g. for water, gas and heat)
cables in power systems (e.g. mains supply, 24 V supply)
and
cables in information systems (e.g. bus line)
3-18
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.2.2
How to protect the ET 200 distributed I/O system against
overvoltage
Rules for the 0 1
interface (potential
equalization in
lightning
protection system)
Suitable measures for potential equalization in the lightning-protection system at the interface between lightning-protection zones 0 1 are as follows:
Use twisted metal straps or metal braids of sufficient current-carrying
capacity as cable shields, e.g. NYCY or A2Y(K)Y, and ground these
straps at both ends;
or
lay the cables in
– continuously connected metal conduits grounded at both ends, or
– in reinforced-concrete ducts with continuous reinforcing members, or
– on enclosed cable trays made of metal and grounded at both ends.
or
use fiber-optic waveguides instead of lines which are capable of carrying
the surge current.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-19
Routing cables; connecting and installing bus connectors
Additional
measures
Table 3-2
Ser.
No.
If the measures outlined above cannot be implemented, it is essential to provide coarse protection at the 0 ´ 1 interface in the form of suitable lightning
diverters. The table below is an overview of the components you can use for
this purpose.
Overvoltage-protection components for coarse protection
Lines for ...
... install the following at the 0 ´ 1 interface:
Order No.
Three-phase TN-C system
3 pcs. DEHNport lightning diverter, phases 900 1001
L1/L2/L3 to PEN
Three-phase TN-S and TT systems
4 pcs. DEHNport lightning diverter, phases 900 1001
L1/L2/L3/N to PE
Alternating current TN-L, TN-S-, TT
systems
2 pcs. DEHNport lightning diverter, phases 900 1001
L1+, N to PE
2
24 V DC supply
1 pc. Blitzductor KT, Type AD 24 V
DSN: 919 2532
3
PROFIBUS bus line
up to 500 kbaud: 1 pc. Blitzductor KT,
Type ARE 8 V
DSN: 919 2322
1
over 500 kbaud: 1 pc. Blitzductor KT, Type DSN: 919 2702
AHFD 5 V
4
Inputs/outputs of digital modules
24 V DC
110/220 V AC
1 pc. Blitzductor KT, Type AD 24 V
DSN: 919 2532
2 pc. DEHNguard 150 overvoltage diverter 900 6031
Inputs/outputs of analog modules
up to " 12 V
up to " 24 V
up to " 48 V
1
2
1 pc. Blitzductor KT, Type ALE 15 V
DSN: 919 2202
1 pc. Blitzductor KT, Type ALE 48 V
DSN: 919 2272
1 pc. Blitzductor KT, Type ALE 60 V
DSN: 919 2222
Order components directly from: DEHN + Soehne, Elektrotechnische Fabrik, Hans-Dehn-Str. 1, D-92318 Neumarkt,
Germany
Order numbers as per catalog Service XV 10. The order number of this catalog is E89700-S1034-X-A3.
3-20
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Rules for the 1 ´ 2
interfaces and
higher
(local potential
equalization)
The rules for all lightning-protection zone interfaces 1 ´ 2 and higher are as
follows:
Provide local potential equalization at each lightning-protection zone interface.
At all lightning-protection zone interfaces, include all lines (e.g. metal
pipes, etc.) in the local potential equalization measures.
Include all metal fittings inside the lightning-protection zone in the local
potential equalization system (e.g. metal components inside lightning
protection zone 2 must be included in measures implemented at the 1 ´ 2
interface).
Additional
measures
We recommend the installation of fine protection:
for all lightning-protection zone interfaces 1 ´ 2 and higher and
for all lines longer than 100 meters inside a lightning-protection zone.
Table 3-3
Ser.
No.
Fine protection of lines by means of overvoltage-protection components
Lines for ...
... at the 1 ´ 2 interface and higher, install:
Order No.
Three-phase TN-C system
3 pcs. DEHNguard 275 overvoltage diverter
900 6001
Three-phase TN-S and TT systems
4 pcs. DEHNguard overvoltage diverter 275
900 6001
Alternatiing current TN-L, TN-S, TT 2 pcs. DEHNguard 275 overvoltage diverter
systems
900 6001
2
24 V DC supply
1 pc. Blitzductor KT, Type AD 24 V
DSN: 919 253 2
3
PROFIBUS bus line
up to 500 kbaud: 1 pc. Blitzductor KT, Type
ARE 8 V
DSN: 919 2322
over 500 kbaud: 1 pc. Blitzductor KT, Type
AHFD 5 V
DSN: 919 270 2
1 pc. Blitzductor KT, Type AD 24 V
DSN: 919 2532
2 pcs. DEHNguard 150 overvoltage diverter
900 6031
1 pc. Type FDK 12 V OV terminal
DSN: 919 9992
1 pc. Type FDK 24 V OV terminal
DSN: 919 9982
1 pc. Type FDK 60 V OV terminal
DSN: 919 9972
1
4
Inputs/outputs of digital modules
24 V DC
110/220 V AC
Inputs/outputs of analog modules
up to " 12 V
up to " 24 V
up to " 48 V
1
2
Order components directly from: DEHN + Soehne, Elektrotechnische Fabrik, Hans-Dehn-Str. 1, 92318 Neumarkt,
Germany
Order numbers as per catalog Service XV 10. The order number of this catalog is: E89700-S1034-X-A3.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-21
Routing cables; connecting and installing bus connectors
3.2.3
Example illustrating lightning protection for the ET 200
distributed I/O system
Introduction
This section contains an example illustrating how the ET 200 distributed I/O
system can be protected against overvoltage surges.
Components for
lightning
protection
Table 3-4 refers to Fig. 3-6 and clarifies the items referred to by their serial
numbers:
Table 3-4
Example of configuration with adequate lightning protection (legend for
Fig. 3-6)
Ser. No.
from Fig.
3-6
Component
Purpose
1
Lightning diverter to suit mains system; 2 to 4 pcs. DEHNport
Order No.: 900 1001
Coarse protection against direct
lightning strike and overvoltage
at interface 0 1
2
Overvoltage diverter, 2 pcs. DEHNguard 275
Order No.: 900 6001
Coarse protection against overvoltage
at interface 1 2
3
Digital modules
Fine protection against overvoltage at inputs and outputs of
the DP slaves at interface
12
Blitzductor KT, Type AD 24 V
SIMATIC
Analog modules
Blitzductor KT, Type ARE 12 V
4
In dropline
1 pc. adapter type FS 9E-PB
Order No.: DSN 924 0172
Fine protection against overvoltage for RS 485 interfaces at
interface 1 2
1 pc. 35 mm top-hat rail with
cable, type ÜSD-9-PB/S-KB
Order No.: DSN 924 0642
5
Bus cable shielding:
Copper plate
Shield
ÎÎÎ
ÎÎÎ
Clamp
6
Potential equalization cable, 16 mm2
7
Blitzduktor KT, type AHFD, for
building transition
Order No.: DSN 919 2702
1
2
3-22
–
–
Fine protection against overvoltages for RS 485 interfaces
at interface 0 1
Order components directly from: DEHN + Soehne, Elektrotechnische Fabrik, HansDehn-Str. 1, 92318 Neumarkt, Germany
Order numbers as per catalog Service XV 10. The order number for this catalog is
E89700-S1034-X-A3.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Sample
configuration
Fig. 3-6 is an example showing how the distributed I/O system must be configured for effective protection against overvoltage surges:
L1 L2 L3 NPE
Lightning-protection zone 0, field side
Lightning-protection zone 1
Cabinet 1
Cabinet 2
Lightning-prot. zone 2
Lightning-protection zone 2
Slave
PS,
IM
CPU 308-C
A
B
PE
10
6 mm2
mm2
A
B
Figure 3-6
10 mm2
PE
Example showing lightning protection for the ET 200 distributed I/O system
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-23
Routing cables; connecting and installing bus connectors
3.3
Characteristics of the bus cable
Characteristics of
the bus cable
Table 3-5
Use a two-conductor, twisted, shielded cable with the following characteristics as the bus cable:
Characteristics of the PROFIBUS cable
Designation
Order number 6VX1 ...
Normal
830-0AH10
Attenuation at
S 16 MHz
S 4 MHz
S 38.4 kHz
S 9.6 kHz
Normal with Buried cable Drum cable1
PE sheath
830-0BH10
830-3AH10
830-3BH10
< 45 dB/km
< 22 dB/km
< 5 dB/km
< 3 dB/km
Normal cable
with festoon 1
830-3CH10
< 52 dB/km
< 25 dB/km
< 5 dB/km
< 3 dB/km
Characteristic impedance at
S 9.6 kHz
S 38.4 kHz
S 3 to 20 MHz
270 " 27 W
185 " 18,5 W
150 " 15 W
150 W
Rated value
Loop resistance
v 110 W/km
v 110 W/km
v 132 W/km
Shield impedance
v 9.5 W/km
v 12 W/km
v 14 W/km
Operating capacitance at 1 kHz
approx. 28.5 nF/km
Operating voltage (rms value)
v 100 V
Cable type (standard designation)
Sheath
S Material
S Color
S Diameter (in mm)
02Y (ST)
CY
1 2 0.64/
2.55150 KF 40
FR VI
02Y (ST)
C2Y
1 2 0.64/
2.55150 SW
02Y (ST)
CY2Y
1 2 0.64/
2.55150 KF 40
SW
02Y (ST)
C11Y
1 2 0.64/
2.55150 LI petrol
02Y (ST) C
(ZG) 11Y
1 2 0.64/
2.55150 LI petrol
PVC
violet
8.0 " 0.4
PE
black
8.0 " 0.4
PE
black
10.2 " 0.4
PUR
petrol
8.5 " 0.4
PUR
petrol
9.7 " 0.4
Permissible ambient conditions
S Operating temperature
S Transport/storage temperature
S Laying temperature
Bending radius
S Single bending
S Multiple bending
–40 _C to +60 _C
–40 _C to +60 _C
–5 _C to +50 _C
" 75 mm
" 150 mm
Permissible tensile force
Weight
Use of halogen
3-24
" 40 mm
" 80 mm
–40 _C to +60 _C
–40 _C to +60 _C
–5 _C to +60 _C
" 75 mm
" 100 mm
" 45 mm
" 65 mm
45 N
" 50 mm
" 80 mm
35 N
59 kg/km
52 kg/km
90 kg/km
74 kg/km
74 kg/km
Yes
No
Yes
No
No
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Table 3-5
Characteristics of the PROFIBUS cable, continued
Designation
Behavior in fire
Resistance to oil
Resistance to UV light
1
Normal
Flame-retardant to VDE
0472 T804,
test type C
Normal with Buried cable Drum cable1 Normal cable
PE sheath
with festoon 1
Flammable
Flammable
Conditional resistance to mineral oils and
greases
No
Yes
Yes
Flame-retardant to VDE
0472 T804,
test type B
Flame-retardant to VDE
0472 T804,
test type B
Good resistance to mineral oils
and greases
Yes
Yes
Segment lengths restricted
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-25
Routing cables; connecting and installing bus connectors
3.4
Applications and technical data of the bus connectors
Applications
Table 3-6
You need bus connectors to connect the PROFIBUS to a station. There is a
choice of IP 20 bus connectors; the uses of the various types are shown in
Table 3-6.
IP 20 bus connectors, configuration and applications
Order numbers:
6ES7 972-0BA11-0XA0
6ES7 972-0BB11-0XA0
6ES7 972-0BA40-0XA0
6ES7 972-0BB40-0XA0
6ES7
0BA30-0XA0
Appearance:
6GK1
500-0EA00
SIEMENS
35_ outgoing
cable unit
30_ outgoing
cable unit
Recommended for:
S
S
S
S
S
S
S
IM 308-B
IM 308-C
S5-95U
S
S
S
S
CP 5412 (A2)
CP 5411
CP 5511
CP 5611
S
S
S
S
S
ET 200B
ET 200L
ET 200M
ET 200S
ET 200U
S
S
S
S
S
PG 720/720C
PG 730
PG 740
PG 750
PG 760
S7-300
S7-400
M7-300
M7-400
3-26
~ (since release 6)
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Technical data
Table 3-7
The technical data of the various bus connectors is shown in the table below:
IP 20 bus connectors, technical data
6ES7 972... 0BA11-0XA0
... 0BB11-0XA0
6ES7 972... 0BA40-0XA0
... 0BB0-0XA0
6ES7 9720BA30-0XA0
6GK1 5000EA00
Programmer socket
0BA11: no
0BB11: yes
0BA40: no
0BB40: yes
no
no
Max. baud rate
12 Mbaud
12 Mbaud
1.5 Mbaud
12 Mbaud
Terminating resistor
optionally
activatable
optionally
activatable
no
optionally
activatable
vertical
inclined 35_
inclined 30_
axial
Order numbers
Outgoing cable
Interfaces
S PROFIBUS station
S PROFIBUS bus
cable
9-pole sub-D socket 9-pole sub-D socket 9-pole sub-D socket 9-pole sub-D socket
4 terminal blocks for 4 terminal blocks for 4 insulation-piercing 4 terminal blocks for
wires up to 1.5 mm2 wires up to 1.5 mm2 connecting devices wires up to 1.5 mm2
for wires 0.644 "
0.04 mm
Connectable PROFIBUS cable diameter
8 " 0.5 mm
8 " 0.5 mm
8 " 0.5 mm
8 " 0.5 mm
Supply voltage (must
be obtained from terminal device)
DC 4.75 to 5.25 V
DC 4.75 to 5.25 V
DC 4.75 to 5.25 V
DC 4.75 to 5.25 V
Current consumption
max. 5 mA
max. 5 mA
max. 5 mA
max. 5 mA
0 _C to +60 _C
0 _C to +60 _C
0 _C to +60 _C
0 _C to +55 _C
–25 _C to +80 _C
–25 _C to +80 _C
–25 _C to +80 _C
–25 _C to +70 _C
Permissible ambient
conditions
S Operating temperature
S Transport/storage
temperature
S Relative humidity
Dimensions (in mm)
max. 75 % at +25 _C max. 75 % at +25 _C max. 75 % at +25 _C max. 95 % at +25 _C
15.8
Weight
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
54
34
approx. 40 g
15.8
54
38
approx. 40 g
15
58
34
approx. 30 g
15
39
57
approx. 100 g
3-27
Routing cables; connecting and installing bus connectors
Bus connector not
necessary
You do not require the IP 20 bus connectors for:
IP 65 slaves (e.g. ET 200C)
RS 485 repeaters
Disconnecting a
station
Under certain circumstances, the bus connector enables you to disconnect a
station from the bus without interrupting traffic on it.
Bus connector
with programmer
socket
We recommend fitting at least one bus connector with a programmer socket
in each bus segment. This will make it easier for you to start up with a programmer or a PC.
Pin assignment of
sub-D connector
Table 3-8 shows the pin assignment of the 9-pole D-sub connector.
The assignment of pin nos. 1, 2, 7 and 9 corresponds to that of the connected
device. Pins 4, 5 and 6 of the bus connector with order number
6ES7 972-0BA30 ... are not wired.
Table 3-8
View
5
4
9
8
3
7
2
1
3-28
6
Pin assignment of the 9-pole D-sub connector
Pin No.
Signal
Designation
1
–
–
2
–
–
3
RxD/TxD-P
Data line B
4
RTS
Request to send
5
M5V2
Data reference potential (from station)
6
P5V2
Supply plus (from station)
7
–
–
8
RxD/TxD-N Data line A
9
–
–
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.5
Connecting the bus cable to the bus connector
In section 3.5
This section contains:
Section
Rules for laying
cables
Topic
Page
3.5.1
Connecting bus cable to bus connectors with order number
6ES7 972-0B.11 ...
3-31
3.5.2
Connecting bus cable to bus connectors with order number
6ES7 972-0BA30 ...
3-33
3.5.3
Connecting bus cable to bus connectors with order number
6ES7 972-0BA40 ...
3-35
When you lay the bus cable, take great care to ensure that it is:
not twisted
not stretched and
not compressed.
When laying the bus cable, moreover, you must observe the boundary conditions stated in section 3.3.
Maximum cable
length
The maximum cable lengths as stated in the table below are guaranteed only
for PROFIBUS bus cables.
Table 3-9
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Permissible cable lengths for a segment using RS 485 repeaters
Baud rate
Maximum cable
length of a segment
(in meters)
Max. distance between
2 stations (in meters)
9.6 to 187.5 kbaud
1000
10,000
500 kbaud
400
4,000
1.5 Mbaud
200
2,000
3 to 12 Mbaud
100
1,000
3-29
Routing cables; connecting and installing bus connectors
Length of
droplines
If you do not connect the bus cable directly to the bus connector (e.g. when
using an PROFIBUS bus terminal), you must take the maximum permissible
length of a dropline into account.
The maximum lengths for droplines per bus segment are shown in the table
below.
At baud rates of 3 Mbaud and higher, connect the programmer or PCs by
means of programmer droplines having the order number
6ES7 901-4BD00-0XA0. You can use multiple droplines with this order number in a bus configuration. Other droplines are not permitted.
Table 3-10
Length of droplines per segment
Baud rate
Number of stations with
droplines measuring ...
1.5 m or 1.6 m
3m
9.6 to 93.75 kbaud
96 m
32
32
187.5 kbaud
75 m
32
25
500 kbaud
30 m
20
10
1.5 Mbaud
10 m
6
3
–
–
–
3 to 12 Mbaud
3-30
Max. length of
droplines
p
per
p
segmentt
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.5.1
Connecting bus cable to bus connectors with order number
6ES7 972-0B.11 ...
Appearance (6ES7
972-0B.11 ...)
The bus connector with the order number 6ES7 972-0B.11 ... is illustrated
below:
Screws for securing to station
Prog. connector adapter
(6ES7 972-0BB11-0XA0
only)
Guides for
PROFIBUS bus cable
Switch for
terminating resistor
Figure 3-7
Preparing the bus
cable
9-pole sub-D male adapter for
connection to station
Housing screws
Bus connector with order number 6ES7 972-0B.11 ...
To connect the bus cable to a bus connector with order number
6ES7 972-0B.11 ... proceed as follows:
1. Strip the ends of the cable conductors as shown in Fig. 3-8.
6XV1 830–0AH10/-3BH10
11
11
11
6
Figure 3-8
6XV1 830–3AH10
23
11
6
Length of stripped ends for connection to bus connector
(6ES7 972-0B.11...)
2. To open the housing of the bus connector, slacken the securing screws and
lift off the cover.
3. Insert the green and red conductors in the screw terminals as shown in
Fig. 3-9.
Make sure that you always connect the same conductors to the same terminal A or B (e.g. always connect the green conductor to terminal A and
the red conductor to terminal B).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-31
Routing cables; connecting and installing bus connectors
4. Press the cable sheath between the two retainers to hold the cable in position.
5. Tighten the screws to secure the conductors in their respective terminals.
Bus cable connection for first
and last stations on the
bus1
A B A B
1:
Bus cable connection for all
other stations on the bus
A B A B
The bus cable can be connected to either the left or right set of terminals!
Figure 3-9
Connecting bus cable to bus connectors with order number
6ES7 972-0B.11 ...
6. Screw the housing tight.
Make sure that the naked cable shield is seated under the shield clamp.
3-32
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.5.2
Connecting bus cable to bus connectors with order number
6ES7 972-0BA30 ...
Appearance (6ES7
972-0BA30 ...)
Fig. 3-10 shows the bus connector with order number 6ES7 972-0BA30 ...:
Screws for securing to station
9-pole sub-D connector
for connection to station
Housing screws
Figure 3-10 Appearance of the bus connector with order number 6ES7 972-0BA30 ...
Installing the bus
cable
To connect the bus cable to a bus connector with order number
6ES7 972-0BA30 ..., proceed as follows:
1. Strip the ends of the bus cable as shown in Fig. 3-11.
3
27
A
B
29
3
35
A
B
36
Figure 3-11 Length of stripped ends for connection to bus connector
(6ES7 972-0BA30 ...)
2. Open the housing of the bus connector by slackening the housing screws
and lifting off the cover.
3. Press the bus cable into the strain relief device. The cable shield must lay
naked on the metal guide.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-33
Routing cables; connecting and installing bus connectors
4. Insert the green and red conductors into the guides through the insulationpiercing connection devices as shown in Fig. 3-12.
Make sure that you always connect the same conductors to the same terminal A or B (e.g. always connect the green conductor to terminal A and
the red conductor to terminal B).
5. Press the red and green conductors gently into the insulation-piercing connection devices with your thumb.
6. Screw the cover on tightly again.
Guides
A BA B
Insulation-piercing connection
devices
Guides
Strain relief devices
Figure 3-12 Connecting bus cable to bus connector (6ES7 972-0BA30 ...)
3-34
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.5.3
Connecting bus cable to bus connectors with order number
6ES7 972-0B.40 ...
Appearance (6ES7
972-0B.40 ...)
The bus connector with the order number 6ES7 972-0B.40 ... is illustrated
below:
Screws for securing to station
9-pole sub-D male
adapter for
connection to station
Prog. connector adapter
(6ES7 972-0BB40-0XA0
only)
Housing screws
Figure 3-13 Bus connector with order number 6ES7 972-0B.40 ...
Installing the bus
cable
To connect the bus cable to a bus connector with order number
6ES7 972-0B.40 ... proceed as follows:
1. Strip the ends of the cable conductors as shown in Fig. 3-14.
6XV1 830–0AH10
5
5
A1 B1
16
Figure 3-14 Length of stripped ends for connection to bus connector
(6ES7 972-0B.40 ...)
2. To open the housing of the bus connector, slacken the securing screws and
lift off the cover.
3. Insert the green and red conductors in the screw terminals as shown in
Fig. 3-15.
Make sure that you always connect the same conductors to the same terminal A or B (e.g. always connect the green conductor to terminal A and
the red conductor to terminal B).
4. Press the cable sheath between the two retainers to hold the cable in position.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-35
Routing cables; connecting and installing bus connectors
5. Tighten the screws to secure the conductors in their respective terminals.
Bus cable connection for first
and last stations on the bus1
Switch = “ON” (terminating resistor
connected)
A B
A B
Cable shield must lie bare
on the metal guide
Bus cable connection for all
other stations on the bus
Switch = “OFF” (terminating resistor disconnected)
A B
A B
Cable shield must lie bare
on the metal guide
1:
The bus cable must always be connected on the left!
Figure 3-15 Connecting the bus cable to the bus connector (6ES7 972-0B.40 ...)
6. Screw the housing tight.
3-36
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.6
Connecting the bus connector to the module
Connecting the
bus connector
The procedure for connecting the bus connector is as follows:
1. Push the bus connector into position on the module adapter.
2. Tighten the screws to secure the connector to the module.
3. If the bus connector is at the start or end of a segment, you must activate
the terminating resistor (set switch to ”ON) (see Fig. 3-16).
You can activate the terminating resistor for bus connectors with order
number 6ES7 972-0B.11-... or 6ES7 972-0B.40-... .
Make sure that the stations with active terminating resistors are always energized throughout power-up and operation.
Terminating resistor
in circuit
on
off
Terminating resistor
not in circuit
on
off
Figure 3-16 Bus connector (6ES7 972-0B.11-...): positions of switch for terminating
resistor in circuit or not in circuit
Disconnecting bus
connectors
!
If the bus cable is in a loop, you can disconnect bus connectors from the
PROFIBUS-DP interface at any time without interrupting traffic on the bus.
Warning
Danger of disrupting data traffic on the bus.
Each bus segment must always have a terminating resistor at each end. Note
that this requirement is not satisfied if the last slave with a bus connector is
deenergized. The bus connector receives its power supply through the station, so the terminating resistor has no effect if the supply is shut off.
Take care to ensure an uninterrupted power supply to the stations in which
the terminating resistors are in circuit.
Alternatively, you can use the PROFIBUS Terminator as an active bus terminating element (see Section 4.8).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-37
Routing cables; connecting and installing bus connectors
3.7
PNO installation guideline (placeholder)
PNO installation
guideline
Please comply with the PROFIBUS-DP/FMS Installation Guideline of the
PROFIBUS-Nutzerorganistation (user organization) when using electrical
networks. It describes important measures to be taken as regards the wiring,
cabling and commissioning of PROFIBUS networks.
Publisher
PROFIBUS-Nutzerorganisation e. V.
Haid-und-Neu-Straße 7
D-76131 Karlsruhe
Tel: ++49 721 / 9658 590
Fax: ++49 721 / 9658 589
Internet: http//www.profibus.com
Guideline order number 2.111
3-38
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.8
PROFIBUS-DP network with fiber-optic cables
Overview
Electrical/optical
conversion
Section
Topic
Page
3.8.1
Fiber-optic cables
3-41
3.8.2
Simplex connectors and connector adapter
3-43
3.8.3
Connecting a fiber-optic cable to the PROFIBUS device
3-44
If you want to use the field bus for larger distances irrespective of the transmission rate, or if the data traffic on the bus is not to be impaired by external
interference fields, use fiber-optic cables rather than copper cables.
There are two ways to convert electrical cables to fiber-optic cables:
PROFIBUS nodes with a PROFIBUS-DP interface (RS 485) are connected to the optical network via an Optical Bus Terminal (OBT) or via
the Optical Link Module (OLM).
PROFIBUS nodes with an integrated fiber-optic cable interface (e.g.
ET 200M (IM 153-2 FO), S7-400 (IM 467 FO)) can be directly integrated
in the optical network.
How to set up optical networks with the Optical Link Module (OLM) is described in detail in the SIMATIC NET PROFIBUS Networks manual. You will
find below the most important information on setting up an optical PROFIBUS-DP network with PROFIBUS nodes that have an integrated fiber-optic
cable interface.
Benefits and areas
of application
Fiber-optic cables have the following advantages over electrical cables:
Electrical isolation of the PROFIBUS-DP components
Insensitivity to electromagnetic interference (EMC)
No electromagnetic emission into the environment
Thus no need for additional grounding and shielding measures
No adherence to minimum clearances from other cables necessary for
EMC
No need for equipotential bonding conductors
No need for lightning conductors
Maximum permissible cable lengths independent of the transmission rate
Easy installation of the fiber-optic cable connections of the PROFIBUSDP components by means of standard fiber-optic cable connectors (Simplex connectors)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-39
Routing cables; connecting and installing bus connectors
Optical
PROFIBUS-DP
network in
partyline topology
Programming
device/PC/OP
The optical PROFIBUS-DP network with nodes that have an integrated fiberoptic cable interface has a partyline topology. The PROFIBUS nodes are
interconnected in pairs by means of Duplex fiber-optic cables.
Up to 32 PROFIBUS nodes with a fiber-optic cable interface can be seriesconnected in an optical PROFIBUS-DP network. If a PROFIBUS node fails,
as a result of the partyline topology none of the downstream DP slaves can be
accessed by the DP master.
S7-400 with IM 467 FO
ET 200M with
IM 153-2 FO
Other field devices without
fiber-optic cable interface
PROFIBUS
cable
OBT
Distances between 2 nodes:
Plastic fiber-optic cable up
to 50 m
PCF fiber-optic cable up to
300 m
Optical PROFIBUS-DP
OBT
Other
nodes
Figure 3-17 Optical PROFIBUS-DP network with nodes that have an integrated fiber-optic cable interface
Transmission rate
The following transmission rates are possible when the optical PROFIBUSDP network is operated with a partyline topology:
9.6 kbps, 19.2 kbps, 45.45 kbps, 93.75 kbps, 187.5 kbps, 500 kbps, 1.5 Mbps
and 12 Mbps
PROFIBUS Optical
Bus Terminal
(OBT)
A PROFIBUS node can be connected to the optical PROFIBUS-DP network
via a PROFIBUS Optical Bus Terminal (OBT) (6GK1 500-3AA00) without
an integrated fiber-optic cable interface (e.g. programming devices (PGs) or
operator panels (OPs), see Figure 3-17).
The programming device/PC is connected to the RS 485 interface of the OBT
by means of the PROFIBUS cable. The OBT is integrated in the optical
PROFIBUS-DP line by means of its fiber-optic cable interface.
3-40
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
3.8.1
Fiber-optic cables
Features of the
fiber-optic cables
Table 3-11
Use Siemens plastic and PCF fiber-optic cables with the following features:
Features of the fiber-optic cables
Description
p
Standard designation
Area of application
SIMATIC NET PROFIBUS
Plastic fiber-optic duplex conductor
Plastic fiber-optic standard cable
PCF fiber-optic standard cable
I–VY2P 980/1000
150A
I–VY4Y2P 980/1000
60A
I–VY2K 200/230
10A17+8B20
Indoors with a low mechanical load, such as
laboratory test assemblies or in
cabinets:
Indoors:
Indoors:
Cable lengths up to 50 m Cable lengths up to 300 m
Cable lengths up to
50 m
Fiber type
Step-index fiber
Core diameter
980 µm
200 µm
Core material
Polymethyl methacrylate (PMMA)
Quartz glass
1000 µm
230 µm
Cladding outer diameter
Cladding material
Fluorinated special polymer
Inner sheath
Material
Color
Diameter
2.2
PVC
PA
–
Gray
Black and orange
(Without inner sheath)
" 0.01 mm
2.2 " 0.01 mm
Outer sheath
Material
Color
–
Number of fibers
PVC
Purple
Purple
2
Attenuation at
wavelength
Cable grip
PVC
v 230 dB/km
v 10 dB/km
660 nm
660 nm
–
Kevlar fibers
Kevlar fibers
v 50 N
v 100 N
v 500 N
Maximum permissible tensile
force
Short-term
Continuous
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Not suitable for continu- Not suitable for continuous tensile load
ous tensile load
v 100 N
(At cable grip only,
v 50 N at connector or
single conductor)
3-41
Routing cables; connecting and installing bus connectors
Table 3-11
Features of the fiber-optic cables, continued
Description
p
SIMATIC NET PROFIBUS
Resistance to lateral pressure per
10 cm cable length (short-term)
Plastic fiber-optic duplex conductor
Plastic fiber-optic standard cable
PCF fiber-optic standard cable
v 35 N/ 10 cm
v 100 N/ 10 cm
v 750 N/ 10 cm
w 30 mm
w 100 mm
w 75 mm
w 50 mm
(flat side only)
w 150 mm
w 75 mm
–30 _C to +70 _C
–30 _C to +70 _C
–30 _C to +70 _C
Bend radii
S Single bend (without tensile
force)
S Multiple bends (with tensile
force)
Permissible environmental conditions
S Transport/storage temperature
S Laying temperature
S Operating temperature
0 _C to +50 _C
0 _C to +50 _C
–5 _C to +50 _C
–30 _C to +70 _C
–30 _C to +70 _C
–20 _C to +70 _C
Conditional2
Conditional1
Conditional1
Not UV-resistant
Conditional1
Conditional1
Resistance against
S Mineral oil ASTM no. 2,
grease or water
S UV radiation
Flame retardance
Flame retardant in accordance with the VW-1 flame test to UL 1581
External dimensions
2.2 4.4 mm
" 0.01 mm
Weight
1
Diameter:
7.8 kg/km
Diameter:
" 0.3 mm
7.8
4.7
65 kg/km
" 0.3 mm
22 kg/km
Please ask your Siemens contact about specific applications.
Order numbers
Table 3-12
You can order the fiber-optic cables specified in Table 3-11 as follows.
Order numbers – fiber-optic cables
Fiber-optic cables
Form
Order number
50 m ring
6XV1821–2AN50
SIMATIC NET PROFIBUS plastic fiber-optic, standard cable
Meterware
6XV1821–0AH10
I–VY4Y2P 980/1000 160A
50 m ring
6XV1821–0AN50
Robust round cable with 2 plastic fiber-optic cable conductors, PVC
outer sheath and PA inner sheath, without connectors,
100 m ring
6XV1821–0AT10
SIMATIC NET PROFIBUS plastic fiber-optic, duplex conductor
I–VY2P 980/1000 150A
Plastic fiber-optic cable with 2 conductors and a PVC sheath, without
connectors,
for use in environments with low mechanical stress (e.g. in a cabinet or
for test assemblies in the laboratory)
for use indoors
3-42
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Table 3-12
Order numbers – fiber-optic cables, continued
Fiber-optic cables
Form
Order number
50 m
6XV1821–1CN50
I–VY2K 200/230 10A17 + 8B20
75 m
6XV1821–1CN75
PCF fiber-optic cable with 2 conductors, PVC outer sheath, fitted with
4 Simplex connectors, whip length 30 cm each, for distances up to 300 m
100 m
6XV1821–1CT10
150 m
6XV1821–1CT15
(Other lengths on request)
200 m
6XV1821–1CT20
250 m
6XV1821–1CT25
300 m
6XV1821–1CT30
SIMATIC NET PROFIBUS PCF fiber-optic, standard cable
3.8.2
Simplex connectors and connector adapter
Definition
Simplex connectors allow you to connect the fiber-optic cable to the integrated fiber-optic cable interface on the PROFIBUS device. In some Siemens
modules (e.g. IM 153-2 FO, IM 467 FO) two Simplex connectors (one for the
sender and one for the receiver) are inserted in the module by means of a
special connector adapter.
Prerequisite
The PROFIBUS device must be equipped with a fiber-optic cable interface,
such as the ET 200M (IM153-2 FO) or the IM 467 FO for S7-400.
Structure
Two Simplex connectors (a sender and a receiver) and a connector adapter
with the following attributes are required for a fiber-optic cable connection:
IP 20 protection
Transmission rates of 9.6 kbps to 12 Mbps
Connector adapter
Receiver
Sender
Simplex
connectors
Fiber-optic
cables
Figure 3-18 Simplex connectors and a special connector adapter for the IM 153-2 FO
and IM 467 FO (installed)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-43
Routing cables; connecting and installing bus connectors
Order numbers
You can order Simplex connectors and connector adapters as follows:
Table 3-13
Order numbers – Simplex connectors and connector adapters
Order number
Accessories
SIMATIC NET PROFIBUS plastic fiber-optic Simplex connector/polishing set
6GK1901–0FB00–0AA0
100 Simplex connectors and 5 polishing sets for fitting SIMATIC NET PROFIBUS plastic fiber-optic
cables with connectors
Connector adapters
6ES7195–1BE00–0XA0
Pack of 50 for fitting plastic Simplex connectors with
the IM 467 FO and the IM 153-2 FO
3.8.3
Connecting a fiber-optic cable to the PROFIBUS device
Cable lengths
With fiber-optic cables, the length of the cable segment does not depend on
the transmission rate.
Each bus node in the optical PROFIBUS-DP network has repeater functionality. The distances specified below are the distances between two neighboring
PROFIBUS nodes in the partyline topology.
The maximum cable length between two PROFIBUS nodes depends on the
type of the fiber-optic cable used.
Table 3-14
Permissible cable lengths on the optical PROFIBUS-DP network (partyline topology)
SIMATIC NET
PROFIBUS
fiber-optic cable
3-44
Maximum cable
lengths between two
nodes (in m)
Projected for 1 network
(= 32 nodes) (in m)
Plastic fiber-optic
duplex conductor
50
1,550
Plastic fiber-optic
standard cable
50
1,550
PCF fiber-optic
standard cable
300
9,300
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Routing cables; connecting and installing bus connectors
Mixed use of
plastic fiber-optic
and PCF fiberoptic cable
To gain the maximum benefit from the different cable lengths you can mix
the plastic and PCF fiber-optic cables.
Laying PCF fiberoptic cable
You can order PCF fiber-optic cables fitted with 2x2 connectors in specific
lengths from Siemens.
For example, you can use plastic fiber-optic cable for connections between
DP slaves locally (distances t 50 m) and PCF fiber-optic cable for the connection between the DP master and the first DP slave in the partyline topology (distance u 50 m).
Lengths and order numbers: See Table 3-12
Laying plastic
fiber-optic cable
You can easily fit connectors to and install plastic fiber-optic cables yourself.
Please read the following information on how to do this and on the rules for
laying the cable.
Installation
instructions for
plastic fiber-optic
cable
(with photos)
You will find detailed installation instructions and a series of photographs on
fitting plastic fiber-optic cables with Simplex connectors:
In the appendix of the SIMATIC NET PROFIBUS Networks manual
On the Internet
– German: http://www.ad.siemens.de/csi/net
– English: http://www.ad.siemens.de/csi_e/net
Click SEARCH on this page, enter the number “574203” under
“Entry-ID” and start the search function.
Enclosed with the Simplex connector/polishing set (see Table 3-13)
Title: Assembly instructions for SIMATIC NET PROFIBUS Plastic Fiber Optics with Simplex connectors
Rules for laying
cable
When you lay plastic fiber-optic cable, please adhere to the following rules:
Use only the Siemens fiber-optic cables specified in Section 3.8.1
Never exceed the maximum permissible stresses (tensile load, crushing,
etc.) of the cable you are using specified in Table 3-11. Impermissible
crushing can occur, for example, when screw clamps are used to fix the
cable in place.
Follow the steps specified in the installation instructions, and use only the
tools specified there. Grind and polish the fiber ends carefully.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
3-45
Routing cables; connecting and installing bus connectors
Note
Polishing the fiber ends of the fiber-optic cable, as described in the installation instructions, reduces attenuation by 2 dB.
Grind and polish by pressing the connector only lightly against the abrasive paper or polishing foil in order to prevent the connector fusing with
the fiber.
Ensure that you maintain the bend radii specified in Table 3-11 during
grinding and polishing, particularly when cables are supported for mechanical strain relief. In this case, ensure an adequate whip length.
Ensure that there are no loops when cables are cut to length. Under tensile
load, loops can cause kinks to form in the cable and thus damage it.
Ensure that the outer and conductor sheathing of the cable and the fibers
are not damaged. Scoring and scratches can let light escape and thus lead
to higher attenuation values and line failure.
Never insert dirty connectors or connectors with protruding fibers in the
device sockets. This can destroy the optical sending and receiving elements.
Installing the
connector adapter
3-46
The installation of the cut fiber-optic cable with connector on the PROFIBUS
devices is module-specific, and it is therefore described in the manual for the
PROFIBUS device with an integrated fiber-optic cable interface.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting
and operating
In this chapter
This chapter contains information on:
Section
Goal
4
Topic
Page
4.1
Scope of application of the RS 485 repeater
4-2
4.2
Mechnical design of the RS 485 repeater
4-3
4.3
Configuration options with the RS 485 repeater
4-6
4.4
Installing and removing the RS 485 repeater
4-8
4.5
Non-grounded operation of the RS 485 repeater
4-10
4.6
Connecting the power supply
4-11
4.7
Connecting the bus cable
4-12
4.8
PROFIBUS Terminator
4-13
After reading this chapter, you will be able to identify the situations in which
you must use the RS 485 repeater.
You will also be able to install and use the RS 485 repeaters with order number 6ES7 972-0AA01-0XA0.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-1
RS 485 repeaters: installing, connecting and operating
4.1
The RS 485 repeater: scope of application
What is an RS 485
repeater?
An RS 485 repeater amplifies data signals on bus lines and is the link between individual bus segments.
Using the RS 485
repeater
You must use an RS 485 repeater, if:
you want to connect more than 32 stations to the bus,
you want to operate bus segments as non-grounded segments, or
a segment exceeds the maximum permissible cable length (see Table 4-1).
Table 4-1
Rules
Maximum cable length of a segment
Baud rate
Max. cable length of a segment (in meters)
9.6 to 187.5 kbaud
1,000
500 kbaud
400
1.5 Mbaud
200
3 to 12 Mbaud
100
When you set up a bus with RS 485 repeaters, the following rules apply:
You cannot connect more than nine RS 485 repeaters in a cascade.
If you use RS 485 repeaters the maximum cable length between two
nodes is subject to the limits stated in Table 4-2.
Table 4-2
4-2
Maximum cable length between two stations
Baud rate
Max. cable length between 2 stations (in meters)
with RS 485 repeaters
9.6 to 187.5 kbaud
10,000
500 kbaud
4,000
1.5 Mbaud
2,000
3 to 12 Mbaud
1,000
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
4.2
Mechanical design of the RS 485 repeater
Mechanical design
Table 4-3
Table 4-3 shows the RS 485 repeater.
Description and functions of the RS 485 repeater
No.
Function
À
Terminal for power supply to the RS 485 repeater (pin M5.2 is the
ground reference for measuring the voltage transient between A2 and
B2).
Á
Á
Shield clamp for strain relief and grounding the bus cable of bus segment 1 or bus segment 2
Â
Â
Terminals for bus cable of bus segment 1
Ã
Terminating resistor for bus segment 1
Ä
Switch for OFF operating status
(= separating bus segments, e.g. for commissioning)
Å
Terminating resistor for bus segment 2
Æ
Terminals for bus cable of bus segment 2
Ç
Locking mechanism for installing/removing the RS 485 repeater on/
from the DIN rail
È
Interface for the programming device (PG)/operator panel (OP) on bus
segment 1
Appearance of the repeater
10
DC
24 V
À
L+ M PE M 5.2
A1 B1 A1 B1
ON
È
PG
DP1
Ã
11
Ä
OFF
OP
DP2
12
Å
ON
SIEMENS
RS 485-REPEATER
A2 B2 A2
B2
Æ
Á
Ç
10
24V power supply LED
11
LED for bus segment 1
12
LED for bus segment 2
Note
Terminal M5.2 of the power supply (see Table 4-3, No. À) serves as a
ground reference for signal measurements in the event of a fault and must
not be wired.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-3
RS 485 repeaters: installing, connecting and operating
Technical data
The table below shows the technical data of the RS 485 repeater:
Table 4-4
Technical data of the RS 485 repeater
Technical data
Power supply
Rated voltage
g
Ripple (static limit)
24 V DC
20.4 V DC to 28.8 V DC
Current consumption at rated voltage
No consumer via
i programmer/OP
/O interface
i
f
200 mA
A
Consumer via programmer/OP interface (5 V/90 mA) 230 mA
Consumer via programmer/OP interface
300 mA
(24 V/100 mA)
Galvanic isolation
yes, AC 500 V
Connection of wave guides
yes, via repeater adapters
Redundancy
no
Transmission rate (detected automatically by the repeater) 9.6 kbaud, 19.2 kbaud,
45.45 kbaud,
93.75 kbaud,
187.5 kbaud, 500 kbaud,
1.5 Mbaud, 3 Mbaud,
6 Mbaud, 12 Mbaud
Pin assignment of
the sub-D adapter
(programmer/OP
interface)
Degree of protection
IP 20
Dimensions W H D (in mm)
45 128 67
Weight (including packaging)
350 g
The pin assignment of the 9-pin sub-D adapter is as follows:
Table 4-5
Pin assignment of the 9-pin sub-D adapter (programmer/OP interface)
View
Pin No.
5
4
9
8
3
7
2
1
4-4
6
Signal
Designation
1
–
–
2
M24V
Ground 24 V
3
RxD/TxD-P
Data line B
4
RTS
Request to send
5
M5V2
Data reference potential (from station)
6
P5V2
Supply plus (from station)
7
P24V
24 V
8
RxD/TxD-N
Data line A
9
–
–
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
Block diagram
Fig. 4-1 is a block diagram of the RS 485 repeater:
Bus segment 1 and bus segment 2 are galvanically isolated.
Bus segment 2 and the programmer/OP interface are galvanically isolated.
Signals are amplified
– between bus segment 1 and bus segment 2
– between programmer/OP interface and bus segment 2
Segment 1
A1
B1
A1
B1
programmer/OPinterface
L+ (24 V)
M
A1
B1
5V
M5 V
Figure 4-1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Segment 2
A2
B2
A2
B2
Logic
5V
24V
1M 5V
24V
1M
L+ (24 V)
M
PE
M 5.2
Block diagram of the RS 485 repeater
4-5
RS 485 repeaters: installing, connecting and operating
4.3
Configuration options with the RS 485 repeater
Overview
This section discusses the configuration options offered by the RS 485 repeater:
Segment 1 and segment 2 terminating at the RS 485 repeater
Segment 1 terminating at the RS 485 repeater and segment 2 looped
through the RS 485 repeater,
and
Segment 1 and segment 2 looped through the RS 485 repeater.
Terminating
resistor ON
(in circuit) or OFF
(not in circuit)
Fig. 4-2 shows the position of the selector switch for the terminating resistor:
Figure 4-2
Segment 1 and 2
terminated
Terminating resistor
not in circuit:
Terminating resistor
in circuit:
Setting of the terminating resistor
Fig. 4-3 shows the RS 485 repeater used to terminate two segments:
Segment 1
Segment 1
Terminating resistor
bus segment 1
on
R
Segment 2
Terminating resistor
bus segment 2
on
Segment 2
Figure 4-3
4-6
Two bus segments connected to the RS 485 repeater (1)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
Segment 1
terminated,
segment 2 looped
through
In Fig. 4-4, one of the two segments connected to the RS 485 repeater is
looped through and one is terminated:
Segment 1
Segment 1
Terminating resistor
bus segment 1
on
R
Segment 2
Terminating resistor
bus segment 2
off
Segment 2
Figure 4-4
Two bus segments connected to the RS 485 repeater (2)
Segments 1 and 2
looped through
In Fig. 4-5, both segments connected to the RS 485 repeater are looped
through:
Segment 1
Segment 1
Terminating resistor
bus segment 1
off
R
Segment 2
Terminating resistor
Terminating resistor
bus segment 2
Bus segment 2
off
off!
Segment 2
Figure 4-5
Two bus segments connected to the RS 485 repeater (3)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-7
RS 485 repeaters: installing, connecting and operating
4.4
Installing and removing the RS 485 repeater
Overview
You can install the RS 485 repeater:
on a special busbar for S7-300
or
on a standard-section busbar (order number 6ES5 710-8MA..)
Installation on
busbar for S7-300
If you want to mount the RS 485 repeater on a special busbar for S7-300, you
must first remove the clamp at the rear of the RS 485 repeater (see Fig. 4-6):
1. Insert the blade of a screwdriver under the lip of the latch (1) and
2. press the handle of the screwdriver toward the rear of the module (2).
Hold the screwdriver in this position.
Result: This releases the clamp from the RS 485 repeater.
3. Using your free hand, slip the clamp up as far as it will go (3) and disengage it from the module.
Result: The clamp is released from the RS 485 repeater.
4. Place the RS 485 repeater in position on the busbar for S7-300 (4).
5. Push the bottom back as far as it will go (5).
6. Tighten the securing screw to between 80 and 110 Ncm (6).
Rear:
Front:
4
2
1
3
5
6
80 to 110 Ncm
Figure 4-6 Mounting the RS 485 repeater on the busbar for S7-300
4-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
Releasing from
busbar for S7-300
To release the RS 485 repeater from a busbar for S7-300:
1. Release the screw securing the RS 485 repeater (1) and
2. swing the RS 485 repeater up and away from the busbar (2).
1
Figure 4-7
Installation on
standard-section
busbar
2
Removing the RS 485 repeater from the busbar for S7-300
If you want to mount the RS 485 repeater on a standard-section busbar, make
sure that the clamp is in position on the rear of the RS 485 repeater:
1. Engage the RS 485 repeater on the standard-section busbar and
2. push it back until the clamp engages.
Releasing from
standard-section
busbar
To disengage the RS 485 repeater from the standard-section busbar:
1. Using a screwdriver, press the clamp at the bottom of the RS 485 repeater
down and
2. swing the RS 485 repeater up and away from the busbar.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-9
RS 485 repeaters: installing, connecting and operating
4.5
Non-grounded operation of the RS 485 repeater
Non-grounded
operation
Non-grounded operation means that ground and PE are not connected.
If you use the RS 485 repeater in non-grounded mode, the bus segments can
operate with potential isolation.
The way in which the RS 485 repeater influences potential on bus segments
is illustrated in Fig. 4-8.
Signals non-grounded
Signals grounded
Figure 4-8
Installing RS 485
repeater for nongrounded
operation
4-10
ET 200 bus segments operating as non-grounded segments
To ensure non-grounded operation of the RS 485 repeater, ensure that the
power supply to this repeater is also non-grounded.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
4.6
Connecting the voltage supply
Cable type
For the 24 V DC voltage supply, use flexible cables with a cross-section from
0.25 mm2 to 2.5 mm2 (AWG 26 to 14).
Rules for routing
cables
See section 3.1 for details on cable routing (DC voltage 60 V, unshielded).
Connecting the
power supply
To connect the power supply of the RS 485 repeater:
1. Strip the ends of the 24 V DC cable conductors.
2. Connect the cable to the terminals marked ”L+”, ”M” and ”PE”.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-11
RS 485 repeaters: installing, connecting and operating
4.7
Connecting the bus cable
Cable type
The PROFIBUS bus cable must satisfy the requirements laid down in section 3.5.
Connecting the
PROFIBUS bus
cable
Connect the PROFIBUS bus cable to the RS 485 repeater as follows:
1. Cut the PROFIBUS bus cable to length.
2. Strip the ends of the PROFIBUS bus cable as shown in Fig. 4-9.
Fold back the braided shield over the end of the cable sheath. This is necessary to ensure that the shield clamp can function as strain relief and as a
terminal for the shield.
6XV1 830–0AH10 (bus cable, solid)
6XV1 830–3BH10 (drum cable)
ÇÇÇ
ÇÇÇ
ÇÇÇ
8.5
16
6XV1 830–3AH10 (buried cable)
10
ÇÇ
ÇÇ
ÇÇ
16
16
10
8.5
Braided shield must be folded back
Figure 4-9
Length of stripped ends for connection to RS 485 repeater
3. Connect the PROFIBUS bus cable to the RS 485 repeater:
Connect the same conductor (green/red for PROFIBUS bus cable) to the
same connections, A or B (e.g., always connect the green conductor to
terminal A and the red conductor to terminal B).
4. Tighten the shield clamps so that the naked shield is held firmly by the
clamp.
4-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
4.8
PROFIBUS Terminator
What is a
PROFIBUS
Terminator?
The PROFIBUS Terminator forms an active bus terminating element. The
essential benefit is that bus nodes can be disconnected, removed or replaced
without data transfer being impaired. This applies particularly to the bus nodes at both ends of the bus cable, at which the terminating resistors have had
to be connected and supplied up to now. The PROFIBUS Terminator can be
installed on a DIN rail.
Order number
6ES7 972-0DA00-0AA0
Appearance of the
PROFIBUS
Terminator
Table 4-6 shows the appearance of the PROFIBUS Terminator:
Table 4-6
Description and functions of the PROFIBUS Terminator
Appearance of the PROFIBUS Terminator
No.
Function
SIEMENS
24 V power supply LED
PROFIBUS
TERMINATOR
Connection for 24 V DC power supply
PROFIBUS connection
Shield clamp for grounding the shield braid and for strain
relief on the bus cable
Grounding screw
Shield clamp for strain relief on the cable for the power
supply
1
DC
24 V
2
L+ M PE
A1 B1
3
4
6
972 0DA00 0AA0
6ES7 972–0DA00–0AA0
5
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-13
RS 485 repeaters: installing, connecting and operating
Technical
specifications
Table 4-7 shows the technical specifications of the PROFIBUS Terminator:
Table 4-7
Technical specifications of the PROFIBUS Terminator
Technical specifications
Power supply
Rated voltage
g
Ripple (static limit)
24 V DC
P
Power
consumption
ti att rated
t d voltage
lt
max. 25 mA
A
Isolation
Yes, 600 V DC
Transmission rate
9.6 kbps to 12 Mbps
Degree of protection
IP 20
Permissible ambient temperature
0° C to 60° C
Storage temperature
– 40° C to +70° C
Connectable cables; power supply
Screw type;
20.4 V DC to 28.8 V DC
Flexible cables
4-14
–
With wire end ferrule
0.25 mm2 to 1.5 mm2
–
Without wire end ferrule
0.14 mm2 to 2.5 mm2
Rigid cables
0.14 mm2 to 2.5 mm2
Connectable cables; PROFIBUS
Screw type; all
SIMATIC NET PROFIBUS
cables
Dimensions W H D (in mm)
60 70 43
Weight (incl. packaging)
95 g
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RS 485 repeaters: installing, connecting and operating
Cable type
The PROFIBUS bus cable must meet the requirements specified in Section 3.5.
Connecting a
PROFIBUS bus
cable
Connect the PROFIBUS bus cable to the PROFIBUS Terminator as follows:
1. Cut the PROFIBUS bus cable to the required length.
2. Strip the insulation from the PROFIBUS bus cable as in Figure 4-10.
The shield braid must be folded back on the cable. If it is not, the shield
point cannot subsequently be used for the purpose of strain relief or
grounding the shield braid.
6XV1 830–0AH10 (rigid bus cable)
6XV1 830–3BH10 (drum cable)
ÇÇ
ÇÇ
ÇÇ
8.5
16
6XV1 830–3AH10 (direct–buried cable)
10
ÇÇ
ÇÇ
ÇÇ
16
16
10
8.5
Shield braid must be folded back!
Figure 4-10 Stripping lengths for connection to the PROFIBUS Terminator
3. Connect the PROFIBUS bus cable to the PROFIBUS Terminator:
Connect the same conductors (green/red for PROFIBUS bus cable) to the
same connection A or B (thus, always connect connection A to green wire
and connection B to red wire, for example).
4. Tighten the shield clamps so that the bare shield has contact under the
shield clamp.
Note
Ensure when installing that no terminating resistor is connected to the bus
connectors when the PROFIBUS bus system has 2 active PROFIBUS Terminators.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
4-15
RS 485 repeaters: installing, connecting and operating
4-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and
memory card – structure and functioning
In this chapter
In this chapter you will find all the information you need on:
Section
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5
Topic
Page
5.1
Design and function of the IM 308-C
5-2
5.2
Technical data of the IM 308-C
5-7
5.3
How to install the IM 308-C
5-9
5.4
How to install the memory card
5-11
5.5
Upgrading the IM 308-C operating system from memory card
5-12
5.6
IM 308-C as DP slave
5-14
After reading this chapter, you will know what to bear in mind when installing the IM 308-C.
5-1
IM 308-C master interface and memory card
5.1
Function and appearance of the IM 308-C
Purpose of the
IM 308-C
The IM 308-C enables you to connect the distributed I/O stations to the
S5-115U, S5-135U and S5-155U programmable controllers via the PROFIBUS-DP bus.
Appearance of the
IM 308-C
The IM 308-C is shown below:
Backplane connector X1
PROFIBUS-DP
interface (X3)
X9
1
Backplane connector X2
Jumper X10
1
LEDs
RN
ST
OFF
RN
OF
BF
IF
Jumper X9
X10
Mode switch selector
FLASH
Memory card
Figure 5-1 IM 308-C master interface
5-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
Controls and
features
Table 5-1
The controls and features of the master interface are as follows:
Controls and features of the IM 308-C master interface
Designation
Function
Backplane connectors X1 and X2
Backplane connectors X1 and X2 enable communication between the IM 308-C
and the CPU via the S5 I/O bus.
Memory card
All important configuration data for the IM 308-C and the bus layout is stored on
the memory card.
Mode selector
switch
it h
The mode selector switch is a three-position switch:
IM 308-C as DP master:
IM 308-C as DP slave:
RN (RUN): normal operation;
IM 308-C reads the inputs of the
slaves and sets the outputs.
RN (RUN): normal operation; IM 308-C is
DP slave and exchanges data with the DP
master.
ST (STOP): IM 308-C does not
exchange data with the slaves; it
may, however, receive the token
(send authorization) from
another master on the bus and
pass on the token.
ST (STOP) or OFF:
OFF: IM 308-C does not exchange data with the slaves and
cannot receive the token (send
authorization) from another
master on the bus.
IM 308-C is DP slave and does not exchange
data with the DP master. No exchange of data
between the IM 308-C/DP slave and the slave
CPU.
D
di on parameterization
t i ti with
ith COM
Depending
PROFIBUS, QVZ or PEU is reported to the
master CPU.
Bit 0, station status 1, is set;
LEDs
The meanings of the LEDs are shown in Tables 5-2 and 5.3.
PROFIBUS-DP
interface (X3)
The bus connectors of the field bus connect to the IM 308-C via the
PROFIBUS-DP.
Jumper X10
PROFIBUS-DP grounded or not grounded (see section 5.3)
Jumper X9
PEU signal switched (power fail in expansion unit) (see section 5.2)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-3
IM 308-C master interface and memory card
Meaning of ”BF”
The ”BF” LED indicates bus-fault messages. It can indicate the following:
Table 5-2
Meanings of ”BF” LED on the IM 308-C master interface
BF
Meaning
Remedy
Off
Data exchanged with all
parameterized slaves
–
On
Bus fault 1
(physical fault)
Check:
whether there is a short-circuit on the data
lines of the PROFIBUS (A and B)
the parameters set with COM PROFIBUS
(different baud rates)
whether the DP master receives the token
(HSA not correct in the bus parameters; the
HSA is lower than the PROFIBUS address
of the DP master)
Flashes No exchange of data with
at least one slave which
is assigned to an
IM 308-C as DP master
Check whether the bus cable is connected to the
IM 308-C.
Wait until the IM 308-C has powered up. If the
LED does not cease flashing, check the DP
slaves or interpret the diagnostics report for the
DP slaves.
Only if IM 308-C is DP slave: check whether the
DP master addresses the IM 308-C/DP slave.
1:
5-4
During power-up, the ”RN”, ”OF” and ”IF” LEDs light up along with the ”BF” LED
for approx. 0.5 seconds.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
Meaning of ”RN”,
”OF” and ”IF”
Table 5-3
The meanings of the LEDs RN (= RUN), OF (= OFF) and IF (= IM FAULT)
are as follows:
Meanings of the LEDs on the IM 308-C master interface
RN
OF
IF
On
On
On
IM 308-C is powering up (”BF” LED on).
–
On
Off
Off
IM 308-C as DP master: Status is RUN:
–
Meaning
Remedy
IM 308-C reads the slave inputs and sets the outputs.
The IM 308-C can receive the token from another master and pass it on.
IM 308-C as DP slave: normal operation; IM 308-C as
DP slave exchanges data with the DP master.
Flashes
Off
Off
IM 308-C as DP master: IM 308-C parameterizes all
slaves on the bus and checks their addressability.
–
Status is CLEAR:
Afterwards, the IM 308-C reads the inputs but sets all
outputs to ”0”. The IM 308-C can receive the token
from another master and pass it on.
IM 308-C as DP slave: CPU outputs BASP; bit 7, byte –
7 of the slave diagnostics is set.
Off
Flashes
Off
IM 308-C as DP master: Status is STOP:
–
IM 308-C does not exchange data with the slaves.
The IM 308-C can receive the token from another master and pass it on.
IM 308-C as DP slave: IM 308-C as DP does not exchange data with the DP master.
Depending on parameterization with
COM PROFIBUS, QVZ, PEU or no error is reported at
the slave CPU and the master CPU.
Bit 0, station status 1, is set.
Off
On
Off
IM 308-C as DP master: Status is OFF:
–
IM 308-C does not exchange data with the slaves and
can neither receive nor pass on the token.
IM 308-C as DP slave: IM 308-C as DP slave does not –
exchange data with the DP master.
No exchange of data between the IM 308-C/DP slave
and the slave CPU
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-5
IM 308-C master interface and memory card
Table 5-3
Meanings of the LEDs on the IM 308-C master interface, continued
RN
OF
IF
Off
Off
On
Meaning
No memory card or wrong memory card inserted, or
Remedy
Insert a memory card with
the correct order number.
Read the notes in section 5.4.
There is no master system on the memory card that was Delete the memory card
exported with COM PROFIBUS, or
with COM PROFIBUS by
means of Service Delete
memory card.
On
Off
On
Fault in the IM 308-C.
Withdraw and reinsert the
IM 308-C. If the fault persists, replace the module or
contact Siemens Support.
Empty memory card in the IM 308-C, or
Check the memory card.
IM 308-C waiting for a master system to be exported
from COM PROFIBUS, or
Master system is being exported to IM 308-C from
COM PROFIBUS.
Off
On
Flashes Flashes
On
On
On
On
On
IM 308-C waiting for master system exported from
COM PROFIBUS to be activated
(Service Activate parameters).
–
Off
Operating system is being loaded from memory card.
–
Off
Operating system has been loaded from memory card.
–
Flashes An error has occurred in importing the operating system from memory card.
Repeat the import procedure.
Check that the correct
memory card is inserted.
5-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
5.2
Technical data of the IM 308-C
Block diagram
Fig. 5-2 is a block diagram of the IM 308-C:
5V
GND
Memory card
X1
RUN
STOP
OFF
Logic
PEU
TxD
X2
5V
GND
b18
RUN
OFF
BUS-FAULT
IM-FAULT
RxD
Isolation
X3
1
2
1
X9
z14
3
z18
CPKLA
PE
2
X10
5V
GND
B
A
3
PE
Figure 5-2 Block diagram of the IM 308-C
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-7
IM 308-C master interface and memory card
Technical data
The table below contains the technical data of the IM 308-C.
Table 5-4
Technical data of the IM 308-C
Technical data
5 V (via S5 I/O bus)
Rated voltage
Current consumption (at 5 V)
0.7 A (typ. 0.4 A)
Output voltage X3 (external power source) 5 V / 90 mA (bus connector)
5-8
Voltage isolation
yes, between logic and PROFIBUS-DP
Jumper X10
see section 5.3
in position
p
1-2
in position 2-3 (normal operation)
PROFIBUS-DP interface grounded
g
Jumper X9
Switches over ”PEU signal
in position 1-2 (normal operation)
in position 2-3
”PEU” signal at pin X2/B18
Status indicators
RUN: green LED
OF: red LED
Diagnostic functions
BF (bus fault): red LED
IF (IM fault): red LED
Heat loss
typ. 2.5 W
Dimensions W H D (in
( mm))
20 243.4 173
Weight with memory card and boxed
approx. 350 g
PROFIBUS-DP interface not grounded
”PEU” signal at pin X2/Z14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
5.3
Installing the IM 308-C
Setting the
jumpers
You must set jumper X10 on the IM 308-C. Jumper X10 enables you to configure bus segments in such a way that they are not grounded:
If you want to operate the PROFIBUS-DP as grounded, set the jumper to
position ”1-2”.
If you want to operate the PROFIBUS-DP as non-grounded, set the
jumper to position ”2-3”.
Slots in the
S5-115U system
The tables below show you where to insert the IM 308-C in the rack. The
gray hatching indicates the slots in which you can insert the IM 308-C.
Table 5-5
Slots in the S5-115U system, CR 700-0 module rack
CR 700-0 module rack:
PS
Table 5-6
CPU
0
1
2
3
IM
Slots in the S5-115U system
CR 700-2 module rack:
PS
CPU
0
1
2
3
4
5
6
IM
0
1
2
3
4
5
6
IM
CR 700-3 module rack:
PS
CPU
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-9
IM 308-C master interface and memory card
Slots in the
S5-135U and
S5-155U
Table 5-7
The tables below show you where to insert the IM 308-C in the S5-135U and
S5-155U systems. The gray hatching indicates the slots where you can insert
the IM 308-C.
Slots in the S5-135U/S5-155U system
S5-135U programmable controller:
3
11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163
S5-155U programmable controller:
3
11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163
S5-135U/155U programmable controller:
3
5-10
11 19 27 35 43 51 59 67 75 83 91 99 107 115 123 131 139 147 155 163
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
5.4
Installing the memory card
Purpose of the
memory card
The memory card is used to store the following data:
Configuration data generated with COM PROFIBUS,
or
The operating system to be imported to the IM 308-C.
Changing the
memory card
If you want to change the memory card, proceed as follows:
1. Set the mode selector switch on the IM 308-C to ”ST”or ”OFF”
2. Switch off the power supply to the IM 308-C.
3. Pull the memory card.
4. Insert the new memory card.
5. Switch on the power supply to the IM 308-C.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-11
IM 308-C master interface and memory card
5.5
Loading the operating system of the IM 308-C
from the memory card
Usage
You only need to load a new operating system on the IM 308-C if you are
working with COM PROFIBUS version 3.3 or lower and have installed a
new version of COM PROFIBUS.
The operating system of the IM 308-C is stored in the ”\BESY308C” directory in COM PROFIBUS.
If you need to upgrade the operating system of the IM 308-C, you can refer
to Siemens Information ”Kunden aktuell” for further details. If in doubt,
please consult Siemens Support.
Exception
Since the IM 308-C release 3 is not hardware-compatible with release 2, and
release 6 is not hardware-compatible with release 5, the IM 308-C of these
releases can only be upgraded with the assistance of Siemens Support. You
cannot upgrade to release 3 or release 6 by loading the new operating system
from memory card.
Loading the
operating system
of the IM 308-C
from memory card
If you want to load the operating system of the IM 308-C from memory card,
proceed as follows (all order numbers are listed in Appendix G):
1. Insert the memory card
– in the memory-card interface of the programmer, or;
– in the E(E)PROM slot of the programmer with the associated programming adapter, or
– in the external programmer connected to your PC.
2. Using the commands FileExport Operating system file, export the
operating system file to a memory card.
3. Select the operating system file (extension is .LFW) and confirm your
choice by answering the query with ”OK”.
Result: COM PROFIBUS exports the operating system for the IM 308-C
to the memory card.
4. Insert the memory card into the IM 308-C.
5. Set the IM 308-C to the ”OFF” position.
6. Switch on the power supply for the IM 308-C.
Result: The IM 308-C indicates the operating system version (on
IM 308-C and memory card) by means of LEDs (see below, Table 5-8).
7. Set the IM 308-C mode selector switch to RN.
Result: The IM 308-C automatically loads the operating system from the
memory card. The ”RN” and ”OF” LEDs flash.
5-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
8. Wait until the ”RN” and ”OF” remain on for at least 5 seconds. The operating system has now been loaded.
If the ”IF” LED lights up in this process, an error has occurred in loading.
Repeat the entire procedure once, and check that the correct memory card
is inserted.
Code for
operating-system
version
Before the IM 308-C operating system is loaded from the memory card, the
four LEDs on the IM 308-C output a flashing BCD code which indicates the
current statuses of the operating system on the IM 308-C and on the memory
card.
You can call up the code indicating which version of the operating system is
currently available on the IM 308-C (see steps 1 through 6, Table 5-8), when
the mode selector switch of the IM 308-C is in the ”OFF” position and you
switch on the power supply.
The operating system version is not indicated if there is an empty memory
card in the IM 308-C.
Table 5-8
Flashing code output by LEDs on IM 308-C when the operating system
is loaded from memory card
RN
OF
BF
IF
23
22
21
20
Step
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
V x.y
Version
Release
LED sequence
Duration
1
3 in sequence from bottom to top
3s
2
all LEDs are off
1s
3
BCD code indicating the current operating-system
version of the IM 308-C
4s
4
all LEDs are off
1s
5
BCD code indicating the current operating system
release of the IM 308-C
4s
6
all LEDs are off
1s
7
3 from top to bottom in sequence
3s
8
all LEDs are off
1s
9
BCD code indicating the operating-system version on
the memory card
4s
10
all LEDs are off
1s
11
BCD code indicating the operating-system release on
the memory card
4s
12
all LEDs are off
1s
5-13
IM 308-C master interface and memory card
5.6
IM 308-C as DP slave
In this section
Section 5.6 summarizes everything you need to know about operating the
IM 308-C as DP slave.
The function of the mode selector switch and the meanings of the indicators
are discussed above, in section 5.1.
IM 308-C as DP
slave
You use the IM 308-C as a DP slave for fast data interchange between two
programmable controllers. The module functions as a high-speed I/O link
between the two programmable controllers.
Method of
operation
Fig. 5-3 illustrates the method of operation of the IM 308-C when it is used
as a DP slave.
The DP master sends outputs to the IM 308-C as DP slave. The DP slave
treats these outputs as inputs (DP slave inputs).
The IM 308-C as DP slave sends the CPU outputs to the DP master (DP
slave outputs). The DP master treats the DP slave outputs as inputs.
You define the addresses and the scope of the DP slave inputs and outputs
with COM PROFIBUS (see section G.8.8).
CPU
Figure 5-3
5-14
DP master
IM 308-C/
DP slave
Inputs
Inputs
Outputs
Outputs
CPU
Method of operation, IM 308-C as DP slave
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C master interface and memory card
Characteristics
The characteristics of the IM 308-C as a DP slave are as follows:
For each IM 308-C as DP slave, you can process up to 244 bytes of inputs
and up to 244 bytes of outputs. You can find the maximum consistent data
length for the IM 308-C as a DP slave in Table 6-1 in section 6.1.
The same IM 308-C can be operated as:
– DP master
– DP slave
– DP master and DP slave (precondition: there must be at least two DP
masters on the bus)
Using COM PROFIBUS, you can set a response monitoring time.
Preconditions
If you want to use the IM 308-C as a DP slave, you require COM PROFIBUS
version 2.0 or later and an IM 308-C release 3 or higher. The IM 308-C running as DP slave requires a memory card containing parameters set with
COM PROFIBUS.
Restrictions
You need a memory card in order to operate the IM 308-C as DP slave, so the
following restrictions apply:
The PROFIBUS address of the IM 308-C as DP slave is set by means of
the memory card.
The baud rate is set by means of the memory card and is invariable, i.e.
unlike other DP slaves the IM 308-C does not auto-detect the baud rate.
The IM 308-C as DP slave cannot process the FREEZE and SYNC control commands.
The slave CPU cannot read the slave diagnostics.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
5-15
IM 308-C master interface and memory card
Structure of slave
diagnostics
The structure of the slave diagnostics (bytes 0 to 5) is described in
section 6.4. You can read the slave diagnostics via the DP master. The structure of the device-specific diagnostics of the IM 308-C as DP slave is as follows:
Byte 6
7
0 Bit No.
0 0 0 0 0 0 1 1
Length of device-specific diagnostics
incl. byte 6 (= 3 bytes)
Code for device-specific diagnostics (see section 6.4)
7
Byte 7
0 0 0 0 0 0 0
1: CPU outputs BASP (disable command output)
Byte 8
Figure 5-4
Response
monitoring
5-16
00H: reserved
Structure of device-specific diagnostics of the IM 308-C as DP slave
If the IM 308-C as DP slave cannot be addressed by the DP master and
”Response monitoring = YES” is configured in COM PROFIBUS, the
IM 308-C goes to STOP when the response monitoring time elapses. Inputs
of the IM 308-C as DP slave are set to ”0”.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the
distributed I/Os and diagnostics with
STEP 5
In this chapter
This chapter contains information on:
Section
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6
Topic
Page
6.1
Addressing
6-2
6.2
Diagnostics with STEP 5
6-13
6.3
Reading master diagnostics
6-14
6.4
Reading slave diagnostics
6-17
6.5
Sending the FREEZE and SYNC control commands
6-23
6.6
Assigning PROFIBUS addresses with FB IM308C
6-24
6.7
Addressing ET 200 in multimaster and/or multiprocessor mode
6-26
After reading this chapter, you will be in possession of all the information
you need in order to write the STEP 5 application program.
6-1
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.1
Addressing
In this section
Section 6.1 contains information on the following:
Section
Configuration of
the DB 1
Topic
6.1.1
Linear addressing
6-6
6.1.2
Page addressing
6-8
6.1.3
Addressing via the FB IM308C (FB 192) function block
6-11
6.1.4
Access commands for distributed I/O
6-12
The CPUs of the S5-135U and S5-155U series require you to generate a
DB 1 if you access consistent data areas in the P area. The rules governing
entries in the DB 1 are as follows:
CPU
Data consistency
and the IM 308-C
Page
Entries under ”Digital inputs /
digital outputs”
Example
CPU 922
decrementing
20, 19, 18, 5, 4
CPU 928 (A/B)
incrementing
4, 5, 18, 19, 20
CPU 946/947
decrementing
20, 19, 18, 5, 4
CPU 948
decrementing
20, 19, 18, 5, 4
The table below shows the maximum data lengths for which data consistency
is still guaranteed, depending on the addressing mode:
Without consistency: ”byte” format and ”no module consistency”
With consistency: ”word” format and ”no module consistency” or ”byte”
or ”word” format and ”module consistency”
Table 6-1
Maximum data lengths and consistent areas in bytes for the IM 308-C
Without consistency
Inputs
Overall data length (in
bytes)
Maximum consistent
area of an ID (in bytes)
Possible addressing
modes
6-2
With consistency
Outputs
Inputs and outputs
122
122
244
244
122
122
244
1
1
1
1
16
16
1
P area
Q area
DP window
DP window
P area
Q area
DP window
P area
Q area
DP window
DP window
DP window
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
CPU 944 and
FB 250 and 251
!
The warning below applies to the use of the FB 250 and 251 function blocks
and the CPU 944 in conjunction with ET 200:
Warning
There is a possibility of outputs of the distributed I/O being inadvertently
reset.
The FB 250 and 251 function blocks with the CPU do not comply with the
specified sequence for accessing the distributed I/O. This can cause an interruption in data traffic on the PROFIBUS-DP bus and a reset of the slave outputs. The IM 308-C may stop processing and the inputs/outputs are not updated.
To avoid this difficulty, do not use the FB 250 and 251 function blocks with
the CPU 944 in the ET 200 distributed I/O system.
Address space
used by IM 308-C
!
By default, the IM 308-C uses the address space (F)F800H to (F)F9FFH for
addressing the distributed I/O. This address space is also required if you use
only linear or page addressing.
Caution
Danger of double addressing!
The IM 308-C uses fully one or more of the address areas shown in
Table 6-2 under DP window (default: (F)F800H to (F)F9FFH).
No part of these address areas may be used by other modules such as CPs,
IPs in the CP area, central I/O in the IM3/IM4 area or the WF 470 positionsensing module in the central programmable controller.
Address space
used by ASM 401
Please note the following points if you are using the ASM 401 module:
Caution
!
Double addressing is allowed.
The ASM 401 module uses the entire page address range from (F)F400H to
(F)FBFFH and therefore accesses the two DP windows (F)F800H to (F)F9FFH (default) and (F)FA00H to (F)FBFFH.
If you use the ASM 401 module, you should set the DP address to (F)FC00H
for the CPUs in the S5-115U series and to (F)FE00H for the CPUs in the
S5-135U and S5-155U series.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-3
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
RESTART
The ”RESTART” mode is not allowed for the CPUs in the S5-135U and
S5-155U series!
QVZ during data
access
If ”QVZ” occurs during a consistent data access, the data preceding this QVZ
must not be interpreted. It will be inconsistent in relation to any data which is
read after the QVZ.
Alarm processing
If you access a consistent data area, you must disable the process alarms beforehand with the ”AS” command and then enable them again after the data
access.
Addressing in
DP window
The 13300 bytes used for addressing in the DP window represent the maximum addressing volume – even if you use linear and page addressing in parallel. The maximum addressing volume depends on:
the number of bytes required per slave for inputs, outputs and diagnostics
data (rounded up to an even length), and
the configured data consistency. If the consistency is 16 bytes, you
must also add on the data length (rounded up to an even value) for each
consistent ID and for each data-transfer direction (inputs/outputs).
6-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Options for
addressing
Your options for addressing the distributed I/O system are as follows:
linear addressing (P and Q areas)
page addressing (P and Q areas)
or
function block FB IM308C (FB 192) in the DP window.
Table 6-2 shows the inputs and outputs at your disposal and the applicable
modes of addressing.
Table 6-2
Addressing
Modes of addressing with the IM 308-C as DP master
Address
range1
Access
through ...
Page selection address
Max.
inputs / outputs
Linear
P area
(F)F000H to
(F)F0FFH
PY 0 to
PY 255
–
256 bytes for inputs /
256 bytes for outputs
Linear
Q area
(F)F100H to
(F)F1FFH
QB 0 to
QB 255
–
256 bytes for inputs /
256 bytes for outputs
P page
(F)F0C0H to
(F)F0FEH
PY 192 to
PY 254
PY 255 /
(F)F0FF
per IM 308-C:
16 pages, 63 bytes =
1,008 bytes for inputs /
1,008 bytes for outputs
max. 16 IM 308-C:
16,128 bytes / 16,128
bytes
Q page
(F)F100H to
(F)F1FEH
QB 0 to QB
254
QB 255 /
(F)F1FF
per IM 308-C:
16 pages, 255 bytes =
4,080 bytes for inputs /
4,080 bytes for outputs
max. 16 IM 308-C:
65,280 bytes / 65,280
bytes
DP window (F)F800H to
(F)F9FFH
(default)
(F)FA00H to
(F)FBFFH
FB IM308C
(FB 192)
–
Restrictions
If an output can be addressed in linear mode,, it
b addressed
dd
d
cannott be
through the FB IM308C.
If an output is addressed
through pages, it cannot
be addressed through the
FB IM308C. PROFIBUS
addresses 120 through
123 are not available
If an output is addressed
through pages, it cannot
be addressed through the
FB IM308C. PROFIBUS
addresses 120 through
123 are not available
Min. 6,650 bytes and
–
max. 13,300 bytes in top , outputs
p and
tal for inputs,
di
diagnostics
ti ddata
t
(F)FC00H to
(F)FDFFH
(F)FE00H to
(F)FFFFH**
*
If you use the address range starting at (F)FC00H for the CPU 948, you must deactivate the ”PESP” signal (jumper
X 13).
** S5-135U and S5-155U only.
1 Column indicates the address area of the IM 308-C for addressing. In the 945, 946/947 and 948 CPUs, this address
is on memory page F.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-5
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.1.1
Linear addressing
Definition
Linear addressing is possible in the P and Q areas of the CPU. Each input or
output of a DP slave has one and only one address in the P or Q area, respectively (i.e. linear addressing).
Advantages
Linear addressing affords rapid access to the individual bytes of a DP slave.
You also have bit-serial access to input and output bytes 0 to 127 (63 with
941 CPU) via the process image (e.g. U E 1.0).
Restrictions
The following restrictions apply to linear addressing:
If you address an output using linear addressing, you cannot also write to
the output via the FB IM308C. The IM 308-C does not recognize the attempt to address this output via the FB IM308C.
CPUs 941 to 944: The 941 to 944 CPUs build the process image word by
word. This can mean that under certain circumstances, two DP slaves are
addressed within a word. If you selected QVZ as the error reporting mode
in COM PROFIBUS and you address via the process image, the following
case may arise:
There are two DP slaves in a word and one DP slave fails: the CPU generates QVZ for the second DP slave as well, despite the fact that this
DP slave can still be addressed via the bus.
The following rules therefore apply to the CPUs 941 to 944:
– Align the start of address of a DP slave with an even address (e.g. 2, 4,
6, ...) and leave the odd address free. You can then use access via the
process image as well.
– Use load and transfer commands. The commands run byte-by-byte
checks and can tell whether or not a byte exists.
CPUs 941 to 944: If you select linear addressing for the Q area with
CPUs 941 to 944, you cannot use L QB /T QB. Instead, you access the
addresses through the standard function block FB 196.
S5-135U and S5-155U: If an input/output module is inserted in the central programmable controller, you must not assign any P or Q addresses
for the IM 308-C if they are also used by this input/output module!
If you use the entire Q area for the IM 308-C, do not insert an input or
output module in the central programmable controller (host).
You can avoid the danger of inadvertent double assignments by reserving
input and output areas when you enter the master parameters with
COM PROFIBUS (see section G.8.3).
6-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
When should I use
linear addressing?
Use linear addressing when you do not need more than 512 bytes for inputs
and 512 bytes for outputs as the sum of all DP slaves in a host.
If you require more input or output bytes, use P-page addressing, Q-page addressing or the FB IM308C.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-7
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.1.2
Page addressing
Definition of page
addressing
In page addressing, 16 pages numbered from n to (n + 15) are created on
each IM 308-C. The first page number n corresponds to the number of the
IM 308-C. The number of the IM 308-C is a multiple of 16 and is entered in
COM PROFIBUS as one of the master parameters.
In a maximum configuration, you can create 256 pages distributed across
8 IM 308-C master interfaces. The pages are assigned as follows:
Table 6-3
Example
Assignment of pages to IM 308-C master interfaces
Pages with numbers ...
... are on the IM 308-C with the number:
0 to 15
0
16 to 31
16
32 to 47
32
...
...
224 to 239
224
240 to 255
240
The number of the IM 308-C is ”48”; I-addr is ”02P192”.
Address
P area
Page
Calculate the page number as follows:
Page number = 48 + 2 = 50.
Definition of page
selection address
6-8
Before you can use a page for data exchange, you must include the page in
question in the address area of the CPU. To do so, you write the number of
the desired page into the page selection address (PY 255 for P-page addressing, QB 255 for Q-page addressing).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Example: page
addressing
The table below shows how page addressing works. Note that the mode
shown here by way of example illustrates P-page addressing.
In the example, the I/O byte PY 193 is read from the page having the page
number 18. Page 18 is on the second IM 308-C, the number of which is 16.
Table 6-4
How page addressing works
Memory areas in the IM 308-Cs
Activity
1. Write the number of the page
to the read/written into the
”page selection address”
byte.
The page selection address is
loaded into the IM 308-C via the
I/O bus.
15
PY 254
...
15
...
...
PY 193
2
31
PY 192 1
...
Page 0
... 18
1st IM 308-C
255
17
(number of
...
Page
16
IM 308-C = 0)
...
L KF +18
T PY 255
Result
The IM 308-C sets a pointer to
page 18 and makes this page
available for read/write.
Page 240
16th IM 308-C
(number of the
IM 308-C = 240)
2. You can now read or write
the actual address, for example load I/O byte PY 193:
L PY 193
T MB 100
You have direct access to a
memory area of the IM 308-C.
15
PY 254
...
PY 193
31
PY 192 ...
18
17
Page 16
P/Q-page
addressing
P or Q addressing for distributed I/Os only functions in the ordinary I/O area.
It is independent of page addressing for communications processors (CPs)
and intelligent I/O modules (IPs) (address range: (F)F400H to (F)F7FFH).
Definition of Ppage addressing
In P-page addressing, part of the P area is replicated. The part in question is
from PY 192 to PY 254.
You can use PY 0 to PY 191 to address the central I/O modules in the programmable controller.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-9
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Q-page addressing
In Q-page addressing, the Q area is replicated. The Q area extends from QB 0
to QB 254.
Using the Q area
You can use I/O bytes QB 0 to QB 254 for the I/O modules in the expansion
unit and for distributed I/O.
!
Warning
There is a possibility of inputs or outputs receiving double assignments in
the Q area.
If an input/output module is inserted in the central programmable controller,
you must not assign any P or Q addresses with any page number for the IM
308-C if they are also used by this input/output module!
If you use the entire Q area for the IM 308-C, do not insert an input or output
module in the central programmable controller (host).
You can avoid the danger of inadvertent double assignments by reserving
input and output areas when setting the master parameters with COM PROFIBUS (see section G.8.3).
Restrictions
The following restrictions apply to page addressing:
With P-page addressing, you cannot use PROFIBUS addresses 120 to 123.
Only the PROFIBUS addresses from 1 to 119 are available.
With Q-page addressing, you cannot use PROFIBUS addresses 108 to
123. Only the PROFIBUS addresses from 1 to 107 are available.
If you use pages to address an output, you can no longer address the output via the FB IM308C. The IM 308-C does not recognize the attempt to
access this output via the FB IM308C.
Additional programming: (write page selection address and only then the
I/O byte as such)
6-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.1.3
Addressing via the FB IM308C (FB 192) function block
Definition
If you opt for addressing through the FB IM308C (FB 192) you use the
CP page area and the IM3/IM4 area to address the distributed inputs and outputs.
This address area is known as the DP window; by default, it occupies the address area (F)F800H to (F)F9FFH.
See chapter 7 for an explanation of the parameters exported to the
FB IM308C for the individual functions.
Advantages
The advantages of addressing via the FB IM308C are as follows:
You can always address inputs through the FB IM308C, irrespective of
whether or not you have assigned the address with COM PROFIBUS.
The FB IM308C is ideal for addressing large data quantities as is the case
with operator panels, IM 308-C as DP slave, drives, for example.
Data can be saved directly to a data block or a bit memory address area –
no linear addresses are lost.
The FB IM308C permits mixed addressing. For example, if you have
large data quantities you can address the first byte with linear addressing
and address the remaining bytes via the FB IM308C. The maximum consistent area is then 16 bytes (see Table 6-1).
In this case you use the first byte as coordination byte that for high-speed
cyclic queries. When this coordination byte shows that the data in the
remaining bytes has been updated, you can address them through the
FB IM308C. This mechanism cuts down on runtime in the application
program.
If you want to address more than one IM 308-C in multiprocessor mode,
you can assign a DP window to each IM 308-C. This significantly reduces
the complexity of addressing.
Restrictions
If you use the FB IM308C, bear the following in mind:
Access to inputs/outputs is faster when you use linear or page addressing
than when you use the FB IM308C for addressing.
If you have already addressed an output with linear or page addressing,
you cannot read or write this output through the FB IM308C. The
IM 308-C does not recognize any attempt to set this output through the
FB IM308C.
When should I use
the FB IM308C?
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Use the FB IM308C when the addressing volume of the DP slaves or the
IM 308-C is such that linear addressing is no longer adequate.
6-11
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.1.4
Access commands for distributed I/O
Overview
You can access the addresses of the distributed I/O as follows:
Via the process image or with load/transfer commands
Via the standard function block FB IM308C
Process image or
load/transfer
commands
You cannot access inputs or outputs via the process image or load/transfer
commands unless you assigned the inputs and outputs beforehand with
COM PROFIBUS.
Appendix B contains a list of all the commands for the various CPUs and
address areas. Appendix B also contains a list of rules that you must observe
in order to maintain data consistency.
Mixed-mode
addressing
You can mix the various modes of addressing to suit your application. Define
”Linear”, ”P-page” or ”Q-page” as the addressing mode in the ”Master parameters” dialog box in COM PROFIBUS. This mode then applies for all
DP slaves assigned to the DP master in question.
If you mix the modes of addressing linearly or mix page addressing with
FB IM308C, the following applies:
Inputs can be read either with the FB IM308C or by linear or page addressing.
If you have addressed outputs using linear or page addressing, you cannot
simultaneously use the FB IM308C to address these outputs.
6-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.2
Diagnostics with STEP 5
Overview
Diagnostics means identifying and pinpointing errors. You require the
FB IM308C function block to read the diagnostics data.
Structure of
diagnostics
Diagnostics consists of master diagnostics and slave diagnostics.
Master diagnostics comprises the diagnostics functions implemented in the
DP master for the DP slaves of the master, and for the status of the DP master.
Master diagnostics
Slave diagnostics comprises detailed diagnostics messages for each DP slave.
Overview dia.
Master status
Data-transfer list
Slave diagnostics
... indicates which DP slaves report diagnosis
... indicates the status of the DP master as RUN,
CLEAR or STOP
... marks the DP slaves with which data transfer has
taken place
Slave diagnostics
Station
status
... provides an overview of the diagnostics for a
DP slave
... indicates which DP master has access to
Master stat. No.
the DP slave
... provides information on the type
Manufacturer ID
of DP slave
Slave-specific diagnostics
Scope of slave-specific diagnostics depends on slave
type
Station
diagnostics
... provides general information on
the DP slave
IDspec. diag.
... indicates which module in a
DP slave reports an error
Channel diagnostics
Figure 6-1
... indicates which channel
of the DP slave reports
an error
Diagnostics structure
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-13
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.3
Reading master diagnostics
Definition
Master diagnostics consists of 64 bytes structured as follows:
Overview diagnostics (16 bytes): In overview diagnostics, you can check
all DP slaves for which diagnostics data is available. The overview diagnostics is updated once every data cycle.
On the basis of the overview diagnostics, you can trace the type of diagnostics message by checking the (see section 6.4):
– station status and
– depending on the type of the DP slave, station diagnostics, module
diagnostics and/or channel diagnostics.
Master status (16 bytes): The master status diagnostics byte indicates the
operating mode of the master: RUN, CLEAR, STOP or OFF.
Data-transfer list (16 bytes): The data-transfer list marks those
DP slaves assigned to a DP master with which data has been exchanged
within a time configurable under COM PROFIBUS (response monitoring). The contents of the data-transfer list are updated every third time
after the minimum response monitoring time has elapsed.
The remaining 16 bytes are reserved.
Reading master
diagnostics
To request master diagnostics, call the FB IM308C with the function
FCT = MD. The values for the other parameters in this call are shown in section 7.
Result: The FB IM308C places the diagnostics data in the S5 memory area
specified in the FB IM308C call (data block or bit memory address area).
6-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Meaning of master
diagnostics
Table 6-5
Master diagnostics is structured as follows:
Structure of master diagnostics
Byte
Meaning
0 to 15
Overview diagnostics: A ”1” means that the corresponding DP slave has reported diagnostics or that the DP slave cannot be addressed by the DP master.
16 to 31
Master status: Information on the operating modes of the IM 308-C and version releases.
32 to 47
Data-transfer list: A ”1” means that data has been exchanged with the station in question
within a time calculated by COM PROFIBUS (minimum response monitoring time).
48 to 63
Reserved
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-15
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Structure of
master diagnostics
Table 6-6
Diagnostics
g
Overview
diagnostics
This table shows how master diagnostics is structured:
Appearance of master diagnostics
Byte
Bit (corresponds to the DP slave with the PROFIBUS address:)
7
6
5
4
3
2
1
0
0
7
6
5
4
3
2
1
–
KM
1
15
14
13
12
11
10
9
8
KM
...
Master status
...
119
118
117
116
115
114
113
112
KM
15
–
–
–
–
123
122
121
120
KM
Byte
Value
Meaning
16
C0H
RUN: The IM 308-C reads the input data of the DP slaves cyclically and passes output data to the DP slaves. The IM 308-C can
receive the token from another DP master and pass on the token.
KH
80H
CLEAR1: The IM 308-C reads the input data cyclically; output
data is set to ”0”. The IM 308-C can receive the token from
another DP master and pass on the token.
KH
40H
STOP: No data is exchanged between the IM 308-C and the
DP slaves. The IM 308-C can receive the token from another
DP master and pass on the token.
KH
00H
OFF: No data is exchanged between the IM 308-C and the
DP slaves. The IM 308-C can neither receive nor pass on the token. This means that the OFF status cannot be passed on to other
DP masters.
KH
17
80H
Manufacturer ID (high byte)
KH
18
1CH
Manufacturer ID (low byte)
KH
19
__H
Hardware version DDLM/user interface (e. g. 21H for V 2.1)
KH
20
__H
Firmware version DDLM/user interface
KH
21
__H
Hardware version user
KH
22
__H
Firmware version user
KH
23 to 31
–
Reserved
–
Bit (corresponds to the DP slave with the PROFIBUS address:)
7
6
5
4
3
2
1
0
32
7
6
5
4
3
2
1
–
KM
33
15
14
13
12
11
10
9
8
KM
...
...
KM
46
119
118
117
116
115
114
113
112
KM
47
–
–
–
–
123
122
121
120
KM
48 to 63
1
KM
14
Byte
y
Data transfer list
Data format rec.
rec
Reserved
–
The operating mode goes to CLEAR when the operating-mode selector switch of the IM 308-C is in the RUN
position and the CPU operating mode is STOP (see section 8.2).
6-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.4
Reading slave diagnostics
Definition
Slave diagnostics comprises a maximum of 244 bytes and is structured as
follows:
Station status 1 through 3 (length: 3 bytes)
Station status 1 through 3 reflects the status of a DP slave.
Master PROFIBUS address (length: 1 byte)
The master PROFIBUS address diagnostics byte contains the PROFIBUS
address of the DP master which parameterized the DP slave.
Manufacturer ID (length: 2 bytes)
The manufacturer ID contains a code indicating the type of the DP slave.
Station diagnostics (length depends on the type of the DP slave)
Station diagnostics provides general information on the DP slave.
Module diagnostics (length depends on the type of the DP slave)
Module diagnostics indicates which module is defective and which slot it
occupies.
Channel diagnostics (length depends on the type of the DP slave)
Channel diagnostics indicates which channel of a DP slave has an error
message.
Reading slave
diagnostics
To request slave diagnostics, you must call the FB IM308C with the function
FCT = SD. See section 7 for the values of the remaining parameters.
Result: The FB IM308C places the slave-diagnostics data in the S5 memory
area opened in the FB IM308C call (data block or marker area).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-17
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Diagnostics of
shared-input
slaves
With the exception of the diagnostics messages listed below, shared-input
slave diagnostics can be analyzed only by the parameterization master:
The following diagnostics messages are updated cyclically by the shared-input master:
Overview diagnostics (station powerfail only)
Data transfer list
Station status 1: bit 0, 1, 2, 5, 6, 7
Station status 2: bit 0, 3, 7
Master PROFIBUS address of the parameterization master
Manufacturer ID
The status of all other bits in the diagnostics messages is frozen after startup
in the shared-input master.
Static diagnostics
for shared-input
slaves
If a DP slave sets bit 1 in station status 2 (static diagnostics message), this bit
is set only for the parameterization master and not for the shared-input master.
This can mean that if for example, an S5-95U with PROFIBUS-DP slave interface goes to STOP, the shared-input master cannot recognize this status.
Consequently, the corresponding bits in the overview diagnostics and in the
data transfer list are not updated.
Structure of slave
diagnostics
Slave diagnostics is structured as follows:
Table 6-7
Structure of slave diagnostics
Byte
Recommended
data format
0
Station status 1
KM
1
Station status 2
KM
2
Station status 3
KM
3
Master PROFIBUS address
KF
4
Manufacturer ID (high byte)
KH
5
Manufacturer ID (low byte)
KH
Other slave-specific diagnostics (station, module or channel diagnostics, depending on the DP slave, see sections
6.4.1 and 6.4.2)
KH
6 ...
243
6-18
Meaning
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Structure of
station status 1
Table 6-8
Bit
0
1
2
Station status 1 provides information on the DP slave. The structure is as follows:
Structure of station status 1
Meaning
Remedy
1: DP slave not ready for data exchange.
1: The configuration data sent by the DP master 1: DP slave not addressable by DP master.
to the DP slave does not match the DP slave
configuration.
Is PROFIBUS address of DP slave correct?
Bus connector correctly seated?
Voltage applied to DP slave?
RS 485 repeater correctly configured?
Reset DP slave
Wait, because DP slave is powering up.
Is correct station type or correct DP slave configuration
entered in COM PROFIBUS?
1: Station, module and/or channel diagnostics
data is present (depends on type of
DP slave).
You can read the diagnostics data. For notes on the
1: Function not supported, e.g. the control command FREEZE or SYNC.
Check parameterization. Parameterization with
5
1: DP master cannot interpret response of slave.
6
1: DP slave type does not match parameterization in COM PROFIBUS.
Check physical bus characteristics.
Parameters entered correctly in COM PROFIBUS?
7
1: DP slave parameterized by a DP master other
than that currently accessing the DP slave.
3
4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
contents of the diagnostics data, see the manuals on the
DP slaves and sections 6.4.1 and 6.4.2.
COM PROFIBUS and the type file.
Bit is always 1 if, for example, you are currently accessing the DP slave from the programmer or another
DP master.
The station number of the parameterization master is in
the ”Master PROFIBUS address” diagnostics byte.
6-19
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
Structure of
station status 2
Station status 2 provides additional information on the DP slave.
Table 6-9
Structure of station status 2
Meaning
Bit
1
0
1: DP slave must be re-parameterized.
1
1: A diagnostics message has been received. The DP slave cannot resume until
the error has been rectified (static diagnostics message).
2
1: Bit is always ”1” if there is a DP slave with this PROFIBUS address.
3
1: Response monitoring is activated for this DP slave.
4
1: DP slave has received the ”FREEZE” control command. 1
5
1: DP slave has received the ”SYNC” control command. 1
6
0: Bit is always ”0”.
7
1: DP slave is deactivated, i.e. removed from current processing.
Bit is not updated unless a second diagnostics message is modified.
Structure of
station status 3
Bit 7 of station status 3 provides information on whether or not more diagnostics information is available. The DP slave sets this bit, for example, if
there is more channel-specific diagnostics data than it can enter in its send
buffer. The DP master sets this bit if the DP slave sends more diagnostics information than the master can store in its diagnostics buffer.
Structure of the
master PROFIBUS
address
The master PROFIBUS address consists of one byte:
Table 6-10
Bit
0 to 7
Structure of the master PROFIBUS address
Meaning
PROFIBUS address of the DP master which parameterized the DP slave
and which has read and write access to the DP slave.
Structure of the
manufacturer ID
See the manual on the DP slave for details of the manufacturer ID. The
manufacturer ID consists of two bytes.
Slave diagnostics;
continued
This part of slave diagnostics depends on the DP slave
Section
6-20
Topic
Page
6.4.1
Slave-specific diagnostics for DP slaves
6-21
6.4.2
Slave-specific diagnostics for DP Siemens slaves
6-22
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.4.1
Slave diagnostics for DP slaves
Overview
On the IM 308-C master interface, the diagnostics data is stored in accordance with EN 50 170, Volume 2, PROFIBUS.
The slave diagnostics data is stored separately for all slaves that do not comply with the above standard (see section 6.4.2).
Structure of slave
diagnostics
The structure of slave diagnostics varies from slave to DP slave. Not every
slave diagnostics message is valid for each DP slave.
The header always indicates the type of diagnosis in question. The header
contains the type of slave diagnostics (station, module or channel diagnostics) plus the length of the diagnostics bytes.
The first header is always in byte 6 of the slave diagnostics.
Table 6-11 shows the structure of the header for slave diagnostics:
Table 6-11
Bit
Value
Meaning
7, 6
0 0
Code for station diagnostics
0 1
Code for module diagnostics
1 0
Code for channel diagnostics
–
Length of diagnostics including header.
5 to 0
Contents of
slave-specific
diagnostics
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Structure of the header for station, module or channel diagnostics
The structure of the station, module and channel diagnostics is always specific to the DP slave. See the manual on the DP slave for the meanings of
these diagnostics.
6-21
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.4.2
Slave-specific diagnostics for DP Siemens slaves.
Structure
Table 6-12
The structure of the slave diagnostics for DP Siemens slaves varies from
slave to slave:
Structure of the slave-specific diagnostics for DP Siemens slaves
Byte ET 200B (6ES5 ...) ET 200C (6ES5 ...) ET 200U (6ES5 ...)
0
Station status 1
1
Station status 2
2
Station status 3
3
Master PROFIBUS address
4
Manufacturer ID (high byte)
5
Manufacturer ID (low byte)
ET 200K
SPM module
6
Header, station
diagnostics
Header, station
diagnostics
Header, station
diagnostics
Header, station
diagnostics
Header, station
diagnostics
7
Header, station
diagnostics
0
Header, station
diagnostics
0
0
8
0
0
Header, module
diagnostics
0
0
9
0
Channels 7 ... 0
Modules 7 ... 0
Channels 7 ... 0
Channels 7 ... 0
10
0
0
Modules 15 ... 8
Channels 15 ... 8
Channels 15 ... 8
11
0
0
Modules 23 ... 16
Channels 23 ... 16
Channels 23 ... 16
12
0
0
Modules 31 ... 24
Channels 31 ... 24
Channels 31 ... 24
6-22
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.5
Sending the FREEZE and SYNC control commands
What is a control
command?
The IM 308-C can send simultaneous commands to a group of DP slaves in
order to synchronize them.
The FREEZE and SYNC control commands enable you to synchronize
groups of DP slaves in response to events.
What is FREEZE?
When it receives the FREEZE control command from the DP master, the
DP standard slave freezes the current status of the inputs and transfers these
inputs cyclically to the DP master.
After every new FREEZE control command, the DP standard slave again
freezes the status of the inputs.
The freeze remains in effect and the input data is not again updated until the
DP master sends the UNFREEZE control command.
What is SYNC?
When it issues the SYNC control command to a DP standard slave, the
DP master is instructing the DP standard slave to freeze the states of the outputs at their current value. When it subsequently receives telegrams, the
DP standard slave stores the most recent output data, but the output status
remains unchanged.
After every new SYNC control command, the DP standard slave sets the outputs which it last received.
Cyclic updating of the outputs does not resume until the DP master sends the
UNSYNC control command.
Preconditions
The FREEZE and SYNC control commands are not effective unless you have
structured the DP slaves in groups with the aid of COM PROFIBUS. You
must know which DP slave is assigned to which group and you must be in
possession of the group number before you can issue these control commands. You can check these numbers in the ”group membership” listing.
When you send a control command, you must use the FB IM308C to ascertain whether the control command has already been broadcast to all the
DP slaves concerned. Only then can you continue processing the inputs/outputs in question.
Issuing control
commands
In order to issue control commands to the groups of DP slaves, you must set
FCT = GC and the GCGR parameter to suit the control command in question.
See section 7 for the remaining parameters.
Result: In accordance with the parameter settings, the FB IM308C sends the
control commands to the groups of DP slaves.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-23
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.6
Assigning PROFIBUS addresses with FB IM308C
Application
For some DP standard slaves you set the PROFIBUS address by means of the
software, e.g. for the ET 200C distributed I/O station or the DP/AS-I link.
Note that the FB IM308C can be used to change the PROFIBUS addresses of
DP standard slaves only.
No application
DP slaves whose PROFIBUS addresses can only be set by means of switches
set in the housing, or DP Siemens slaves: you cannot assign the PROFIBUS
addresses by means of the software.
Assigning
PROFIBUS
addresses
To assign a PROFIBUS address to a DP slave, proceed as follows:
1. Configure the parameterization master IM 308-C and the DP standard
slave with the new PROFIBUS address using COM PROFIBUS.
Tip: Use the highest possible baud rate for the DP standard slave.
2. Connect the bus to the IM 308-C and to the target DP slave which is to
receive a PROFIBUS address.
3. Connect the programmer to the AS 511 interface of the CPU and set up a
configuration as shown in Fig. 6-2 :
CPU
Figure 6-2
IM 308-C
Using the FB IM308C to assign a PROFIBUS address to a DP slave
4. Switch the IM 308-C to STOP.
5. Start the STEP 5 program.
6-24
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6. Call the FB IM308C with FCT = CS. See chapter 7 for details of all remaining parameters.
If you are unaware of the original PROFIBUS address, program the
FB IM308C with all PROFIBUS addresses as a loop.
Result: The IM 308-C attempts to transfer the new PROFIBUS address to
the DP slave. The ”BF” LED goes out when the DP slave accepts the
PROFIBUS address. You should always check the ERR parameter of the
FB IM308C in order to ascertain whether transfer was successful.
7. Evaluate the master diagnostics and check whether the DP standard slave
has been removed from the overview diagnostics and entered in the datatransfer list.
IM 308-C set to
RUN
If you want to change the PROFIBUS address of a DP standard slave while
the IM 308-C is set to RUN, note the following:
The new PROFIBUS address of the DP standard slave must be parameterized with COM PROFIBUS
The old PROFIBUS address of the DP standard slave must not be parameterized with COM PROFIBUS
No other DP master accessing the DP standard slave.
Example
The STEP 5 application program shown below is an example of how you can
assign a PROFIBUS address to a DP slave with the FB IM308C:
STL
Explanation
OB 1
SEGMENT 1
:C
:
:JU
Name
:IM308C
DPAD
:
IMST
:
FCT
:
GCGR
:
TYP
:
STAD
:
LENG
:
ERR
:
:
:
:BE
DB
0000
70
Open data block No. 70
FB 192
KH
KY
KC
KM
KY
KF
KF
DW
F800
0,126
CS
00000000 00000000
0,60
+1
+4
0
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Default address area of IM 308-C
IM No.=0: old PROFIBUS address.=126
Function: Change PROFIBUS address
S5-Data block: DB 60
As of data word 1
Minimum length = 4 bytes
Error code placed in DW 0 of the
current data block
(here DB 70)
6-25
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.7
Addressing the ET 200 in multimaster mode and/or multiprocessor mode
Introduction
This section describes the meanings of the terms mono-master mode, multimaster mode and multiprocessor mode. The important points for each mode
are also discussed.
Section
Definition:
mono-master
mode
Topic
Page
6.7.1
Multimaster mode
6-27
6.7.2
Multiprocessor mode
6-28
Monomaster mode means that there is one master in a host connected to the
bus. There are no other masters operating on the bus.
Master system 1
CPU
Host system 1
IM 308-C No. 1
Slave No. 10
Figure 6-3
6-26
Slave No. 11
Monomaster mode
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.7.1
Multimaster mode
Definition
Multimaster mode means that there are at least two masters on the bus, for
example an IM 308-C and a CP 5431 or two IM 308-C master interfaces.
If there are two IM 308-C master interfaces on the bus, they may be in the
same host or in two different hosts.
Host system 1
IM 308-C No. 1
IM 308-C No. 2
Master system 2
CPU
Master system 1
Slave No. 9
Figure 6-4
Rules
Slave No. 10
Slave No. 11
Slave No. 12
Multimaster mode
COM PROFIBUS supports the generation of multiple IM 308-C master interfaces on one bus:
Enter the entire bus configuration before you start exporting the data to
memory card.
If you change the contents of one memory card, you must always re-transfer all the data to each memory card.
You must leave a free PROFIBUS address between the PROFIBUS address of one master and that of the next master. This address is only allowed to be used by a slave.
So as not to sacrifice performance, assign the DP masters consecutive
PROFIBUS addresses that are as low as possible, e.g. 1, 3 and 5 for three
DP masters.
The highest PROFIBUS address (Highest Station Address, HSA) in the
”Bus parameters” dialog box should also be as low as possible.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-27
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6.7.2
Definition
Multiprocessor mode
Multiprocessor mode means that two, three or four CPUs access one or more
IM 308-C master interfaces.
Host system 1
IM 308-C No. 1
CPU
CPU
Master system 1
Slave No. 9
Figure 6-5
Rules
Slave No. 10
Slave No. 11
Slave No. 12
Multiprocessor mode
The following rules apply to multiprocessor mode:
Multiprocessor mode is permissible only in conjunction with linear addressing (P- and Q-areas) or addressing through the FB IM308C.
If you want to use page addressing nevertheless, the CPU accesses to the
IM 308-C master interfaces must be coordinated with semaphores. This
means that at any one time, only one CPU can access a page.
Digital inputs/outputs can be processed by multiple CPUs.
The FB IM308C can be called in multiprocessor mode. The maximum
data consistency ensured is byte-by-byte.
If you address an IM 308-C master interface from multiple CPUs via the
FB IM308C, you must implement semaphore interlocks to ensure that
only one CPU can address the FB IM308C at any given time.
If you address in parallel using pages and via the FB IM308C, you can
use two different semaphores – one for page addressing and one for the
FB IM308C. Within a particular addressing mode, each CPU must process the same semaphore.
6-28
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
S5-135U and
S5-155U
Note that the following rules apply if you operate a series S5-135U CPU in
multiprocessor mode in conjunction with a series S5-155U CPU:
Select the S5-135U as the host type in COM PROFIBUS.
Make sure that there are no entries in the DB1 (digital inputs, digital outputs) for the series S5-155U. You must use direct load/transfer commands
to enable the S5-155U CPU to access.
The process image may contain addresses in the case of S5-135U.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6-29
IM 308-C – addressing, access to the distributed I/Os and diagnostics with STEP 5
6-30
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function
block FB IM308C (FB 192)
In this chapter
Chapter 7 contains information on:
Section
Goal
7
Topic
Page
7.1
Functions of the FB IM308C (FB 192)
7-2
7.2
Technical data and installation of the FB IM308C (FB 192)
7-4
7.3
Calling the standard function block FB IM308C and block parameters (FB 192)
7-7
7.4
Indirect parameterization
7-19
After reading this chapter, you will be in possession of all the information
you need in order to carry out the following tasks with the standard function
block FB IM308C (FB 192).
Reading the inputs/outputs of slaves and writing the outputs
Interpreting diagnostics data
Sending control commands
Assigning a slave PROFIBUS address
Parameterizing the FB IM308C indirectly
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-1
IM 308-C – Using the standard function block FB IM308C
7.1
Functions of the FB IM308C (FB 192)
Application
The standard function block FB IM308C transfers data between a CPU
memory area (marker area, data-block area) and the IM 308-C master interface. You can use the FB IM308C to:
Read the inputs
Read/write the outputs
Read the diagnostics
Send and monitor the FREEZE and SYNC control commands
Change the PROFIBUS address (e.g. for the ET 200C DP standard slave).
Memory area on
the CPU
The FB IM308C supports the following memory areas, always presuming
that they are supported by the CPU:
Data blocks DB
Extended data blocks DX (945, 928, 946/947, 948 CPUs only)
Marker area M
Extended marker area S (945, 928B, 946/947, 948 CPUs only)
Control commands
You can use the FB IM308C to send a combination of the following control
commands to one or more groups of DP slaves:
FREEZE (freeze inputs of the DP slaves)
UNFREEZE (cancel the FREEZE command)
SYNC (simultaneously output and freeze the output states of the DP
slaves)
UNSYNC (cancel the SYNC command)
Check whether a control command issued beforehand has been completed
Changing
PROFIBUS
address
You can use the FB IM308C in conjunction with the STEP 5 program to assign PROFIBUS addresses to DP standard slaves (e.g. for the ET 200C distributed I/O station).
Parameterization
You can directly or indirectly parameterize the function block FB IM308C. If
you prefer indirect parameterization, you require a parameter data block.
7-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
Calling the
FB IM308C
In the simplest form, the FB IM308C is called in cyclic program processing.
If you call the FB IM308C in process-alarm or time-alarm processing, you
must make provision in the STEP 5 application program for ensuring that the
FB IM308C does not interrupt itself. To this end, you must block the alarms
for calling the FB IM308C and release them again after the FB IM308C call
has been implemented.
Note
If the FB IM308C accesses a DP slave for which the error-reporting mode is
”QVZ” (time-out), and this DP slave is not available, QVZ is not reported.
Instead, the corresponding error message is placed in the ”ERR” parameter
of the FB IM308C.
FB IM308C in
multiprocessor
mode
The FB IM308C can be called in multiprocessor mode.
If you address an IM 308-C master interface from multiple CPUs via the
FB IM308C, you must implement semaphore interlocks to ensure that only
one CPU can address the FB IM308C at any given time.
For notes on multiprocessor operation, see section 6.7.2.
FB IM308C and
DP/AS-I link
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
You can issue read/write jobs to the DP/AS-I link via the FB IM308C. To do
so, you must parameterize the FB IM308C indirectly. You can find a description of the FB IM308C for the DP/AS link in section D.1.
7-3
IM 308-C – Using the standard function block FB IM308C
7.2
Technical data and installation of the FB IM308C (FB 192)
Form of delivery
COM PROFIBUS up to V3.3:
The FB IM308C is shipped together with COM PROFIBUS. The files are
contained in the ”\CSTEP5” directory and have the following designations:
Table 7-1
File designations for FB IM308C
File
Valid for
Library number
S5ET50ST.S5D CPU 941 to CPU 944
P71200-S5192-A3
S5ET55ST.S5D CPU 945
P71200-S3192-A3
S5ET23ST.S5D CPU 922, 928, CPU 928B
P71200-S8192-A3
S5ET60ST.S5D CPU 946/947, CPU 948
P71200-S6192-A3
The diskette also contains a demo program with a description of all the functions of the FB IM308C.
COM PROFIBUS as of V 5.0:
The FB IM308C is no longer shipped with COM PROFIBUS. You can obtain
a current version of the FB IM308C on the Internet or intranet:
On the intranet (Siemens)
German: http://www.m30x.nbg.scn.de/extern/spiegeln/support/html_00
English: http://www.m30x.nbg.scn.de/extern/spiegeln/support/html_76
On the Internet
German: http://www.ad.siemens.de/support/html_00
English: http://www.ad.siemens.de/support/html_76
Versions of
FB IM308C
You can use the FB IM308C with the library number ...-A3 only with the
IM 308-C (as of release 6).
If you are using an FB IM308C with the library number ...-A2, you cannot
use the functions described in the ET 200 Distributed I/O System manual for
issuing a SYNC or FREEZE command (see Section 6.5) or the functions with
the DP/AS-I Link (see Section D.1).
If you have installed a version of COM PROFIBUS whose installation disk
contains an FB IM308C with the library number ..-A2, you can obtain a current update of the FB IM308C with the library number ...-A3 on the Internet
or intranet.
7-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
Address space
occupied by the
FB IM308C
By default, the IM 308-C occupies the address space (F)F800H to (F)F9FFH
for addressing distributed I/O. These 512 bytes of address space is the block
also accessed by the FB IM308C. This address space is also required if you
use only linear or page addressing.
Do not change this address space (DP window) unless absolutely necessary,
for example if there is a second IM 308-C in the programmable controller.
You can change the address space in COM PROFIBUS under the options for
master parameters.
!
Caution
Danger of double addressing
The IM 308-C uses fully one or more of the address areas shown in
Table 6-2 under DP window (default: (F)F800H to (F)F9FFH).
No part of these address areas may be used by other modules such as CPs,
IPs in the CP area, central I/O in the IM3/IM4 area or the WF 470 positionsensing module in the central programmable controller.
Technical data
Table 7-2 shows the technical data of the FB IM308C:
Table 7-2
Technical data of the FB IM308C
Technical data
CPU 941 to
CPU 944
CPU 945
Module number
IM 308C
5192-A3
3192-A3
Call length
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
CPU 946/947
CPU 948
192
Module name
Library number
P71200-S
CPU 922
CPU 928A/B
8192-A3
6192-A3
10
Module length
1077
918
879
820
Layering depth
0
1
1
1
Assignment in
marker area
MB 200 to MB 255
Assignment in
data area
Parameter data block (DW 0 to DW 12). The parameter data
block is required only for indirect parameterization.
7-5
IM 308-C – Using the standard function block FB IM308C
Runtimes
Table 7-3 shows the runtimes which occur when the FB IM308C is called.
These runtimes apply when the FB IM308C can access the IM 308-C master
interface when called. If the FB IM308C does not have access, the runtime is
extended by a maximum of 5 milliseconds. This can occur if a function is
repeated at a short interval for a DP slave. If the same function is pending for
another DP slave, the runtime is not increased.
Table 7-3
Function
Runtimes for the FB IM308-C
Length
g
(bytes)
Runtimes depending on CPU (in ms)
941B
942B
943B
944B
945
922
928A
928B
946/947
948
GC
–
4.1
4.1
3.7
0.9
0.17
6.5
2.8
1.1
0.6
0.15
CC, CW,
DR
–
2.1
2.1
2.0
0.7
0.10
5.0
2.2
0.7
0.5
0.11
CS
4
5.0
5.0
4.4
1.3
0.20
8.6
4.5
1.7
0.8
0.20
WO, DW
4
4.4
4.4
4.1
0.9
0.16
6.6
2.9
1.3
0.7
0.19
100
8.9
8.9
8.6
1.2
0.35
7.1
3.4
1.8
0.9
0.35
200
13.9
13.9
13.4
1.5
0.54
7.6
3.8
2.2
1.1
0.51
4
3.4
3.4
2.9
0.8
0.13
5.9
2.8
1.0
0.6
0.15
100
8.3
8.3
7.8
1.1
0.31
6.4
3.2
1.4
0.8
0.33
200
13.5
13.5
13.1
1.4
0.50
7.1
3.6
1.9
1.1
0.50
RO, RI,
MD, SD,
MD
SD
CR
7-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
7.3
Calling the standard function block FB IM308C and block
parameters (FB 192)
In section 7.3
Section 7.3 contains:
Section
Calling the
FB IM308C
Topic
Page
7.3.1
FCT parameter: function of the FB IM308C
7-9
7.3.2
GCGR parameter: sending control commands
7-12
7.3.3
ERR parameter: interpreting the response and errors of the
FB IM308C
7-14
The call for the FB IM308C is as follows:
:SPA FB 192
NAME :IM308 C
DPAD:
IMST :
FCT :
GCGR :
TYP :
STAD :
LENG :
ERR :
Figure 7-1
FB 192
IM308C
DPAD
IMST
FCT
GCGR
TYP
STAD
LENG
ERR
Appearance of the FB IM308C call in the STL or in KOP/FUP
FB IM308C access
to the IM 308-C
during RESET
While the IM 308-C is carrying out a reset (all four LEDs come on briefly),
the FB IM308C cannot access the IM 308-C. A reset is carried out after
power on, when a downloaded parameter set is activated and when the
IM 308-C is switched to OFF.
Block Parameters
The table below shows the meanings of the block parameters which you must
transfer to the FB IM308C in the STEP 5 application program. You can call
the FB IM308C with either directly or indirectly entered parameters.
Note
LENG parameter: Always specify the joker length for the LENG parameter
for ”read slave diagnosis” (FCT = SD).
If the length specified is too great, this can lead to an error message in the
case of a variable device-specific slave diagnosis, for example.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-7
IM 308-C – Using the standard function block FB IM308C
Table 7-4
Meanings of the block parameters of the FB IM308C
Name
Mode
Type
DPAD
D
KH
Address area of the
IM 308-C (DP window,
DP window address)
KH = F800; (default)1
IMST
D
KY
Number of the
IM 308
308-C,
C PROFIBUS
address of DP slave
KY = x, y;
Designation
Permissible assignment
x: Number of the IM 308-C (see section 6.1.2)
x = 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, ..., 240;
y: PROFIBUS address of the DP slave
y = 1 ... 123 (if FCT = WO, RO, RI, SD)
y = 1 ... 126 (if FCT = CS)
y = irrelevant (if FCT = MD, GC, CC)
FCT
D
KC
Function of the
FB IM308C (for details
see Table 7-5)
WO = Write outputs
RO = Read outputs
RI = Read inputs
MD = Read master diagnostics
SD = Read slave diagnostics
GC = Global control (control command)
CC = Check global control (check control command)
CS = Change station number (change PROFIBUS address)
XX = Switch to indirect parameterization
GCGR
D
KM
Control commands
KM = xxxxxxxx yyyyyyyy; (relevant only if FCT = GC, CC)
Control)
(Global Control),
xxxxxxxx: Choice of control command
Group selection (for details see Table 7-8)
yyyyyyyy: Choice of DP slaves as target group for control
commands
TYP
D
KY
Type
yp of STEP 5
memory area
KY = x, y;
x = 0: Data block type DB
x = 2: Flag area M
x = 1: Data block type DX
x = 3: Flag area S
y = 10 to 255; DB or DX number (relevant only if x = 0 or
x = 1)
STAD
D
KF
Start of STEP 5 memoryy KF = +x;
area (Start Address)
x: Number of the first data word (if TYP: x = 0 or x = 1)
x: First flag byte2 (if TYP: x = 2 or x = 3)
LENG
D
KF
Number of bytes
y to be
transferred (Length)
KF = +x;
x: Number of bytes for transfer
if FCT = DW or CR: x = 1 to 240
if FCT CS: x = 1 to 244 3or x = –1 ; joker length4
if FCT = CS: x = 4 to 244
ERR
1
2
3
4
5
7-8
A
W
Error word (Error)
Data, flag or output word 5
Do not change the default setting of the ”DPAD” parameter unless you selected ”Multiprocessor mode” in the master
parameters under COM PROFIBUS and changed the address of the DP window to a value other than F800.
Do not use scratch flags (MB 200 to MB 255.
The area to be transferred must be entirely within the permissible area or data block.
For the joker length, the FB IM308C transfers all permissible bytes. If the source or target area is not long enough, the
FB IM308C does not transfer data and outputs an error message in the ERR parameter.
The data word is in the data block opened before the FB IM308C was called. If this data block does not exist, the programmable controller goes to ”STOP”. Only the range from MW 0 to MW 199 is allowed to be used for flags.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
7.3.1
FCT parameter: function of the FB IM308C (FB 192)
Meaning of the
FCT parameter
Use the ”FCT” parameter to define which function the FB IM308C will
execute. The primary functions are:
WO: Write outputs of a DP slave (up to 244 bytes at once)
RI: Read inputs of a DP slave (up to 244 bytes at once)
MD: Read master diagnostics
SD: Read slave diagnostics
Assignment of the
FCT parameter
Table 7-5 lists the settings of the FCT parameters and their significance. The
two columns on the right show
which parameters you must set (other relevant parameters) and
which defaults you can leave, because the parameters in question are irrelevant.
Table 7-5
FCT =
Meaning of the FCT parameter for IM 308-C as DP master
Meaning
Description
Other relevant
parameters
Irrelevant
parameters
WO
Write Outputs
The FB IM308C transfers the number of bytes
specified in the LENG parameter from the S5
source area to the DP slave.
IMST, TYP, STAD,
LENG, DPAD
GCGR
RI
Read Inputs
The FB IM308C transfers the number of bytes
specified in the LENG parameter from the DP
slave (inputs) to the S5 target area.
IMST, TYP, STAD,
LENG, DPAD
GCGR
MD
Read Master
Diagnostics
The FB IM308C transfers the master diagnostics
of the specified IM 308-C to the S5 target area.
IMST, TYP, STAD,
LENG, DPAD
GCGR
SD
Read Slave
Diagnostics
The FB IM308C transfers the slave diagnostics of
the specified DP slave to the S5 target area.
IMST, TYP, STAD,
LENG, DPAD
GCGR
RO
Read Outputs
The FB IM308C transfers the number of bytes
specified in the LENG parameter from the DP
slave (outputs) to the S5 target area.
IMST, TYP, STAD,
LENG, DPAD
GCGR
GC
Global Control
The FB IM308C triggers the control command
IMST, GCGR,
(Global Control) specified in the GCGR parameter. DPAD
TYP,
STAD,
LENG,
CC
Check Global
Control
The FB IM308C checks whether the control com- IMST, GCGR,
mand specified in the GCGR parameter is still be- DPAD
ing processed.
TYP,
STAD,
LENG
While ERR = DCH is output, the inputs affected
by the control command cannot be read and the
outputs cannot be set.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-9
IM 308-C – Using the standard function block FB IM308C
Table 7-5
FCT =
Meaning of the FCT parameter for IM 308-C as DP master, continued
Meaning
Description
Other relevant
parameters
CS
Change Station
Number
The FB IM308C transfers a new PROFIBUS adIMST, TYP, STAD,
dress to the DP slave specified in the IMST param- LENG, DPAD
eter. The new PROFIBUS address is specified in
the S5 source area.
XX
Switch to indirect parameterization
The FB IM308C fetches the requisite parameterization data from the data block opened in the
FB IM308C call.
!
Irrelevant
parameters
GCGR
–
Warning
Outputs on the DP slaves may be set inadvertently.
If P-page addressing is selected, PROFIBUS addresess 120 to 123 are illegal.
With Q-page addressing, PROFIBUS addresses 108 to 123 are illegal. If
these PROFIBUS addresses do not exist on the bus, they cannot be addressed
through the FB IM308C.
RO function
The RO function of the FB IM308C is only possible on slaves configured by
COM PROFIBUS for the IM 308-C. Only output values are read that have
been written with the WO function by means of the FB IM308C. The outputs
are not read directly by the slave.
S5 memory area
with WO, RO, RI
This table shows how the S5 memory area is structured subsequent to
FCT = WO, RO or RI:
Table 7-6
Structure of the S5 memory area after FCT = WO, RO or RI
DB/DX
7-10
M/S
Content
DL n
Byte n
Input/output byte 0
DR n
Byte (n + 1)
Input/output byte 1
DL (n + 1)
Byte (n + 2)
Input/output byte 2
DR (n + 1)
Byte (n + 3)
Input/output byte 3
...
...
...
DL (n + 121)
Byte (n + 242)
Input/output byte 242
DR (n + 121)
Byte (n + 243)
Input/output byte 243
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
S5 memory area
with CS
This table shows how the S5 memory area must be structured for FCT = CS
(change PROFIBUS address):
Table 7-7
Structure of the S5 memory area for FCT = CS
DB/DX
Content
DL n
Byte n
New PROFIBUS address
DR n
Byte (n + 1)
free
DL (n + 1)
Byte (n + 2)
free
DR (n + 1)
Byte (n + 3)
00H: Permit PROFIBUS address change 1
DL (n + 2)
Byte (n + 4)
User-specific data (byte 0)
DR (n + 2)
Byte (n + 5)
User-specific data (byte 1)
...
...
DL (n + 121)
Byte (n + 242)
User-specific data (byte 238)
DR (n + 121)
Byte (n + 243)
User-specific data (byte 239)
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
M/S
This parameter indicates whether the PROFIBUS address can be changed again at a
subsequent time. If you select FFH, the PROFIBUS address cannot be changed again
unless the DP slave is removed from the system in the interim.
7-11
IM 308-C – Using the standard function block FB IM308C
7.3.2
GCGR parameter: sending control commands
Assignment of the
GCGR parameter
The FB IM308C does not read the GCGR parameter unless a control command is sent with FCT = GC or CC. You define the group memberships of
the DP slaves with COM PROFIBUS.
If FREEZE and UNFREEZE are set simultaneously, only UNFREEZE is
executed. The same applies to simultaneous SYNC and UNSYNC.
Note
”00” is not permissible as the group selection byte.
Table 7-8
Assignment of the GCGR parameter
GCGR parameter
Global Control
(control command)
Bit 15
Bit
Group selection
Bit 8 Bit 7
Meaning of control command
(Global Control)
Bit 0
Bit
Meaning
(group selection)
15
Reserved
7
1: Group 8 selected.
14
Reserved
6
1: Group 7 selected.
13
1: SYNC is executed.
5
1: Group 6 selected.
4
1: Group 5 selected.
3
1: Group 4 selected.
2
1: Group 3 selected.
0: No meaning
12
1: UNSYNC is executed.
0: No meaning
11
1: FREEZE is executed.
0: No meaning
10
1: UNFREEZE is executed.
0: No meaning
7-12
9
Reserved
1
1: Group 2 selected.
8
Reserved
0
1: Group 1 selected.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
GCGR parameter,
bits 15, 14, 9 and 8
Bits 15, 14, 9 and 8 are reserved for the GCGR parameter of the FB IM308C.
If one of the bits is set for the GC and CC functions in spite of this, the
IM 308-C may go into IM fault mode. Although the module will restart without problems after a subsequent power off and power on, this incorrect parameter assignment should be avoided in order to prevent system failure.
When is the
control command
valid?
When the control command is issued with the FB IM308C, it takes approximately one bus cycle (approx. 1TTR, target rotation time; calculated by
COM PROFIBUS in bus parameters) before the control command is broadcast to all DP slaves concerned.
You must use FCT = CC to check whether the control command sent in the
GCGR parameter has already been broadcast to all the DP slaves concerned.
While ERR = DCH persists, the inputs affected by the control command cannot be read or the outputs set.
!
Caution
If you process the inputs or outputs affected by a control command before
the command has been broadcast along the bus to the DP slaves, incorrect
values may be read or set.
Consequently, always check beforehand with FCT = CC to ascertain whether
the control command you sent has already been processed by the DP slaves.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-13
IM 308-C – Using the standard function block FB IM308C
7.3.3
ERR parameter: interpreting the response and errors of the
FB IM308C (FB 192)
ERR parameter
If an error occurs while the FB IM308C is running, the ERR parameter contains information indicating the cause of the error. If no error occurs, the
group error bit in the ERR parameter is = 0.
Note
The ERR parameter must be re-evaluated after each FB IM308C call.
Table 7-9
Assignment of the ERR parameter
Length byte
(high byte)
Bit:
15
8
7
6
Error byte
(low byte)
5 4 3
0
ERR parameter
or battery 1
Error number
Number of bytes transferred when joker length
–1 parameterized
Parameterization error
Error in the IM 308-C
Group error
Bits
15 ... 8
Meaning
The length byte indicates the number of bytes transferred by the FB IM308C.
The length byte is always updated when the FB IM308C is called with LENG = –1 (joker length).
When the length byte is updated, the group error bit is not set.
7 ... 0
Error byte: Information about an error (see Table 7-10)
The following bits have a special meaning:
1
Bit 7: Group error1
1: Error
Bit 6: Error in the
IM 308-C
1: Error
Bits 4 and 5: Parameterization error
1: Parameterization error (at least one of the parameters for the FB IM308C call
is invalid)
Bits 0 to 3: Error numbers 1 to F
See Table 7-10
If the ”No error occurred” query is displayed, it is sufficient to query bit 7 (group error).
7-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
FB IM308C and
QVZ
If the FB IM308C accesses a DP slave for which the error-reporting mode is
”QVZ” and the slave in question is not accessible, ”QVZ” is not reported:
instead, the corresponding error message is placed in the ”ERR” parameter of
the FB IM308C.
Exception: If you switch the IM 308-C from STOP to OFF at this time, the
CPU reports ”QVZ” for a short time.
Error numbers in
the ERR parameter
Table 7-10
Table 7-10 shows the meanings of the ERR parameter.
Meanings of the error numbers in the ERR parameter
Meaning
LOW byte
of ERR
Remedy
Hex.
Dec.
01H
1
The previous data has not yet been
transferred to the slave, or the slave
has not received any new data since
the last time it was read.
–
02H
2
Slave failed, only in ”None” or
”PEU” error mode
–
04H
4
Incorrect mode
Switch the master to RUN mode.
A1H
161
Illegal CPU type, FB IM308C not
executable in this CPU
Use the FB IM308C from the S5ETxxST.S5D file which
belongs to the CPU (see Table 7-1).
A2H
162
Number of the IM 308-C invalid
(IMST parameter)
The number of the IM 308-C must be one of the following
values: 0, 16, 32, 48, 64, 80, 96, 112, 128, 144, 160, 176,
192, 208, 224 or 240.
A3H
163
PROFIBUS address of the DP slave
invalid (IMST parameter)
The PROFIBUS address must be within the range 1 to 123.
A4H
164
LENG parameter invalid
The LENG parameter must be either ”–1” (joker length) or in
the range 0 to 240 or 1 to 244 or 4 to 244, depending on the
function.
A5H
165
TYP parameter invalid
The parameter value must be in the range 0 to 3.
A6H
166
GCGR parameter invalid
The low byte of the GCGR parameter must be a value not
equal to 0.
A7H
167
TYP parameter invalid; the S marker Select a different memory area, e.g. marker M.
memory area is valid only for the following CPUs:
CPU 945
CPU 928B
CPU 946/947 and CPU 948
A8H
168
TYP parameter invalid; the extended Select a different memory area, e.g. data block DB.
data block area is valid only for the
following CPUs:
CPU 945
CPU 928A, CPU 928B
CPU 946/947 and CPU 948
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-15
IM 308-C – Using the standard function block FB IM308C
Table 7-10
LOW byte
of ERR
Meanings of the error numbers in the ERR parameter, continued
Meaning
Remedy
Hex.
Dec.
A9H
169
TYP parameter invalid; specified
data block DB/DX does not exist.
Create the specified source/target data block.
AAH
170
TYP parameter invalid; specified
data block DB/DX is too small.
The specified source/target data block must exist in the application memory and must be long enough:
LENG 0 –1:
Minimum length (words) = STAD + LENG/2 – 1
LENG = 1:
Minimum length depends on the configuration of the DP
slave;
STAD v Minimum length (words) v STAD + 122
ABH
171
TYP parameter invalid: specified flag The data to be transferred must fit entirely into the following
memory area M/S too short.
area:
Valid area for flags:
0 v MB v 199
Valid area for S flags:
0 v SY v 1023 (CPU 928B)
0 v SY v 4095 (CPU 945, CPU 946/947, CPU 948)
ACH
172
FCT parameter invalid; FB IM308C A valid function must be parameterized in KC format.
does not recognize specified function
ADH
173
STAD parameter invalid
The validity range of the STAD parameter is as follows:
Valid range for flags:
0 v STAD v
199
Valid range for S flags:
0 v STAD v 1023 (CPU 928B)
0 v STAD v 4095 (CPU 945, CPU 946/947,
CPU 948)
AEH
174
A slave has failed or is not parameterized, no inputs/outputs have been
parameterized, or
Interpret the slave diagnostics data.
the FB IM308C has gone to STOP
AFH
175
LENG parameter too large. The
IM 308-C does not have the desired
number of data bytes for the specified DP slave.
B0H
176
QVZ error; IM 308-C does not react. Check the IM 308-C (for reasons for QVZ, see section 8.2).
B1H
177
TYP parameter invalid; the specified Select DB/DX No. w 10.
DB/DX No. is invalid.
B2H
178
DPAD parameter invalid
7-16
Reduce LENG or select LENG = –1 (joker length).
The following are the only permissible addresses for this
parameter: F600, F800, FA00, FC00, FE00.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
Table 7-10
Meanings of the error numbers in the ERR parameter, continued
LOW byte
of ERR
Meaning
Remedy
Hex.
Dec.
C1H
193
Error message from IM 308-C: The Only one CS or two GC commands possible at any given
requested command has already been time.
executed; the IM 308-C is out of resources.
C2H
194
Error message from IM 308-C: The
IM 308-C is in wrong mode.
A control command can be executed only with the IM 308-C
in the RUN or CLEAR mode.
C3H
195
Error message from IM 308-C: No
appropriate group configured.
A control command can be executed only if an appropriate
group has been configured with COM PROFIBUS.
Error in the GCGR parameter setting Check syntax and content of the control command.
C5H
197
Error message from IM 308-C: PRO- Before a PROFIBUS address can be changed, the correFIBUS address is not configured.
sponding PROFIBUS address must be configured with COM
PROFIBUS.
C6H
198
Error message from IM 308-C: DP
The DP slave must be physically present and connected to
slave not responding to PROFIBUS the PROFIBUS-DP bus.
address change. (PROFIBUS address
does not exist).
C7H
199
Error message from IM 308-C: DP
slave not responding correctly to
PROFIBUS address change.
DP slave has responded with incorrect data; the CS command
has not been processed by the DP slave.
Error message from IM 308-C: DP
slave not responding correctly to
PROFIBUS address change.
DP slave has responded with incorrect data; the CS command
has not been processed by the DP slave.
Error message from IM 308-C: DP
slave not responding correctly to
PROFIBUS address change.
DP slave has responded with incorrect data; the CS command
has not been processed by the DP slave.
C8H
C9H
200
201
Repeat the function FCT = CS. If the error message persists,
check the DP slave.
Repeat the function FCT = CS. If the error message persists,
check the DP slave.
Repeat the function FCT = CS. If the error message persists,
check the DP slave.
CAH
202
Error message from IM 308-C: DP
slave not responding correctly to
PROFIBUS address change.
DP slave unable to implement PROFIBUS address change;
corresponding SAP not available to DP slave.
DCH
220
Control command still being processed.
The control command specified in the GCGR parameter is
still being processed. Do not process the input/outputs affected by this command.
Repeat the FCT = CC.
DDH
221
The IM 308-C reports that diagnostics message is not consistent.
If you require consistent diagnostics data, call the
FB IM308C again.
If you do not require consistent diagnostics data, you can
read the inconsistent diagnostics data from the specified target area.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
7-17
IM 308-C – Using the standard function block FB IM308C
Table 7-10
LOW byte
of ERR
Meanings of the error numbers in the ERR parameter, continued
Meaning
Remedy
Hex.
Dec.
DEH
222
The IM 308-C is busy transferring
data to the DP slaves. Requested
function could not be executed.
Repeat the function call.
DFH
223
No feedback from IM 308-C.
The IM 308-C failed to send a feedback message to the
FB IM308C after function implementation.
or
IM 308-C did not return a feedback message to the
FB IM308C within 5 ms. Increase the baud rate.
7-18
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Using the standard function block FB IM308C
7.4
Indirect parameterization
Indirect
parameterization
With indirect parameterization (FCT = XX), the FB IM308C takes the parameterization data from a parameterization data block and not from the block
parameters.
You must open the parameter data block before calling the FB IM308C.
If the parameter data block is too short or if none exists, the programmable
controller goes to STOP. All subsequent errors are intercepted by the
FB IM308C and output in the parameter data block.
The parameter data block must be structured as follows: you can find a description of the block parameters in section 7.3.
Table 7-11
Data word
Parameter
Recommended data format
DW 0
Reserved
KH
DW 1
DPAD
KH
DW 2
IMST
KY
DW 3
FCT
KC
DW 4
GCGR
KM
DW 5
TYP
KY
DW 6
STAD
KF
DW 7
LENG
KF
DW 8
ERR
KY
91
–
–
DW 101
–
–
DW 111
–
–
121
–
–
DW
DW
1:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Structure of the parameter data block for the FB IM308C
Data words DW 9 to DW 12 are required for the DP/AS-I link (see Appendix D.1).
Even if you do not address the DP/AS-I link with the FB IM308C, the parameter data
block must always include data words DW 0 to DW 12.
7-19
IM 308-C – Using the standard function block FB IM308C
7-20
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8
IM 308-C – Starting ET 200
In this chapter
This chapter contains all you need to know about startup, shutdown and failure of the ET 200 distributed I/O system when the IM 308-C master interfaces are in use.
Section
Topic
Page
8.1
Starting and operating ET 200
8-2
8.2
Response of the ET 200 distributed I/O system
8-4
8.3
Shutting down ET 200 and reaction to power failure
8-15
S5-95U as DP
master
If you use an S5-95U as DP master, skip chapter 8 and proceed to chapter 11.
Goal
After reading this chapter, you will have all the information you need to start
up the ET 200 distributed I/O system with IM 308-C master interfaces as DP
masters.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-1
IM 308-C – Starting ET 200
8.1
Starting and operating the ET 200
Preconditions
We assume:
that you have already inserted the memory card(s) in the corresponding
IM 308-C master interface(s) (see section 5.4)
It is an essential precondition of starting up the CPU that a memory card
with a parameterized master system be inserted. If there is no memory
card with a parameterized master system, the CPU will not boot.
that you have exported the data for each master system to the master (see
section G.11)
that you have checked the configuration of the distributed I/O system.
Note
If the status of the IM 308-C is CLEAR, outputs are set to ”0” but the inputs
are still read.
If the CPU issues BASP (command output lock) while the status of the
IM 308-C is CLEAR, the inputs are updated continuously but data consistency is not ensured for the inputs.
Normal IM 308-C
start
If there is not yet a master system on the memory card of the IM 308-C and
you want to export the master system online via the PROFIBUS using COM
PROFIBUS, the following default parameters are set on the IM 308-C:
PROFIBUS address: 1
Baud rate: 19.2 kbaud
The ”RN” and ”IF” LEDs light up, i.e. the IM 308-C has started up with an
empty memory card and is now waiting for you to export a master system
with COM PROFIBUS.
Starting the ET 200
(switching on)
When you are ready to start the ET 200 distributed I/O system:
1. Test the wiring to the sensors and actuators of the individual DP slaves
using the ”Status of inputs/outputs” service function of COM PROFIBUS.
Result: After testing the DP slaves, you are sure that each DP slave is
fully operational.
8-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
2. Connect all DP slaves and DP masters with the PROFIBUS bus cable.
3. Switch on the power supply units of the DP slaves.
4. Set the STOP/RUN switches of the DP slaves (if fitted) to RUN.
5. Set the mode selector switches of the IM 308-C from OFF or ST to RN.
6. Switch on the power supply of the hosts.
Result: The IM 308-C powers up (BF (Bus Fault) LED flashes) and loads
the slave parameters entered in COM PROFIBUS to the DP slaves.
After loading the slaves, the IM 308-C compares the configuration parameterized with COM PROFIBUS with the actual configuration.
The ”BF” LED on each of the DP slaves connected to the bus must go
out. When data is exchanged between all the parameterized DP slaves and
the IM 308-C, the ”BF” LED on the IM 308-C goes out as well.
7. Use COM PROFIBUS or the FB IM308C to check the diagnostics messages (FCT = MD). These messages will tell you whether or not data exchange with the CP slaves is functioning correctly.
8. Restart the CPU.
9. Via COM PROFIBUS or the AS 511 interface of the programmable controller, you can display the statuses of the inputs/outputs of the DP slaves.
!
Warning
If you use the STATUS/CONTROL function to address consistent data areas
via the AS 511 interface, communication on the PROFIBUS may be interrupted (outputs of DP slaves without response monitoring may be frozen).
Remedy: Switch the power supply of the IM 308-C off and then on again.
To avoid this difficulty, do not use the STATUS/CONTROL function to address consistent data areas.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-3
IM 308-C – Starting ET 200
8.2
Overview
Response of the ET 200 distributed I/O system
The reactions of the distributed I/O system to certain events are described in
this section:
Section
8-4
Topic
Page
8.2.1
Reaction when power supply is switched on
8-5
8.2.2
Reaction when the IM 308-C is switched to OFF, ST or RN
8-7
8.2.3
Reaction when the CPU is switched to STOP or RUN
8-9
8.2.4
Reaction when bus communication is interrupted or the DP slave
fails
8-10
8.2.5
Reaction when bus interruption is rectified or the DP slave is
again addressable
8-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
8.2.1
Reaction when power supply is switched on
Switching on the
power supply
Table 8-1
The table below shows you how the ET 200 distributed I/O system responds
when you switch on the power supply to the host.
Reaction when power supply is switched on
PS
Preconditions
Reactions when power supply is switched on
CPU
IM 308-C
Errorreporting
mode
STOP/
RUN
OFF
–
STOP/
RUN
ST
CPU
CPU power-up is released.
You cannot access the inputs/outputs of the distributed I/O system.
QVZ1
CPU power-up is released.
You cannot access the inputs/outputs of the distributed I/O system.
PEU1
DP slave
Diagnostics
Outputs retain their status.
–
Outputs re- Only the
tain their sta- master diagtus.
nostics can
be read.
CPU power-up is released.
Inputs are set to ”0”, outputs cannot be accessed
for write.
PEU remains set until all DP slaves with error-reporting mode = PEU are addressable.
None
CPU power-up is released.
You cannot access the inputs/outputs of the distributed I/O system.
STOP/
RUN
RN
QVZ1
CPU does not run up until all DP slaves are addressable or until power-up delay has expired.
After power-up, all DP slave inputs are set to the
current values.
CPU in
STOP: Outputs are set
to ”0”.
Master and
slave diagnostics can
be read.
CPU in
RUN: Outputs are upPEU remains set until all DP slaves with error-re- dated once
porting mode = PEU are addressable.
the CPU has
After power-up, all DP slave inputs are set to the powered up.
current values.
PEU1
CPU does not run up until all DP slaves are addressable or until power-up delay has expired.
None
CPU powers up.
The inputs of the DP slaves are set to the current
values.
1:
At least one DP slave must be configured for this error-reporting mode.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-5
IM 308-C – Starting ET 200
CPU and IM 308-C
power-up
Fig. 8-1 illustrates CPU and IM 308-C power-up when the power supply is
switched on. The CPU and IM 308-C switches are already set to RUN/RN
and the error-reporting mode is ”QVZ” (acknowledgment delay).
IM 308-C and CPU power up
Switch on power supply for CPU and IM 308-C
CPU outputs BASP
IM 308-C runs up, enters the parameterized DP
slaves in the overview diagnostics and prevents
the CPU from powering up (CPKLA and PEU)
Station connecting cycle: IM 308-C connects the
DP slaves to the bus
IM 308-C removes addressable DP slaves from
overview diagnostics and enters them in datatransfer list
Yes
Have all DP slaves
acknowledged?
No
Power-up delay expired?
No
Yes
IM 308-C releases CPU power-up
(CPKLA and PEU cleared)
CPU powers up and clears BASP
Data can be exchanged between CPU
and distributed I/O
Figure 8-1
8-6
IM 308-C and CPU power-up
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
8.2.2
Reaction when IM 308-C is switched to OFF, ST or RN
Operating modes
of the IM 308-C
Table 8-2 illustrates the meanings of the various operating modes of the
IM 308-C. Table 8-3 references these operating modes.
Note
When the IM 308-C changes its operating mode, there is a possibility that
consistency may be lost in data transferred while the change is in progress.
Table 8-2
Operating
mode
Operating modes of the IM 308-C
LEDs of the
IM 308-C
RN
OF
on
off
flashing
off
STOP
off
flashing
OFF
off
on
RUN1
CLEAR2
1:
2:
Meaning for the
DP slaves
Meaning for the
token ring
g
The IM 308-C reads all inputs and sets The IM 308-C can receive the token
p on
from another DP master and pass
the outputs (normal operation).
th token.
the
t k
The IM 308-C reads all inputs, but sets
all outputs to ”0”.
The IM 308-C does not exchange data
with the DP slaves.
The IM 308-C does not exchange data The IM 308-C cannot receive the towith the DP slaves.
ken or pass it on.
The mode selector switch position RN is not identical with the RUN mode.
You can access the CLEAR mode when the mode selector switch on the IM 308-C is in the RN position and the CPU
is in STOP.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-7
IM 308-C – Starting ET 200
Reaction of the
IM 308-C
Table 8-3 indicates the reaction when the mode selector switch of the active
DP master on the bus is set to OFF, ST or RN.
Precondition: It is assumed that all DP slaves connected to the bus are addressable. If this is not the case, you must also make provision for the reactions occurring when bus communication is interrupted or when a DP slave
fails (see section 8.2.4).
Note
If you have selected ”PEU” as the error-reporting mode and the IM 308-C is
OFF, ”QVZ” (acknowledgment delay) is reported instead of ”PEU” (powerfail on expansion unit).
Table 8-3
Reaction when IM 308-C is switched to OFF, ST or RN
PS
Preconditions
Reactions
CPU
IM 308-C
Errorreporting
mode
CPU
IM 308-C1
DP slaves
STOP /
RUN
St Off
–
No access to the inputs/outputs of the distributed I/O system.
OFF
Status of outputs
is sustained.
STOP /
RUN
Off St
QVZ2
No access to the inputs/outputs of the distributed I/O system.
STOP
Status of outputs
is sustained.
PEU2/None
Inputs are set to ”0”, outputs cannot be set.
QVZ2
No access to the inputs/outputs of the distributed I/O system.
STOP
Outputs are set to
”0”.
PEU2/
None
Inputs are set to ”0”, outputs cannot be set.
STOP /
RUN
RN ST
STOP
ST RN
–
Inputs of the DP slave set to current values.
CLEAR
Outputs are set to
”0”.
RUN
ST RN
–
Inputs of the DP slave set to current values.
RUN
Outputs are set to
current values.
1
2
8-8
The modes of the IM 308-C are as defined in Table 8-2.
At least one DP slave must be configured for this error-reporting mode.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
8.2.3
Reaction when CPU is switched to STOP or RUN
CPU reaction
The table below shows the reactions when the mode selector switch of the
CPU is set to STOP or RUN while the bus is in operation.
Precondition: It is assumed that all DP slaves connected to the bus are addressable. If this is not the case, you must also make provision for the reactions occurring when bus communication is interrupted or when a DP slave
fails (see section 8.2.4).
Note
If you switch the CPU to STOP or the CPU goes to STOP, the data transferred while the STOP is in progress is no longer consistent.
Table 8-4
Reaction when CPU is switched to STOP or RUN
PS
Preconditions
Reactions
CPU
IM 308-C
Errorreporting
mode
CPU
IM 308-C 1
DP slaves
RUN STOP
OFF
–
If you switch the CPU to STOP or the
CPU goes to STOP, the data transferred
while the STOP is in progress is no
longer consistent.
OFF
Status of outputs is sus
sustained.
ST
QVZ2
Q
If you
y switch the CPU to STOP or the
CPU goes to STOP,
STOP the data transferred
while the STOP is in progress is no
longer consistent.
STOP
Status of outputs is sussus
tained.
PEU2/
None
Inputs are set to ”0”, outputs cannot be set.
STOP RUN
RUN STOP
STOP RUN
1
2
RUN STOP
RN
–
Inputs of the DP slave set to current
values
CLEAR
Outputs are
set to ”0”.
STOP RUN
RN
–
Inputs of the DP slave set to current
values.
RUN
Outputs are
set to current
values.
The modes of the IM 308-C are as defined in Table 8-2.
At least one DP slave must be configured for this error-reporting mode.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-9
IM 308-C – Starting ET 200
8.2.4
Overview
Reaction to interruption of bus communication or failure of the
DP slave
The reaction to an interruption in bus communication or the failure of one or
more DP slaves depends on the error mode you selected with COM PROFIBUS. The various possibilities are shown in the table below.
Note
If bus communication with a DP slave is interrupted, the DP slave fails or,
for example, the bus connector of the IM 308-C is pulled, there is a possibility of the most recently received data losing its consistency.
The same applies when bus communication is reestablished or the DP slave
is again addressable.
Remedy: If you require consistent data, you must re-address the data.
8-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
QVZ
(acknowledgment
delay)
Table 8-5
QVZ (acknowledgment delay) occurs when an addressable memory area on
the IM 308-C fails to return the READY signal (acknowledgment) within a
certain time after being addressed by the CPU.
Reaction to interruption of bus communication or failure of a DP slave (with QVZ)
Failed
DP slave
Failed DP
slave(s)1:
Response monitoring
Reaction
of CPU:
Reaction of failed DP slave(s):
Remaining DP slaves
Reaction of remaining DP slaves:
The inputs in the CPU are set to ”0”.
The outputs of the DP slaves are ...
The inputs in the CPU are updated as
before. The outputs on the DP slaves
are ...
No
RUN2
frozen.
updated as before
Yes
RUN2
set to ”0” when response time expires.
updated as before.
No
STOP
frozen.
set to ”0”.
Exception: If the CPU belongs to the
S5-115 7UB.. series, the outputs in the
process image up to byte 79 are set to ”0”
and frozen as of byte 80.
Yes
1
2
STOP
set to ”0” when response time expires.
set to ”0”.
QVZ (acknowledgment delay) is triggered by default for the CPU. The reaction of the CPU to QVZ depends, for
example, on whether OBs 23 and 24 have been programmed and on the setting selected in the DX0 for the S5-135U
CPUs.
The ”QVZ” LED lights up.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-11
IM 308-C – Starting ET 200
PEU (powerfail in
expansion unit)
The I/O system reacts by issuing the PEU signal (powerfail in expansion
unit),
if a power failure occurs in an expansion unit
if a DP slave fails and PEU was selected as the error-reporting mode in
COM PROFIBUS.
Table 8-6
Reaction to interruption of bus communication or failure of a DP slave (with PEU)
Failed
DP slave
Failed DP
slave(s):
moniResponse moni
toring
No
Reaction of CPU
Remaining DP slaves
Reaction of failed DP
slave(s):
The inputs in the CPU
are set to ”0”. The outputs of the DP slaves are
...
Reaction of the remaining DP slaves:
The inputs in the CPU
are updated as before.
The outputs on the DP
slaves are ...
frozen.
set to ”0”.
frozen.
frozen.
frozen.
set to ”0”.
0 .
set to ”0” when response
monitoring time expires.
set to ”0”.
set to ”0” when response
monitoring time expires.
frozen.
set to ”0”
0 when response
monitoring time expires.
set to ”0”.
0 .
S5-115U:
No OB 35 programmed: CPU
goes to and remains in STOP.
OB 35 programmed (applicable
to 945 CPUs only): CPU remains in RUN and performs
OB 35 while PEU is pending.
S5 135U, S5-155U:
S5-135U,
S5 155U: CPU goes to
STOP 1
Yes
S5-115U:
No OB 35 programmed: CPU
goes and remains in STOP.
OB 35 programmed (applicable
to 945 CPUs only): CPU remains in RUN and performs
OB 35 while PEU is pending.
S5 135U, S5-155U:
S5-135U,
S5 155U: CPU goes to
STOP 1
1
Once PEU is cleared, the CPU powers up again via OB 22 (automatic restart).
8-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
Error-reporting
mode ”none”
If you selected ”none” as the error-reporting mode in COM PROFIBUS,
ET 200 responds as follows:
Caution
!
If you selected ”none” as the error-reporting mode, you can only detect an
error in the distributed I/O in the application program by means of diagnostics analysis with the IM308C.
Consequently, we strongly recommend that ”none” be selected as the errorreporting mode only for initial operation.
Table 8-7
Reaction to interruption of bus communication or failure of a DP slave (error-reporting mode ”none”)
Failed
DP slave
Failed DP
slave(s): ReRe
sponse monitoring
Reaction of CPU
Remaining DP slaves
Reaction of failed DP slave(s):
Reaction of remaining DP slaves:
Inputs in the CPU are set to ”0”,
outputs on the DP slave are ...
The inputs in the CPU are updated as before. The outputs on
the DP slaves are ...
No
CPU remains in
RUN
frozen.
updated as before.
Yes
CPU remains in
RUN
set to ”0” when response monitoring time expires.
updated as before.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-13
IM 308-C – Starting ET 200
8.2.5
Reaction when bus interruption is rectified or DP slave is again
addressable
Reaction
The table below shows the reactions when bus communication is reestablished or a failed DP slave is again addressable. The reactions depend on the
error-reporting mode selected.
Note
If bus communication with a DP slave is interrupted, the DP slave fails or,
for example, the bus connector of the IM 308-C is pulled, there is a possibility of the most recently received data losing its consistency.
The same applies when bus communication is reestablished or the DP slave
is again addressable.
Remedy: If you require consistent data, you must re-address the data.
Table 8-8
Reaction when bus interruption is rectified or DP slave is again addressable
Failed
DP slave
Failed
DP slave(s):
Response
monitoring
1:
Remaining DP slave
Reaction of failed DP slave(s):
Reaction of remaining
DP slaves:
Errorreporting
p
g
mode
The inputs in the CPU are set to ”0”. The outputs of the
DP slaves are ...
No
QVZ1/
None
... set to the last value prior to the interruption and then updated.
... updated as before.
No
PEU1
... set to the last value prior to the interruption and then updated.
... updated as again.
Yes
QVZ1/
None
... updated as again.
... set to the last value prior to the
interruption and then updated.
... updated as before.
Yes
PEU1
... updated as again.
... set to the last value prior to the
interruption and then updated.
... updated as again.
Response monitoring
time expired:
The inputs in the CPU
are updated
as before.
p
o tp ts on the DP
The outputs
Response monitoring time not yet
slaves are ...
expired:
At least one DP slave must be configured for this error-reporting mode.
8-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 308-C – Starting ET 200
8.3
Switching off ET 200 and reaction to power failure
Switching off the
ET 200
The procedure for shutting down the ET 200 distributed I/O system is always
as follows:
1. Set the STOP/RUN switch of the CPU to STOP.
2. Set the mode selector switch of the IM 308-C from RN to ST or OFF.
3. Switch off the power supply of the host.
4. Switch off the power supply to the DP slaves and
5. Set the STOP/RUN switch on each DP slave (if fitted) to STOP.
!
Warning
If response monitoring for DP slaves is deactivated and only the power supply for the host is switched off, outputs may be inadvertently set.
In this case, set the IM 308-C to ST before switching off the power supply of
the host, or always proceed in accordance with the shutdown sequence outlined above.
What do I do if the
power supply
fails?
If you selected ”QVZ = Yes” as the error-reporting mode in COM PROFIBUS, the CPU may refuse to restart when power is reapplied after a total
power failure. The reasons are as follows:
If the power supply to the slaves fails just before that of the DP master,
the CPU with QVZ goes to STOP.
When mains power is reapplied, the CPU remains in STOP on account of
QVZ.
Remedy: Your options are as follows:
Restart the CPU
or
program the appropriate OBs for QVZ, e.g. OB 23/24
or
select ”PEU” as the error-reporting mode instead of ”QVZ”
or
buffer the power supplies to the DP slaves in such a way that the CPU
always goes down before the DP slaves if a total power failure occurs.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
8-15
IM 308-C – Starting ET 200
8-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
9
Design and method of operation of the
S5-95U with DP master interface
In this chapter
This chapter contains information on:
Section
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Page
9.1
Design of the S5-95U
9-2
9.2
Pin assignment of the DP master interface
9-5
9.3
Data exchange between S5-95U and DP slaves
9-6
9.4
Technical data of the S5-95U
9-8
9.5
Installing S5-95U and 32 K EEPROM
9.6
Goal
Topic
Saving to 32 K EEPROM in the S5-95U (File
DP master)
9-10
Export
9-11
After reading this chapter you will have basic knowledge of the design and
method of operation of the S5-95U with DP master interface.
9-1
Design and method of operation of the S5-95U with DP master interface
9.1
Design of the S5-95U
Front view of the
S5-95U
This is a front view of the S5-95U, showing all the indicators, controls and
interfaces.
Figure 9-1
Indicators,
controls
and interfaces
Table 9-1
Callout
in Fig.
9-1
The table below explains the indicators, controls and interfaces of the
S5-95U with DP master interface.
The indicators, controls and interfaces of the S5-95U
Designation
Purpose
Battery compartment
Receives the backup battery
2
Front connector
The front connector is the terminal block for the signal lines of the digital
inputs (I 32.0 to I 33.7) and outputs (O 32.0 to O 33.7) and it establishes
the connection to the S5-95U.
3
Battery low indicator
If this LED lights up, the backup battery is discharged.
4
ON/OFF switch
Switches the S5-95U on or off.
1
9-2
Front view of the S5-95U with DP master interface
The backup battery keeps the internal memory retentive when there is
a power failure or when the S5-95U is switched off.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Design and method of operation of the S5-95U with DP master interface
Table 9-1
Callout
in Fig.
9-1
The indicators, controls and interfaces of the S5-95U, continued
Designation
Purpose
5
LEDs for digital
inputs/outputs
LED lights up when the signal state of the digital input/output is ”1”.
6
Terminals for
power supply
These terminals connect the S5-95U to the power supply unit.
7
Jack for I/O modules
If you want to add I/O modules to the S5-95U, connect the ribbon
cable of a bus module to this jack.
8
Port for analog inputs and analog
output
Port for the D-sub connector with the signal lines of the analog inputs
(IW 40 to IW 54) and the analog output (OW 40).
9
PROFIBUS-DP
interface
The PROFIBUS-DP interface connects the field bus to the S5-95U by
means of a bus connector.
10
LED ”BF”
See Table 9-2.
11
Mode indicator
Green LED on: S5-95U is in RUN
Red LED on: S5-95U is in STOP
For details, see Table 9-2
12
Mode selector
switch
Meaning for PROFIBUS-DP
RUN: normal operation; S5-95U cyclically reads the input data of the
DP slaves and sends output data to the DP slaves. The S5-95U can receive the token from another DP master and pass on the token.
STOP: The S5-95U cannot exchange data with the DP slaves, but it
can receive the token (send authorization) from another DP master on
the bus and pass on the token. All outputs of the DP slaves are set to
”0”. The inputs of the S5-95U are reset.
For a detailed description of the mode selector switch in the S5-95U
without PROFIBUS-DP, see the system manual S5-90U/S5-95U
Programmable Controller.
Slot for memory
module
Accommodates the memory module (32 K EEPROM)
14
Interface for programmer, PC, OP
or SINEC L1
This interface enables you to connect a programmer, TD, OP or the
S5-95U as a slave to the SINEC-L1 bus.
15
Port for alarm and
counter inputs
Port for the D-sub connector with the signal lines of the alarm inputs
(I 34.1 to I 34.3) and counter inputs (IW 36, IW 38).
13
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
All important configuration data for the bus layout and the STEP 5
application program is stored on the 32 K EEPROM.
9-3
Design and method of operation of the S5-95U with DP master interface
Significance of the
LEDs
Table 9-2
BF
LED
The significance of the ”BF”, ”RUN” and ”STOP” LEDs is as follows:
Significance of the ”BF”, ”RUN” and ”STOP” LEDs of the S5-95U
RUN
LED
STOP
LED
Meaning
Remedy
Off
On
Off
All parameterized DP slaves are
addressable
–
Flashes
On
Off
At least one DP slave cannot be
addressed
Check the DP slaves and analyze
the slave diagnostics.
On
Off
On
Bus short-circuit or
Check the bus cable and the bus
configuration or
terminating resistors missing or
parameterization error (invalid
HSA)
Check whether the DP master receives the token (highest station
address not correct in the bus parameters; the HSA is lower than
the PROFIBUS address of a DP
master).
After rectifying the error, switch
the power supply to the S5-95U
off and then on again.
Off
On
On
Power-up delay (see section G.8.2) or OB 21/OB 22
–
Off
Off
Flickering
DP parameters being transferred
in S5-95U between control and
communications processors or
STEP 5 application program being saved or read (Copy button
pressed)
–
9-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Design and method of operation of the S5-95U with DP master interface
9.2
Pin assignment of the DP master interface
Purpose of the
interface
The DP master interface enables you to connect distributed I/Os to the
S5-95U via the PROFIBUS-DP bus.
Assignment
The DP master interface is a 9-pole D-sub port in compliance with the PROFIBUS-DP draft standard.
Table 9-3
Pin assignment of the DP master interface on the S5-95U
View
Pin No.
Signal
Designation
1
–
Function ground
2
–
–
3
RxD/TxD-P
Data line B
9
4
RTS
Request to send
8
5
M5V2
Data reference potential (from station)
6
P5V2
Supply plus (from station)
7
–
–
8
RxD/TxD-N
Data line A
9
–
Internal assignment
5
4
3
7
2
1
Parallel operation
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6
Parallel operation of the DP master interface and programmer interface (e.g.
SINEC L1 on programmer interface) is possible.
9-5
Design and method of operation of the S5-95U with DP master interface
9.3
Exchange of data between S5-95U and DP slaves
Exchange of data
The S5-95U and the DP slaves exchange data through the agency of the control and communications processors in the S5-95U.
The link to PROFIBUS-DP is established via the DP master interface.
Functions of the
control processor
The functions discharged by the control processor of the S5-95U with regard
to communication via PROFIBUS-DP are as follows:
Load DP parameter set from 32 K EEPROM/ save to 32 K EEPROM
Ready output data for the DP slaves in the STEP 5 application program
Process the master and slave diagnostics in the STEP 5 application program (diagnostics fetched by FB 230)
Process input data in the STEP 5 application program and pass on to the
I/O of the S5-95U
Functions of the
communications
processor
The communications processor of the S5-95U handles the data traffic via the
PROFIBUS-DP parallel to the control processor. Its functions are as follows:
Accept the token (send authorization) from a DP master and pass on the
token to another DP master
Parameterize DP slaves (send parameterization data to DP slaves)
Copy input data from the receive buffer of the communications processor
to the address space in the S5-95U (control processor)
Copy output data from the address space of the S5-95U (control processor) to the send buffer of the communications processor
9-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Design and method of operation of the S5-95U with DP master interface
Operating
principle
This illustration shows the principle of data exchange as implemented in the
S5-95U.
DP master: S5-95U
Control
processor
DP slave: e. g. ET 200B
Communication
processor
Application program
Outputs
Inputs
Address spaces:
Send buffer
Receive
buffer
SINEC L2-DP
Figure 9-2
Outputs
PLC cycle
Inputs
DP cycle
Principle of data exchange between S5-95U and DP slave
PLC cycle
The application program writes the output data into the appropriate address
space of the S5-95U .
The exchange of data between the control processor and the control processor
takes place at the cycle checkpoint of the S5-95U.
At the cycle checkpoint, the communications processor copies:
the output data from the address space to its send buffer and simultaneously
the input data to the corresponding address space of the S5-95U .
The input data can be processed in the application program .
DP cycle
The S5-95U receives data from the DP slaves. This data is written to the receive buffer of the communications processor . At the same time, the output data is sent to the DP slaves .
The exchange of data between the DP master and DP slaves takes place cyclically and is independent of the cycle checkpoint of the S5-95U.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
9-7
Design and method of operation of the S5-95U with DP master interface
9.4
Technical data of the S5-95U
Technical data
The technical data of the S5-95U with DP master interface is listed in the
table below. General technical data applicable to all versions of the S5-95U is
to be found in the system manual S5-90U/S5-95U Programmable Controller.
Table 9-4
Technical data of the S5-95U with DP master interface
Technical data
Extension of alarm reaction time
0.5 ms
Maximum PLC cycle load time
in PROFIBUS-DP operation (per
program cycle)
0.5 ms
Internal power supply
Input voltage
rated: DC 24 V
permissible range: 20 to 30 V
Current consumption at 24 V
for the PLC: typ. 280 mA
full config. ext. I/O: typ. 1.2 mA
Output voltage
U1 (for ext. I/O): + 9 V
U2 (for programmer/PROFIBUS-DP
interface): + 5.2 V
Output current
from U1: 1 A
from U2 total: 0.65 A
from U2 for PROFIBUS interface:
0.1 A
9-8
Short-circuit protection for U1,
U2 (programmer)
yes, electronic
Short-circuit/overvoltage protection
yes, fuse
for U2 (PROFIBUS-DP interface)
250 mA, fast-blow
Potential isolation
no
Protection
class I
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Design and method of operation of the S5-95U with DP master interface
Table 9-4
Technical data of the S5-95U with DP master interface, continued
Technical data
Special PROFIBUS-DP data
Number of S5-95Us as DP masters on the PROFIBUS-DP
max. 124 DP masters
Number of DP slaves per S5-95U
as DP master
max. 16 DP slaves
Baud rates
9.6 kbaud to 1.5 Mbaud
Address volume for PROFIBUSDP
128 bytes for outputs
128 bytes for inputs
2 bytes overview diagnostics
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Integrated organization blocks
OB 1, OB 3, OB 13, OB 21, OB 22,
OB 31, OB 34, OB 251
Integrated function blocks
FB 230, FB 240, FB 241, FB 242,
FB 243, FB 250, FB 251
9-9
Design and method of operation of the S5-95U with DP master interface
9.5
Installing S5-95U and 32 K EEPROM
Installing S5-95U
You install the S5-95U with DP master interface in just the same way as any
other S5-95U version. The installation procedure for the S5-95U is described
in detail in the system manual S5-90U/S5-95U Programmable Controller,
Chapter 3.
32 K EEPROM for
S5-95U
If you use the S5-95U as DP master, you need a special memory module, an
EEPROM with 32 Kbytes capacity, included in the scope of supply of the
S5-95U with DP master interface.
On the 32 K EEPROM, 19.9 Kbytes are reserved for the STEP 5 application
program and 12 Kbytes are reserved for the configuration data (compressed
data).
In case you have to re-order the 32 K EEPROM, you will find the order number in Appendix G.
Purpose of the
32 K EEPROM
The 32 K EEPROM is used as the storage medium for:
the configuration data parameterized beforehand with COM PROFIBUS
the STEP 5 application program (including block headers of the integrated FBs)
Installing/
changing the
32 K EEPROM
The procedure for installing/replacing the 32 K EEPROM is as follows:
1. Set the S5-95U to STOP.
2. Set the ON/OFF switch on the S5-95U to ”O”.
3. Remove the original EEPROM, if applicable.
4. Insert the new EEPROM.
5. Set the ON/OFF switch on the S5-95U to ”I”.
6. Reset the S5-95U to RUN.
9-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Design and method of operation of the S5-95U with DP master interface
9.6
Saving to 32 K EEPROM in the S5-95U (File
32 K EEPROM for
S5-95U
"
Export
"
DP master)
If you have the S5-95U as DP master, you use a special memory module, an
EEPROM with a capacity of 32 Kbytes, supplied with the S5-95U with DP
master interface.
In case you have to re-order the 32 K EEPROM, you will find the order number in Appendix G.
Preconditions
To export data directly to the S5-95U:
S The online functions of COM PROFIBUS must be installed (see
COM PROFIBUS manual)
S The programmer/PC must be connected either to the PROFIBUS or directly to the DP master
S The 32 K EEPROM must be installed on the S5-95U (see section 9.5)
Note
The data of a master system cannot be saved by inserting the 32 K EEPROM
in the EEPROM slot of the programmer or an external programming unit.
You can only save the data of a master system in the S5-95U when the 32 K
EEPROM is inserted in the S5-95U.
Saving data to
S5-95U
You can only export the data you have parameterized with COM PROFIBUS
to the S5-95U via the PROFIBUS-DP. The S5-95U automatically sets the
baud rate to 19.2 kbaud and the PROFIBUS address to ”1” after a general
reset (battery removed and POWER DOWN/POWER UP or programmer
command).
Tip: Save the application program on the 32 K EEPROM before you carry
out a general reset. In this case, the S5-95U will load the application program
after the POWER DOWN/POWER UP.
Saving
configuration data
to 32 K EEPROM
The procedure for saving the configuration data to the 32 K EEPROM is as
follows:
1. Set the S5-95U to STOP.
2. In COM PROFIBUS, select File " Export " DP Master.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
9-11
Design and method of operation of the S5-95U with DP master interface
3. Enter the current baud rate of the DP master (default after general reset =
19.2 kbaud). The current baud rate is available in EB 63 (value 05H is not
used):
Table 9-5
Contents of EB 63 (baud rate)
EB 63
Baud rate
00H
9.6 kbaud
01H
19.2 kbaud
02H
93.75 kbaud
03H
187.5 kbaud
04H
500 kbaud
06H
1,500 kbaud
4. Enter the current station number of the DP master (default after general
reset = STN1). The current station number is available as a hexadecimal
value in EB 62.
Result: COM PROFIBUS exports the configuration data to the S5-95U. It
then asks whether you want to activate the exported configuration data
immediately in the S5-95U.
5. If there is only one S5-95U on the PROFIBUS, activate the exported configuration data immediately.
If there are two or more DP masters on the PROFIBUS, answer ”No” to
the prompt instead. Export all the parameterization data to the DP masters
first, then activate it with Service Activate Parameters.
Result: If the configuration data is exported successfully, it is stored in
compressed form in the 32 K EEPROM (STOP LED flickers).
If the configuration data is not exported successfully, the S5-95U resumes
with the old bus parameters of the 32 K EEPROM. If the 32 K EEPROM
is blank, the default values are used.
If the export of the configuration data to the S5-95U is interrupted – e.g.
if the bus connector is withdrawn or an error occurs on the bus – you must
POWER DOWN/POWER UP.
6. Reset the S5-95U from STOP to RUN. After a STOP-RUN transition, the
S5-95U operates with the new configuration data.
General reset of
the 32 K EEPROM
9-12
If you perform a general reset (with a programmer command or by removing
the backup battery and using DB 1 parameter ”LNPG n”; see section 10.3),
only the configuration data on the 32 K EEPROM is deleted. The STEP 5
application program is deleted from the 32 K EEPROM if you then press the
”Copy” button.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
In this chapter
10
This chapter contains information on:
Section
Topic
Page
10.1
Address areas and options for addressing
10-2
10.2
Accessing the distributed I/O
10-3
10.3
Parameterizing the S5-95U (DP master) in DB 1
10-4
10.4
Diagnostics in the STEP 5 application program of the S5-95U
10-6
10.5
Monomaster and multimaster modes with S5-95U as DP master
10-13
IM 308-C as DP
master
If you have an IM 308-C as DP master, skip chapter 10 and read chapter 6
instead.
Goal
After reading this chapter, you will be in possession of all the information
you need in order to write the STEP 5 application program.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-1
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.1
Address areas and options for addressing
Address areas
Table 10-1 shows which address areas can be used in the S5-95U for distributed I/O, how access is implemented in the STEP 5 application program and
how many inputs/outputs are available.
Table 10-1
Addressing with S5-95U as DP master
Address area
(absolute address)
!
Access by ...
Max.
inputs/outputs
6338H to 6339H
PY 56 to PY 57
2-byte overview diagnostics
6340H to 637FH
PY 64 to PY 127
64 bytes for inputs
5700H to 573FH
PY 128 to PY 191
64 bytes for inputs
63C0H to 63FFH
PY 64 to PY 127
64 bytes for outputs
5780H to 57BFH
PY 128 to PY 191
64 bytes for outputs
Caution
Danger of double address assignments.
Input/output bytes 64 to 127 are used by the local I/O (e.g. analog input/output modules, slots 0 to 7) as well as the distributed I/O (DP slaves).
If you use local I/O (e.g. analog input/output modules), you must reserve the
address areas with COM PROFIBUS in the host parameters (see Table G-8,
section G.8.2).
Addressing
options
If you use the S5-95U as DP master, linear addressing is the only option. You
must assign one and only one address to each input/output of a DP slave.
Defining
addressing
”Linear” is predefined as a master parameter in COM PROFIBUS. This
mode applies to all DP slaves assigned to the DP master.
10-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.2
Accessing the distributed I/O
Access to
addresses
Once you have assigned the inputs and outputs of the distributed I/O with
COM PROFIBUS, you can use the STEP 5 application program to access the
inputs and outputs of the distributed I/O:
access addresses v 127 via the process image
access addresses w 128 via load and transfer operations
Access operations
Table 10-2
The P-area is at your disposal for linear addressing. Table 10-2 shows the
operations you can use.
Linear addressing with S5-95U as DP master
P area
I/O address
Address for direct access
Access operations
Inputs
56 to 57
6338H to 6339H
U E x.y / UN E x.y
O E x.y / ON E x.y
L EB x L EW x
64 to 127
6340H to 637FH
U E x.y / UN E x.y
O E x.y / ON E x.y
L EB x L EW x
128 to 191
5700H to 573FH
L PY x L PW x
LIR TNB
64 to 127
63C0H to 63FFH
S A x.y R A x.y
= A x.y
T AB x T AW x
128 to 191
5780H to 57BFH
T PY x T PW x
TIR TNB
Outputs
Data consistency
There are two consistent areas, I/O address 64 to 127 and 128 to 191. If these
areas overlap in a DP slave the result is data inconsistency: overlap must
therefore be avoided. The S5-95U recognizes data consistency for a DP
slave. If you specify module-granular consistency for a DP slave, the S5-95U
still treats the data consistently for the DP slave as such.
Nesting depth
If you exceed the maximum nesting depth (8) for the S5-95U, the CPU goes
to STOP with STUEB. At the same time, the data transfer via the PROFIBUS-DP master interface is terminated; the S5-95U is removed from the token ring.
Remedy: Modify the STEP 5 application program and then POWER
DOWN/POWER UP the system.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-3
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.3
Parameterizing the S5-95U (DP master) in DB 1
Parameters in DB 1
0:
12:
24:
36:
48:
60:
72:
84:
96:
108:
120:
132:
144:
156:
168:
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
KC
You must set the ”LNPG” parameter (= general reset with programmer only)
in DB 1 for the S5-95U as DP master (release 3 and later versions).
=’DB1 OBA: AI 0 ; OBI:
’;
=’ ; OBC: CAP N CBP ’
=’N
;#SL1: SLN 1 SF ’
=’DB2 DW0
EF DB3 DW0 ’
=’ KBE MB100
KBS MB1’
=’01
PGN 1 ;# SDP: N’
=’T 128 PBUS N ; TFB: OB13’
=’ 100
; #CLP: STW MW10’
=’2
CLK D85 DW0
’
=’ SET 3 01.10.91 12:00:’
=’00
OHS 000000:00:00 ’
=’ TIS 3 01.10. 12:00:00 ’
=’
STP Y SAV Y CF 00
’
=’ ; # DPM: LNPG n ; END ’
You can find the meanings of these default
parameters in the system manual
S5-90U/S5-95U Programmable Controllers
Parameter for S5-95U as DP master
Figure 10-1 DB 1 with default parameters
Meaning of
”LNPG”
You can use the ”LNPG” parameter (= general reset with programmer only)
to specify whether or not the S5-95U – and thus also the master system transferred with COM PROFIBUS – is completely reset if the power supply fails
and is subsequently restored, but there is no battery.
Note: The general reset does not affect the STEP 5 application program on
the EEPROM.
Table 10-3
Meaning of the ”LNPG” parameter in DB 1 of the S5-95U
Parameter
Argument
LNPG
n
Meaning
= No; if the power supply fails and is subsequently
restored, but there is no battery, the S5-95U is completely reset.
(default)
y
= Yes; if the power supply fails and is subsequently
restored, but there is no battery, the S5-95U is not
completely reset, i.e. a general reset of the S5-95U is
only possible in conjunction with the programmer. The
parameters entered in the master system remain stored.
DB 1 must be copied to the EEPROM with the COPY
key before the ”LNPG” parameter takes effect.
10-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
Procedure
A default DB 1 is integrated in the operating system of the S5-95U. To edit
this DB 1, proceed as follows:
1. Load the default DB 1 onto your programmer (transfer function, source:
programmable controller, destination: FD (programmer)).
2. Search for the ”LNPG” parameter and overwrite the ”n” with a ”y” if necessary.
When you edit DB 1, it is essential to follow the rules for parameterizing
this data block as described in the system manual S5-90U/S5-95U Programmable Controllers, section 9.4.
3. Transfer the new DB 1 to the S5-95U. In doing so, you overwrite the default DB 1.
4. Trigger a STOP-RUN transition. The S5-95U thus accepts the changed
parameters.
5. Copy DB 1 to the EEPROM by means of the COPY key. Not until you do
this does the ”LNPG” parameter take effect.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-5
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.4
Diagnostics in the STEP 5 application program of the
S5-95U
Overview
Diagnostics means identifying and pinpointing errors. You require the integrated function block FB 230 of the S5-95U to read the diagnostics data.
Section
Structure of
diagnostics
Topic
Page
10.4.1
Requesting overview diagnostics
10-7
10.4.2
Requesting slave diagnostics
10-8
10.4.3
Standard function block FB 230
10-10
Diagnostics consists of overview diagnostics and slave diagnostics.
Overview
diagnostics
... indicates which DP slaves reports diagnostics (EW 56)
... current station number (EB 62) and baud rate (EB 63), see
section G.11.2
STN / baud rate
Slave diagnostics (via FB 230)
Slave diagnostics
Station
status
Master stat. No.
Manufacturer ID
... provides an overview of the diagnostics of a
DP slave
... indicates which DP master parameterized
the DP slave
... indicates the type of DP slave
Slave-specific diagnostics
The scope of the slave-specific diagnostics depends on
type of slave
Dev.spec. diag.
IDspecific diag.
Channel diagnostics
... provides general information on
the DP slave
... indicates which module in a
DP slave reports an error
... indicates which channel in the DP slave reports an error
Figure 10-2 Structure of diagnostics
10-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.4.1
Requesting overview diagnostics
Overview
diagnostics
In diagnostics word EW 56, each bit is assigned to a DP slave. A ”1” means
that the DP slave in question has reported diagnostics or that the DP slave
cannot be addressed by the DP master.
Structure of
overview
diagnostics
The table below shows the structure of overview diagnostics:
Table 10-4
Overview diagnostics
Diagnostics
Input
byte
Overview
i
diagnostics
Bits correspond to the DP slaves with lowest to highest PROFIBUS
addresses:
(lowest PROFIBUS address: E 56.0
highest PROFIBUS address with 16 DP slaves: E 57.7)
Format of
data received
7
6
5
4
3
2
1
0
56
7
6
5
4
3
2
1
0
KM
57
15
14
13
12
11
10
9
8
KM
Interpreting
overview
diagnostics
Query the EW 56 in the STEP 5 application program and call the FB 230.
When you call the FB 230, the bits in EW 56 are reset.
Example
The STEP 5 application program below shows how overview diagnostics can
be interpreted.
In order to avoid resetting the bits in EW 56, you can start an additional FB
in each cycle which updates the slave diagnostics data, even if EW 56 is reset
by the FB 230 (see section D.2).
AWL
Explanation
.
.
.
:
:
:
:
:
custom application program
L KM
L EW
!=F
BEB
SPB
00000000 00000000
56
FB230
What to do next
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
load diagnostics word EW 56
no station with errors?
if errors, then request station diagnostics with FB 230
On the basis of the overview diagnostics, you can see what kind of diagnostics message you have to deal with. You should now analyze the slave diagnostics.
10-7
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.4.2
Requesting slave diagnostics
Definition
Slave diagnostics comprises a maximum of 34 bytes and is structured as follows:
Number of the slave station that has submitted diagnostics data (1 byte)
Number of diagnostics bytes (1 byte)
Station status 1 to 3 (length: 3 bytes)
Station status 1 to 3 reflects the status of a DP slave.
Master-PROFIBUS address (length: 1 byte)
The diagnostics byte for the master PROFIBUS address contains the
PROFIBUS address of the DP master which parameterized the DP slave.
Manufacturer ID (length: 2 bytes)
The manufacturer ID contains a code with describes the type of the DP
slave.
Device-specific diagnostics (length depends on the type of DP slave)
The device-specific diagnostics provides general information on the DP
slave.
ID-specific diagnostics (length depends on the type of DP slave)
The ID-specific diagnostics indicates which module in which slot is
faulty.
Channel diagnostics (length depends on the type of DP slave)
Channel diagnostics indicates which channel of a DP slave has an error
message.
Requesting slave
diagnostics
To request slave diagnostics, you must call the FB 230 in the STEP 5 application program.
Result: The FB 230 places the slave diagnostics data in a data block that you
created beforehand in the STEP 5 application program.
10-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
Structure of slave
diagnostics
Slave diagnostics is structured as follows:
Table 10-5
DW
Meaning, DL
Meaning, DR
0
Number of the slave station, which
submitted diagnostics data
Number of diagnostics bytes
1
Station status 1
Station status 2
2
Station status 3
Master PROFIBUS address
3
4 to 16
Station status and
master PROFIBUS
address
Structure of slave diagnostics (S5-95U)
Manufacturer ID
Other slave-specific diagnostics
(device-specific, ID-specific or channel diagnostics,
always depending on the DP slave, see sections 6.4.1 and 6.4.2)
The structure of the bytes for station statuses 1 to 3 and the master
PROFIBUS address is based on EN 50 170, Volume 2, PROFIBUS and is
independent of the DP master used.
The meanings of the bits are explained in section 6.4, Tables 6-8, 6-9 and
6-10.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-9
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.4.3
Standard function block FB 230
Function of the
FB 230
You must call the FB 230 in the STEP 5 application program in order to request slave diagnostics.
Calling the FB 230 resets EW 56 (overview diagnostics). In order to avoid
resetting the bits in EW 56, you can start an additional FB in each cycle
which updates the slave diagnostics data, even if EW 56 is reset by the
FB 230 (see section D.2).
Calling the FB 230
In the simplest case, the FB 230 is called in cyclic program processing.
If you call the FB 230 in the process alarm or the time alarm processing, you
must implement measures in the STEP 5 application program to ensure that
the FB 230 does not interrupt itself. You do this by disabling the alarms before each FB 230 call and enabling the alarms again once the FB 230 has
been called.
Creating the DB
Before you call the FB 230 in the STEP 5 application program, you must
create the data block for the diagnostics data: note that this data block must
be at least 17 data words in length.
See sections 10.4.2 and 6.4 for details of the structure of slave diagnostics.
10-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
Block parameters
Table 10-6
Name
S_NR
The table below shows the meanings of the block parameters which you must
send to the FB 230 in the STEP 5 application program. You can call the
FB 230 with direct or indirect parameterization.
Meanings of the block parameters of the FB 230
Mode
D
Type
KY
Designation
PROFIBUS address
of the DP slave from
which you request
diagnostics data
Valid assignment
KY = x, y
x = 0:
y = 0 to 15:
y > 15
Direct parameterization
STN acc. to Table 10-4
Lowest station that has reported diagnosis
or
x<>0:
y:
DB_NR D
KY
Target data block for
storing the diagnostics data
Indirect parameterization
Irrelevant if parameterization is indirect
KY = x, y
If parameterization is direct:
x = 2 to 255
DB No.
y = 0 to 255
DW No.
Diagnostics data is written to the data block starting at the
DW you specify.
If parameterization is indirect:
x = 2 to 255
DB No.
y = 0 to 255
DW No.
The PROFIBUS address and the DB No. of the target data
block for the diagnostics data are written, starting at the DW
you specify. The high byte of the PROFIBUS address parameter must have the value ”0”.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-11
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
Example of an
FB 230 call
This STEP 5 application program is an example illustrating how you can request slave diagnostics with the FB 230 for the following DP slaves: STN 5,
STN 20, STN 110, STN 123.
STL
Explanation
Name
S_NR
: U
E 56.0
: SPB FB230
: S_DIAG
:
KY0,0
DBNR
:
KY230,0
: U
E 56.2
Name
S_NR
DBNR
: SPB FB230
: S_DIAG
:
KY1,y
:
KY11,10
If station with lowest number (here STN 5) is errored,
then call the FB 230
Direct parameterization, station with lowest
PROFIBUS address (here STN 5) on the PROFIBUS-DP
Slave diagnostics data (18 DW) is written to DB 230 starting
at DW 0
If station with 3rd lowest PROFIBUS address (here STN 110) is
errored,
then call the FB 230
1 = indirect parameterization, y = irrelevant
Parameters stored in DB 11 starting at DW 10
Contents of DB 11
DW 10 = 0002H --> 02H = 3rd lowest station
must be 00H!
DW 11 = 0C0AH --> 0CH = 12 ––> DB 12
0AH = 10 ––> DW 10
--> slave diagnostics data of station 110
(= 3rd lowest station) stored in DB 12 starting at DW 10
Technical data
The technical data of the FB 230 is listed in the table below:
Table 10-7
Technical data of the FB 230
Technical data
Library number P71200-S
10-12
FB 230
1230-A1
Length of call
4 data words
Block length
17 data words
Nesting depth
1
Runtime in ms
< 6.5 ms
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10.5 Monomaster and multimaster modes with S5-95U as DP master
Monomaster mode
Monomaster mode means that there is one DP master on the bus. No other
DP master is operating elsewhere on the bus.
DP master
Master system 1
S5-95U
Slave No. 10
Slave No. 11
Figure 10-3 S5-95U – monomaster mode
Multimaster mode
Multimaster mode means that there are at least two masters on the bus, for
example an S5-95U and an IM 308-C, or two S5-95Us.
Master system 1
DP master 1
DP master 2
Master system 2
S5-95U
S5-95U
Slave No. 10
Slave No. 11
Slave No. 12
Slave No. 13
Figure 10-4 S5-95U – multimaster mode
Rules
COM PROFIBUS supports you in multimaster mode:
Enter the entire bus configuration before you start exporting the data to an
S5-95U (see section G.11.2).
You must leave a free PROFIBUS address between the PROFIBUS address of one master and that of the next master. This address is only allowed to be used by a slave.
If you change the bus parameters in one program file, you must always
re-transfer all bus parameters to each DP master.
If you operate the S5-95U with DP master interface on the bus with several masters (multimaster mode), you are not allowed to connect the
S5-95U to the PROFIBUS-DP bus until all the bus parameters (e.g. the
baud rate) match the existing bus. The functionality of the PROFIBUS
interface may otherwise be restricted (reduced performance or failure of
the bus system).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
10-13
S5-95U – addressing, accessing the distributed I/O and diagnostics with STEP 5
10-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11
S5-95U – Starting ET 200
In this chapter
This chapter contains all you need to know about startup, shutdown and failure of the ET 200 distributed I/O system when the S5-95U programmable
controllers are in use as DP masters.
Section
Topic
Page
11.1
Starting and operating ET 200
11-2
11.2
S5-95U power-up on the bus
11-3
11.3
Response of the ET 200 distributed I/O system
11-6
11.4
Shutting down ET 200
11-12
11.5
Reaction of the S5-95U to failure
11-13
IM 308-C as DP
master
If you use the IM 308-C as DP master, skip chapter 11 and read chapter 8
instead.
Goal
After reading this chapter, you will have all the information you need to start
up the ET 200 distributed I/O system with S5-95U as DP masters.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-1
S5-95U – Starting ET 200
11.1
Starting and operating the ET 200
Preconditions
We assume:
that you have installed a backup battery in each S5-95U with DP master
interface or parameterized ”LNPG y” in DB 1 (see section 10.3).
that you have inserted the 32 K EEPROM(s) in the S5-95Us with DP master interface (see section 9.5).
that you have used COM PROFIBUS to transfer the data of each master
system to the appropriate DP master.
that you have checked the configuration of the distributed I/O system.
Starting the ET 200
(switching on)
When you are ready to start the ET 200 distributed I/O system:
1. Test the wiring to the sensors and actuators of the individual DP slaves
using COM PROFIBUS and the ”Status” service function.
Result: After testing the DP slaves, you are sure that each DP slave is
fully operational.
2. Connect all DP slaves and DP masters with the PROFIBUS bus cable.
3. Switch on the power supply units of the DP slaves.
4. Set the STOP/RUN switches of the DP slaves (if fitted) to RUN.
5. Switch on the power supply of the S5-95U with DP master interface.
6. Set the ON/OFF switch on the S5-95U to ”I”.
7. Switch the S5-95U programmable controllers with DP master interface
from STOP to RUN.
Result: The S5-95Us power up. On the S5-95Us and the connected DP
slaves the ”BF” LEDs go out. Data exchange is possible between all parameterized DP slaves and the S5-95U.
Fig. 11-1 is a flowchart illustrating the power-up sequence of the S5-95U
on the bus.
8. Use the FB 230 or COM PROFIBUS to check the diagnostics messages.
These messages will tell you whether or not data exchange with the DP
slaves is functioning correctly.
9. Via the programmer interface of the S5-95U, you can execute the status/
control function for all DP slaves the addresses of which are contained in
the process image, or you can display the statuses of the inputs/outputs of
the DP slaves with COM PROFIBUS.
11-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
11.2
Power-up of the S5-95U on the bus
Preconditions for
power-up
We assume:
that you have started the S5-95U without using the DP master interface
(see system manual S5-90U/S5-95U Programmable Controller, Chapter 4).
that you have correctly wired the DP slaves.
that you have connected all DP slaves and DP masters with the PROFIBUS bus cable.
that you have switched on the power supply of the DP slaves.
that – where applicable – you have already set the DP slaves to RUN.
that you have installed a battery in the S5-95U or selected ”LNPG y” in
DB 1 of the S5-95U. If you have not installed a battery and if you have
parameterized ”LNPG n” in DB 1 of the S5-95U, a general reset of the
S5-95U will be initiated after a power failure.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-3
S5-95U – Starting ET 200
Power-up of the
S5-95U
Fig. 11-1 is a flowchart explaining how the S5-95U with DP master interface
powers up.
Switch on power supply for
S5-95U
Power restored after failure
Set mode selector switch to STOP. Set ON/OFF
switch on S5-95U to ”I” and
Backup battery OK?
No
Yes
Copy STEP 5 application program from 32 K
EEPROM to the S5-95U
DB 1: ”LNPG y” parameter set?
No
Yes
Is DP parameter set
available on 32 K EEPROM?
No
Yes
DP parameter set is imported to S5-95U (”BF”
LED flickers); parameterized DP slaves are
entered in overview diagnostics
Change mode selector switch from STOP to
RUN (restart of progr. controller)
Deletion of process image, DP data, nonretentive times, counters, flags in the S5-95U
Default parameter set is selected
(see next page)
Change mode selector switch from STOP to
RUN (restart of progr. controller)
Deletion of process image, DP data, nonretentive times, counters, flags in the S5-95U
See flowchart in
Fig. 11-2
”BF” LED goes out
(no DP master operation)
Figure 11-1 Power-up of the S5-95U with DP master interface (1)
11-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
Continued from flowchart in
Fig. 11-1
S5-95U registers DP slaves on the bus
S5-95U deletes addressable DP slaves from
overview diagnostics
Have all DP slaves acknowledged?
Yes
No
Power-up delay timed
out?
No
Yes
”BF” LED goes out; data can be exchanged
between S5-95U and distributed I/O system
Figure 11-2 Power-up of the S5-95U with DP master interface (2)
Default parameter
set
The S5-95U uses the default parameter set if it fails to find a DP parameter
set on the 32 K EEPROM (see Fig. 11-1). The settings in the default parameter set are as follows:
PROFIBUS address = 1
Baud rate = 19.2 kbaud
No DP slave parameterized
Highest active PROFIBUS address = 126
The baud rate and the PROFIBUS address of the station are stored in EW 62
(see section G.11.2).
Message in
operating
system datum
Operating system datum 17 of the S5-95U (absolute address 5D22H) contains
the following information on the DP parameter set:
00H = Default parameter set is valid
01H = DP parameter set loaded from 32 K EEPROM is valid
For more information on other system data in the S5-95U, see the system
manual S5-90U/S5-95U Programmable Controller.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-5
S5-95U – Starting ET 200
11.3
Overview
11-6
Response of the ET 200 distributed I/O system
The reactions of the distributed I/O system with S5-95U as DP master to certain events are described in this section:
Section
Topic
Page
11.3.1
Reaction to switching the S5-95U for the first time from STOP to
RUN (programmable controller startup)
11-7
11.3.2
Reaction after power failure in the S5-95U (restoration of mains
power)
11-8
11.3.3
Reaction when, with the bus running, you switch the S5-95U to
STOP or RUN
11-9
11.3.4
Reaction to interruption of bus communication or failure of the
DP slave
11-10
11.3.5
Reaction when bus interruption is rectified or when the DP slave
is again addressable
11-11
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
11.3.1
Reaction to switching the S5-95U for the first time from STOP to
RUN (programmable controller startup)
Switching on
power supply and
S5-95U
Table 11-1
The table below shows you how the ET 200 distributed I/O system responds
when you switch on the power supply of the S5-95U and the S5-95U for the
first time.
Reaction to switching the S5-95U for the first time from STOP to RUN
PS
Preconditions
Reactions
S5-95U as DP
master
STOP
STOP RUN
S5-95U
S5-95U as DP master
DP slaves
You cannot access the inputs/outputs
p
p of the distributed I/O system.
y
Outputs
p are set to
”0”
”0”.
Diagnostics data, DP inputs and outputs are cleared.
Inputs are read
Diagnostics data and DP inputs are updated.
Outputs are updated
written
DP outputs are written.
DP outputs are set to defaults (if you programmed the startup OB 21).
You can access the inputs/outputs of the distributed I/O system.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-7
S5-95U – Starting ET 200
11.3.2
Reaction after power failure in the S5-95U (restoration of mains
power)
Restoration of
mains power
The status of the S5-95U when mains power failed was RUN and when mains
power is restored the status is again RUN.
Response of bus
system
The table below shows you how the ET 200 distributed I/O system responds
to the restoration of mains power.
Table 11-2
Reaction after power failure in the S5-95U (restoration of mains power)
PS
S5-95U
Preconditions
S5-95U as DP Master
Restoration of
mains power
Backup battery present,
or DB 1 parameter
”LNPG y”
Reactions
S5-95U as DP Master
DP Slaves
Diagnostics data, DP inputs and outputs are clea- Inputs are read
red.
Outputs are updaDiagnostics data and DP inputs are updated.
ted
DP outputs are written.
You can access the inputs/outputs of the distributed I/O system.
No backup battery, and
DB 1 parameter
”LNPG n”
11-8
Distributed I/O system configuration is lost (for
selection of default parameter set see section 11.2).
–
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
11.3.3
Reaction when, with the bus running, you switch the S5-95U to
STOP or RUN
Precondition
All DP slaves on the bus are addressable. If not, you must make provision for
the reactions to interruption of bus communication and failure of a DP slave
(see section 11.3.4).
Response of bus
system
The table below shows you how the system responds if, with the bus running,
the mode selector switch of the S5-95U is actuated to switch to STOP or
RUN.
Table 11-3
Reaction when, with the bus running, you switch the S5-95U to STOP or RUN
PS
Preconditions
S5-95U
Reactions
S5-95U as DP
master
S5-95U as DP master
DP slaves
RUN STOP
You cannot access the inputs/outputs of the distributed I/O system.
Outputs are set to
”0”.
STOP RUN
You can access the inputs/outputs of the distributed I/O system.
Inputs are read
Outputs are updated
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-9
S5-95U – Starting ET 200
11.3.4
Reaction to interruption of bus communication or DP slave
failure
Error-reporting
mode ”none”
Caution
!
In the application program, you can detect an error in the distributed I/O
system only by analyzing the overview diagnostics or the slave diagnostics
with the FB 230.
Response of bus
system
Table 11-4
Unlike the IM 308-C, the S5-95U as DP master does not support an error-reporting mode (neither PEU nor QVZ).
This table shows the reaction to an interruption in bus communication or the
failure of one or more DP slaves.
Reaction to interruption of bus communication or failure of a DP slave
S5-95U
Failed
DP slave
Failed
DP slave(s):
Response monitoring
No
Remaining DP slaves
Reaction of the
Reaction of the S5-95U and
S5-95U as DP mas- the failed DP slave(s):
ter
Reaction of the S5-95U and
the remaining DP slaves:
S5-95U remains in
RUN
S5-95U:
Inputs in the S5-95U are set to
”0”
S5-95U:
Inputs and outputs in the
S5-95U are updated as before.
Outputs in the S5-95U are updated internally
DP slaves:
Outputs are updated as before.
DP slave:
Outputs are frozen
Yes
S5-95U remains in
RUN
S5-95U:
Inputs in the S5-95U are set to
”0”
S5-95U:
Inputs and outputs in the
S5-95U are updated as before.
Outputs in the S5-95U are updated internally
DP slaves:
Outputs are updated as before.
DP slave:
Outputs are set to ”0” when the
response monitoring time times
out.
11-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
11.3.5
Reaction when bus interruption is rectified or the DP slave is
again addressable
Reaction
Table 11-5
The table below shows the reactions when bus communication is reestablished or a failed DP slave is again addressable.
Reaction when bus interruption is rectified or DP slave is again addressable
S5-95U
Failed
DP slave
Failed DP slave(s):
Response monitoring
Yes
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction of the failed DP slave(s):
Remaining DP slaves
The inputs in the S5-95U are updated as before.
Reaction of the remaining DP
slaves:
DP slave is re-parameterized and configured, Outputs on the DP slaves are updated
then outputs on the DP slaves are updated
as before
11-11
S5-95U – Starting ET 200
11.4
Switching off ET 200
Switching off
ET 200
The procedure for shutting down the ET 200 distributed I/O system is always
as follows:
1. SET the STOP/RUN switch of the S5-95U with DP master interface to
STOP.
2. Set the ON/OFF switch on the S5-95U to ”O”.
3. Switch off the power supply of the S5-95U.
4. Switch off the power supply to the DP slaves and
5. Set the STOP/RUN switch on each DP slave (if fitted) to STOP.
11-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S5-95U – Starting ET 200
11.5
Failure response of the S5-95U
Monitoring
mechanism
The S5-95U has an integral failure-monitoring system which notifies the
communication processor of:
cycle monitoring time overshoot
control processor failure
Monitoring time
for control
processor
When the DP master interface runs up, the communication processor in the
S5-95U starts a monitoring time of 0.5 s.
Monitoring time
characteristics
The monitoring time is cleared when the S5-95U goes from RUN to STOP.
When this monitoring time times out, the communication processor recognizes a failure of the control processor. The S5-95U goes to STOP.
The monitoring time is started when the S5-95U goes from STOP to RUN.
The monitoring time is retriggered at the cycle checkpoint of the S5-95U and
when the OB 31 is called.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
11-13
S5-95U – Starting ET 200
11-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS manual (placeholder for
manual on CD-ROM)
COM PROFIBUS
documentation
12
There is an integrated online help system in COM PROFIBUS that contains
all the information you require in order to work with COM PROFIBUS.
If you are carrying out configuration with COM PROFIBUS as of version 5.0
for the first time, and if you want to familiarize yourself with how to work
with COM PROFIBUS, we recommend that you refer to the COM PROFIBUS manual.
The COM PROFIBUS manual explains the most important functions of
COM PROFIBUS V 5.0 or higher and includes complete configuration examples to illustrate them.
Accessing the
manual
The COM PROFIBUS manual is available only in electronic from (PDF) on
the COM PROFIBUS CD-ROM.
You can read the electronic manual on screen or print it out from the
COM PROFIBUS CD-ROM and insert it in Chapter 12 of this manual.
You will find the order number of the COM PROFIBUS CD-ROM in Appendix G.
COM PROFIBUS
V 3.3
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
For a limited transitional period COM PROFIBUS V 3.3 will be supplied in
parallel with the new version V 5.0. You will still find the description of
COM PROFIBUS V 3.3 in Appendix G of this manual.
12-1
COM PROFIBUS manual (placeholder for manual
12-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
A
General technical data
In this chapter
This chapter contains the general technical data for the bus connectors and
the RS 485 repeaters with order numbers 6ES7 972-0AA00-0XA0 as described in this manual.
Section
Topic
Page
A.1
Standards and certifications
A-2
A.2
Electromagnetic compatibility
A-4
A.3
Transport and storage conditions
A-6
A.4
Mechanical and climatic conditions for operation
A-7
A.5
Insulation tests, protection class and degree of protection
A-9
The standards complied with by the above-mentioned components and the
values the components achieve in testing are listed in the general technical
data, along with the criteria for testing.
Not in this chapter
This chapter does not contain the general technical data relating to
the IM 308-C master interface,
the S5-95U with DP master interface
the PROFIBUS card
The IM 308-C is in compliance with the general technical data for the
S5-115U, S5-135U and S5-155U programmable controllers.
The general technical data for the S5-95U is in the system manual
S5-90U/S5-95U Programmable Controller. This information is applicable to
all versions of the S5-95U.
The PROFIBUS card is in compliance with the general technical data for the
programmers/PCs.
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
After reading this chapter, you will be familiar with the environmental conditions in which the ET 200 can be used.
A-1
General technical data
A.1
Standards and certifications
Introduction
This chapter contains the following information about the ET 200:
The most important standards for which the ET 200 satisfies the criteria
The certifications available for the ET 200.
PROFIBUS standard
The ET 200 distributed I/O system is based on the EN 50 170, Volume 2,
PROFIBUS standard.
IEC 1131
The ET 200 distributed I/O system fulfills the requirements and criteria of the
IEC 1131, Part 2 standard.
CE mark
Our products meet the requirements and protection objectives of the following EC Directives and comply with the harmonized European standards (EN)
that have been published in the Official Gazettes of the European Community
for programmable logic controllers:
89/336/EEC ”Electromagnetic compatibility” (EMC Directive)
72/23/EEC ”Electrical Equipment for Use Within Fixed Voltage Ranges”
(Low-Voltage Directive)
The EC declarations of conformity are being kept available for the cognizant
authorities at:
Siemens Aktiengesellschaft
Bereich Automatisierungstechnik
A&D AS E4
Postfach 1963
D-92209 Amberg
EMC Directive
SIMATIC products are designed for use in industrial environments.
SIMATIC products issued with an individual approval can also be used in
residential environments (private housing or small-scale trades and commercial premises). You must obtain this special approval from an appropriate
authority or certificate-issuing agency, for example in Germany from the
Federal Office of Posts and Telecommunications or one of its branches.
Operating environment
A-2
Requirement
Emitted interference
Interference
immunity
Industrial
EN 50081-2 : 1993
EN 50082-2 : 1995
Residential
Individual approval
EN 50082-1 : 1992
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
General technical data
UL certification
UL Recognition Mark
Underwriters Laboratories (UL) in accordance with
Standard UL 508, File No. 116536
CSA certification
CSA Certification Mark
Canadian Standard Association (CSA) in accordance with
Standard C 22.2 No. 142, File No. LR 48323
FM approval
Factory Mutual Approval Standard Class Number 3611, Class I, Division 2,
Groups A, B, C, D.
!
Warning
Personal injury and material damage may be incurred.
Personal injury and material damage may be incurred in hazardous areas if
you disconnect plug and socket connections while the ET 200 is operating.
Always deenergize the ET 200 in hazardous areas before disconnecting plug
and socket connections.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
A-3
General technical data
A.2
Electromagnetic compatibility
Definition
Electromagnetic compatibility (EMC) is the ability of an electrical device to
function satisfactorily in its electromagnetic environment without affecting
this environment.
The bus connectors and the RS 485 repeaters described in this manual comply with the statutory requirements for EMC.
The details of interference immunity and RFI suppression are listed below.
Pulse interference
Table A-1
Table A-1 lists the details of electromagnetic compatibility with regard to
pulse interference.
Electromagnetic compatibility with regard to pulse interference
Pulse interference
Tested with
Corresponding to
severity
Electrostatic discharge
g to
IEC 801-2
801 2 (DIN VDE 0843,
0843 P
Partt 2)
8 kV
3 (air discharge)
4 kV
2 (contact discharge)
Burst pulses
(rapid, transient interference) to
IEC 801-4 (DIN VDE 0843, Part 4)
2 kV (feeder line)
3
2 kV (signal line)
Single high-energy pulse (surge) to
IEC 801-5
(DIN VDE 0839, Part 10)
Asymmetric link
2 kV (feeder line)
3
2 kV (signal line/data line)
Symmetric link
1 kV (feeder line)
1 kV (signal line/data line)
A-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
General technical data
Sinusoidal
interference
RF radiation onto the device to ENV 50140 (corresponds to IEC 801-3):
Electromagnetic RF field, amplitude-modulated
– from 80 to 1000 MHz
– 10 V/m
– 80 % AM (1 kHz)
Electromagnetic RF field, pulse-modulated
– 900 5 MHz
– 10 V/m
– 50 % ED
– 200 Hz repetition frequency
RF coupling on signal and data lines, etc. to ENV 50141 (corresponds to
IEC 801-6), radio frequency, asymmetrical, amplitude-modulated
– from 0.15 to 80 MHz
– 10 V rms, unmodulated
– 80 % AM (1 kHz)
– 150 Ω source impedance
RF emissions
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
RFI suppression to EN 55011: Limit class A, Group 1.
A-5
General technical data
A.3
Transport and storage conditions
Transport and
storage conditions
The bus connectors and RS 485 repeaters described in this manual comply
with the requirements of IEC 1131, Part 2. The figures below are applicable
to modules transported and stored in their original packaging.
Condition
Bus connectors
A-6
Permissible range
Free fall
1m
Temperature
from –40 C to +70 C
Barometric pressure
from 1080 to 660 hPa
(corresponding to altitudes from
–1000 to 3000 m)
Relative humidity
from 5 to 95 %, without condensation
The storage temperature for the bus connectors is determined by other conditions. They are specified in Table 3-7 in section 3.4.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
General technical data
A.4
Mechanical and climatic conditions for operation
Ambient operating
conditions
The bus connectors and RS 485 repeaters described in this manual are designed for stationary use in sheltered locations. Ambient operating conditions
to IEC 1131-2.
Where the
modules should
not be used
Unless additional protective measures are implemented, the bus connectors
and RS 485 repeaters should not be used:
S where they would be exposed to a high proportion of ionizing radiation
S where operating conditions are harsh, for example due to:
– dust
– aggressive vapors or gases
S in systems which require special monitoring, for example:
– elevators
– electrical systems in high-risk zones
Installation in cabinets counts as an additional protective measure.
Climatic
conditions
The bus connectors and RS 485 repeaters are suitable for use under the following climatic conditions:
Ambient
conditions
Remarks
from 0 to 60 _C
–
from 0 to 55 _C
for bus connectors with Order
No. 6ES7 972-0B.20-0XA0
Relative
humidity
from 5 to 95 %
without condensation, corresponds to relative humidity
(RH) category 2 to IEC 1131-2
Barometric
pressure
from 1080 to 795 hPa
corresponds to an altitude from
-1000 to 2000 m
Pollutant
concentration
SO2: < 0.5 ppm;
Test:
Relative humidity (RH)
< 60 %, no condensation
10 ppm; 4 days
H2S: < 0.1 ppm;
Test:
Relative humidity (RH)
< 60 %, no condensation
1 ppm; 4 days
Temperature
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Ranges
A-7
General technical data
Mechanical
conditions
The mechanical conditions are listed in the table below as sinusoidal vibrations.
Frequency range (Hz)
Reducing vibration
Continuous
Occasional
10 v f t 57
0.0375 mm amplitude
0.075 mm amplitude
57 v f v 150
0.5 g constant acceleration
1 g constant acceleration
If the modules are subjected to severe shocks or vibrations, you must implement suitable measures to reduce the acceleration or amplitude.
We recommend installation on suitable dampers (e.g. rubber-metal elements).
Tests for
mechanical
conditions
Table A-2 lists the nature and scope of the tests to establish the mechanical
conditions.
Table A-2
Test of ...
Vibrations
Tests of mechanical conditions
Standard
Vibration testing to
IEC 68, Part 2-6
(sinusoidal)
Remarks
Type of vibration: frequency
transients with a rate of change
of 1 octave/minute.
10 Hz v f t 57 Hz, const. amplitude 0.075 mm
57 Hz v f v150 Hz, const. acceleration 1 g
Duration: 10 frequency transients per axis in each of the
3 normal axes
Shock
A-8
Shock testing to
IEC 68, Part 2-27
Nature of shock: semi-sinusoidal
Severity of shock: 15 g peak,
11 ms duration
Direction: 2 shocks along each
of the 3 normal axes
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
General technical data
A.5
Insulation tests, protection class and degree of protection
Test voltages
The insulation strength was verified by application of the following test voltages to VDE 0160:
Circuits with nominal voltage Ue to other
circuits and earth
Nominal voltage
(test voltage)
0 V t Ue v 50 V
AC 350 V
50 V t Ue v 100 V
AC 700 V
100 V t Ue v 150 V
AC 1,300 V
150 V t Ue v 300 V
AC 2,200 V
Protection class
Class I to IEC 536 (VDE 0106, Part 1), i.e. requires connection of protective
conductor to busbar.
Ingress of foreign
matter and water
Degree of protection IP 20 to IEC 529, i.e. proof against contact with standard test fingers.
In addition: Proof against ingress of foreign matter of diameter in excess of
12.5 mm.
Not specially protected against the ingress of water.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
A-9
General technical data
A-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U,
S5-135U and S5-155U programmable
controllers
In this chapter
B
This chapter details the various access commands. The commands are listed
separately for each programmable controller and cover:
linear addressing
P-page addressing and
Q-page addressing
Section
Goal
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Topic
Page
B.1
General information about addressing consistent data
B-2
B.2
Access commands for the CPUs 941 to 943 (S5-115U)
B-3
B.3
Access commands for the CPU 944
B-5
B.4
Access commands for the CPU 945
B-7
B.5
Access commands for the S5-135U
B-9
B.6
Access commands for the S5-155U
B-11
B.7
Structure of the consistent data areas for the S5-115U, S5-135U
and S5-155U programmable controllers
B-13
This is a ready-reference chapter. It tells you which access commands are
available for which CPUs and what you must bear in mind with regard to the
individual commands.
B-1
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.1
General information about addressing consistent data
What is
consistency?
The term ”consistent data” refers to all areas containing more than one byte
of data that belongs together, e.g. a single word constitutes a consistent area
of 2 bytes.
Consistent data is processed, for example, by analog modules, CPs, IPs in an
ET 200U, or by the S5-95U with PROFIBUS-DP interface.
Example: The following are consistent on account of their contents:
the high byte and the low byte of an analog value (word consistency)
the job number and the associated parameters of this job, e.g. in a CPU
job addressing a CP (consistency across 4 words)
Rules
Observe these rules for consistent data handling:
Note
If you process consistent data, define the addresses in the range from
PY 128 to PY 255 or in the Q area.
Access byte-consistent areas using byte commands, and word-consistent
areas using word commands.
If the addresses are located in the range from PY 128 to PY 255 or in the
Q area, you should always access the consistent area decrementally, e.g.
first PY 5 and then PY 4, PY 3 and PY 2.
Always access all the bytes or words in a consistent area.
Always try to create consistent data areas that are as small as possible. If
you have two digital bytes, for example, you should address them as individual bytes and not as a word.
If you want to access any address in the P or Q area from an alarm processing level, you must disable the alarms and then enable them again
prior to each consistent data access.
B-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.2
Access commands for the CPUs 941 to 943
Linear addressing
When you use linear addressing for the 941 to 944 CPUs, you can access the
P area and – via FB 196/197 – the Q area:
The FB 196/197 requires the IM 308-C release 2 or higher.
Table B-1
Linear addressing with 941 to 943 CPUs
Inputs
I/O address
Address for direct
access
941 CPU (P area):
0 to 63
F000H to F03FH
942 to 944 CPUs
(P area):
0 to 127
F000H to F07FH
941 to 944 CPUs:
(P area)
128 to 255
0 to 255
(Q area)
Access commands
A
O
L
L
L
I x.y / AN I x.y
I x.y / ON I x.y
IB x
IW x
PY x
L PY x
L PW x*
F080H to F0FFH
F100H to F1FFH
FB 196/197
Address for direct
access
Access commands
Outputs
I/O address
941 CPU (P area):
0 to 63
F000H to F03FH
942 to 944 CPUs
(P area):
0 to 127
F000H to F07FH
941 to 944 CPUs:
(P area)
128 to 255
0 to 255
(Q area)
*:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
S
=
T
T
Q x.y R Q x.y
Q x.y
QB x T QW x
PY x
T PY x
T PW x*
F080H to F0FFH
F100H to F1FFH
FB 196/197
Word-consistent data only
B-3
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
P-page addressing
If you choose P-page addressing, you must use PY 255 (F0FFH) as the page
selection address.
Table B-2
P-page addressing with the 941 to 943 CPUs
Inputs Pn, Pn+1 ,... , Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
L PY x
L PW x*
Outputs Pn, Pn+1 , ... , Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
T PY x
*:
Q-page addressing
T PW x*
Word-consistent data only
If you choose Q-page addressing, you must use QB 255 (F1FFH) as the page
selection address and then address the Q area via the FB 196/197.
The FB 196/197 requires IM 308-C release 2 or higher.
Other access
commands
B-4
Other access commands can be used only under certain conditions. These
conditions are listed in section B.7.1.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.3
Access commands for the 944 CPU
Linear addressing
When you use linear addressing for the 944 CPU, you can access the P area
and – via FB 196/197 – the Q area:
Table B-3
Linear addressing with 944 CPU
Inputs
I/O address
Address for direct
access
CPU 941 (P area):
0 to 63
F000H to F03FH
CPU 942 to 944
(P area):
0 to 127
F000H to F07FH
CPU 941 to 944:
(P area)
128 to 255
0 to 255
(Q area)
F080H to F0FFH
Access commands
U E x.y / UN E x.y
O E x.y / ON E x.y
L EB x
L EW x
L PY x
L PW x
LIR TNB
L PY x
L PW x
LIR TNB
F100H to F1FFH
FB 196/197
Address for direct
access
Access commands
Outputs
I/O address
CPU 941 (P area):
0 to 63
F000H to F03FH
CPU 942 to 944
(P area):
0 to 127
F000H to F07FH
CPU 941 to 944:
(P area)
128 to 255
0 to 255
(Q area)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
F080H to F0FFH
F100H to F1FFH
S A x.y R A x.y
= A x.y
T AB x T AW x
T PY x
T PW x
TIR TNB
T PY
T PW
TIR
x
x
TNB
FB 196/197
B-5
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
P-page addressing
If you choose P-page addressing, you must use PY 255 (F0FFH) as the page
selection address.
Table B-4
P-page addressing with the 944 CPU
Inputs Pn, Pn+1 ,... , Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
L PY x
L PW x
LIR
TNB
Outputs Pn, Pn+1 , ... , Pn+15 (n = 0, 16, 32, ..., 240)
Q-page addressing
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
T PY x
T PW x
TIR
TNB
If you choose Q-page addressing, you must use QB 255 (F1FFH) as the page
selection address and then address the Q area via the FB 196/197.
The FB 196/197 requires IM 308-C release 2 or higher.
B-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.4
Access commands for the 945 CPU
Linear addressing
When you use linear addressing for the 945 CPU, you can access both the P
area and the Q area:
Table B-5
Linear addressing with the 945 CPU
Inputs
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
A
O
L
L
128 to 255
(P area)
0F080H to 0F0FFH
L PY x
L PW x*
0 to 255 (Q area)
0F100H to 0F1FFH
L QB x
L QW x*
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
S
=
T
T
128 to 255
(P area)
0F080H to 0F0FFH
T PY x
T PW x*
0 to 255 (Q area)
0F100H to 0F1FFH
T QB x
T QW x*
I x.y
I x.y
IB x
ID x
/
/
L
L
AN
ON
IW
PY
I x.y
I x.y
x
x
Outputs
*:
P-page addressing
Q x.y R Q x.y
Q x.y
QB x T QW x
QD x T PY x
Word-consistent data only
If you choose P-page addressing, you must use PY 255 (F0FFH) as the page
selection address.
Table B-6
P-page addressing with the 945 CPU
Inputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct access
Access commands
192 to 254
F0C0H to F0FEH
L PY x
L PW x*
Outputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct access
Access commands
192 to 254
F0C0H to F0FEH
T PY x
*:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
T PW x*
Word-consistent data only
B-7
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Q-page addressing
If you choose Q-page addressing, you must use QB 255 (F1FFH) as the page
selection address.
Table B-7
Q-page addressing with the 945 CPU
Inputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
L QB x
L QW x*
Outputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
T QB x
*:
Other access
commands
B-8
T QW x*
Word-consistent data only
Other access commands can be used only under certain conditions. These
conditions are listed in section B.7.3.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.5
Access commands for the S5-135U
Linear addressing
When you use linear addressing, you can access both the P area and the Q
area.
Table B-8
Linear addressing with the S5-135U
Inputs
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
A
O
L
L
L
128 to 255
(P area)
0F080H to 0F0FFH
L PY x
L PW x*
0 to 255
(Q area)
0F100H to 0F1FFH
L QB x
L QW x*
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
S
R
=
T
T
T
128 to 255
(P area)
0F080H to 0F0FFH
T PY x
T PW x*
0 to 255
(Q area)
0F100H to 0F1FFH
T QB x
T QW x*
I x.y / AN I x.y
I x.y / ON I x.y
IB x L IW x
ID x
PY x
Outputs
*:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Q x.y
Q x.y
Q x.y
QB x T QW x
QD x
PY x
Word-consistent data only
B-9
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
P-page addressing
If you choose P-page addressing, you must use PY 255 (F0FFH) as the page
selection address.
Table B-9
P-page addressing with the S5-135U
Inputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
L PY x
L PW x*
Outputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
Q-page addressing
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
T PY x
T PW x*
If you choose Q-page addressing, you must use QB 255 (F1FFH) as the page
selection address.
Table B-10
Q-page addressing with the S5-135U
Inputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32 , ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
L QB x
L QW x*
Outputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
T QB x
*:
Other access
commands
B-10
T QW x*
Word-consistent data only
Other access commands can be used only under certain conditions. These
conditions are listed in section B.7.4 for the 922 CPU and in section B.7.5 for
the 928 CPU.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.6
Access commands for the S5-155U
Linear addressing
When you use linear addressing, you can access both the P area and
the Q area:
Table B-11
Linear addressing with the S5-155U
Inputs
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
A
O
L
L
L
128 to 255
(P area)
0F080H to 0F0FFH
L PY x
L PW x*
0 to 255
(Q area)
0F100H to 0F1FFH
L QB x
L QW x*
I/O address
Address for direct
access
Access commands
0 to 127
(P area)
0F000H to 0F07FH
S
=
T
T
T
128 to 255
(P area)
0F080H to 0F0FFH
T PY x
T PW x*
0 to 255
(Q area)
0F100H to 0F1FFH
T QB x
T QW x*
I x.y / AN I x.y
I x.y / ON I x.y
IB x L IW x
ID x
PY x
Outputs
*:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Q x.y R Q x.y
Q x.y
QB x T QW x
QD x
PY x
Word-consistent data only
B-11
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
P-page addressing
Use PY 255 as the page selection address.
Table B-12
P-page addressing with the S5-155U
Inputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
L PY x
L PW x*
Outputs Pn, Pn+1 , ..., Pn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
192 to 254
F0C0H to F0FEH
T PY x
*:
Q-page addressing
T PW x*
Word-consistent data only
Use QB 255 as the page selection address.
Table B-13
Q-page addressing with the S5-155U
Inputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
L QB x
L QW x*
Outputs Qn, Qn+1 , ..., Qn+15 (n = 0, 16, 32, ..., 240)
I/O address
Address for direct
access
Access commands
0 to 254
0F100H to 0F1FEH
T QB x
*:
Other access
commands
B-12
T QW x*
Word-consistent data only
Other access commands can be used only under certain conditions. These
conditions are listed in section B.7.6.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7
Structure of the consistent data areas for the S5-115U,
S5-135U and S5-155U programmable controllers
Overview
This section describes the rules you must observe in order to maintain data
consistency in direct access to the distributed I/O system.
Section
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Topic
Page
B.7.1
S5-115U: CPUs 941, 942, 943,
B-16
B.7.2
S5-115U: CPU 944
B-18
B.7.3
S5-115U: CPU 945
B-20
B.7.4
S5-135U: CPU 922
B-22
B.7.5
S5-135U: CPU 928
B-24
B.7.6
S5-155U: CPUs 946/947, 948
B-26
B-13
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Structure of the ID
COM PROFIBUS enables you to define IDs to select the consistency for a
module.
When parameterizing a DP slave such as the ET 200U or the S5-95U, enter
the ID in COM PROFIBUS by selecting Configure " Slave Parameters " Configure" ID.
The ”ID” dialog box is opened:
ID
Type:
Inputs
Length:
1
Format:
Byte
OK
Cancel
Help
Module consistency
Associated ID:
144
Figure B-1 ID
Sections B.7.1 to B.7.6 refer to this ”ID” dialog box in COM PROFIBUS.
What is important
with regard to
consistency?
B-14
Observe these rules for consistent data access:
Note
S Data consistency is switched on and off on the IM 308-C.
S Data consistency is switched off only by a certain byte (switch-off byte,
indicated by gray hatching in the illustrations below).
S Data consistency is switched on by any other byte in the consistent area
(switch-on byte, no hatching in the illustrations below).
S If data consistency is switched on when one or more bytes in a consistent
area are read or written, the IM 308-C waits until data consistency is
switched off again (switch-off byte).
If, for example, you do not write consistently to a consistent output area,
it is possible that these outputs will not be set.
S If you want to read or write only one byte in the consistent area and this
byte is not the switch-off byte, you must always read or write the switchoff byte as well to ensure that data consistency is switched off again.
S During access to a consistent area (input or output area), no other I/O
address outside this area may be accessed because if it were, the
IM 308-C could no longer process the data consistently.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word-by-word
access to
consistent data
area
The following rules apply to word-by-word access to consistent areas:
Byte-by-byte
access to
consistent data
area
The following rules apply to byte-by-byte access to consistent areas:
Sections B.7.1 to
B.7.6
In these sections:
Note
If you access these modules only through the process image (PII, PIO),
the data is always consistent.
If you use load/transfer commands for direct access to consistent areas,
observe the following access rules:
– Access consistent data only word-by-word (address must be an even
number)
– Always read or write the job number or control word (CPs and IPs)
last, in other words read the parameters first and then the job number. This means you should always start by accessing the word which
contains the switch-off byte.
Note
If you access these modules only through the process image (PII, PIO),
the data is always consistent.
If you use load/transfer commands for direct access to consistent areas,
you must always access the ”switch-off byte” last. You will find the correct ”switch-off byte” in Sections B.7.1 to B.7.3. This depends on the
type of the CPU, the type of consistency and the address area (0 to 127 in
the P area or addresses outside this area).
n is always an even number, e. g. 0, 2, 4, 6, ...
m/2 is always an integer, e. g. 1, 2, 3, ...
Switch-on and
switch-off bytes
Bytes with which you switch on consistency (switch-on bytes) are always
shown as white fields below. Bytes with which you switch off consistency
(switch-off bytes) are shown as gray-hatched fields.
With this byte consistency is switched on.
With this byte consistency is switched off.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
B-15
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.1
S5-115U: CPUs 941, 942, 943
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-14
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
access
L PW x/T PW x
commands
Byte consistency
over module
L PW x/T PW x
FB 196/197
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-15
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PY x/T PY x
commands
1
B-16
TNB
FB 196/197
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-16
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PW x/T PW x
commands
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
L PW x/T PW x
FB 196/197
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-17
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.2
S5-115U: 944 CPU
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-17
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
access
L PW x/T PW x
commands TNB
Byte consistency
over module
L PW x/T PW x
TNB
FB 196/197
TNB
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-18
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
TNB
commands
1
B-18
TNB
FB 196/197
TNB
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-19
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PW x/T PW x
commands TNB
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
L PW x/T PW x
TNB
FB 196/197
TNB
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-19
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.3
S5-115U: CPU 945
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-20
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
access
L PW x/T PW x
commands TNW
Byte consistency
over module
L PW x/T PW x
TNW
L QW x/T QW x
TNW
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-21
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PY x/T PY x
commands
1
B-20
TNB
TNB
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-22
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PW x/T PW x
commands
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
L PW x/T PW x
TNW
L QW x/T QW x
TNW
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-21
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.4
S5-135U: CPU 922
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-23
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
Byte consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-24
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
1
B-22
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-25
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-23
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.5
S5-135U: CPU 928
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-26
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
Byte consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-27
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
1
B-24
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-28
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-25
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B.7.6
S5-155U: CPUs 946/947, 948
Word consistency
over one word
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-29
Word consistency over one word
Format:
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
access
L PW x/T PW x
commands
Byte consistency
over module
L PW x/T PW x
L QW x/T QW x
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-30
Byte consistency over m bytes (total length)
Length:
Format:
[m]
Byte
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–1 1
access
L PY x/T PY x
commands
1
B-26
TNB
TNB
m corresponds to the length in bytes you defined in the ”ID” dialog box.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
Word consistency
over module
The following is based on the ”ID” dialog box in COM PROFIBUS:
Table B-31
Word consistency over m/2 words (total length)
Length:
Format:
[m/2]
Word
Module consistency
Byte
P area: 0 to 127
P area: 128 to 255
Q area: 0 to 255
n
n+1
...
n + m–11
access
L PW x/T PW x
commands
1
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
L PW x/T PW x
L QW x/T QW x
m corresponds to the length in bytes you defined in the ”ID” dialog box.
B-27
Access commands for the S5-115U, S5-135U and S5-155U programmable controllers
B-28
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed
I/O system
C
Reaction time
calculation
COM PROFIBUS automatically calculates the average reaction time when
you parameterize the ET 200. If you have not installed COM PROFIBUS, the
information contained in this chapter provides a summary of the reaction
times and tells you how to determine them.
In this chapter
This chapter contains information on the following:
Section
Topic
Page
C.1
Reaction times with IM 308-C as DP master
C-2
C.2
Reaction times with S5-95U as DP master
C-5
C.3
Reaction time tDP
C-8
C.4
Reaction time tslave
C-9
C.5
Example illustrating how to calculate
reaction times for the ET 200 distributed I/O system
C-11
C.6
Special cases which may prolong reaction time tR
C-20
Basis
The information in this section is based on the ”PROFIBUS-DP” bus profile.
The computations of reaction times do not take delays such as those caused
by diagnostics telegrams into account.
Goal
After reading this chapter, you will be familiar with the reaction times and
mechanisms of the ET 200 distributed I/O system.
You will also be in a position to dimension time-critical bus segments.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-1
Reaction times in the ET 200 distributed I/O system
C.1
Reaction times with IM 308-C as DP master
Reaction times in
ET 200
Fig. C-1 shows the reaction times of the ET 200 distributed I/O system. The
aggregate reaction time is the mean reaction time which elapses between the
switching of an input and the associated switching of an output:
tcons
tprog
tslave
tslave
tDP
tDP
Figure C-1 Reaction times in the ET 200 distributed I/O system
Importance
Table C-1 shows the relative importance of the reaction times introduced in
the above illustration. The individual reaction times are described in detail
below.
Table C-1
Ser.
No.
1
2
3
4
Importance of reaction times in the ET 200 distributed I/O system
Reaction time
Abbreviation
... of application program in the CPU
tprog
... between IM 308-C
and CPU
tcons
... on the PROFIBUSDP bus
tDP
... within the slave
Importance
Important for access to process
image, otherwise negligible
Depends on length of application
program
Important if bus configuration is
large, baud rate is low and/or
data telegrams are extensive
tslave
ET 200U, S5-95U: very important
ET 200B, ET 200C: less important
C-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.1.1
Reaction time tprog
Definition
Table C-2
tp rog is the reaction time of the application program in the CPU. There are
two cases for tprog:
Reaction time tprog
Reaction time
Caused by
CPU
tprog for accessing
process image
Application program
PII
Importance
IM 308-C
Input
data
Very important
Dual-port RAM
OB 1
Input data
Output data
PIO
Output
data
At the start of the application program cycle, the process image of the inputs is transferred from the IM 308-C to the PII.
At the end of the application program cycle, the process image of the outputs is transferred from the PIO to the IM 308-C.
If you access the process image, tprog equals the duration of the application
program.
tprog for direct access
(load/transfer commands)
CPU
IM 308-C
Application program
Dual-port RAM
Negligible
PII
OB 1
L PY 30
:
:
:
T PY 30
Input
data
Output
data
Input data
Output data
PIO
If you access the dual-port RAM of the IM 308-C directly using load/transfer commands, reaction time tprog is negligible.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-3
Reaction times in the ET 200 distributed I/O system
C.1.2
Definition
Reaction time tcons
tcons is the reaction time for data transfer between CPU and IM 308-C. tcons
can be up to 0.08 ms long.
tcons
Figure C-2 Reaction time tcons
C-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.2
Reaction times with S5-95U as DP master
Reaction times in
ET 200
Fig. C-1 shows the reaction times of the ET 200 distributed I/O system. The
aggregate reaction time is the mean reaction time which elapses between the
switching of an input and the associated switching of an output:
tprog + tinter
tslave
tslave
tDP
tDP
Figure C-3 Reaction times in the ET 200 distributed I/O system (S5-95U)
Importance
Table C-1 shows the relative importance of the reaction times introduced in
the above illustration. The individual reaction times are described in detail
below.
Table C-3
Ser.
No.
1
2
3
Importance of reaction times in the ET 200 distributed I/O system
(S5-95U)
Reaction time
Abbreviation
... of application program in
the CPU
tprog
... between control processor
and communication processor
in the S5-95U
tinter
... on the PROFIBUS-DP bus
tDP
Importance
Important for access to process
image, otherwise negligible
Occurs in every DP data transfer
between the processors in the
S5-95U
Important if bus configuration is
large, baud rate is low and/or
data telegrams are extensive
4
... within the slave
tslave
ET 200U, S5-95U: very important
ET 200B, ET 200C: less important
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-5
Reaction times in the ET 200 distributed I/O system
C.2.1
Reaction time tprog
Definition
Table C-4
tprog is the reaction time of the application program in the CPU. tprog is negligible if you access directly (load/transfer commands).
Reaction time tprog (S5-95U)
Reaction time
tprog for accessing
process image
Caused by
Importance
S5-95U
Application program
PII
very important
Input
data
Address areas:
OB 1
Inputs
Outputs
PIO
Output
data
At the start of the application program cycle, the process image of the inputs is transferred to the PII.
At the end of the application program cycle, the process image of the outputs is transferred from the PIO to the outputs address area.
If you access the process image, tprog equals the duration of the application
program.
For calculating cycle time and reaction time, see the system manual
S5-90U/S5-95U Programmable Controller, chapter 6)
C-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.2.2
Reaction time tinter
Definition
tinter is the interrupt delay time for the DP data transfer between the control
processor and the communication processor in the S5-95U. tinter has a
constant value of 0.5 ms and occurs in every data transfer between the control processor and the communication processor.
tinter
Figure C-4 Reaction time tinter (S5-95U)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-7
Reaction times in the ET 200 distributed I/O system
C.3
Reaction time tDP
Definition
tDP is the reaction time on the PROFIBUS-DP bus between master and slave.
tDP
tDP
Figure C-5 Reaction time tDP
Importance
tDP depends on the following factors:
Table C-5
Factors influencing reaction time tDP
Factor
C-8
Reaction time tDP is low:
Baud rate
High baud rate, e.g. > 500 kbaud
Number of DP slaves
Few DP slaves assigned to a master
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.4
Reaction time tslave
Definition
tslave is the reaction time within the DP slave.
tslave
tslave
Figure C-6 Reaction time tslave
Negligible ...
tslave is negligible for the DP slaves:
ET 200B (with low input/output delay) and
ET 200C (with low input/output delay).
Important ...
tslave is very important for the DP slaves:
ET 200U and
S5-95U with PROFIBUS-DP interface
ET 200B and ET 200C with high input/output delay
Table C-6
Factor
Configuration of
DP slaves
Factors which favor reaction time tslave
favoring a low reaction time tslave in ET 200U and S5-95U:
Uniform distribution of inputs and outputs on a DP slave
All DP slaves of similar configuration; if necessary, divide the I/O
modules of an ET 200U to two ET 200Us
tslave for
IM 308-C/DP slave
The delay tslave for the IM 308-C as DP slave (see section C.1) is:
tslave = tprog + tcons
tslave for S5-95U
tslave is the reaction time in the DP slave. The way in which this reaction time
affects the S5-95U programmable controller with PROFIBUS-DP interface is
described in detail in the system manual S5-90U/S5-95U Programmable Controller, chapter 6 (”Calculating the cycle and reaction times”).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-9
Reaction times in the ET 200 distributed I/O system
tslave for ET 200U
Table C-7
tslave is the reaction time in the DP slave. As regards the ET 200U distributed
I/O stations, three different reaction times must be taken into account:
Reaction times in the ET 200U
Reaction times in the
ET 200U
Caused by:
Importance
tIM 318 of a data telegram in When the IM 318 receives a data telegram from the DP mas- tIM 318 is short when
the ET 200U
ter, it must interrupt serial data transfer on the I/O bus. Dur- baud rate is high
ing the interrupt, the IM 318 processes the data telegram.
output bytes are
Telegram incoming
few, and
from PROFIBUS-DP
input bytes are few
(only at baud rates
> 187.5 kbaud)
IM 318 transfers
data on I/O bus
IM 318 processes an
incoming data
telegram
Time
tI/Obus between IM 318 and Data is transferred between the input/output modules and the Important as number
IM 318 on the serial I/O bus.
I/O modules
of I/O modules inThe length of this reaction time t
depends on the num- creases
I/Obus
ber of I/O modules inserted (or more precisely on the number
of ”bytes inserted”).
IM
318
tI/O
The input/output modules have specific reaction times.
Important for analog
For input modules, tI/O is the time between a signal change at modules
the input and the status change on the I/O bus.
For output modules, tI/O is the time between a status change
on the I/O bus and the signal change at the output.
For details of the reaction times of the input/output modules,
see the manual ET 200U Distributed I/O Station.
C-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.5
Example illustrating how to calculate reaction times for
the ET 200 distributed I/O system
Overview
This section contains a worked example illustrating how to calculate the
reaction times tprog, tcons, tDP and tslave in the ET 200 distributed I/O system
with IM 308-C as DP master.
Section
Sample
configuration
Topic
Page
C.5.1
Calculating tprog and tcons
C-13
C.5.2
Calculating tDP
C-14
C.5.3
Calculating tslave
C-15
C.5.4
Calculating reaction time tR
C-17
The illustration below shows a sample configuration with an IM 308-C as DP
master and a variety of DP slaves:
DP master
CPU
IM
308-C
Slave 1
ET
200U
8DA
8DE
Slave 2
ET 200B-8DI
Slave 3
ET 200B-8DO
Slave 4
ET 200C-8DI
Figure C-7 Example of a bus configuration
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-11
Reaction times in the ET 200 distributed I/O system
An input of the ET 200B-8DI must set an output on the ET 200U. The baud
rate is 500 kbaud.
C-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.5.1
Calculating tprog and tcons
tprog
tprog is dependent on the STEP 5 application program.
Let us suppose that the process image only is accessed and that the length of
the application program is 100 ms:
tprog = 100 ms
tcons
Only the process image is accessed (see above, ”Calculating tprog”), so tcons
is negligible.
tcons = 0 ms
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-13
Reaction times in the ET 200 distributed I/O system
C.5.2
Calculating tDP
Components of tDP
The reaction time tDP comprises the following components. The constants A,
B and Tbyte depend on the baud rate (see Table C-8).
tDP =
constant A
+ (constant B + (number of I/O bytes Tbyte))
+ (constant B + (number of I/O bytes Tbyte))
+ (constant B + (number of I/O bytes Tbyte))
+ (constant B + (number of I/O bytes Tbyte))
+ ...
+ (constant B + (number of I/O bytes Tbyte))
Table C-8
[slave n]
Constants for various baud rates
Baud rate
Constant A
(in ms)
Constant B
(in ms)
Tbyte (ms)
9.6 kbaud
64.5
25.6
1.15
19.2 kbaud
32.3
12.8
0.573
93.75 kbaud
6.6
2.62
0.118
3.3
1.31
0.059
1.6
0.49
0.022
0.67
0.164
0.00733
3 Mbaud
0.436
0.085
0.00367
6 Mbaud
0.27
0.044
0.00183
12 Mbaud
0.191
0.024
0.00092
187.5 kbaud
500 kbaud
1.5 Mbaud
Calculating tDP
[slave 1]
[slave 2]
[slave 3]
[slave 4]
The reaction time tDP comprises the following components:
tDP =
tDP =
1.6 ms
+ (0.49 ms + 2 0.022 ms)
+ (0.49 ms + 1 0.022 ms)
+ (0.49 ms + 1 0.022 ms)
+ (0.49 ms + 1 0.022 ms)
[slave 1]
[slave 2]
[slave 3]
[slave 4]
3.67 ms
Note
If there is at least one ET 200U distributed I/O station or S5-95U with DP
slave interface on the PROFIBUS-DP bus, tDP is at least 2 ms. Consequently,
you must substitute 2 ms for any calculated result that is less than 2 ms.
C-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.5.3
Calculating tslave
Calculating tslave
The configuration includes three different slaves:
Slave
tslave
ET 200B
0 ms
ET 200C
0 ms
ET 200U
tIM 318 + tI/Obus + tI/O
IM 308-C/DP-Slave
tprog + tcons
Let us calculate tslave for the ET 200U. tslave for the ET 200U is the sum of
three different reaction times, namely tIM 318, tI/O bus and tI/O:
Calculating tIM 318
tIM 318 is the reaction time in the ET 200U caused by a data telegram.
Table C-9
Basic values at different baud rates for calculating the reaction
time tIM 318 of the ET 200U
Baud rate
Basic value
(ms)
TbyteO (ms)
TbyteI (ms)
9.6 kbaud
2.3
1.16
0.0036
19.2 kbaud
1.18
0.58
0.0036
93.75 kbaud
0.273
0.122
0.0036
187.5 kbaud
0.154
0.063
0.0036
500.0 kbaud
0.081
0.026
0.0036
0.0594
0.069
0.073
0.043
0.0
0.0
0.0
0.011
0.0036
0.0036
0.0036
0.0036
1.5 Mbaud (0 output byte)
1.5 Mbaud (1 output byte)
1.5 Mbaud (2 output bytes)
1.5 Mbaud (> 2 output bytes)
Insert the values from Table C-9 to calculate tIM 318:
Basic value
=
0.081 ms
+
1
0.026 ms
(Number of output bytes)
(TbyteO)
1
0.0036 ms
(Number of input bytes)
(TbyteI)
tIM 318
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
=
0.026 ms
+
=
0.0036 ms
=
^
0.03 ms
C-15
Reaction times in the ET 200 distributed I/O system
Calculating tI/Obus
tI/Obus is the duration of the transfer between the IM 318 and the I/O modules
via the I/O bus.
Table C-10
Constants for calculating tI/Obus for ET 200U
Reaction time constant (ms)
Constant (”bytes inserted”) (ms)
ET 200U
(Siemens DP)
ET 200U
(standard DP)
ET 200U
(Siemens DP)
ET 200U
(standard DP)
0.151
0.251
0.089
0.120
Calculate tI/Obus by inserting the values from the table above:
Reaction time constant
=
0.151 ms
+
0
(Number of analog modules,
CPs, IPs)
2
(”Number of bytes inserted”)
0
(Number of empty slots)
0.014 ms
=
0.0 ms
(constant)
+
0.089 ms
=
(”bytes inserted”
constant)
0.039 ms
0.178 ms
+
=
0.0 ms
(constant)
=
tI/Obus ^ 0.33 ms
Calculating tI/O
The manual ET 200U Distributed I/O Station provides us with an average
figure of 5 ms:
tI/O = 5 ms
Final calculation
The figures already obtained can now be used to calculate tslave for the
ET 200U:
tslave, ET 200U = tIM 318 + tI/Obus + tI/O = 0.03 ms + 0.33 ms + 5 ms
tslave, ET 200U = 5.36 ms
C-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.5.4
Calculating reaction time tR
What is reaction
time tR?
The reaction time tR is the time which elapses between the switching of an
input on a DP slave and the corresponding switching of an output.
Components of the
reaction time tR
The reaction time tR is calculated on the basis of the reaction times determined beforehand. The ET 200 distributed I/O system operates on the basis
of an asynchronous communication mechanism, so two cases can be distinguished:
Typical reaction time and
Worst-case reaction time
Table C-11 lists the multiplication factors for the reaction times:
Table C-11
Multiplication factors for the reaction times
Medium
DP slave ((input)
p ) tslave
DP master and PROFIBUSDP bus
DP slave (output)
( p ) tslave
Reaction time
Factor
(typical)
Factor
(worst case)
tI/O
1
1
tI/Obus
1
1
tIM 318
1
(1+tI/O bus/tDP)
tDP
0.5
1
tcons
1
2
tprog
1.5
2
tDP
0.5
1
tIM 318
1
(1+tI/O bus/tDP)
tI/Obus
1
2
tI/O
1
1
tR =
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-17
Reaction times in the ET 200 distributed I/O system
Calculating the
typical reaction
time tR
The reaction time tR for a typical situation is calculated below. The values
used are those calculated in the worked example in the preceding section.
Table C-12
Calculating the typical reaction time
Medium
DP slave
l
(i
(input))
tslave
DP master and
PROFIBUS DP
PROFIBUS-DP
bus
DP slave
l
((output) tslave
Reaction time
Time (ms)
Factor
(typical)
Final value
(ms)
tI/O
0.0
1
0.0
tI/Obus
0.0
1
0.0
tIM 318
0.0
1
0.0
tDP
3.67
0.5
tcons
0.0
2
tprog
100.0
1.5
150.0
3.67
0.5
1.835
tIM 318
0.03
1
0.03
tI/Obus
0.33
1
0.33
tI/O
5.0
1
5.0
159.03
The worst-case reaction time tR is calculated below:
Table C-13
Medium
DP slave
l
(i
(input) tslave
DP master and
PROFIBUS
PROFIBUSDP bus
DP slave
l
((output) tslave
Calculating the worst-case reaction time tR
Reaction time
Time (ms)
Factor (typical)
Final value
(ms)
tI/O
0.0
1
0.0
tI/Obus
0.0
1
0.0
tIM 318
0.0
(1+tI/O bus/tDP)
0.0
tDP
3.67
1
3.67
tcons
0.0
2
0.0
tprog
100.0
2
200.0
tDP
3.67
1
3.67
tIM 318
0.03
(1+tI/O bus/tDP)
0.03
tI/Obus
0.33
2
0.66
tI/O
5.0
1
5.0
tR =
C-18
0.0
tDP
tR =
Calculating the
worst-case
reaction time tR
1.835
213.03
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
Result of reaction
time tR
When an input on the ET 200B-8DI sets an output on the ET 200U, the typical reaction time is approx. 159 ms. The worst-case reaction time is approx.
213 ms.
Fig. C-8 shows how the PROFIBUS-DP field bus contributes to the reaction
time.
2.3 %
Delay of PROFIBUSDP
3.4 %
94.3 %
Typical reaction time tR
ET 200U
3.4 %
2.7 %
Application program
93.9 %
Worst-case reaction time tR
Figure C-8 Contribution of PROFIBUS-DP to the reaction time
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-19
Reaction times in the ET 200 distributed I/O system
C.6
Overview
Special cases which may prolong the reaction time tR
The preceding section dealt with the principles of calculating reaction time tR
under normal circumstances (mono-master mode, ET 200U not in slow
mode, steady-state operation).
This section shows how the reaction time tR changes when:
the bus configuration is loaded (station connecting cycle)
diagnostic data is transferred from the slave (diagnostics cycle)
there is more than one DP master on the PROFIBUS-DP bus
(token-passing cycle)
or
the ET 200U is operating in slow mode.
Section
C-20
Topic
Page
C.6.1
How is data exchanged?
C-21
C.6.2
ET 200U operating in slow mode
C-25
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.6.1
How is data exchanged?
Overview of data
exchange
Fig. C-9 illustrates how the DP master and the DP slaves exchange data. In
the station connecting cycle, the DP master ascertains which stations are
available on the bus. If a station has failed, the IM 308-C detects this state in
the station connecting cycle.
In the data cycle, the IM 308-C sends output data to the slaves and receives
input data.
In the diagnostics cycle, the DP slaves that have experienced a change in
their diagnostic message report this change to the IM 308-C.
The DP master then passes the token (send authorization) to the next DP
master (if there is more than one in the system) = token passing.
Start
Station connecting cycle
Steady-state operation
Data cycle
Slave xxx
has diagnostic
report?
yes
Diagnostics cycle
no
Token passing
Figure C-9 Block diagram illustrating exchange of data between DP master and DP
slave
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-21
Reaction times in the ET 200 distributed I/O system
Power-up phase/
steady-state
operation
As regards the exchange of data between DP master and DP slave, a
distinction is drawn between the power-up phase and steady-state operation.
Power-up phase: The DP master runs the program shown in Fig. C-10
once, starting with the station connecting cycle. This is followed by
steady-state operation.
Steady-state operation: The DP master runs the program repeatedly, the
only change being the station connecting cycle. The station connecting
cycle is repeated only in the event of an error.
The individual program parts are described below, along with the effects they
have on the reaction time tR.
Contribution of the
station connecting
cycle to tR
Table C-14 lists the events which cause the DP master to run the station connecting cycle. The table also shows how this response affects the reaction
time.
Table C-14
Event
The DP master
runs up (power-up phase)
Reaction times in the station connecting cycle
Response of IM 308-C in
station connecting cycle
The DP master checks whether all DP slaves configured with
COM PROFIBUS are addressable (= power-up phase).
In the subsequent data cycle, the DP master takes into account only
those DP slaves which it identified as addressable.
The DP master
If a DP slave is not accessible or could not be addressed in the powis in steady-state er-up phase, the DP master runs the station connecting cycle for the
operation.
non-addressable DP slave.
Data cycle
In the data cycle the DP master sends output data to the DP slaves and receives their input data.
Only those DP slaves which were identified as addressable in the station connecting cycle are taken into account in the data cycle.
The reaction time tR corresponds to the actual reaction time (see section C.5)
when only the data cycle is run (in error-free operation).
Conditions for
diagnostics cycle
A diagnostics cycle takes place only if the diagnostic report of at least one
DP slave has changed.
What is a token?
If there is more than one DP master on the PROFIBUS-DP bus (i.e. two or
more DP masters), at any given time only one DP master can have permission to access the bus.
Access permission (the token) is passed to each DP master in turn. In the periods in which it does not have the token, a DP master cannot address its DP
slaves.
C-22
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
How does token
passing work?
Fig. C-10 illustrates how the token is passed from one master to another
(Steps 1 to 4 are repeated again and again). The same principle applies for
any multimaster configuration.
Token
1. Master No. 1 has the token and
thus can address its slaves. Master No. 2 cannot access its slaves.
Master No. 1
Master No. 2
AG
AG
Slave
Slave
Slave
Slave
Token
2. Master No. 1 passes the token to
master No. 2. At this point neither
master can access its slaves.
Master No. 1
Master No. 2
AG
AG
Slave
Slave
Slave
Slave
Token
Master No. 1
3. Master No. 2 has the token and
thus can address its slaves. Master No. 1 cannot access its slaves.
Master No. 2
AG
Slave
AG
Slave
Slave
Slave
Token
Master No. 1
4. Master No. 2 passes the token to
master No. 1. At this point neither
master can access its slaves.
Master No. 2
AG
Slave
AG
Slave
Slave
Slave
Figure C-10 Token passing between two masters
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
C-23
Reaction times in the ET 200 distributed I/O system
Contribution of
token passing to
tR
In a multimaster configuration, the reaction time is prolonged by
tR(token) = tR(master 1) + tR(master 2) + ... + tR(master n) where:
tR master 1
Reaction time of DP master 1
tR master 2
Reaction time of DP master 2
tR master n
Reaction time of DP master having the highest PROFIBUS
address
tR(token)
Reaction time for the entire ET 200 distributed I/O system
Note: The upper limit for tR(token) is set by COM PROFIBUS. tR(token) corresponds to the target rotation time Ttr in
COM PROFIBUS
The reaction time tR is calculated in a worked example in section C.5.4. Bear
in mind that the reaction time of a master does not include the reaction time
of its slaves. The only components which make up the reaction time of the
master are tDP, tcons and tprog.
C-24
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Reaction times in the ET 200 distributed I/O system
C.6.2
ET 200U operating in slow mode
When does the
ET 200U operate in
slow mode?
If, for example, the IP 265 is inserted in the ET 200U, the ET 200U must
operate in slow mode. The reaction time tI/Obus is prolonged accordingly.
Worked example
This example refers to section C.5. Let us assume that the ET 200U contains
an IP 265 instead of an 8DI.
tI/Obus is calculated as follows:
Reaction time constant
=
1.064 ms
+
1
0.014 ms
=
(Number of analog modules,
CPs, IPs)
9
+
0.186 ms
=
(”Number of bytes inserted”)
0
1.674 ms
=
0.087 ms
=
(Number of empty slots)
0 ms
=
tI/O bus (slow mode)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
0.014 ms
^
2.75 ms
C-25
D
Demo programs
In this chapter
This chapter contains demo programs that would otherwise interrupt the flow
of the manual if they were included in the sections to which they actually
belong:
Section
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Topic
Page
D.1
Accessing the DP/AS-I link with FB IM 308-C (FB 192)
D-2
D.2
S5-95U: demo FB 30 for saving the overview diagnostics
D-12
D-1
Demo programs
D.1
Accessing the DP/AS-I link with FB IM 308-C (FB 192)
In section D.1
Section D.1contains:
Section
Topic
Page
D.1.1
Calling FB IM308C (FB 192) (DP/AS-I link only)
D-3
D.1.2
Interpreting the error messages of FB IM308C (FB 192)
D-10
Preconditions
You require the following functions of FB IM308C for the DP/AS-I link only
(release 3 and later versions).
Important note
Please note the following special feature of the CPU 945:
Note
If FB IM308C is used with the CPU 945, the first job to be processed is not
run. The error flag 00B0H (QVZ) entered in DW 8 must be ignored.
All subsequent jobs are of course processed and run in the normal way.
D-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
D.1.1
Calling FB IM308C (FB 192) (DP/AS-I link only)
Calling FB IM308C
With FB IM308C you can access the DP/AS-I link via the IM 308-C. You
must parameterize FB IM308C indirectly in order to do so, i.e. all the required parameters must be saved in a data block (y).
The call for FB IM308C is shown below. You can find a detailed description
of the block parameters in section 7.3.
STL
Name
DPAD
IMST
FCT
GCGR
TYP
STAD
LEN
ERR
Meaning
:A
:SPA
:IM308C
:
:
:
:
:
:
:
:
DB
FB
Opens data block y
Calls FB 192
KH0000
KY0,0
KCXX
KM 00000000 00000000
KY0,0
KF+0
KF+0
DW 0
Data block (y)
Table D-1
y
192
XX: Indirect parameterization
If FB IM308C is parameterized indirectly (FCT = XX), DB y has the following structure, starting at data word 0:
Data block (y)
Data word
Parameter
DW 0
---
Reserved
DW 1
DPAD
Address range of IM 308-C (e.g. F800H)
DW 2
IMST
DW 3
FCT
Function of FB IM308C
DW 4
GCGR
Reserved
DW 5
TYP
Type of STEP 5 memory area
DW 6
STAD
Start of STEP 5 memory area
DW 7
LENG
No. of bytes transferred
DW 8
ERR
Error word of FB IM308C
DW 9
---
DW 10
---
DW 11
---
DW 12
---
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
DL
DR
Number of IM 308-C
PROFIBUS address of DP slave
Slot number of DP/AS-I link
Data record number
Reserved
Error code 1
Error code 2
Reserved
D-3
Demo programs
FCT parameter
The functions of the DP/AS-I link can only be activated by indirect parameterization. The FCT parameter (DW 3) entered in the data block is used to
activate them.
Table D-2
FCT
FCT parameter
Description
DW
Initiates a write job and writes data (Data_Write)
CW
Reads the acknowledgment for the previously initiated write job
(Check_Write)
DR
Initiates a read job (Data_Read)
CR
Reads the data and acknowledgment of the previously initiated read
job (Check_Read)
Note
You should observe the following rules in order to ensure that the read and
write jobs are processed correctly.
A check job (CW) is necessary after every write job (DW).
A check job (CR) is necessary after every read job (DR).
D-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
FCT = DW
parameter
Table D-3
You can use this function to change the address of an AS-I slave or to write
parameters to the AS-I slaves. The FCT = DW function can only be activated
by indirect parameterization. The data block which is used has the following
structure:
FCT = DW parameter
Data word
Parameter
DW 0
---
Not relevant
DW 1
DPAD
Address range of IM 308-C (e.g. F800H)
DW 2
IMST
DW 3
FCT
Function of FB IM308C: in this case DW
DW 4
GCGR
Not relevant
DW 5
TYP
Type of S5 memory area
DW 6
STAD
Not relevant
DW 7
LENG
Length of S5 memory area in bytes: in this case 03H
DW 8
ERR
Error word of FB IM308C
DW 9
---
DW 10
---
DW 11
---
DW 12
---
Allocation of S5
memory area
DL
Number of IM 308-C
PROFIBUS address of DP slave
Range 1 ... 123 (not checked at present)
Slot number: in this case 04H
Data record number: in this case 84H
Not relevant
Error code 1
Error code 2
Not relevant
If you have selected FCT = DW, you must allocate the S5 memory area as
follows:
Table D-4
DB/DX
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
DR
Allocation of the S5 memory area if FCT = DW
M/S
Change operating address
Write parameters
DL (n)
Bytes (n)
OPCODE: 02H
OPCODE: 03H
DR (n)
Bytes
(n + 1)
PARAMETER1: 00 to 1FH
PARAMETER1: 01 to 1FH
Source address
Slave address
DL (n + 1) Bytes
(n + 2)
PARAMETER2: 00 to 1FH
PARAMETER2: 0 to 0FH
Destination address
Parameter for AS-I slave
D-5
Demo programs
FCT = CW
parameter
This function reads the acknowledgments for the previously initiated FCT =
DW function. The acknowledgments indicate how the FCT = DW function
was terminated (DW 8: ERR parameter of FB IM308C; DW 11: error codes 1
and 2).
The FCT = CW function can only be activated by indirect parameterization.
The data block which is used has the following structure:
Table D-5
FCT = CW parameter
Data word
Parameter
DL
DR
DW 0
---
Not relevant
DW 1
DPAD
Address range of IM 308-C (e.g. F800H)
DW 2
IMST
DW 3
FCT
Function of FB IM308C: in this case CW
DW 4
GCGR
Not relevant
DW 5
TYP
Not relevant
DW 6
STAD
Not relevant
DW 7
LENG
Not relevant
DW 8
ERR
Acknowledgment: error word of FB IM308C
DW 9
---
Not relevant
DW 10
---
Not relevant
DW 11
---
DW 12
---
Number of IM 308-C
PROFIBUS address of DP slave
Range 1 ... 123 (not checked at present)
Acknowledgment: error code 1
Acknowledgment: error code 2
Not relevant
Note
If you change the address of an AS-I slave with the FCT = CW function, the
original data of the AS-I slave remains valid (i.e. it is not reset).
D-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
FCT = DR
parameter
Table D-6
This function reads the parameters of the DP/AS-I link. The FCT = DR function can only be activated by indirect parameterization. The data block which
is used has the following structure:
FCT = DR parameter
Data word
Parameter
DW 0
---
Not relevant
DW 1
DPAD
Address range of IM 308-C (e.g. F800H)
DW 2
IMST
DW 3
FCT
Function of FB IM308C: in this case DR
DW 4
GCGR
Not relevant
DW 5
TYP
Not relevant
DW 6
STAD
Not relevant
DW 7
LENG
Length of S5 memory area in bytes: in this case 19H
DW 8
ERR
Error word of FB IM308C
DW 9
---
DW 10
---
DW 11
---
DW 12
---
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
DL
DR
Number of IM 308-C
Slot number: in this case 04H
PROFIBUS address of DP slave
Range 1 ... 123 (not checked at present)
Data record number: in this case 84H
Not relevant
Acknowledgment: error code 1
Acknowledgment: error code 2
Not relevant
D-7
Demo programs
FCT = CR
parameter
This function shows the parameter echo, the version ID and the acknowledgments for the DP/AS-I link following the previously initiated FCT = DR
function. The acknowledgments indicate how the FCT = DR function was
terminated (DW 8: ERR parameter of FB IM308C; DW 11: error codes 1 and
2).
The FCT = CR function can only be activated by indirect parameterization.
The data block which is used has the following structure:
Table D-7
FCT = CR parameter
Data word
Parameter
DW 0
---
Not relevant
DW 1
DPAD
Address range of IM 308-C (e.g. F800H)
DW 2
IMST
DW 3
FCT
Function of FB IM308C: in this case CR
DW 4
GCGR
Reserved
DW 5
TYP
Type of STEP 5 memory area
DW 6
STAD
Start of STEP 5 memory area
DW 7
LENG
Length of S5 memory area in bytes: in this case 19H
DW 8
ERR
Acknowledgment: error word of FB IM308C
DW 9
---
Not relevant
DW 10
---
Not relevant
DW 11
---
DW 12
---
D-8
DL
DR
Number of IM 308-C
PROFIBUS address of DP slave
Range 1 ... 123 (not checked at present)
Note: 00H or 123 causes an error message
(see DW8)
Acknowledgment: error code 1
Acknowledgment: error code 2
Reserved
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
Data in S5 memory
area
Table D-8
The table below shows the allocation of the S5 memory area. The first 16
bytes represent the parameter echo; each nibble corresponds to one slave. In
the following nine bytes firmware version and the release date of the DP/
AS-I Link are specified in ASCII code.
Allocation of the S5 memory area if FCT = CR
DB/DX
M/S
Parameter echo of AS-I slaves (4 bits each)
DW n
Bytes n / n+1
Irrelevant / slave 1 / slave 2 / slave 3
DW n+1
Bytes n+2 / n+3
Slave 4 / slave 5 / slave 6 / slave 7
DW n+2
Bytes n+4 / n+5
Slave 8 / slave 9 / slave 10 / slave 11
:
:
:
DW n+7
Bytes n+15 / n+16
Slave 28 / slave 29 / slave 30 / slave 31
Version and release of DP/AS-I link
DW n+8
Bytes n+17 / n+18
5A30H = Z0 (firmware Z02 of 31.07.96)
DW n+9
Bytes n+19 / n+20
3233H = 23 (firmware Z02 of 31.07.96)
DW n+10
Bytes n+21 / n+22
3130H = 10 (FW Z02 of 31.07.96)
DW n+11
Bytes n+23 / n+24
3739H = 79 (FW Z02 of 31.07.96)
DL n+12
Bytes n+25
36H = 6 (FW Z02 of 31.07.96)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
D-9
Demo programs
D.1.2
Interpreting the error messages of FBIM308C (FB 192) (DP/AS-I
link only)
ERR parameter
If an error occurs when FB IM308C is processed, information about its cause
can be found in DW 8. Please refer to section 7.3.3 for a detailed description
of the ERR parameter and the associated error numbers.
If you use the functions of the FB IM308C with the DP-AS-I link, the meanings of the subsequent error numbers of the ERR parameter differ from
those specified in Section 7.3.3.
ERR error
byte
Error code 1
parameter
Meaning
What to do
Hex.
Dec.
C1H
193
At least one of the additionally required parameters (DW 9 of the parameter DB or the OPCODE in
the S5 memory area) is impermissible.
Check the error codes 1 and 2 in DW 11
of the parameter DB in the table in Section D.1.2. There you will find detailed
information on the incorrect parameter.
C3H
195
The DP slave has failed.
Use the ”read slave diagnosis” (SD) function of the FB IM308C to read the diagnosis of the DP slave.
C6H
198
The desired function could Check the error codes 1 and 2 in DW 11
not be executed.
of the parameter DB in the table in Section D.1.2. There you will find detailed
information on the error.
The left byte of data word DW 11 contains error code 1. Here you can find
general information about any read or write errors that have occurred. The
following error numbers are output:
DFH: An error has occurred during a write job (Data_Write)
DEH: An error has occurred during a read job (Data_Read)
01H: A previous job is still running; repeat the last job
D-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
Error code 2
parameter
Table D-9
The right byte of data word DW 11 contains error code 2. You can find more
detailed information about any errors that have occurred here.
Meaning of the error code 2 parameter
Meaningg
Byte 0
Remedy
y
Hex.
Dec.
01H
001
AS-I slave not activated
---
02H
002
No source slave
Input error; enter correct value
03H
003
AS-I slave with address 0 already exists
---
04H
004
Destination slave already exists
---
05H
005
Cannot delete source address
---
06H
006
Cannot pprogram
g
source address with new address ---
07H
007
08H
008
Cannot write new parameters
Input error; enter correct value
09H
009
No meaning
---
0AH
010
No meaning
---
0BH
011
Job number unknown
Input error; enter correct value
0CH
012
Data record unknown
Input error; enter correct value
0DH
013
Opcode of AS-I Manager unknown
Input error; enter correct value
0EH
014
Telegram too long or too short
Enter correct number of bytes
0FH
015
Automatic programming active
Repeat job
10H
016
Argument too long; source address = destination Input error; enter correct argument
address
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
D-11
Demo programs
D.2
S5-95U: demo FB 30 for saving the overview diagnostics
Demo FB:
application
When FB 30 is called, the bits in EW 56 (overview diagnostics) are reset.
You thus cannot tell from EW 56 whether the slave is functioning again (see
section 10.4.1).
The demo FB 30 shown below (”SLAVEINF”) can be used instead of EW 56
to determine a possible slave failure.
Purpose of the
demo FB 30
If a slave can no longer be addressed, the corresponding bit in the ”INF”
parameter is set in accordance with the overview diagnostics (EW 56). As
soon as the slave can be addressed again, the corresponding bit in the ”INF”
parameter is reset.
Sequence of the
demo FB 30
The demo FB 30 (”SLAVEINF”) is described below. Proceed as follows:
1. Call FB 230 during cyclic program processing (see Table D-10).
Result: The slave diagnostics of all slaves are contained in DB 230 (see
Table D-11).
2. Now call the demo FB 30 (”SLAVEINF”) (see Table D-12). The contents
of the demo FB 30 are shown in Table D-13.
Result: The overview diagnostics are contained in MW 230 (”INF” parameter) and have the same structure as in EW 56.
D-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
Calling FB 230
Table D-10
FB 230 is called during cyclic program processing. The following STEP 5
application program shows how FB 230 is called with four DP slaves:
FB 230 call for the demo FB (”SLAVEINF”)
STL
Description
E 56.0
FB230
KY0,0
KY230,0
Lowest station
S_NR
DBNR
: U
: SPB
:
:
E
56.1
FB230
KY0,1
KY230,20
2nd lowest station
S_NR
DBNR
: U
: SPB
:
:
E 56.2
FB230
KY0,2
KY230,40
3rd lowest station
S_NR
DBNR
: U
: SPB
:
:
E
56.3
FB230
KY0,3
KY230,60
4th lowest station
S_NR
DBNR
: U
: SPB
:
:
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Slave diagnostics saved in DB 230,
starting at DW 0
Slave diagnostics saved in DB 230,
starting at DW 20
Slave diagnostics saved in DB 230,
starting at DW 40
Slave diagnostics saved in DB 230,
starting at DW 60
D-13
Demo programs
Contents of DB
230 230
Table D-11
DB 230 contains the slave diagnostics of the slaves you fetched via FB 230.
In this case it has the following contents:
Contents of DB 230
Data word
DL
DR
DW 0
PROFIBUS address of DP slave
(lowest DP slave)
Number of diagnostic bytes
DW 1
Station status 1
Station status 2
DW 2
...
...
...
...
...
DW 20
PROFIBUS address of DP slave
(2nd lowest DP slave)
Number of diagnostic bytes
DW 21
Station status 1
Station status 2
DW 22
...
...
...
...
...
DW 40
PROFIBUS address of DP slave
(3rd lowest DP slave)
Number of diagnostic bytes
DW 41
Station status 1
Station status 2
DW 42
...
...
...
...
...
DW 60
PROFIBUS address of DP slave
(4th lowest DP slave)
Number of diagnostic bytes
DW 61
Station status 1
Station status 2
DW 62
...
...
...
...
...
Calling the demo
FB 30
(”SLAVEINF”)
Table D-12
The following example shows how the demo FB 30 (”SLAVEINF”) is called
during cyclic program processing.
Call for the demo FB 30 (”SLAVEINF” )
STL
Meaning
OB 1
DBNR
INF
ST01
ST02
ST03
ST04
D-14
: L KF 230
: TMB 10
: SPA FB 30
Loads DB number
Saves DB number in MB 10
Branches to FB 30 SLAVEINF
:
:
:
:
:
:
MB 10 ––> KF 230
Overview diagnostics contained in MW 230; compare EW 56
Station status 1 of lowest station
Station status 1 of 2nd lowest station
Station status 1 of 3rd lowest station
Station status 1 of 4th lowest station
MB
MW
DL
DL
DL
DL
10
230
1
21
41
61
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
Contents of the
demo FB 30
(”SLAVEINF”)
Table D-13
The following demo FB 30 (”SLAVEINF”) was written for four slaves, but
can be adapted if necessary for any other number of slaves.
Contents of the demo FB 30 (”SLAVEINF”)
STL
Meaning
Network 1
0000
Name
:SLAVEINF
Des
:DBNR
E/A/D/B/T/Z:
Des
:INF
E/A/D/B/T/Z:
Des
:ST01
E/A/D/B/T/Z:
Des
:ST02
E/A/D/B/T/Z:
Des
:ST03
E/A/D/B/T/Z:
Des
:ST04
E/A/D/B/T/Z:
:
:
:B
:
B
E BI/BY/W/D: W
E I/BY/W/D: BY
E BI/BY/W/D: BY
E BI/BY/W/D: BY
EI/BY/W/D: BY
=DBNR
A DBxx (xx => number)
Check for lowest slave
:L
:
:L
:
:!=F
:SPB
:L
:L
:UW
:T
:
=ST01
Station status 1 of lowest slave (see
E 56.0)
corresponds to => slave cannot be addressed (=> slave failure)
If slave failure => branch
:L
:L
:!=F
:SPB
:L
:L
:UW
:T
:
=ST02
KH 0001
:L
:L
:!=F
:SPB
:L
:L
:UW
:T
:
=ST03
KH 0001
:L
:L
:!=F
:SPB
:L
:L
:UW
:T
:
:
:BEA
:
=ST04
KH 0001
KH 0001
=M001
=INF
KH FEFF
If no slave failure => reset
bit 0 of INF parameter
via UW link
=INF
Check for 2nd lowest slave (see E
56.1)
=M002
=INF
KH FDFF
=INF
Check for 3rd lowest slave
=M003
=INF
KH FBFF
=INF
Check for 4th lowest slave
=M004
=INF
KH F7FF
=INF
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
etc. for all other slaves
D-15
Demo programs
Table D-13
M001
M002
M003
M004
D-16
Contents of the demo FB 30 (”SLAVEINF”), continued
:L
:L
:OW
:T
:BEA
=INF
KH 0100
:L
:L
:OW
:T
:BEA
=INF
KH 0200
:L
:L
:OW
:T
:BEA
=INF
KH 0400
:L
:L
:OW
:T
:BE
=INF
KH 0800
Failure: lowest slave
Set bit 8 of INF parameter via OW
link
=INF
Failure: 2nd lowest slave
Set bit 9 of INF parameter via OW
link
=INF
Failure: 3rd lowest slave
Set bit 9 of INF parameter via OW
link
=INF
Failure: 4th lowest slave
Set bit 11 of INF parameter via OW
link
=INF
etc. for all other slaves
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Demo programs
Example
The interpretation with FB 30 (”SLAVEINF”) is shown below with the aid of
an example.
Assumptions:
Four stations with the following PROFIBUS addresses: 5, 20, 110, 123.
Station 110 has failed.
The overview diagnostics (EW 56) thus have the following appearance:
Table D-14
Overview diagnostics
Input
p byte
y
1
Bit position
7
6
5
4
3
2
1
0
56
0
0
0
0
0
1
0
0
57
0
0
0
0
0
0
0
0
Bits correspond to the DP slaves ranging from the lowest to the highest PROFIBUS address: (lowest PROFIBUS address: EB 56.0; highest PROFIBUS address with
16 slaves: EB 57.7).
1. You can fetch the slave diagnostics via FB 230 and save them in DB 230,
starting at DW 40, for station 110 (--> EB 56 = 00H).
2. You can evaluate the slave diagnostics with the aid of FB 30 (”SLAVEINF”)and set the corresponding bits in the ”INF” parameter (MW
230).
Result: MW 230 now has the following appearance (cf. Table 10-4, EW 56):
Table D-15
Flagg word
230
MW 230
Bit position
7
6
5
4
3
2
1
0
MB 230
0
0
0
0
0
1
0
0
MB 231
0
0
0
0
0
0
0
0
This tells you that the 3rd lowest station (station 110) has failed.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
D-17
Demo programs
D-18
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
E
Dimensional drawings
In this chapter
This chapter contains dimensional drawings of all the components described
in this manual.
Section
Topic
Page
E.1
Dimensional drawing of the IM 308-C master interface
E-2
E.2
Dimensional drawings of the bus connectors
E-3
E.3
Dimensional drawings of the RS 485 repeater
E-5
E.4
Dimensional drawing of the PROFIBUS Terminator
E-6
The dimensional drawing of the S5-95U programmable controller is in the
system manual S5-95U Programmable Controller.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
E-1
Dimensional drawings
E.1
Dimensional drawing of the IM 308-C master interface
192.7
160
189.4
Figure E-1
E-2
45
48
25
192
182
243
234
5.5
20
Dimensional drawing of the IM 308-C master interface
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Dimensional drawings
Dimensional drawings of the bus connector
64
64
25
34
5
34
Contact surface of D-sub
connector
25
15.8
8-0.2
Contact surface of D-sub
connector
15.8
8-0.2
5
E.2
10
on
10
on
off
off
without programmer socket
with programmer socket
Figure E-2 IP 20 bus connector (6ES7 972-0B.11-0XA0)
4
Contact surface of D-sub
connector
34
58
35
25
15
10
30°
Figure E-3 IP 20 bus connector (6ES7 972-0BA30-0XA0)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
E-3
Dimensional drawings
Contact surface of Dsub connector
Contact surface of
D-sub connector
15,8
8-0.1
15,8
8-0.1
38
25
54
54
25
5
5
38
10
10
35°
without programmer socket
35°
with programmer socket
Figure E-4 IP 20 bus connector (6ES7 972-0B.40-0XA0)
E-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Dimensional drawings
E.3
Dimensional drawings of the RS 485 repeater
73
125
128
45
Figure E-5
RS 485 repeater on standard-section busbar
70
125
45
Figure E-6
RS 485 repeater on busbar for S7-300
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
E-5
Dimensional drawings
E.4
Dimensional drawing of the PROFIBUS Terminator
SIEMENS
PROFIBUS
TERMINATOR
L+ M PE
A1 B1
29.6
70
DC
24 V
6ES7 972–0DA00–0AA0
40.3
60
44.5
Figure E-7 PROFIBUS Terminator
E-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
F
Order numbers
Order numbers
Table F-1 lists all the components, complete with order numbers, that you
can order as options for the ET 200 distributed I/O system.
Note
You can find additional order numbers in Catalog ST PI, PROFIBUS & AS
Interface, Components on the Field Bus. Your SIEMENS partner will be
glad to help you.
Table F-1
Order numbers
Part
COM PROFIBUS, as of V 5.0
Order number
Comment
6ES5 895-6SE03
–
COM PROFIBUS V 3.3
6ES5 895-6SE.2
–
IM 308-C (including memory card)
6ES5 308-3UC11
–
256 KB
6ES5 374-1FH21
No
longer
available
256 KB
512 KB
6ES5 374-1KH21*
–
6ES5 374-1FJ21
No
longer
available
1 MB
6ES5 374-1KK21*
–
Programming adapter for the memory card
6ES5 985-2MC11
–
S5-95U programmable controller with DP ma- 6ES5 095-8ME01
ster interface (including 32 K-EEPROM)
–
32 K-EEPROM for S5-95U with DP master
interface
–
(including the COM PROFIBUS manual
(PDF))
Memory card for IM 308-C (flash EPROM)
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
6ES5 375-0LC61
F-1
Order numbers
Table F-1
Order numbers, continued
Part
Order number
Comment
S Up to 12 Mbps
6ES7 972-0BA10-0XA0
Without
programming
port
S Up to 12 Mbps
6ES7 972-0BB10-0XA0
With programming
port
S Up to 12 Mbps, 30_ outgoing cable unit
6ES7 972-0BA30-0XA0
Without
programming
port
S Up to 12 Mbps, 35_ outgoing cable unit
6ES7 972-0BA40-0XA0
Without
programming
port
S Up to 12 Mbps, 35_ outgoing cable unit
6ES7 972-0BB40-0XA0
With programming
port
RS 485 repeater in IP 20
6ES7 972-0AA01-0XA0
–
PROFIBUS Terminator
6ES7 972-0DA00-0AA0
–
Bus connector
Bus cable
S
S
S
S
S
–
Bus line
6XV1 830-0AH10
Bus line with PE sheath
6XV1 830-0BH10
Direct-buried cable
6XV1 830-3AH10
Trailing cable
6XV1 830-3BH10
Bus line with festoon attachment
6XV1 830-3CH10
E(E)PROM programming device for parallel
interface (LPT1)
S E(E)PROM programming device
S STEP 5/ST PC package, external PROM
–
6ES5 696-3AA11
S79200-A0567-F088
programmer
S Connecting cable (1.5 m in length)
F-2
C79195-A3863-H150
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Order numbers
Table F-1
Order numbers, continued
Part
Order number
Manuals
Comment
–
System Manual S5-90U/S5-95U Program- 6ES5 998-8MA.2
mable Controller
SINEC CP 5412 (A2)
SINEC L2-DP Interface of the S5-95U
6GK1 971-5CA00-0AA.
6ES5 998-8MD.1
Programmable Controller (DP slave)
6ES5 998-4ET.1
ET 200C Distributed I/O Device
6ES5 998-3EC.1
ET 200L Distributed I/O Device
6ES7 130-1AA00-8.A0
ET 200M Distributed I/O Device
6ES7 153-1AA00-8.A0
ET 200U Distributed I/O Device
6ES5 998-5ET.1
ET 200S Distributed I/O Device
6ES7 151-1AA00-8.A0
ET 200X Distributed I/O Device
6ES7 198-8FA00-8.A0
DP/AS-I Link
6ES7-156-0AA00-8.A0
ET 200 Handheld
6ES5 998-7ET.1
SIMATIC NET PROFIBUS Networks
6GK1 970-5CA10-0AA.
Repeater adapter
6GK1 510-1AA00
–
PROFIBUS RS 485 bus terminal
6GK1 500-0A.00
–
Optical link modules for fiber-optic cables
6GK1 502-3AB00
6GK1 502-4AB00
–
*
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
ET 200B Distributed I/O Device
This memory card is also shipped with the IM 308-C (6ES5 308-3UC11).
F-3
Order numbers
F-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G
COM PROFIBUS V3.3 or lower
In this chapter
You only need to read this chapter if you are working with COM PROFIBUS
V3.0 to V3.3. You will find the documentation for COM PROFIBUS V 5.0
on the COM PROFIBUS CD-ROM (see also Section 12).
For a limited transitional period, COM PROFIBUS V3.3 will be shipped in
parallel with the new COM PROFIBUS V 5.0.
This chapter contains a full description for COM PROFIBUS V3.0 to V3.3.
Purpose of the
chapter
Section
Topic
Page
G.1
Differences between COM PROFIBUS V3.0 to V3.3 and important information on the online functions
G-2
G.2
Scope of applications and preconditions for using the COM
PROFIBUS parameterization software
G-10
G.3
Starting COM PROFIBUS
G-12
G.4
Graphical user interface of COM PROFIBUS
G-14
G.5
Example of how to parameterize a DP configuration with
COM PROFIBUS
G-17
G.6
Example of how to parameterize an FMS configuration with
COM PROFIBUS
G-24
G.7
Creating and opening a program file; importing data
G-30
G.8
Parameterizing the configuration of a master system with
COM PROFIBUS
G-33
G.9
Making provision for masters other than those entered with
COM PROFIBUS
G-53
G.10
Device master files
G-54
G.11
Saving and exporting the configuration parameterized with
COM PROFIBUS
G-55
G.12
Documenting and printing the parameterized configuration
G-64
G.13
PROFIBUS-DP: service functions with COM PROFIBUS
G-65
Once you have read this chapter:
You will know how to install COM PROFIBUS on your programming
device or PC and how to work with COM PROFIBUS.
You will be able to enter the entire configuration of an ET 200 distributed
I/O system in COM PROFIBUS.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-1
COM PROFIBUS V3.3 or lower
G.1
Differences between COM PROFIBUS V3.0 to V3.3 and
important information on the online functions
COM PROFIBUS:
from V3.2 to V3.3
COM PROFIBUS V3.3 has the following new functions and features that
were not available in V3.2:
S The “control” function is now available for the station type ET 200L-SC,
ET 200L-SC IM-SC.
S You can use the Help " Info via DP card menu command to check the
installed DP card and any associated ressources.
S The CP 5412 (A2) now supports automatic transmission rate detection.
S The CP 5412 (A2) as DP master supports the “Overview diagnostics” online function.
COM PROFIBUS:
from V3.1 to V3.2
COM PROFIBUS V3.2 has the following new functions and features that
were not available in V3.1:
S Under the Windows 95 operating system, the online functions are also
possible using the CP5611 adapter (PCI). This adapter handles all PROFIBUS transmission rates up to 12 Mbps.
S Before each online function is started, COM PROFIBUS determines the
current transmission rate on the PROFIBUS and sets it. You no longer
need to know in advance the current transmission rate of a bus system you
want to diagnose using the programming device/PC.
Restrictions:
– The CP 5412 (A2) does not support automatic transmission rate detection.
– The MPI cards can detect transmission rates of up to 1.5 Mbps, but
note that under COM PROFIBUS the MPI cards can only be run up to
a maximum of 500 kbps.
S Stations of the type ET 200L-SC IM-SC can also be configured.
S If you have started one of the online functions (overview diagnosis, slave
diagnosis, status of the DP slave inputs/outputs), you can use the F1 key
to obtain context-sensitive help.
S In the ”Master parameters” dialog box, you can activate the AUTOCLEAR functionality for SIMATIC NET PC modules. In AUTOCLEAR
mode, the CP 5412 (A2) or Softnet DP automatically switches to CLEAR
mode (the DP system is powered down) if a malfunction occurs in one or
more DP slaves during the productive phase.
In CLEAR mode, the DP master sends data with a value of 0h to the DP
slaves in the output direction. The DP master does not exit this mode independently; the user has to explicitly initiate a return to OPERATE
mode.
G-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
COM PROFIBUS:
from V3.0 to V3.1
– Brief Overview –
COM PROFIBUS V3.1 has the following new functions and featuresthat
were not available in V3.0:
S The full functionality of the online status and error diagnostic functions
(overview diagnostics, slave diagnostics, status of the DP slave inputs/
outputs) can be used.
S The new online function “Control” allows you to set the outputs of the DP
slaves (see next page).
S The File " Export " ASCII file and File " Import " ASCII file menu
commands allow the configuration of a master system to be saved and
loaded in ASCII format.
S Device master files can be created for connecting DP slaves of the ET 200
family to DP masters that are not configured using COM PROFIBUS (see
next page).
S Additional parameters are offered in the “Bus parameters” dialog box for
optimizing bus and response times: “Number of repeaters”, “Number of
OLMs” (optical link modules), “Line length (CU)” and “Line length
(FO)”.
S A baud rate of 45.45 kbaud can be parameterized for PROFIBUS-PA (DP/
PQ coupler).
S All online functions are also supported for the CP 5412 (A2) in DP mode.
S When working with the CP 5412 (A2), you can use the “Overview” button in the “Master parameters” dialog box to display an overview of all
the configured FMS connections together with the most important parameters.
S When working with the CP 5412 (A2), you can use the “Cyclical frames”
button in the “Groups and their properties” dialog box to configure the
cyclical sending of the FREEZE and SYNC control commands.
S S5 function blocks for the analog modules of an ET 200M are shipped
with this version of COM PROFIBUS. After installation you will find the
S5 functions together with a detailed description (readme.doc) in the
COM PROFIBUS directory ...\ANALOG.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-3
COM PROFIBUS V3.3 or lower
Controlling the
Outputs
As of version 3.1 of COM PROFIBUS you can control the outputs of the DP
slaves on the PROFIBUS-DP from the programming device/PC.
Proceed as follows:
1. Select the DP slave in the graphical editing window.
2. Choose the Service Status/control menu command or the Status/control command from the pop-up menu for the slave (by clicking the slave
with the right mouse button).
3. Suppress the status display of the slave inputs/outputs by clicking
the COM PROFIBUS toolbar.
on
4. Specify new control values in the white fields of the ”Outputs” column in
the table.
5. Start the control of the outputs with the new control values by clicking
. Communication between the slave and the master (class 1) is interrupted. The programming device/PC (master class 2) with COM PROFIBUS is the master for this period.
6. You click
to switch from control back to the current status display of
the inputs/outputs. The connection to the master (class 1) is re-established.
Note: If there is no master (class 1) on the bus, “Status” is not possible.
Note: The “Control” function is not available for the PROFIBUS card
“MPI_ISA_Karte” and for the station types DP/AS-I Link and ET 200L-SC.
Creating a DeviceMaster File
As of version 3.1 of COM PROFIBUS, you can create device master files for
connecting DP slaves of the ET 200 family to DP masters of other manufacturers.
Principle: You use COM PROFIBUS to configure the DP slave in the usual
way. COM PROFIBUS creates a device master file on the basis of the configuration data. The device master file contains the configuration data of the
DP slave optionally in the form of a compact station or a modular station.
You copy the device master file to the device master directory of the other
manufacturer’s configuration tool. This gives the configuration tool a DP
slave with fixed parameterization; the only thing left to do is address assignment.
G-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Proceed as follows:
1. Choose the File New menu command.
2. Select ”Default master” as the master station type in the “Master host
selection” dialog box.
Result: The graphical editing window appears with a default as the master.
3. Configure the DP slaves in this window in the same way as you do for a
full configuration with COM PROFIBUS (except for addressing).
4. Select a DP slave in the window.
5. Choose the File Create device master file menu command.
6. In the ”Create device master file” dialog box, specify the device name,
the identifier format type and the modularity of the station and then confirm you entries.
Note
Select only an identifier format type and station modularity that can be interpreted by the non-Siemens configuration tool or DP master (non-Siemens
master).
7. In the ”Save as” dialog box, specify the directory and name of the device
master file and then confirm your entries.
Result: COM PROFIBUS stores the device master files in the ...\PROGDAT
directory.
”Create GSD File”
Dialog and
Examples
Two check boxes in the ”Create GSD File” dialog box (below) allow you to
specify the identifier format type and modularity in which the configuration
is entered in the device master file.
Figure G-1 ”Create GSD File” Dialog Box
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-5
COM PROFIBUS V3.3 or lower
Variant 1: Configuration in normal identifier format and compact station
Create device master file with normal identifier format only
Create device master file with modular station structure
Example of entry in device master file (ET 200M (IM153-1) with 16DE and
4AA):
...
Module=”Cfg–Data” 0x00, 0x00, 0x00,
0x11, 0x63
EndModule
...
S7 header (3 bytes),
16DI, 4AO
Variant 2: Configuration in special identifier format and compact station
Create device master file with normal identifier format only
Create device master file with modular station structure
Example of entry in device master file (ET 200M (IM153-1) with 16DE and
4AA):
...
Module=”Cfg–Data”
0xAD, 0xC4, 0x04,
0x41, 0x04, 0x00,
0x43, 0x01, 0x00,
0x83, 0x43, 0x00,
EndModule
...
0x04,
0x00,
0x00,
0x9F,
0x25,
0x00, 0x00,
0x00, 0x8B,
0x8F, 0xC0,
0xC2,
0xE0
S7 header (15 bytes),
16DI,
4AO
Variant 3: Configuration in normal identifier format and modular station
Create device master file with normal identifier format only
Create device master file with modular station structure
Example of entry in device master file (ET 200M (IM153-1) with 16DE and
4AA):
...
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
...
G-6
1” 0x00
S7 header
2” 0x00
S7 header
3” 0x00
S7 header
4” 0x11
16DI
5” 0x63
4AO
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Variant 4: Configuration in special identifier format and modular station
Create device master file with normal identifier format only
Create device master file with modular station structure
Example of entry in device master file (ET 200M (IM153-1) with 16DE and
4AA):
...
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
Module=”Module
EndModule
...
PROFIBUS Monitor
1” 0x04, 0x00, 0x00, 0xAD, 0xC4 S header
2” 0x04, 0x00, 0x00, 0x8B, 0x41 S7 header
3” 0x04, 0x00, 0x00, 0x8F, 0xC0 S7 header
4” 0x43, 0x01, 0x00, 0x9F, 0xC2 16DI
5” 0x83, 0x43, 0x00, 0x25, 0xE0 4AO
PROFIBUS Monitor is also shipped with COM PROFIBUS. PROFIBUS Monitor appears after installation in the COM PROFIBUS program group. It is
supplied free of charge, and no claims can therefore be made if it is not bugfree.
There is no description of PROFIBUS Monitor in the ET 200 Distributed I/O
Device manual. There is a detailed description of its functions in the Monitor.wri file, which you will find next to the PROFIBUS Monitor icon in the
program group.
The CP 5412 (A2) does not support the PROFIBUS Monitor shipped with
COM PROFIBUS.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-7
COM PROFIBUS V3.3 or lower
COM PROFIBUS,
online functions
When you enter the DP parameters, please note the following in connection
with the online functions of COM PROFIBUS:
S The online functions are not supported by COM PROFIBUS under
MS Windows NT. They can be run under MS Windows 3.x or MS Windows 95 on the basis of the CP 5411, the CP 5412 (A2), the CP 5511 and
the MPI cards (integrated MPI interface for Siemens programmers,
MPI_ISO card).
S The CP 5511 cannot be withdrawn during online operation.
S All open MS-DOS applications must be closed before you activate an
online function in Windows 95. Otherwise, there is a danger that interrupts will be lost and COM PROFIBUS will crash.
S When you select the overview diagnostics, the set program file must coincide with the current master parameters. If not, the information which is
displayed will not match the actual bus configuration.
S When you select the Import " DP master function, the bus profile you
have defined and the baud rate of the DP card must coincide with the actual bus parameters. If not, you will not be able to set up a connection to
the selected station.
If you encounter any errors in connection with the baud rate or the bus
profile, the reaction times on the programmer/PC may be as much as several minutes.
Tip: You can shorten this time by disconnecting the PROFIBUS cable
from the programmer/PC.
S If a sequence error is indicated for the Export " DP master or Import "
DP master function, you must wait for a standard period of at least 65 s
before attempting to activate the function again.
S You must close all online applications before you exit COM PROFIBUS.
S Permanent virus checks may impair the online functions.
G-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Creating program
files with
COM PROFIBUS <
V3.2
If you use COM PROFIBUS V3.3 to edit a program file created using
COM PROFIBUS < V3.2, the following host type errors occur when the program file is read in:
Setting in V3.0
Corruption in V3.1
Corruption in V3.2/3.3
CPU 928A
CPU 928
CPU 928
CPU 928B
CPU 946/947
CPU 946/947
CPU 946/947
CPU 948
CPU 948
CPU 948
CPU 948
SINUMERIK 840C
In this case, proceed as follows:
1. Open the program file in COM PROFIBUS V3.3.
2. Choose the Configure Host parameters menu command.
3. Click the ”Host type” button in the “Host parameters” dialog box.
4. Select the correct host type, and then click “OK”.
5. If your bus configuration consists of a number of masters on different
hosts, carry out steps 2. to 4. for each host.
Program files created using V3.1 are no longer corrupted as of V3.2.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-9
COM PROFIBUS V3.3 or lower
G.2
Scope of applications and preconditions for using the
COM PROFIBUS parameterization software
Why you need
COM PROFIBUS
You need the COM PROFIBUS parameterization software:
to parameterize the bus configuration, the hosts, the masters and the
slaves
to read the data from a memory card/master or write data to a memory
card/master, and
to start up the bus configuration
to generate detailed system documentation
Preconditions for
working with
COM PROFIBUS
COM PROFIBUS runs under the MS-Windows GUI. We assume that you are
familiar with MS-Windows.
Preconditions for
using
COM PROFIBUS
in order to use the full functionality of COM PROFIBUS, you require:
The MS-DOS operating system, V 5.0 or higher
The MS-Windows GUI (V 3.1x or higher) or Windows 95
At least 8 Mbytes free RAM
Approx. 10 Mbytes free space on hard disk
386 CPU or faster
DP online
functions of the
PC/programmer
You can use your PC or programmer online on the PROFIBUS with COM
PROFIBUS V3.0 or higher, in other words the PC/programmer takes part in
data communication on the PROFIBUS as an active bus station with PROFIBUS address 0.
You need the online functions for the service functions of COM PROFIBUS
(e.g. diagnostics) as well as for transferring a master system directly to the
master via PROFIBUS.
G-10
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Preconditions for
using the DP online functions
You require one of the PROFIBUS cards for PCs/programmers shown in
Table G-1 in order to use the online functions of COM PROFIBUS or the
diagnostic functions.
Detailed installation instructions are enclosed with the PROFIBUS cards.
You must use the programming adapter with order number
6ES7 901-4BD00-0XA0, for example, to connect the programmer/PC to the
PROFIBUS. You do not need to take account of any spur capacitances with
this programming adapter (see section 3.5).
In the majority of situations, the PROFIBUS cards work correctly with the
default setups. If this is not the case, please check the following setups, to
make sure there are no conflicts with other plug-in cards.
Table G-1
Possible setups on the PROFIBUS card for the online functions of COM PROFIBUS
Card type
Card setups
Permissible infor COM
terrupts (IRQ)
stored in the
following section of the
<...\kernel\comet.ini>
file:
Required address range
in the
memory area
below 1
Mbyte:
Memory area
which must be excluded with
emm386.exe in
config.sys file
Memory area which
must be excluded in
Windows system.ini
file in [386enh] section
Integrated MPI
interface (Siemens programmers only)
[MPI_1]
Possible IRQs:
5, 10, 11, 12, 15
Length 100h
Occupied memory
area
Occupied memory
area
Default: 11
Default
address:
0xCC000 1
Default:
X=CC00-CCFF
Default: EMMEXCLUDE=
CC00-CCFF
MPI_ISA card
[MP1_1]
Possible IRQs:
5, 10, 11, 12, 15
Length 100h
Occupied memory
area
Occupied memory
area
Default: 11
Default
address:
0xDC000
Default:
X=DC00-DCFF
Default: EMMEXCLUDE=
DC00-DCFF
Possible IRQs:
5, 10, 11, 12, 15
No
No
No
CP5411 card
[DPI_1]
Default: 11
CP5511 card
(PCMCIA) 2
1
2
[DPP_1]
This card is started up automatically when the Card and Socket Services are
installed.
The set address can be checked and altered if necessary using the BIOS Setup program.
The Card and Socket Services, which are essential for operation, do not form part of the scope of supply of COM
PROFIBUS. Please call the hotline to order the Card and Socket Services for Siemens programmers.
You can find more information about the CP5511 card in the file called ”\kernel\online.wri” in the COM PROFIBUS directory, providing you have installed the online functions with the CP5511 card.
Note
Please note that with COM PROFIBUS the MPI cards (integrated MPI interface, MPI-ISA card) can only be operated up to a transmission rate of
500 kbaud.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-11
COM PROFIBUS V3.3 or lower
G.3
Starting COM PROFIBUS
Making a backup
copy
Before you install COM PROFIBUS, you should use MS-DOS, the File Manager under MS-Windows or the Explorer under Windows 95 to create a
backup copy of the system disks.
Thereafter, you use only the backup copy.
Installing
COM PROFIBUS
To install COM PROFIBUS:
1. Insert the first disk of the COM PROFIBUS set in a disk drive, e.g.
drive A.
2. Start the File Manager under MS-Windows or the Explorer under Windows 95.
3. Select the ”SETUP.EXE” command on the COM PROFIBUS disk, e.g. on
drive A.
Result: The COM PROFIBUS installation program is started.
4. Choose another directory if you do not want to use the default directory,
then click ”Install”.
5. Select the program components that you require and confirm them by
clicking ”OK”.
6. Specify the program group in which you want to install COM PROFIBUS, e.g. ”Siemens COM PROFIBUS”.
7. Follow the instructions provided by COM PROFIBUS to install the software.
Result: COM PROFIBUS is installed on your PC or programmer.
8. Check that the pointer to the STEP7/S7BIN directory has been written
correctly into your ”AUTOEXEC.BAT”. If the entry is not correct, add
the following line to your ”AUTOEXEC.BAT”:
path = [drive]:\STEP7\S7BIN ;
e.g. for drive C:
path = C:\STEP7\S7BIN
9. Reboot your programmer or PC.
10. If you intend using the memory card functions, make sure that the
memory card driver is loaded when MS-WINDOWS starts
(WINSTART.BAT).
G-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Installing the DP
online functions
Pay attention to the following points when you install the online functions of
COM PROFIBUS:
If you forget to install the online functions, you can also load them later
on without having to repeat the complete installation procedure. To do so,
simply select the ”Add Online Functions” option.
The online functions take up a lot of space in your RAM. Do not install
them unless you actually need them!
If you install the online functions by mistake, you can uninstall them
again without having to repeat the complete procedure. To do so, simply
start the <setup.exe> program and mark ”Add Online Functions” under
Options. You can then specify ”Application Without Online Functions”
during the installation procedure.
Please also read the additional information about using your particular
PROFIBUS card in the programmer/PC which is contained in section G.2.
Starting
COM PROFIBUS
To start COM PROFIBUS:
1. Select the ”Siemens COM PROFIBUS” group in the Program Manager
(default name), and
2. Double-click on the icon for COM PROFIBUS.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-13
COM PROFIBUS V3.3 or lower
G.4
Graphical user interface of COM PROFIBUS
Overview
The COM PROFIBUS GUI incorporates the following standard elements (for
example):
COM PROFIBUS
Title bar
File
Edit
ÅÅ
ÅÅ
Configure
Menu bar
Toolbar
Service
Documentation
Window
Help
Master System: PROFIBUS Address 1
Bus Description: PROFIBUS-DP
Host Description: SIMADYN D host system
Slaves
Station Type: SIMADYN D SS5
ET 200
PROFIBUS Address: 1
Station Description: Master system
SIMATIC
Workplace
DRIVES
SWITCHG.
C+M
VALVES
Application
window
CONTROL
IDENT
ENCODERS
Others
Status bar
I: 0%
O: 0%
Offline
Pop-up window for selecting
slaves for configuration
Address range used for inputs and
outputs in P area
Figure G-2 Screen elements of COM PROFIBUS
Title bar
The title bar always contains the name of the application, in this case
”COM PROFIBUS”.
Status bar
The status bar contains outline information indicating the currently active
command, the current activity of COM PROFIBUS or notes referring to operator inputs.
The status bar also indicates the amount of address space already assigned for
inputs and outputs.
G-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Menu bar
The menu bar contains the names of the various pull-down menus. By opening a pull-down menu, you can call certain functions:
Table G-2
The functions in the pull-down menus
Menu
Commands in menu
File
Open, save and close program files
Read (import) master systems from a memory card, a DP master
or a binary file
Save (export) master systems to a memory card, a DP master, a
binary file or an NCM file
Export the operating system file to a memory card for IM 308-C
Re-import device master files and type files
Print system documentation
Edit
Cut, copy, paste and delete selected DP slaves or FMS stations
Configure
Enter bus, host, master and DP slave parameters or FMS station
parameters
Generate a new master system, a new DP slave or a new FMS
station
Change from DP parameterization to FMS parameterization and
vice versa
Arrange DP slaves in groups
Service
Display the overview and slave diagnostics
Status of the slave inputs/outputs
Change the PROFIBUS address of a slave using PROFIBUS
Activate a parameter record after exporting it to the DP master
Set the parameters on the PROFIBUS card
Display the data cycle times
Switch the programmer/PC offline from PROFIBUS
Delete memory cards
Mouse
Documentation
Print system documentation
Window
Change to a different window
Help
Online help
The mouse buttons have the following functions in COM PROFIBUS:
Table G-3
Functions of the mouse buttons
Function
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Meaning
Click left mouse button once
Select
Click left mouse button twice
Open window for selection
Click right mouse button and hold
down
Pop-up menu with most important
functions
G-15
COM PROFIBUS V3.3 or lower
Toolbar
The toolbar contains icons that you can use to select commands without
working through the menus:
Table G-4
Icon
Meanings of icons
Menu command
File
ÅÅ
ÅÅ
Icon
Menu command
Copy
Description
Creates a new file
Edit
File Open
Opens an existing program file of COM PROFIBUS
Configure New
master system
Opens a new master system with PROFIBUS address query for the master
File Save
Saves the configuration
in the current program
file
File Export Memory card
Exports the current program file to a memory
card
Print
Prints system documentation for the open documentation window
File Export DP
master
Exports master system to
DP master
Edit Cut
Cuts out the selected DP
slave(s)/FMS station(s)
File Import DP Imports master systems
master
from the DP master to
the open program file
Edit Copy
Copies the selected DP
slave(s)/FMS station(s)
with S5 addresses
Help Contents
Application
window
New
Description
Copies the selected DP
slave(s)/FMS station(s)
without S5 addresses
Opens online help
Working in an application window, you construct the bus using icons. Each
application window contains a master to which you assign slaves graphically.
By double-clicking on the icon or designation, you automatically switch to
the dialog box for entering the individual parameters. The gray highlighting
in Fig. G-3 indicates the active areas:
Master System: PROFIBUS Address 1
Bus Description: Variable / S5-95U
Host Description: S5-95U host system 1
Station Type: S5-95U DP / Master
PROFIBUS Address: 1
Station Description: Master System 1
Station Type: B-32DI DP
PROFIBUS Address: 3
Station Description:
Figure G-3 Example of an application window
G-16
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.5
Example of how to parameterize a DP configuration with
COM PROFIBUS
Overview
This section contains a short example showing how to parameterize a configuration with COM PROFIBUS:
Start COM PROFIBUS
Enter the bus parameters
Enter the host parameters
Enter the master parameters
Enter the slave parameters for the ET 200B and the ET 200M
Print the system documentation
Save the configuration and export it to the DP master
and
Display the status of the inputs/outputs.
Parameterization
example for an
FMS configuration
You can find a similar parameterization example for an FMS configuration in
section G.6.
Sample
configuration
Fig. G-4 contains an example showing how a configuration is parameterized
with COM PROFIBUS:
Host: CPU 945
Station type (DP master): IM 308-C
PROFIBUS address: 1
Station type: ET 200B-16DO DP
Order number: 6ES7 132-0BH00-0XB0
PROFIBUS address: 3
Station type: ET 200M
Order number: 6ES7 153-1AA01-0XB0
PROFIBUS address: 4
Figure G-4 Sample configuration
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-17
COM PROFIBUS V3.3 or lower
Starting
COM PROFIBUS
To work with COM PROFIBUS:
1. Start MS-Windows and
2. Double-click on the icon for COM PROFIBUS.
Result: COM PROFIBUS starts.
3. Select File New and
4. Select the master and the associated host.
Master Host Selection
Address
1
2
3
4
5
6
7
8
9
10
11
Master Station Type
IM 308-C
S5-95U DP / master
IM 180 master
505-CP5434-DP
SIMADYN D SS52
CP 5412 (A2)
Host Station Type
S5–115U / CPU 944B
S5–115U / CPU 945
S5–135U / CPU 922
S5–135U / CPU 928A
S5–135U / CPU 928B
S5–155U/H / CPU 946/947
S5–155U/H / CPU 948
OK
Cancel
Help
Master: 6ES5 308-3UC11
Host:
6ES5 945-7UA.1
Figure G-5 Example of the ”Master Host Selection” window
5. Press ”OK” to confirm.
Result: COM PROFIBUS creates a window containing icons for the master system having PROFIBUS address ”1”.
COM PROFIBUS
Edit
Å
Å
Configure
Service
Documentation
File
Help
Slaves
Overview of Master Systems - NONAME.ET2
Mas
Window
ET 200
SIMATIC
Master System: PROFIBUS Address 1
Bus Description: PROFIBUS-DP
Host Description: S5-115U / CPU 945
DRIVES
SWITCHG.
C+M
Station Type: IM 308-C
VALVES
PROFIBUS Address: 1
CONTROL
Station Description: Master System 1
IDENT
ENCODERS
Others
I: 0%
O: 0%
Offline
Figure G-6 Example showing how the master system is displayed on screen
G-18
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Entering bus
parameters
To enter the parameters for the bus:
1. In the application window, double-click on ”Bus Description”.
Result: The ”Bus Parameters” dialog box is opened.
Bus Parameters
Bus Description:
Bus example for parameterization
Parameters
Bus Profile PROFIBUS-DP
Baud:
1500.0
kbaud
Repeaters on Bus
OK
Cancel
Help
Set parameters ...
Figure G-7 Example of the ”Bus Parameters” dialog box
2. Confirm the ”PROFIBUS-DP” bus profile and the baud rate of
1500 kbaud by pressing the ”OK” button.
Result: The bus parameters you entered are saved and you are returned to
the application window.
Entering host
parameters
To enter the designation for the host:
1. In the application window, double-click on ”Host Description”.
Result: The ”Host Parameters” dialog box is opened.
Host Parameters
OK
Host Description:
Host system <1>
Host Type:
S5-115U / CPU 945
Power-up Delay:
20
[ s]
Cancel
Host Type...
Reserv. I...
Reserv. O...
Addresses...
Help
Figure G-8 Example of the ”Host Parameters” dialog box
2. Make your entries as appropriate and confirm by pressing ”OK”.
Result: The host parameters you entered are saved and you are returned
to the application window.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-19
COM PROFIBUS V3.3 or lower
Entering master
parameters
To extend the parameters for the master:
1. In the application window, double-click on the icon for the master.
Result: The ”Master Parameters” dialog box is opened.
Master Parameters
OK
PROFIBUS Address:
1
Station Type:
IM 308-C
Station Description:
Master for pump 1
Host:
Host system <1>
Addressing Mode:
Linear
Number of IM 308-C:
0
Cancel
Configure...
LSAP ...
VFD ...
Help
Multiprocessor Mode:
Defaults
Error-Reporting:
QVZ
Response Monitoring for slaves
Figure G-9 Example of the ”Master Parameters” dialog box
2. Select the values as shown above and press the ”OK” button to confirm.
Result: The master parameters you entered are saved and you are returned to the application window.
G-20
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Entering slave
parameters for
ET 200B
To configure the ET 200B distributed I/O station:
1. In the ”Slaves” window, click on the icon for the ET 200 and by holding
down the left mouse button, drag it to the bottom of the bus.
Result: A selection list allowing you to choose the PROFIBUS address of
the slave is opened.
2. Select ”3” and press the ”OK” button to confirm.
Result: The ”Slave Parameters” dialog box is opened.
Slave Parameters
Family:
Station Type:
ET 200C
ET 200U
ET 200B
ET 200M
ET 200L
SIMATIC
DRIVES
B-16DO
B-16DO/2A
B-16DI/16DO
B-8DI/8DO
B-32DO
B-24DI/8DO.2
B-24DI/8DO
Order Number:
DP
DP
DP
DP
DP
DP
DP
6ES7 132-0BH00-0XB0
6ES7 132-0BH10-0XB0
6ES7 133-0BL00-0XB0
6ES7 133-0BH00-0XB0
6ES7 131–0BL00–0XB0
132-0BL00-0XB0
6ES7 133-0BN10-0XB0
6ES7 133-0BN00-0XB0
OK
Cancel
Configure...
Parameterize...
Help
Description:
Response Monitoring:
3
FREEZE-able
Error Rreporting:
None
PROFIBUS Address:
QVZ
PEU
SYNC-able
Figure G-10 Example of the ”Slave Parameters ET 200B” dialog box
3. Select ”ET 200B” as the family and the ET 200B-16DO with order number 6ES7 132-0BH00-0XB0 as the station type, and enter a designation.
Press the ”OK” button to confirm.
Result: The master system in the application window is extended accordingly.
Entering slave
parameters for
ET 200M
To configure the ET 200M distributed I/O station
1. In the ”Slaves” window, click on the icon for ET 200 and by holding
down the left mouse button, drag it to the bottom of the bus.
Result: A selection list allowing you to choose the PROFIBUS address of
the slave is opened.
2. Select a PROFIBUS address, e.g. ”4”, and press the ”OK” button to confirm.
Result: The ”Slave Parameters” dialog box is opened.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-21
COM PROFIBUS V3.3 or lower
3. Select the ET 200M with order number 6ES7 153-1AA01-0XB0 as the
station type and click on the ”Configure...” button to switch to the ”Configure” dialog box
Result: The ”Configure ET 200M” dialog box is opened.
Configure: ET 200M (IM 153-1) #4 <>
ID
11
22
Order Number
Remarks
I Addr. O Addr.
004
Cancel
004
33
004
4
4E5
067
OK
Order No. ...
6ES7 321-1FF0*-0AA0 8DE
ID...
P000
000
Data...
56
67
Reserve
Auto Addr.
78
Delete...
8
Addresses...
9
107
Param. ...
118
Help
12
Figure G-11 Example of the ”Configure ET 200M” dialog box
4. Click on the first white field in the ”ID” column and then on ”Order
Number” in order to enter a signal module of the ET 200M.
Result: A pick list of all signal modules with order numbers appears.
5. Select, for example, a digital input module 8DE with order number
6ES7 321-1FF0*-0AA0 and press the ”OK” button to confirm.
Result: The digital input module is entered in the ”Configure ET 200M”
dialog box.
6. Close the list of signal modules by clicking on ”Close”.
7. Click the empty field under ”I Addr.” and then press the ”Auto Addr.”
button.
Result: The start of the address area for the digital input module is automatically defined.
You can also overwrite the empty field under ”I Addr.” with any address
of your choice.
8. Press ”OK” twice to confirm.
9. In the ”Slaves” window, deselect station selection by pressing the button.
All the important parameters have now been entered.
G-22
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Saving the file
It is now time to save the data with COM PROFIBUS.
1. Save the entire configuration in a program file by selecting File Save
as.
2. Enter a file name and confirm it by pressing the ”OK” button.
Printing the
system
documentation
You can print documents that will show you, for example, which STEP 5
address is assigned to which DP slave. This entails printing the station-oriented address assignments with Documentation Station- oriented address
assignment.
Exporting data to
the DP master
The last step is to save the data with COM PROFIBUS and export it to the
DP master. You must have installed the online functions (see section G.3) in
order to use the File Export DP master function.
1. Switch the IM 308-C to STOP.
2. Connect the PC/programmer (with the PROFIBUS card) to the PROFIBUS DP interface of the IM 308-C using the programming adapter.
3. Insert the memory card in the IM 308-C if it is not already inserted.
4. In COM PROFIBUS, click on the master system that you want to export
to the IM 308-C.
5. Select File Export DP master.
6. Enter the currently active baud rate and the PROFIBUS address of the
IM 308-C and confirm them by pressing ”OK”.
Result: The data of the master system is exported to the memory card
that is installed in the IM 308-C. The switch position you selected on the
IM 308-C remains set.
COM PROFIBUS then asks whether you want to activate the parameter
record immediately or later on.
7. Activate the master system you exported to the IM 308-C.
Result: The IM 308-C works with the new parameterization data.
Status of the
inputs/outputs
You can display the status of the inputs/outputs with COM PROFIBUS, providing you have installed the online functions (see section G.3).
1. Load the master system you exported to the DP master with COM PROFIBUS.
2. Click on the slave whose input/output states you want to display.
3. Select Service Status.
Result: COM PROFIBUS displays the status of the selected slave.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-23
COM PROFIBUS V3.3 or lower
G.6
Example of how to parameterize an FMS configuration
with COM PROFIBUS
Overview
This section contains a short example showing how to parameterize an FMS
master system with COM PROFIBUS.
Sample
configuration
Fig. G-12 contains an example showing how an FMS master system is parameterized with COM PROFIBUS:
Station type: CP 5412 (A2)
PROFIBUS address: 1
Station type: SIMOCODE FMS
PROFIBUS address: 2
Station type: ET 200U DP/FMS
PROFIBUS address: 3
Figure G-12 Sample configuration
G-24
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Starting
COM PROFIBUS
To work with COM PROFIBUS:
1. Start MS-Windows and
2. Double-click on the icon for COM PROFIBUS.
Result: COM PROFIBUS starts.
3. Select File New and
4. Select the master.
Master Host Selection
Address
1
2
3
4
5
6
7
8
9
10
11
Master Station Type Host Station Type
CP 5412 (A2)
IM 308-C
S5-95U DP / master
IM 180 master
505-CP5434- DP
SIMADYN D SS52
CP 5412 (A2)
OK
Cancel
Help
Master: 6GK1 541-2BA00
Host:
SIMATIC NET DP/FMS master for PC
Figure G-13 Example of the ”Master Host Selection” window
5. Press ”OK” to confirm.
Result: COM PROFIBUS creates a window containing icons for the FMS
master system having PROFIBUS address ”1”.
COM PROFIBUS
Edit
Å
Å
Configure
Service
Documentation
File
Station
Overview of Master Systems - NONAME.ET2
Mas
Window Help
SIMATIC
PC
Master System: PROFIBUS Address 1
Bus Description: PROFIBUS-DP/FMS
Host Description: CP 5412 (A2)
ET 200
SWITCHG.
DRIVES
Station Type: CP 5412 (A2)
PROFIBUS Address: 1
Station Description: FMS Master
Others
I: 0%
Offline
O: 0%
Figure G-14 Example showing how the FMS master system is displayed on screen
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-25
COM PROFIBUS V3.3 or lower
Bus parameters
To enter the parameters for the bus:
1. In the application window, double-click on ”Bus Description”.
Result: The ”Bus Parameters” dialog box is opened. COM PROFIBUS
has automatically selected ”DP/FMS” as the bus profile because you
chose the FMS master.
Bus Parameters
Bus Description:
Bus example for parameterization
Parameters
Bus Profile: DP/FMS
Baud rate: 500.0
kbaud
Repeater on Bus
OK
Cancel
Help
Set Parameters ...
Figure G-15 Example of the ”Bus Parameters” dialog box
2. Select a baud rate of ”500” kbaud and confirm it by pressing the ”OK”
button.
Result: The bus parameters you entered are saved and you are returned to
the application window.
Host parameters
The host parameters are irrelevant for SIMATIC NET PC modules.
Master parameters
The master parameters are irrelevant for this example, which entails entering
an FMS master system.
FMS connections
for SIMOCODE
To configure the FMS connections to the FMS SIMOCODE device:
1. In the ”Station” window, click on the icon for ”SWITCHG.” and by holding down the left mouse button, drag it to the bottom of the bus.
Result: A selection list allowing you to choose the PROFIBUS address of
the station is opened.
G-26
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
2. Select ”2” and press the ”OK” button to confirm.
Result: The ”FMS Station Properties” dialog box is opened.
FMS Station Properties
Family:
Station Type:
Order Number:
SIMATIC
PC
ET 200
SWITCHG.
DRIVES
OTHERS
SIMOCODE FMS
3UF20*
OK
Cancel
Configure...
Parameters ...
Connections...
Description:
PROFIBUS Addr.:
Help
Help
3
Figure G-16 Example of the ”FMS Station Properties SIMOCODE” dialog box
3. Branch to ”Connections”, the next dialog box, by clicking ”Connections ...”.
Result: The ”Edit FMS Connections” dialog box is opened.
4. Click ”New”.
Result: COM PROFIBUS enters the default connections.
Edit FMS Connections
Connections (SIMOCODE FMS)
CR:
Name:
3
OK
Cancel
Connection_to_SIMOCODE FMS <3>
New
Delete
Help
Select Interface Parameters
CR:
3
VFD Number:
Name:
Connection_to_SIMOCODE FMS <3>
1
Select Connection Parameters
Connection Profile:
SIMOCODE_CR2 (LSAP NIL)
Parameters ...
Figure G-17 Example of the ”Edit FMS Connections” dialog box
5. Confirm the FMS connections by pressing the ”OK” button, then confirm
the FMS station parameters by pressing ”OK” again.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-27
COM PROFIBUS V3.3 or lower
FMS connections
to ET 200U
To configure the FMS connections to the FMS ET 200U device:
1. In the ”Station” window, click on the icon for ”ET 200” and by holding
down the left mouse button, drag it to the bottom of the bus.
Result: A selection list allowing you to choose the PROFIBUS address of
the station is opened.
2. Select ”3” and press the ”OK” button to confirm.
Result: The ”FMS Station Properties” dialog box is opened.
3. Select the ET 200U (FMS) and branch to ”Connections”, the next dialog
box, by clicking ”Connections ...”.
Result: The ”Edit FMS Connections” dialog box is opened.
4. Click ”New”.
Result: COM PROFIBUS enters the default connections.
Edit FMS Connections
Connections (ET 200U DP/FMS)
CR:
Name:
4
OK
Cancel
Connection_to_ET 200U DP/FMS <4>
New
Delete
Help
Select Interface Parameters
CR:
4
VFD Number:
Name:
Connection_to_ET 200U DP/FMS <4>
1
Select Connection Parameters
Connection Profile:
Parameters ...
ET200U_CR2 (LSAP20)
Figure G-18 Example of the ”Edit FMS Connections” dialog box
5. Confirm the FMS connections by pressing the ”OK” button, then confirm
the FMS station parameters by pressing ”OK” again.
All the parameters for the FMS stations have now been entered.
Saving the file
It is now time to save the data with COM PROFIBUS.
1. Save the entire configuration in a program file with File Save as.
2. Enter a file name and confirm it by pressing the ”OK” button.
Printing the
system
documentation
G-28
You can print documents that will show you an overview of the FMS master
system. This entails printing the station list with Documentation Station
list.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Saving in a binary
database
You require a binary database in NCM format for the CP 5412 (A2):
1. Select File Export NCM file and enter a name for the NCM database.
Result: COM PROFIBUS converts the configuration you have generated
and creates, amongst other things, a non-resident, binary database (NCM
file) with an .LDB extension.
2. Load the binary database on the CP 5412 (A2) using the SIMATIC NET
Setup program.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-29
COM PROFIBUS V3.3 or lower
G.7
Creating and opening a program file; importing data
Definitions
Table G-5
COM PROFIBUS recognizes files of different types:
File types in COM PROFIBUS
Name
Meaning
Extension
Program file In a program file, you save the entire bus configuration, i.e. all the components physically
interconnected by a bus cable.
.ET2
Note: The name format for program files generated with COM ET 200 V1.0 to V4.x is:
??????ET.200.
Directory: \PROGDAT
Binary file
In a binary file, you save the configuration of a master system. The contents of a binary file .2BF
correspond to the data stored in the master.
Create a binary file if, after exporting data to the master, you want to store it on the PC as
well.
NCM file
In an NCM file, you save the configuration of a master system for SIMATIC NET PC mod- .LDB
ules. You then load the NCM file on the module using SIMATIC NET tools.
Directory: \NCM
Type file for A type file contains all the parameters of a DP slave. COM PROFIBUS requires a type file .200
or a device master file for each station type, in order to link the stations.
DP slaves
Non-language-specific type files are designated ???????X.200, while type files in English
bear names with the format ???????E.200.
Directory for DP slaves: \TYPDAT5X
Note: Type files used under COM ET 200 V1.0 to V4.x are in the \KONVER4X directory.
You require these type files only if you want to convert program files generated with
COM ET 200 V1.0 to V4.x.
Type file for A type file contains all the parameters of an FMS station. COM PROFIBUS requires a type .FMS
file for each station type, in order to link the stations.
FMS stations
Directory for FMS stations: \FMSTYPES
Type file for A type file for master/host contains the parameters of the master and the host.
master/host Directory: \MASTERS
.2MH
Device mas- A device master file contains all the parameters of a DP slave in accordance with
ter file for
EN 50 170, Volume 2, PROFIBUS.
DP slaves
Note: If COM PROFIBUS contains both the type file and the device master file under a
particular manufacturer ID, it only ever imports the device master file. The type file is no
longer relevant! (Exception: old parameterizations which were created using type files.)
.GSD
.GSX
Directory: \GSD
Operatingsystem file
The operating-system file contains the IM 308-C operating system which belongs to COM .LFW
PROFIBUS. Once the operating-system file has been exported to a memory card, it can
then be imported to the IM 308-C.
Directory: \BESY308C
G-30
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Creating a file
You create a new program file when you
1. Start COM PROFIBUS and
2. In COM PROFIBUS, select File " New.
3. Enter the parameters in the ”Master host selection” dialog box and
4. Press ”OK” to confirm.
Result: A new program file is created with the description ”noname.et2”.
In addition, a window bearing the title ”Master system: PROFIBUS address
X” is opened and you can start the parameterization of a slave belonging to
this master system.
Opening a
program file
There are two ways of opening an existing program file:
S Click on the icon for File " Open
or
S Using File " Open, select an existing program file.
Importing data
There are various ways of loading or importing the data of a master system
with COM PROFIBUS, depending on the master:
COM PROFIBUS
File " Import "
DP master.
e.g. from IM 308-C,
DP master
File " Import "
Memory card.
e.g. from memory
card for IM 308-C
File " Import "
NCM file.
File " Import "
Binary file.
e.g. databases generated
with COML-DP or COMLFMS for CP 5412 (A2)
e.g. for saving a
master system on
the PC
Figure G-19 Alternative ways of importing master systems
Note
You cannot reconstruct the entire bus system configuration and store it in a
single program file until you have loaded all the master systems that together make up this configuration (from the DP master, the memory card,
the NCM file and the binary file).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-31
COM PROFIBUS V3.3 or lower
Importing data
from DP master
If you want to import data directly from the DP master:
S The programmer/PC must be connected to the DP master either via PROFIBUS or directly (see Table G-1, section G.2)
S A master system must already have been exported to the master previously
S The memory card must be connected if the DP master is the IM 308-C
S The 32 K EEPROM must be installed in the S5-95U if the S5-95U is the
DP master.
To load the data, select File " Import " DP Master.
Result: The data of a master system is available in the program file opened
by these commands.
Importing data
from memory card
If you want to import data from a memory card:
S Your programmer must have a memory card interface, or
Your programmer must have an E(E)PROM slot with the appropriate programming adapter, or
Your PC must have an external programming unit.
The order numbers are listed in Appendix G.
S The memory card drivers must already be loaded when MS-WINDOWS
or Windows 95 is started
S The memory card must be connected to the memory card interface of the
programmer or the PC.
To load the data, select File " Import " Memory card.
Result: The data of a master system is available in the program file opened
by these commands.
Importing data
from an NCM file
Using the File " Import " NCM File function, you can load databases in
COM PROFIBUS that you have generated using the SIMATIC NET PC parameterization tools, e.g. COML-DP or COML-FMS.
Importing data
from a binary file
You need the ”Import data from binary file” function only if the original program file was previously saved as a binary file and is now lost.
If you want to import data from a binary file
1. Select File " Import " Binary File:
2. Select a file with a ”.2BF” extension.
Result: The binary file is converted into a format compatible with COM
PROFIBUS and imported. The contents of a binary file correspond to a master system. The data of the binary file is available in the program file opened
by these commands.
G-32
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8
Parameterizing the configuration of a master system with
COM PROFIBUS
In this section G.7
Section G.7 contains information on:
Section
Starting point
Topic
Page
G.8.1
Entering bus parameters
G-35
G.8.2
Entering host parameters
G-37
G.8.3
Entering master parameters
G-39
G.8.4
DP slave: entering slave parameters
G-42
G.8.5
FMS station: entering FMS station parameters
G-44
G.8.6
Using PROFIBUS-DP and PROFIBUS-FMS simultaneously
G-46
G.8.7
Creating a new master system
G-47
G.8.8
Configuring IM 308-C as a DP slave
G-48
G.8.9
Assigning DP slaves to groups
G-51
G.8.10
IM 308-C: assigning shared-input masters
G-52
If you have opened a new program file and entered the parameter settings in
the ”Master host selection” dialog box, COM PROFIBUS has already created
a window for the new master system (see section G.7) and the master is depicted in this window as an icon.
It is advisable to set the bus, host and master parameters before setting the
slave parameters, because otherwise it is not easy to change certain settings.
Building the DP
configuration
(principle)
Build your configuration in the application window as follows:
1. Begin by entering the parameters for the bus, the host and the DP master.
See sections G.8.1 to G.8.3 for details.
2. After entering the parameters, in the ”Slaves” window click on the slave
that you want to parameterize, e.g. ET 200 ().
Result: The icon for slave you selected is ”attached” to the mouse
pointer.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-33
COM PROFIBUS V3.3 or lower
3. Click on the line representing the bus to insert the slave ().
Result: COM PROFIBUS prompts you for the PROFIBUS address of this
slave.
4. Select a PROFIBUS address and confirm it by pressing the ”OK” button.
Result: The ”Slave Parameters” dialog box is opened.
5. Enter the slave parameters. See sections G.8.4 and G.8.5 for details. Repeat steps 2 to 4 until you have entered all the slaves for this master system.
Note
Any slaves that have not yet been configured appear in italics in the application window.
6. Deselect the slave by clicking on the arrow in the ”Slaves” pop-up window ().
Master System: PROFIBUS Address 1
Bus Description: PROFIBUS-DP
Host Description: CP 5412 (A2)
Station Type: CP 5412 (A2)
PROFIBUS Address: 1
Station Description:
Slaves
ET 200
SIMATIC
DRIVES
SWITCHG.
C+M
VALVES
CONTROL
IDENT
ENCODERS
Others
Figure G-20 Application window
Building the FMS
configuration
If you enter an FMS configuration instead of a DP configuration, the above
input rules apply analogously.
You can find more information about entering a PROFIBUS FMS configuration in section G.8.6.
G-34
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8.1
Entering bus parameters
Definition
You use the bus parameters to define:
The description for the bus system
The bus profile for transmitting data on the bus
The baud rate
Whether the bus incorporates an RS 485 repeater
The duration of the response monitoring time.
Meanings
Table G-6
The meanings of the individual bus parameters are shown in Table G-6:
Meanings of bus parameters
Description
Bus description
Bus
profile1
Meaning
Assign a name to the bus system. Max. length: 40 characters.
In the ”Bus profile” field, you can select certain bus and reaction times:
PROFIBUS-DP, if there are only DP masters on the bus and they comply
Default
–
PROFIBUSDP
with EN 50 170, Volume 2, PROFIBUS.
DP/FMS, if there is at least one FMS master on the bus or in order to parameterize an FMS master system.
DP with IM 308-B, if there is at least one IM 308-B or one CP 5480-DP
(version 2) on the bus, but no FMS master.
DP with S5-95U, if you have an S7-95U as DP master. The defaults apply to
the S5-95U (DP master).
Variable, if the bus or reaction times have to be varied to suit your specific
configuration (with ”Set parameters ...”).
Baud rate
Set a baud rate between 9.6 kbaud and 12000 kbaud. Bear in mind that some
slaves are restricted to a maximum of 1500 kbaud (e.g. ET 200U).
Repeaters on bus
Use this parameter to tell COM PROFIBUS whether the bus is extended by RS
485 repeaters (order number 6ES5 ... or 6GK1 ... only) or fiber-optic amplifiers
(e.g. OLMs or active star hubs).
1,500 kbaud
No
If the bus is extended, the hamming distance is reduced from 4 to 2 at baud rates
of 3000 kbaud or higher.
Set parameters ... In the ”Set parameters” dialog box, you can define among other things:
–
The response monitoring time (response monitoring/Ttr) for all DP slaves on
the bus as a function of the target token runtime. If, for example, you select a
factor of 1.25, the response monitoring time is 1.25 times the target token
runtime.
Delta Ttr, if, for example, you have to make provision for another, other-vendor master (see section G.9).
1:
RESET the slaves not incorporated in the bus after a bus-profile change.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-35
COM PROFIBUS V3.3 or lower
Entering bus
parameters
To enter the bus parameters:
1. Select Configure " Bus Parameters or
Double-click on ”Bus Desription” or
Select the bus parameters with the right mouse button.
Result: The ”Bus Parameters” dialog box is opened.
2. Set the bus parameters. Click on ”Help” for more information.
3. If necessary, go to ”Set Parameters ...”:
– If you want to view the bus times calculated by COM PROFIBUS,
– If you want to customize the bus times to suit your configuration,
– If you want to increase the response monitoring time, or
– If you must make provision for the token runtime of another master
not entered with COM PROFIBUS (see section G.9).
4. Confirm the bus parameters and close the dialog box by pressing ”OK”.
Customizing bus
times to suit your
configuration
If you select ”DP with S5-95U” as the bus profile for the DP master or DP
slaves, you must change the bus times. The rule of thumb is:
S Always set the slowest bus time of all bus stations.
S Set the following bus times:
Table G-7
G-36
Bus times that must be set for a ”DP with S5-95U” bus profile
Bus time
Also known as
TID2
SDT2
TRDY
SDT1
TSET
SET
TSL
ST
TTR
TRT
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8.2
Entering host parameters
Definition
A host is a system or device containing one or more masters.
If there is no higher-level system for the master, e.g. in the case of an S5-95U
with a DP master interface or a SIMATIC NET PC module, the master is
considered to be its own host.
If the host and the master are identical, COM PROFIBUS automatically
masks out any parameters that are irrelevant. You define the following host
parameters:
The description of the host
The host type
The reservation of input and output addresses for the central I/O modules
in the programmable controller, and
The length of the power-up delay
Meanings
Table G-8
The meanings of the individual host parameters are shown in Table G-8:
Meanings of host parameters
Description
Meaning
Default
Host description
Assign a name to the host system. Max. length: 40 characters.
–
Host type
The host type is the CPU to which the master is assigned.
–
Power-up delay
The CPU power-up is delayed for this length of time, so that the master can address all the slaves configured with COM PROFIBUS. Note, however, that the
time specified here is the upper limit for the delay.
20 s
When the timer times out, CPU power-up continues even if the master did not
succeed in addressing all the slaves configured with COM PROFIBUS.
IM 308-C only: If the IM 308-C is used as DP master, the reaction of the CPU is
dependent on the selected error-reporting mode (see section 8.2).
Reserv. I...
Reserv. O...
These parameters enable you to reserve input and output address areas that can
then be used for central/local I/O modules in the programmable controller or for
another master in a programmable controller.
–
If you use page addressing, the input and output address areas are reserved on
each page!
In this way, you can avoid the danger of having the same S5 addresses used for
distributed I/O and for I/O modules in the central or expansion units.
Addresses
The ”Addresses” button provides you with an overview of the available address
space, the occupied address space and the reserved address space.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
–
G-37
COM PROFIBUS V3.3 or lower
Entering host
parameters
To enter the host parameters:
1. Select Configure Host Parameters, or
Double-click on ”Host Description”, or
Select the host parameters with the right mouse button.
Result: The ”Host Parameters” dialog box is opened.
2. Set the host parameters. Click on ”Help” for more information.
3. Confirm the host parameters and close the dialog box by pressing the
”OK” button.
G-38
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8.3
Entering master parameters
Definition
Not all master parameters are relevant for all masters. COM PROFIBUS
masks out any irrelevant master parameters automatically. You define the
following master parameters, among others:
The description of the master
The host to which the master is assigned
How the distributed I/O is addressed
Whether the master is addressed by the CPU in multiprocessor mode, and
Which error messages will be generated (QVZ or PEU and response monitoring of slaves)
FMS master
system
If you parameterize an FMS master system, the only relevant parameters are
the PROFIBUS address, the station type and the station description.
Meanings
The meanings of the individual master parameters are shown in Table G-9:
Table G-9
Meanings of master parameters
Description
Meaning
Default
PROFIBUS address
The PROFIBUS address is a bus-wide unique number which you assign to the
master.
(Assigned
PROFIBUS
address)
Station type
Type of the master
Station description
Assign a name to the master system. Max. length: 40 characters.
–
In host
Select the name of the host which contains the master with the ”In host” parameter.
–
Addressing
If the master is assigned to a CPU and if you have not yet assigned addresses to the
slaves, you can select the type of addressing (IM 308-C: see section 10.1; S5-95U:
see section 10.1).
Linear
Number of
IM 308-C
IM 308-C only: You require the number of the IM 308-C for page addressing or
addressing via FB IM308C (see section 6.1).
(Lowest unassigned
number of
the
IM 308-C)
Multiprocessor
mode
IM 308-C only: You must check the box for multiprocessor mode:
IM 308-C
–
If you want to use several CPUs and masters with a single host, or
If the address space occupied by FB IM308C has already been used for CPs
and IPs in the programmable controller.
COM PROFIBUS prompts for the first address in the range that FB IM308C
should use to address the distributed I/O (DP window) (see section 7).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-39
COM PROFIBUS V3.3 or lower
Table G-9
Meanings of master parameters, continued
Description
Error-reporting
mode
Meaning
Default
IM 308-C only: The error-reporting modes, namely PEU (power-fail in expansion unit), QVZ (acknowledgment delay) and ”None”, enable you to define how
the CPU should react to an error in the distributed I/O system (see section 8.2).
QVZ
PEU, QVZ and ”None” are described in detail in section 8.2.
If you select PEU or QVZ, the setting is valid for all slaves assigned to the master. Note, however, that you can deactivate PEU or QVZ for individual slaves, for
example during initial operation (slave parameters).
Caution
!
If you set the error-reporting mode to ”None”, diagnosis with
FB IM308C is the only way that you can detect an error in
the distributed I/O system from within the application program!
Consequently, we strongly recommend that the error-reporting mode be set to ”None” only for initial operation.
Response monitoring
PROFIBUS-DP: Response monitoring enables you to define how the DP slave
reacts to a master error or a break in the data traffic on the bus.
Yes
If the DP slave is not addressed within the response monitoring time you define,
it goes to the safe condition (all outputs are set to ”0”).
If you set response monitoring to ”Yes” (by checking the box), the setting applies
to all DP slaves assigned to the master. Note, however, that you can switch off
response monitoring for individual slaves, for example during initial operation
(slave parameters).
Danger
!
If you switch off response monitoring, there is a possibility
that the outputs of a particular slave may not be set to ”0” if
an error occurs!
Consequently, we strongly recommend that response monitoring be switched off only for initial operation.
See section 8.2 for a detailed description of response monitoring for the IM
308-C and section 11.3 for the S5-95U.
Configure ...
If the master is also used as a slave, you can open the ”Configure slave” dialog box
by clicking this button (see section G.8.7).
LSAPs ...
If CP 5412 (A2), the SIMATIC NET PC module, is used as FMS and/or DP master, you can open the ”Reserve LSAPs ...” dialog box by clicking on this button.
Enter the LSAP disable list there.
–
VFDs ...
If CP 5412 (A2), the SIMATIC NET PC module, is used as FMS master, you can
open the ”Edit VFDs ...” dialog box in order to parameterize the VFDs by clicking
on this button.
–
G-40
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
LSAPs ... (CP 5412
(A2) only)
Local service access points (LSAPs), which are not allowed to be used by
another protocol at the same time, are defined at the FDL interface. You must
therefore disable the LSAPs that are reserved for the FDL interface in the
”Reserve LSAPs ...” dialog box.
1. Click on the ”Reserve LSAPs ...” button in the ”Master Parameters” dialog box.
Result: The ”Reserve LSAPs” dialog box is opened.
All the LSAPs which are already used by the PROFIBUS DP and the
PROFIBUS FMS are grayed and can no longer be selected.
2. Reserve the LSAPs for FDL.
3. Confirm the reserved LSAPs and close the dialog box by pressing the
”OK” button.
VFDs ... (CP 5412
(A2) only)
COM PROFIBUS automatically creates a virtual field device (VFD) as default whenever you parameterize an FMS master.
You can edit this VFD as necessary in the ”Edit VFDs” dialog box.
Entering master
parameters
To enter the master parameters:
1. Select Configure Master Parameters, or
Double-click on the icon for the master, or
Select the master parameters with the right mouse button.
Result: The ”Master Parameters” dialog box is opened.
2. Set the master parameters. Click on ”Help” for more information.
3. Confirm the master parameters and close the dialog box by pressing
”OK”.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-41
COM PROFIBUS V3.3 or lower
G.8.4
DP slave: entering slave parameters
Definition
The slave parameters enable you to define:
The family and type of the DP slave
The description of the DP slave
The configuration and addresses of the DP slave (Configure ...)
The structure of a parameterization telegram, if necessary (Parameterize ...),
and
Whether or not the error-reporting mode selected for the DP master or
response monitoring is to be switched off for this DP slave.
Meanings
Table G-10
The meanings of the individual DP slave parameters are shown in Table
G-10:
Meanings of DP slave parameters
Description
Meaning
Default
Family
Family of the distributed I/O station, e.g. ET 200B, SIMATIC, valves, etc.
–
Station type
Enter the station type of the DP slave exactly as shown, for example, by the order
number or the label on the DP slave.
–
Description
Assign a name to the distributed I/O station. Max. length: 40 characters.
–
Response monitoring
You can switch response monitoring on or off for each individual DP slave.
Yes
Danger
!
If you switch off response monitoring, there is a possibility
that the outputs of a particular slave may not be set to ”0” if
an error occurs!
Consequently, we strongly recommend that response monitoring be switched off only for initial operation.
Error-reporting
mode
You can switch the error-reporting mode PEU or QVZ on or off for each slave.
The switch for setting the error-reporting mode for all DP slaves assigned to a DP
master is in the ”Master Parameters” dialog box (see sections G.8.3 and 8.2).
PROFIBUS address
The PROFIBUS address is a bus-wide unique number for the DP slave.
FREEZE-able
SYNC-able
The ”FREEZE-able” and ”SYNC-able” parameters indicate whether the DP slave
can receive and respond to the FREEZE and SYNC control commands respectively.
G-42
QVZ
(Assigned
PROFIBUS
address)
–
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Table G-10
Meanings of DP slave parameters, continued
Description
Configure ...
Meaning
Default
In the ”Configure ...” dialog box:
–
S Define the size of the input/output areas for a DP slave and/or
S Assign S5 addresses to these input/output areas.
E.g. define the signal modules and their initial addresses for the ET 200M or assign
an address to an ET 200B.
Parameterize ...
In the ”Parameterize ...” dialog box you define the contents of the parameterization
telegram, if the DP slave type requires this. You define, for example, areas or diagnostic enabling for analog DP slaves.
–
See the manual for the DP slave for details of the ”Parameterize ...” dialog box.
COM PROFIBUS uses the values in the ”Parameterize ...” dialog box to generate
the parameterization telegram which the DP master sends to the DP slave on powering up.
Entering slave
parameters
There are several ways of entering slave parameters:
S Via the menu bar:
Select Configure " Slave Parameters and confirm the desired slave
PROFIBUS address by pressing the ”OK” button.
Result: The ”Slave Parameters” dialog box is opened.
S Via the ”Slaves” window:
In the ”Slaves” window, click on the icon for the appropriate DP slave
and attach it to the bottom of the bus by clicking the mouse button. Confirm the desired slave PROFIBUS address by pressing the ”OK” button.
Result: The ”Slave Parameters” dialog box is opened.
S Via the icon for the DP slave (if the slave is already displayed in the application window):
Double-click on the icon for the slave or select the slave parameters by
clicking the right mouse button.
Result: The ”Slave Parameters” dialog box is opened.
Note
You can switch to the ”Configure” and ”Parameterize” dialog boxes for the
DP slave directly from the graphical parameterization mode.
S To open the ”Configure” dialog box: press and hold down the ”Shift” key
and double-click on the icon for the DP slave.
S To open the ”Parameterize” dialog box: press and hold down the ”Ctrl”
key and double-click on the icon for the DP slave.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-43
COM PROFIBUS V3.3 or lower
G.8.5
FMS station: entering FMS station parameters
Definition
The FMS station properties enable you to define:
S The family and type of the FMS station
S The description of the FMS station
S The FMS connections to the selected station.
Meanings:
Table G-11
The meanings of the individual FMS station properties are shown in
Table G-11:
Meanings of FMS station properties
Description
Meaning
Default
Family
Family of the FMS station, e.g. SIMATIC
–
Station type
Enter the station type of the FMS station exactly as shown, for example, by the
order number or the label on the FMS station.
–
Description
Assign a name to the FMS station. Max. length: 40 characters.
–
PROFIBUS address
The PROFIBUS address is a bus-wide unique number for the FMS station.
Connections ...
In the ”Connections ...” dialog box, you can define the FMS connections to the
selected station.
Selecting FMS
station properties
(Assigned
PROFIBUS
address)
–
There are several ways of entering FMS station properties:
S Via the menu bar:
Select Configure " FMS Station Properties and confirm the desired
PROFIBUS address by pressing the ”OK” button.
Result: The ”FMS Station Properties” dialog box is opened.
S Via the ”Stations” window:
In the ”Stations” window, click on the icon for the appropriate FMS station and attach it to the bottom of the bus by clicking the mouse button.
Confirm the desired PROFIBUS address by pressing the ”OK” button.
Result: The ”FMS Station Properties” dialog box is opened.
S Via the icon for the FMS station (if the FMS station is already displayed
in the application window):
Double-click on the icon for the FMS station or select the FMS station
properties by clicking the right mouse button.
Result: The ”FMS Station Properties” dialog box is opened.
G-44
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Entering FMS
station properties
Proceed as follows to enter the FMS station properties for an FMS station:
1. Set the FMS station properties. Click on ”Help” for more information.
2. Press the ”Connections ...” button to switch to the ”Connections” dialog
box and enter the FMS connections for the selected FMS station (see
Table G-12).
Result: The ”Edit FMS Connections” dialog box is opened.
3. Select a new connection with the ”New” button.
Result: COM PROFIBUS enters the default connections.
Table G-12
Meanings of the connections of an FMS station
Description
CR1
Meaning
Default
The communications relation reference (CR) is the number of an FMS connection.
Value range: 3 to 128
VFD
number1
The communications relation is assigned to a valid virtual field device (VFD) via
its VFD number.
You assigned the VFD number to the master with the master parameters.
Value range: 1 to 5
Name
Assign a name to the communications relation. Max. length: 32 characters.
Connection profile
Connection profiles group together the specific communications parameters of an
FMS station (e.g. fixed FMS connections for pre-parameterized FMS devices, such
as the SIMOCODE).
–
Default
Value range: The available profiles are dependent on the selected FMS device.
Parameters ...
In the ”Parameters ...” dialog box which follows, you can define communications
parameters for the selected connection profile:
1
–
The type of communications relation, e.g. MMAZ
The local and remote service access points (LSAPs)
The services supported by the master acting as a client
The service supported by the master acting as the server
Details such as PDU sizes, maximum number of simultaneous services, etc.
You can normally use the default values directly.
The CR and the VFD number are the interface parameters which are visible at the SIMATIC NET FMS communications
interface.
4. Edit the FMS connections and confirm them by pressing the ”OK” button.
5. Confirm the FMS station properties and close the dialog box by pressing
”OK”.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-45
COM PROFIBUS V3.3 or lower
G.8.6
Using PROFIBUS-DP and PROFIBUS-FMS simultaneously
Definition
According to EN 50 170, Volume 2, PROFIBUS, it is possible to use PROFIBUS-DP and PROFIBUS-FMS simultaneously on a shared, physical bus line.
The SIMATIC NET communications processor CP 5412 (A2) permits simultaneous operation of PROFIBUS-DP and PROFIBUS-FMS.
Procedure
Proceed as follows to parameterize simultaneous operation of PROFIBUS-DP
and PROFIBUS-FMS with COM PROFIBUS:
1. Create a new master system using File New.
2. Select the CP 5412 (A2) as master in the ”Master Host Selection” dialog
box and confirm it by pressing ”OK”.
3. Select the DP and/or FMS protocols that you want to use for the CP 5412
(A2) and confirm them by pressing ”OK”.
Result: COM PROFIBUS starts a separate master system for each protocol at the same PROFIBUS address. The stations you must parameterize
depend on the master system you are currently using, i.e. you parameterize the DP slaves in the DP master system or the FMS stations in the FMS
master system.
More information about parameterizing the DP slaves can be found in
section G.8.4 and about parameterizing the FMS stations in section G.8.5.
Note
Even if originally you only decided to use a DP master system, you can
create an FMS master system at any time with Configure FMS Parameterization.
The same applies analogously if at first you only selected an FMS master
system. In this case, you can create a DP master system with Configure DP Parameterization.
G-46
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8.7
Creating a new master system
Definition
Each master plus the stations assigned to it constitutes a master system.
You have to create a new master system if you have at least two masters connected to a physical bus.
If you parameterize a slave that can also be a master, COM PROFIBUS automatically creates a new master system for this slave (e.g. the IM 308-C/DP
slave).
Creating a new
master system
To create a new master system:
1. Select Configure New Master System or click the appropriate icon.
2. Enter the parameters in the ”Master Host Selection” dialog box and confirm them by pressing ”OK”.
Result: A new field appears containing the master you just created. You
can now proceed in the same way as with the first master system and assemble your new master system using graphical icons.
COM PROFIBUS
Edit
Å
ÅÅ
Configure
Service
Documentation
File
Help
Slaves
Overview Master Systems - NONAME.ET2
Mas
Mas
Window
Master System: PROFIBUS Address 1
ET 200
SIMATIC
DRIVES
Bus designation: PROFIBUS-DP
Master System: PROFIBUS Address 3
SWITCHG.
Host designation: S5-115U / CPU 945
Bus Description: PROFIBUS-DB
C+M
Station type:
IM 308-C
Host Description:
S5-115U
/ CPU 945
VALVES
PROFIBUS address: 1
Station
Type: IMMaster
308-C system 1
CONTROL
Station
designation:
PROFIBUS Address: 3
IDENT
Station Description: Master System
ENCODERS
Others
I: 0%
O: 0%
Offline
Figure G-21 Creating a new master system
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-47
COM PROFIBUS V3.3 or lower
G.8.8
Configuring the IM 308-C as a DP slave
Definition
As of release 3, the IM 308-C can be operated as:
DP master
DP slave
or
DP master and DP slave.
You can find all you need to know about operating the IM 308-C as a DP
slave in section 5.6.
Displaying the
master and slave
in the application
window
If a master is operated as a slave, COM PROFIBUS automatically creates a
master system for the slave. Meanings:
– m: IM 308-C operates as DP master only
– s: IM 308-C operates as DP slave only
– m + s: IM 308-C operates as DP master and DP slave.
G-48
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Starting point 1
(DP slave only)
The IM 308-C only operates as a DP slave and not as DP master:
Note
What happens if the IM 308-C operates as a DP slave in a master system
whose master is not entered with COM PROFIBUS?
Simply create a master system with any master, e.g. a CP 5412 (A2), and
parameterize the IM 308-C as a DP slave in this master system.
COM PROFIBUS automatically creates a separate master system for the IM
308-C/DP slave, which you can then export to the IM 308-C.
Procedure for
starting point 1
The procedure for configuring an IM 308-C as a DP slave only is as follows:
1. Select the IM 308-C/slave as a DP slave (e.g. by selecting Configure Slave Parameters ).
2. Select a PROFIBUS address and press the ”OK” button to confirm.
Result: The ”Slave Parameters” dialog box is opened.
3. Select ”SIMATIC” as the family and ”IM 308-C DP Slave” as the station
type.
4. Press the Configure ... button to switch to the ”Master Host Selection”
dialog box.
5. Select the host station type and press the ”OK” button to confirm.
Result: The ”Configure: IM 308-C/Slave” dialog box is opened.
6. Press the ”ID” button and enter the input and output data quantities and
the addresses. Remember:
– Inputs: input data of the DP slave CPU
= outputs of the DP master
Outputs: output data of the DP slave CPU
= inputs of the DP master
– The maximum block size is 16 words.
7. Press the ”OK” button twice to confirm:
Result: COM PROFIBUS automatically creates a new master system for
the IM 308-C as a DP slave.
8. Switch to the master system in which the IM 308-C/DP slave is the DP
master (the master system is indicated by an ”s”).
9. Edit the host and master parameters of the IM 308-C/DP slave.
10. Once you have completed all the entries for the bus configuration, export
the data of this master system for the IM 308-C/DP slave to the
IM 308-C.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-49
COM PROFIBUS V3.3 or lower
Starting point 2
(DP master and DP
slave)
The IM 308-C operates as master and as a slave. You have already parameterized the IM 308-C as master, and entered all the host and master parameters, and now want to parameterize it as a slave.
Procedure for
starting point 2
If you have already parameterized the IM 308-C as master, proceed as follows to parameterize it as a slave:
1. Switch to the master system in which you want the IM 308-C to be addressed as a DP slave.
2. Select Configure New Slave in this master system.
3. Enter the PROFIBUS address of the IM 308-C as master manually.
4. Confirm it by pressing ”OK” and ”Yes”.
Result: COM PROFIBUS opens the ”Slave Parameters” dialog box for
the IM 308-C as a DP slave.
5. Press the Configure ... button to switch to the ”Configure IM 308-C DP
Slave” dialog box.
Result: The ”Configure: IM 308-C/Slave” dialog box is opened.
6. Press the ”ID” button and enter the input and output data quantities and
the addresses. Remember:
– Inputs: input data of the DP slave CPU
= outputs of the DP master
Outputs: output data of the DP slave CPU
= inputs of the DP master
– The maximum block size is 16 words.
7. Press the ”OK” button twice to confirm:
Result: COM PROFIBUS automatically creates a new master system for
the IM 308-C as a DP slave (indicated by ”m + s”).
8. Once you have completed all the entries for the bus configuration, export
the data of this master system for the IM 308-C/DP slave to the
IM 308-C.
G-50
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.8.9
Assigning DP slaves to groups
Definition
If you want to send the FREEZE or SYNC control commands to DP slaves,
you must arrange the DP slaves in groups.
Each group consists of at least one DP slave. Note, however, that each DP
slave can belong to several different groups.
You can form a maximum of 8 groups in each master system.
Precondition
The DP master must be able to send the FREEZE and SYNC control commands and the DP slave must be able to process them.
Defining group
membership
To assign the DP slaves to groups:
1. Select Configure Group Membership.
Result: The ”Groups and their Properties” dialog box is opened.
Groups and their Properties
Gp. 1: Group 1
FREEZE
SYNC
OK
Gp. 2: Group 2
FREEZE
SYNC
Cancel
Gp. 3: Group 3
FREEZE
SYNC
Gp. 4: Group 4
FREEZE
SYNC
Gp. 5: Group 5
FREEZE
SYNC
Gp. 6: Group 6
FREEZE
SYNC
Gp. 7: Group 7
FREEZE
SYNC
Gp. 8: Group 8
FREEZE
SYNC
Grouping
Help
Figure G-22 Groups and their Properties
2. In this dialog box, define whether the groups can process FREEZE and/or
SYNC commands, and
3. Click on the ”Grouping ...” button in the next dialog box and define
which DP slaves with which PROFIBUS addresses belong to which
group. Define the group members by double-clicking on the empty fields.
4. Confirm your entries by pressing the ”OK” button.
Result: The DP slaves are now assigned to between one and eight groups.
You require the group numbers when you send control commands in the
STEP 5 application program with FB IM308C.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-51
COM PROFIBUS V3.3 or lower
G.8.10
IM 308-C: Assigning a shared-input master
Definition
In addition to the parameterization master, other DP masters can be granted
read access to each DP slave with inputs. These DP masters are known as
shared-input masters.
The DP slaves accessed by shared-input masters are known as shared-input
slaves.
Preconditions
Another DP master requiring read access to a DP slave must satisfy the following preconditions:
Before you assign the DP slave to a shared-input master:
You must have already completely parameterized the DP slave in a master system and defined all the slave parameters (see section G.8.4)
You must have already created a new master system (see section G.8.7)
Assigning a
shared-input
master
To assign a DP slave to a shared-input master, proceed as follows:
1. Select a DP slave from the toolbar, and
2. In the master system which contains the shared-input master, point to the
bottom of the bus and click the mouse button.
Result: A pop-up menu of PROFIBUS addresses appears.
3. Manually enter the PROFIBUS address of the DP slave to which the
shared-input master is to be granted read access and confirm it by pressing the ”OK” button twice.
Result: The DP slave is masked out or grayed. The shared-input master
has read access only to the inputs of this DP slave.
G-52
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.9
Making provision for masters other than those entered
with COM PROFIBUS
Definition
If the bus includes masters other than those entered with COM PROFIBUS,
you must make provision for these in the target token runtime.
Note
If you have parameterized all the masters that together make up a bus system
with COM PROFIBUS, the system automatically calculates the total target
token runtime. In this case, you do not need to make provision for any additional target token runtimes.
Making provision
for other-vendor
masters
To make provision for other-vendor masters (i.e. not entered with COM PROFIBUS) in the target token runtime, proceed as follows:
1. Parameterize both the master systems completely. A target token runtime
TTR results for each master system:
– TTR1: calculated with COM PROFIBUS
– TTR2: calculated with another software tool
The sum of the two target token runtimes TTR corresponds to the actual
target token runtime.
2. Select Configure Bus Parameters in COM PROFIBUS and then click
on the Set Parameters button.
Result: The ”Bus Parameter Settings” dialog box is opened.
3. Make a note of the target token runtime TTR calculated by COM PROFIBUS.
4. Set the ”Delta Ttr” parameter to the time in bit-time units. This setting is
the target token runtime you calculated for the other-vendor master.
Result: When you click the ”Calculate” button, COM PROFIBUS calculates the new target token runtime Ttr in bit-time units.
5. In the other-vendor master system, add the target token runtime you noted
in 3. to the target token runtime of this other-vendor system.
Subsequent
changes
If you want to make changes after you have already customized the target
token runtime, proceed as follows:
1. Cancel out the additive target token runtimes again in all the master systems.
2. Repeat steps 1 to 5 above in order to calculate the new target token runtime.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-53
COM PROFIBUS V3.3 or lower
G.10
Device master files
Introduction
Each PROFIBUS device requires a device master file or a type file so that it
can be mounted in COM PROFIBUS. All new devices are described by
means of device master files. COM PROFIBUS loads the data needed for old
devices from type files.
If there is both a device master file and a type file, COM PROFIBUS uses the
device master file automatically.
What is a device
master file?
A device master file contains all the DP slave descriptions in a standard format in accordance with EN 50 170, Volume 2, PROFIBUS.
Device master files are stored in the directory called ”\GSD”.
What is a DP type
file?
COM PROFIBUS reads the data required for old DP slaves from the DP type
file. A DP type file describes a slave with regard to the number of inputs and
outputs, the number of diagnostic bytes, FREEZE/SYNC-ability, possible
parameter values and so on.
COM PROFIBUS can only process those DP type files which are in the
”TYPDAT5X” directory. Non-language-specific type files are identified by
an ”*X.200” extension, while English-language type files are identified by an
”*E.200” extension.
What is an FMS
type file?
COM PROFIBUS reads the data required for old FMS stations from the FMS
type file. An FMS type file describes the parameters of an FMS station (e.g.
the value ranges for the FMS connection parameters).
COM PROFIBUS can only process those FMS type files which are in the
”FMSTYPES” directory. Non-language-specific type files are identified by
an ”*X.FMS” extension, while English-language type files are identified by
an ”*E.FMS” extension.
Reading a device
master file/type file
If you copy new device master files or new DP type files into the appropriate
directory while COM PROFIBUS is running, you must then update the
directory with File Read Device Master Files.
Opening a device
master file/DP type
file
To open and read an existing device master file/DP type file:
1. Select File Open Device Master File.
Result: A list box appears containing the names of all the device master
files/type files.
2. Select the file name of your choice and confirm it by pressing the ”OK”
button.
Result: A window containing the filled-in device master file/type file
appears on the screen.
G-54
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.11
Saving and exporting the configuration parameterized
with COM PROFIBUS
In section G.11
Section G.11 contains information on:
Section
Options for saving/exporting
Table G-13
Topic
Export
Page
G.11.1
Saving to DP master (File
DP Master )
G-57
G.11.2
Saving to 32 K EEPROM in S5-95U ( File Export DP Master)
G-59
G.11.3
Saving to memory card for IM 308-C ( File Export Memory Card)
G-62
G.11.4
Saving as a binary database in NCM format for SIMATIC NET
PC modules File Export NCM File )
G-63
You have several options for saving and exporting data with COM PROFIBUS.
Saving the configuration parameterized with COM PROFIBUS
If you ...
save the entire configuration
Use the commands
...
File Save
or
Meaning
COM PROFIBUS saves the entire bus configuration in a program file.
File Save file as ...
export the configuration of a master sys- File Export tem to the memory card for the IM 308-C Memory Card
COM PROFIBUS exports the configuration of
the master system to the memory card (see section G.11.3)
want to save the configuration of a mas- File Export ter system on the programmer/PC as well Binary File
COM PROFIBUS saves the configuration of the
master system in a binary file having the extension ”*.2BF”
export the configuration of a master system directly to the DP master (e.g. to an
IM 308-C or S5-95U/DP master)
File Export DP Master
COM PROFIBUS exports the configuration of
the master system to the DP master (see sections
G.11.1 and 9.6)
export the configuration of a master system to SIMATIC NET PC modules
File Export NCM File
COM PROFIBUS saves the configuration of a
master system as an NCM file. You can then export this file (binary database) to SIMATIC NET
PC modules using SIMATIC NET tools.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-55
COM PROFIBUS V3.3 or lower
Saving more than
one master system
COM PROFIBUS exports the data of only one master system to the master or
to a binary file. This has the following consequences if you have more than
one master system:
If your bus configuration consists of more than one master system and
you want to modify the parameters of one of these systems, you must also
re-parameterize the other masters. If not, you may encounter errors or the
bus system may not work at all (e.g. because the response monitoring
time has been changed).
If you want to reconstruct the entire configuration of a program file, you
must re-import all the associated binary files or the master systems of all
masters.
G-56
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.11.1
Saving to DP master (File
Example 1: No
master system on
the DP master
"
Export
"
DP master)
There is no master system on the DP master as yet. To export data to the DP
master (e.g. to the IM 308-C):
S The online functions of COM PROFIBUS must be installed (see section G.2).
S The programmer/PC must be connected either to the PROFIBUS or directly to the DP master (see Table G-1, section G.2).
S There must be no other stations on the PROFIBUS with PROFIBUS address 1, and no other baud rates must be set, because the default parameters are saved on the DP master (IM 308-C: baud rate = 19.2 kbaud and
PROFIBUS address = 1).
S The memory card must be inserted in the IM 308-C as DP master. If the
memory card contains data not generated with COM PROFIBUS, delete
the memory card in COM PROFIBUS with Service " Delete Memory
Card.
Example 1:
Exporting the
master system
To export the master system to the master:
1. In COM PROFIBUS, select File " Export " DP Master.
2. Enter the baud rate and the PROFIBUS address of the DP master and confirm them by pressing the ”OK” button (IM 308-C: baud rate =
19.2 kbaud; PROFIBUS address = 1).
Result: COM PROFIBUS exports the parameters to the DP master
(IM 308-C: ”RN” and ”IF” LEDs lit: the operating mode of the IM 308-C
does not change).
After the parameters have been exported, they are saved in the DP master,
but the DP master resumes with the old parameters (IM 308-C: ”ST” and
”IF” LEDs lit).
3. COM PROFIBUS then asks you whether you want to activate the exported parameters immediately in the DP master:
If there is only one DP master on the PROFIBUS, activate the parameters
by clicking on ”Yes”.
If there are two or more DP masters on the PROFIBUS, answer ”No” to
the prompt instead. Export all the parameterization data to the DP masters
first, then activate it with Service " Activate Parameters.
Result: The DP master(s) work(s) with the new parameters.
Note
The IM 308-C always works with the last parameters to have been exported
if the system is powered down and powered up again!
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-57
COM PROFIBUS V3.3 or lower
Example 2: Overwriting a master
system on the DP
master
There is already a master system on the DP master and you want to overwrite
it. To export data to the DP master (e.g. to the IM 308-C):
S The online functions of COM PROFIBUS must be installed (see section G.2)
S The programmer/PC must be connected either to the PROFIBUS or directly to the DP master (see Table G-1, section G.2)
Example 2:
Exporting the
master system
To export the master system to the master:
1. In COM PROFIBUS, select File "Export "DP Master.
2. Enter the current baud rate and the PROFIBUS address of the DP master
and confirm them by pressing the ”OK” button.
Result: COM PROFIBUS exports the parameters to the DP master
(IM 308-C: ”RN” and ”IF” LEDs lit: the operating mode of the IM 308-C
does not change).
After the parameters have been exported, they are saved in the DP master,
but the DP master resumes with the old parameters (IM 308-C: ”ST” and
”IF” LEDs lit).
3. COM PROFIBUS then asks you whether you want to activate the exported parameters immediately in the DP master:
If there is only one DP master on the PROFIBUS, activate the parameters
by clicking on ”Yes”.
If there are two or more DP masters on the PROFIBUS, answer ”No” to
the prompt instead. Export all the parameterization data to the DP masters
first, then activate it with Service " Activate Parameters.
Result: The DP master(s) work(s) with the new parameters.
Note
The IM 308-C always works with the last parameters to have been exported
if the system is powered down and powered up again!
G-58
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.11.2
Saving to 32 K EEPROM in the S5-95U (File
DP master)
32 K EEPROM for
S5-95U
"
Export
"
If you have the S5-95U as DP master, you use a special memory module, an
EEPROM with a capacity of 32 Kbytes, supplied with the S5-95U with DP
master interface.
In case you have to re-order the 32 K EEPROM, you will find the order number in Appendix G.
Preconditions
To export data directly to the S5-95U:
S The online functions of COM PROFIBUS must be installed (see section G.2)
S The programmer/PC must be connected either to the PROFIBUS or directly to the DP master (see Table G-1, section G.2)
S The 32 K EEPROM must be installed on the S5-95U (see section 9.5)
Note
The data of a master system cannot be saved by inserting the 32 K EEPROM
in the EEPROM slot of the programmer or an external programming unit.
You can only save the data of a master system in the S5-95U when the 32 K
EEPROM is inserted in the S5-95U.
Saving data to
S5-95U
You can only export the data you have parameterized with COM PROFIBUS
to the S5-95U via the PROFIBUS-DP. The S5-95U automatically sets the
baud rate to 19.2 kbaud and the PROFIBUS address to ”1” after a general
reset (battery removed and POWER DOWN/POWER UP or programmer
command).
Tip: Save the application program on the 32 K EEPROM before you carry
out a general reset. In this case, the S5-95U will load the application program
after the POWER DOWN/POWER UP.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-59
COM PROFIBUS V3.3 or lower
Saving
configuration data
to 32 K EEPROM
The procedure for saving the configuration data to the 32 K EEPROM is as
follows:
1. Set the S5-95U to STOP.
2. In COM PROFIBUS, select File Export DP Master.
3. Enter the current baud rate of the DP master (default after general reset =
19.2 kbaud). The current baud rate is available in EB 63 (value 05H is not
used):
Table G-14
Contents of EB 63 (baud rate)
EB 63
Baud rate
00H
9.6 kbaud
01H
19.2 kbaud
02H
93.75 kbaud
03H
187.5 kbaud
04H
500 kbaud
06H
1500 kbaud
4. Enter the current station number of the DP master (default after general
reset = STN1). The current station number is available as a hexadecimal
value in EB 62.
Result: COM PROFIBUS exports the configuration data to the S5-95U. It
then asks whether you want to activate the exported configuration data
immediately in the S5-95U.
5. If there is only one S5-95U on the PROFIBUS, activate the exported configuration data immediately.
If there are two or more DP masters on the PROFIBUS, answer ”No” to
the prompt instead. Export all the parameterization data to the DP masters
first, then activate it with Service Activate Parameters.
Result: If the configuration data is exported successfully, it is stored in
compressed form in the 32 K EEPROM (STOP LED flickers).
If the configuration data is not exported successfully, the S5-95U resumes
with the old bus parameters of the 32 K EEPROM. If the 32 K EEPROM
is blank, the default values are used.
If the export of the configuration data to the S5-95U is interrupted – e.g.
if the bus connector is withdrawn or an error occurs on the bus – you must
POWER DOWN/POWER UP.
6. Reset the S5-95U from STOP to RUN. After a STOP-RUN transition, the
S5-95U operates with the new configuration data.
G-60
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
General reset of
the 32 K EEPROM
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
If you perform a general reset (with a programmer command or by removing
the backup battery and using DB 1 parameter ”LNPG n”; see section 10.3),
only the configuration data on the 32 K EEPROM is deleted. The STEP 5
application program is deleted from the 32 K EEPROM if you then press the
”Copy” button.
G-61
COM PROFIBUS V3.3 or lower
G.11.3
Saving to memory card for IM 308-C (File
Memory Card)
Preconditions for
use of memory
card
"
Export
"
To export data to a memory card:
S Your programmer must have a memory card interface, or
S Your programmer must have an (E)EPROM slot with the appropriate programming adapter, or
S Your PC must have an external programming unit.
The order numbers are listed in Appendix F.
Saving to memory
card
To save the data of a master system to a memory card:
1. Insert the memory card in the slot in the programmer or programming
unit, and
2. In COM PROFIBUS, select File " Export " Memory Card.
Result: The configuration data is saved on the memory card. You can
insert the memory card in the IM 308-C.
G-62
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.11.4
Saving as a binary database in NCM format for SIMATIC NET PC
modules (File " Export " NCM file)
Applications
You require binary databases in NCM format for SIMATIC NET PC modules. The procedure for exporting the master system configured with COM
PROFIBUS to a SIMATIC NET PC module is as follows:
1. Generate the database for the SIMATIC NET PC module (.LDB) using
the File " Export " NCM file command.
2. Choose a name for the NCM database and give it an ”.LDB” extension.
3. Follow the instructions provided by COM PROFIBUS and confirm your
inputs by pressing the ”OK” button.
Result: COM PROFIBUS converts the configuration you have generated
and creates the following files:
– NCM file, loadable binary database (.LDB)
– Error file (.ERR)
4. Load the binary database (NCM file) onto the SIMATIC NET PC module
using the SIMATIC NET Setup program (please also refer to the Installation Manual for the FMS-5412, DP-5412 or SOFTNET for PROFIBUS).
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-63
COM PROFIBUS V3.3 or lower
G.12
Documenting and printing the parameterized configuration
Overview
COM PROFIBUS can generate the following lists to document the parameterized configuration:
Table G-15
Documenting the parameterized configuration
Documentation ...
Contains ...
List of all bus parameters
... baud rate, bus profile and bus times, etc.
Station list
... all stations on the bus, in order of their PROFIBUS
addresses, with description and master or host assignment.
Overview of hosts and master ... host configuration, masters assigned to the host and
systems
PROFIBUS addresses of the DP slaves/FMS stations
assigned to the master.
Assignment of DP slaves to
groups1
... slaves in groups and the group properties (FREEZE,
SYNC).
Station-oriented address assignment1
... the STEP 5 addresses assigned to a DP slave.
Area-oriented address assign- ... how the STEP 5 address space is divided among the
various DP slaves.
ment1
Overview of connections
(FMS)2
... FMS connections parameterized for an FMS station.
List of all station types and
... the device master files/type files in a directory
associated device master files known to COM PROFIBUS, with the device master
file/type file to station type assignments.
1
2
These documentation lists are only available for a DP system.
This documentation list is only available for an FMS system.
View documentation
To view the area-oriented address assignments, for example, select Documentation Area-oriented Address Assignment.
What can I print?
You can print all the lists that are named in the ”Documentation” box.
How do I print?
To print a list:
1. Click on the list of your choice in the system documentation box (e.g.
overview of host and master systems), and
2. Click on the print icon or select File Print.
3. Confirm your choice by pressing the ”OK” button.
G-64
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
G.13
PROFIBUS-DP: service functions with COM PROFIBUS
Overview
COM PROFIBUS incorporates the following service functions:
Overview diagnostics (not when S5-95U is DP master)
Slave diagnostics
Status of slave inputs and outputs
Changing the PROFIBUS address of a slave
Activating parameters that have been exported to the DP master
Bus parameters of the PROFIBUS card
Data cycle times
Programmer/PC offline on the PROFIBUS
Deleting the memory card
Preconditions
It is a precondition of using the service functions that your programmer/PC is
active as master on the PROFIBUS via a PROFIBUS interface. You can find
these preconditions for the online functions in section G.2.
Definition of
diagnostics
The overview diagnostics indicate which slave has reported a diagnosis – in
other words detected an error.
The slave diagnostics provide more detailed information about the slave with
regard to
The station status of the slave
The master PROFIBUS address
The device-specific, ID-specific and channel-specific diagnostics, depending on the slave type
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-65
COM PROFIBUS V3.3 or lower
View overview
diagnostics
You can view the overview diagnostics as follows:
1. Switch to the master system whose overview diagnostics you want to
view.
2. Select Service " Overview Diagnostics or click on the master with the
right mouse button.
Result: The ”Overview Diagnostics” dialog box is opened. Its meaning is
as follows:
Table G-16
Meaning of the ”Overview Diagnostics” dialog box
PROFIBUS address
Meaning
M
PROFIBUS address of the master
X
A slave which is parameterized , but not assigned to this master system
Empty field
No diagnostics reported by a slave which is assigned to this master system
!! (empty field)
Diagnostics reported by a slave
OFF (empty field)
No data communication between master and slave.
View slave
diagnostics
You have several ways of viewing the slave diagnostics:
S If the mouse is pointing to an empty field for a slave in the ”Overview
Diagnostics” dialog box, you can display the slave diagnostics either by
clicking the right mouse button or by double-clicking (not if S5-95U is
DP master)
or
S Click on the appropriate slave and select Service " Slave Diagnostics
or
S Click on the appropriate slave with the right mouse button and select
Slave Diagnostics.
Result: COM PROFIBUS opens the ”Slave Diagnostics” box.
G-66
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
COM PROFIBUS V3.3 or lower
Status of inputs
and outputs
With Version 3.0 of COM PROFIBUS, you can display the status of the inputs and outputs of the slaves on the PROFIBUS.
You have several ways of viewing the status of a slave:
1. Click on the appropriate slave and select Service " Status
or
Click on the appropriate slave with the right mouse button and select Status.
Result: COM PROFIBUS opens the ”Status” box
2. Using the right mouse button in the ”Format” column, select the field
containing the format in which you want the inputs and outputs to be displayed.
Result: COM PROFIBUS updates the status of the inputs and outputs
online.
Preconditions of
changing the
PROFIBUS
address
The following preconditions must be fulfilled in order to change the PROFIBUS address with COM PROFIBUS:
S It must be possible to change the PROFIBUS address of the slave using
the software. This is not the case with slaves whose PROFIBUS address
can only be set directly with a switch on the housing.
S The slave must behave like a DP slave in accordance with EN 50 170,
Volume 2, PROFIBUS.
S The slave must not be in the process of communicating with the DP master.
Changing the
PROFIBUS
address
To change the PROFIBUS address:
1. Select Service " Change PROFIBUS Address.
Result: COM PROFIBUS opens the ”Change PROFIBUS Address” box.
2. Enter the old and new PROFIBUS addresses.
3. Specify whether or not the new PROFIBUS address can be changed later
on. If not, you will only be able to change the PROFIBUS address after a
general reset.
4. Confirm your inputs by pressing the ”OK” button.
Result: COM PROFIBUS assigns a new PROFIBUS address to the slave.
This new PROFIBUS address takes effect for the slave immediately.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
G-67
COM PROFIBUS V3.3 or lower
Activating
parameters
If you have exported the data of a master system to the DP master directly
using the File Export DP Master function, the new parameters are not
valid immediately.
After the data has been exported, COM PROFIBUS asks you whether you
want to activate the exported parameters immediately in the DP master. If
there is only one DP master on the PROFIBUS, activate the parameters immediately.
If there are two or more DP masters on the PROFIBUS, answer ”No” to the
prompt instead. Export all the parameterization data to the DP masters first,
then activate it with Service Activate Parameters. You can thus activate
the parameters synchronously.
Bus parameters of
the PROFIBUS
card
Using Service Bus Parameters DP Card you can define the bus profile
and the baud rate of the PROFIBUS card.
Data cycle times
Using Service Data Cycle Times you can tell COM PROFIBUS to output
the data cycle times, such as the response monitoring time for the configuration you have entered.
Offline
If you want to use a programmer/PC offline on the PROFIBUS, e.g. in order
to display diagnostic messages or states, and at the same time disconnect the
programmer/PC from the PROFIBUS in a defined manner, select Service Offline.
Deleting the
memory card
If you want to delete the memory card for the IM 308-C, select Service Delete Memory Card.
G-68
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
Baud rate
The speed of data transmission, expressed as the number of bits transferred
per second (baud rate = bit rate).
Baud rates from 9.6 kbaud to 12 Mbaud are possible on the PROFIBUS-DP,
while the PROFIBUS-FMS permits rates from 9.6 kbaud to 1.5 Mbaud.
Binary file
If, after transferring data to the DP master, you wish to save this data on the
programmer/PC as well, you must create a binary file. The binary file contains all the bus, slave and master parameters of a master system configured
with COM PROFIBUS.
Bus
Common transmission path interconnecting all nodes; the bus has two defined terminating points.
The bus for the ET 200 system is a two-conductor cable or a fiber-optic waveguide.
Bus connector
Physical connection between a station and the bus.
Bus connectors for ET 200 are available with and without an interface for the
programmer and with IP 20 and IP 65 protection ratings.
Bus segment
Segment
Bus system
The set of all stations physically connected by a bus cable forms a bus system.
CLEAR
An operating mode of the DP master. The DP master reads the input data
cyclically, the outputs remain set to ”0”.
The DP master participates in the token ring.
Combimaster
A master that can function either as a DP master or as an FMS master.
Communications
relationship
With the PROFIBUS-FMS, a communications relationship is a logical link
between two stations on the bus.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary-1
Glossary
Communications
relationship
reference (KR)
A communications relationship exists between two stations that communicate
with one another via the PROFIBUS-FMS. Each station on the bus has at
least one communications relationship. Each relationship has a unique number (known as a communications relationship reference). A communications
relationship reference corresponds to an ”internal address” of the bus station
on layer 7.
Configuring
The act of parameterizing individual modules in a distributed I/O system
and/or assigning addresses.
Consistent data
Data which, on account of its content, belongs together and cannot be separated is known as consistent data.
The values of analog modules, for example, must always be treated as consistent data, i.e. the value of an analog module must not be falsified by being
read at two different times.
Control command
The IM 308-C can send commands simultaneously to a group of DP slaves in
order to synchronize the DP slaves.
The control commands FREEZE and SYNC enable event-driven synchronization of the DP slaves.
Cyclic processing
The regular addressing of the slaves by the master.
The master (e.g. the IM 308-C) reads the input data of the slaves and sends
output data to the slaves.
Cyclic processing corresponds to the RUN and CLEAR operating modes of
the DP master.
Device master data
Device master data contains DP slave descriptions in a standard format. It is
easier to parameterize the master and the DP slave using the device master
data.
Diagnostics
The detection, location, classification, indication and evaluation of errors,
faults and messages.
Diagnostics supports monitoring functions that execute automatically during
system operation, thus enhancing the availability of the system by helping to
minimize startup times and idle times.
ET 200 supports a number of diagnostics options, from an overview of the
DP slaves that have generated diagnostic reports to monitoring of individual
channels.
Glossary-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
Distributed I/O station
An I/O unit not installed in the central device. A distributed I/O station can
be located at a considerable distance from the CPU. Distributed I/O stations
include:
ET 200B, ET 200C, ET 200L, ET 200M, ET 200U
DP/AS-I link
S5-95U with PROFIBUS-DP interface
other DP slaves from Siemens or other-vendor products
The PROFIBUS-DP bus connects the distributed I/O stations to the IM 308-C
master interface or the S5-95U with DP master interface.
DP master
A master which functions in accordance with EN 50 170, Volume 2, PROFIBUS with the DP protocol is known as a DP master.
DP Siemens
The bus protocol developed by Siemens. With the cooperation of the PROFIBUS User Forum, this bus protocol has been extended into an open, vendorindependent system. The extended bus protocol has been ratified as European
Standard EN 50 170, Volume 2, PROFIBUS ( DP standard).
DP slave
A slave operating on the PROFIBUS with the PROFIBUS-DP protocol
and functioning in accordance with EN 50 170, Volume 2, PROFIBUS is
known as a DP slave.
DP standard
The bus protocol of the ET 200 distributed I/O system, as defined in
EN 50 170, Volume 2, PROFIBUS.
DP window
The DP window is the address space addressed by the FB IM308C on the
IM 308-C. Multiple DP windows are available for addressing the distributed
I/O system, beginning with address (F)F800H, (F)FA00H, (F)FC00H and
(F)FE00H.
When you use DP windows, you must ensure that the address space is not
also occupied either totally or in part by CPs and IPs in the central programmable controller.
Earth
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
The conductive soil where the potential at all points can be assumed to be
zero.
Glossary-3
Glossary
ET 200
ET 200 distributed I/O system with the PROFIBUS-DP protocol is a bus for
connecting distributed I/O stations to the S5-115U, S5-135U and S5-155U
programmable controllers or other suitable master. The ET 200 is characterized by fast reaction times, as only small volumes of data (bytes) are transferred.
ET 200 is based on the European Standard EN 50 170, Volume 2, PROFIBUS.
ET 200 operates on the master/slave principle. The DP master can be, for
example, the IM 308-C master interface, the S5-95U with DP master interface or a programmer/PC with a SIMATIC NET PC module.
The DP slaves can be, for example, the ET 200B, ET 200C, ET 200L,
ET 200M or ET 200U distributed I/O stations, the S5-95U programmable
controller with PROFIBUS-DP slave interface, other Siemens DP slaves or
other-vendor slaves.
Export
A COM PROFIBUS command for saving data on a memory card or in a
binary file.
External power
supply
Power supply unit for I/O modules.
FDL
Field bus data link; layer 2 of PROFIBUS
Floating
On a floating I/O module the reference potentials of the control and load circuits are galvanically isolated from each other. The input and output circuits
are not grouped, in other words they have no common reference potential
(1-to-1 grouping). Not to be confused with ”isolated”.
FMS connection
An FMS connection is a communications relationship between two FMS
stations.
FMS master
A master which functions in accordance with EN 50 170, Volume 2, PROFIBUS with the FMS protocol is known as an FMS master.
FMS service
The master can exchange data with FMS services.
There are confirmed and unconfirmed FMS services. In the case of confirmed
FMS services (e.g. MSAZ), the slave sends an acknowledgment back to the
master to confirm that the services have been received. With unconfirmed
FMS services (e.g. broadcast), the slave does not send an acknowledgment to
the master.
Glossary-4
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
FMS slave
A slave operating on the PROFIBUS with the PROFIBUS-FMS protocol
and functioning in accordance with EN 50 170, Volume 2, PROFIBUS is
known as an FMS slave.
FMS station
An FMS station is an FMS master or an FMS slave.
FREEZE
A control command issued by the DP master to a group of DP standard
slaves.
When it receives the FREEZE control command, the DP slave freezes the
current state of the inputs and transfers them cyclically to the DP master.
The DP standard slave freezes the status of the inputs every time it receives a
FREEZE command.
The DP standard slave does not transfer the data cyclically to the DP master
until the DP master sends the UNFREEZE control command.
The FREEZE command requires that the DP standard slaves be assigned to a
group in COM PROFIBUS. ET 200 supports the FB IM308C for the
FREEZE command.
Gap factor
Gap-update factor. The distance between the own PROFIBUS address of the
DP master and the next PROFIBUS address is known as the gap. The gap
update factor, in turn, indicates the number of token runs that must be performed before the DP master checks whether there is another DP master in
the gap.
If, for example, the gap updating factor is 3, each DP master checks after 3
token runs whether there is another DP master between its own PROFIBUS
address and that of the next DP master.
Ground electrode
One or mode conductive parts making good contact with the ground.
Grounding
Connecting an electrically conductive part to the ground electrode by means
of a grounding system.
Group
You must assign the DP slaves to groups and send the FREEZE and SYNC
control commands to the groups.
Multiple DP slaves can be assigned to a group. A given DP slave can be assigned to more than one group, but can belong to only one master system.
Grouping
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
On grouped modules, multiple input and output circuits share a common connection. The common connection may carry either the (L-) potential (Mgrouping) or the (L+) potential (P-grouping).
Glossary-5
Glossary
Group
membership
Membership of a bus node to a group.
Host
A host is a system or device containing at least one DP master, for example
the programmable controller with the CPU is the host and the IM 308-C is
the DP master.
ID
A unique code identifying the S5-100U I/O modules in the ET 200U distributed I/O station. These unique codes are assigned to the S5-100U I/O modules under COM PROFIBUS.
IM 308-C
A DP master for the ET 200 distributed I/O system. The IM 308-C can be
used together with COM PROFIBUS and can be inserted in the S5-115U,
S5-135U and S5-155U programmable controllers.
Import
A command in COM PROFIBUS for reading a configuration from a DP master, a memory card or a binary file.
IP 20
DIN 40050 degree of protection: protection against finger contact and ingress
of solid bodies measuring in excess of 12 mm in diameter.
IP 65
DIN 40050 degree of protection: complete protection against contact, protection against the ingress of dust and protection against jets of water from all
directions.
IP 66
DIN 40050 degree of protection: complete protection against contact, protection against the ingress of dust and protection against the ingress of heavy
seas or powerful jets of water.
IP 67
DIN 40050 degree of protection: complete protection against contact, protection against the ingress of dust and protection against damaging ingress of
water under pressure when immersed.
Isolated
On an isolated I/O module the reference potentials of control and load circuits are galvanically isolated, e.g. by optocouplers, relay contacts or transformers. Input and output circuits may be grouped. Not to be confused with
”floating”.
Isolation
monitoring
Facility for monitoring the isolation resistance of a system.
LSAP
A link service access point is a layer 2 access point (address).
Glossary-6
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
Lightning arrester
A device capable of wholly or partially diverting a lightning pulse without
losing its integrity.
Lightningprotection
potential
equalization
Comprises those parts of the internal lighting-protection system required to
reduce the potential differentials caused by a lightning pulse, i.e. the potential-equalization busbars, potential-equalization conductors, clamps, connectors, air-gap suppressers, lightning arresters and overvoltage arresters.
Loop resistance
Total resistance of the feed and return.
Machine ground
The entirety of all interconnected inactive parts of a device. The machine
ground cannot carry a hazardous contact voltage even in the event of a fault.
Master
When in possession of the token, the master may send data to other nodes
and request data from other nodes.
Master interface
Module for distributed I/O. The distributed inputs/outputs are connected to
the programmable controller via the IM 208-C master interface.
Master PROFIBUS
address
The ”master PROFIBUS address” parameter of the PROFIBUS-DP contains
the PROFIBUS address of the master to which a DP slave is assigned and
which has parameterized the DP slave.
Master/slave
procedure
Bus access procedure in which only one node is the master and all other
nodes are slaves.
Master system
The master plus all the slaves to which it has read and write access form a
master system.
Max. retry limit
A bus parameter defining the maximum number of call retries addressed to a
DP slave.
max_TSDR
A bus parameter defining the maximum protocol processing time of the responding node (Station Delay Responder).
min_TSDR
A bus parameter defining the minimum protocol processing time of the responding node (Station Delay Responder).
Mode selector
switch
The mode selector switch is on the IM 308-C master interface. It is a threeposition switch for the modes RUN, STOP and OFF.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary-7
Glossary
Non-floating
On a non-floating I/O module the reference potentials of control and load
circuits are electrically connected.
Non-grounded
configuration
Configuration without a galvanic connection to ground. In most instances an
RC element is used to divert interference currents.
Offline
When the programmer is connected to the bus by the bus cable but is not active as master, it is said to be offline on the bus.
Online
When the programmer is active as DP master on the bus, it is said to be online on the bus.
Overvoltage
arrester
Device for limiting overvoltages from remote strikes or induction effects (or
switching operations). The currents diverted by overvoltage arresters are significantly lower than lightning pulses with regard to peak values, charges and
specific energy.
Parameterization
Parameterization is the defining of an ET 200 configuration with all specific
parameters in COM PROFIBUS.
Parameterization
master
Each DP slave has one parameterization master. In the power-up procedure,
the parameterization master transfers the parameters to the DP slave, it has
read and write access to the DP slave and may modify the configuration of a
DP slave.
The FREEZE and SYNC control commands, for example, can be sent to the
DP slave only by the parameterization master.
The opposite of the parameterization master is the shared-input master.
Parameterizing
The act of transferring the slave parameters from the master to the slave.
PDU
Protocol data unit
Process image
A process image of all inputs (= PII) or all outputs (= PIO) at a given time.
You can access the process image in the control program.
Glossary-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
PROFIBUS
PROcess FIeld BUS, European process and field bus standard defined in the
PROFIBUS standard (EN 50 170, Volume 2, PROFIBUS).
The standard defines functional, electrical and mechanical characteristics for
a bit-serial field bus system.
PROFIBUS is a bus system which links PROFIBUS-compatible programmable controllers and field devices on cell and field level. PROFIBUS runs
the protocols DP (= distributed I/O system), FMS (= field bus message specification), PA (= process automation) and TF (= technological functions).
PROFIBUS address
Each station must be assigned a unique PROFIBUS address for identification.
The programmer or the ET 200 Handheld has the PROFIBUS address ”0”.
DP masters and DP slaves are assigned PROFIBUS addresses in the range 1
to 123, with the following exceptions:
PROFIBUS-DP
The PROFIBUS bus system with the DP protocol. DP stands for distributed
I/O system.
The primary function of PROFIBUS-DP is to sustain the high-speed cyclic
exchange of data between the central DP master and the distributed I/O stations.
PROFIBUS-FMS
The PROFIBUS bus system with the FMS protocol. FMS stands for field bus
message specification.
Protocol data unit
The information which is exchanged between two stations on the bus is
packed in a PDU (= protocol data unit).
Reaction time
The reaction time is the average time which elapses between the change of
an input and the corresponding change of an output.
Redundancy
The provision of duplicates for the sake of reliability. If one component fails
the duplicate assumes the role of the original.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary-9
Glossary
Redundant remote
operation
The duplication of a bus line monitored at both ends by two 485 repeaters in
remote mode:
R
R
Remote segment
(redundant segment)
R
R
Reference potential
Potential to which the voltages of the circuits are referenced and the datum
for measurement of these voltages.
Response
monitoring
A slave parameter in COM PROFIBUS. If a DP slave is not addressed within
the response monitoring time, it goes to safe condition, i.e. the DP slave sets
its output to ”0”.
Response monitoring can be switched on or off for each individual DP slave.
RS 485 repeater
Device for amplifying bus signals and linking segments over large distances.
RUN
An operating mode of the master.
The DP master cyclically reads the input data of the slaves and sends output
data to the slaves. The master is participating in the token ring.
Segment
The bus line between two terminating resistors constitutes a segment. A segment includes 0 to 32 stations. Segments can be linked by RS 485 repeaters.
Shared-input
master
Other DP masters can have read access to a DP slave assigned to a parameterization master. The other DP masters are known as shared-input masters.
In COM PROFIBUS masks, DP slaves assigned to a shared-input master appear gray.
Shield impedance
Glossary-10
AC impedance of the cable shield. Shield impedance is a characteristic of the
cable used and is usually specified by the manufacturer.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
Short-circuit
A conductive path established by a fault between two conductors that are
normally energized in operation when the fault circuit thus created does not
include a working resistance.
SIMATIC NET PC
modules
SIMATIC NET PC modules are used to link the PC to bus systems, e.g.
PROFIBUS or Industrial Ethernet.
SINEC L2
SINEC L2 is the name of the Siemens PROFIBUS.
Slave
A slave can exchange data with a master only when requested to do so by
the master.
Slaves are, for example, all DP slaves such as ET 200B, ET 200C, etc.
SOFTNET for
PROFIBUS
SOFTNET for PROFIBUS is the protocol software for the CP 5411, CP 5511
and CP 5611 SINEC NET PC modules.
Standard-section
busbar
Metal busbar of a section standardized in EN 50 022.
Station
Device which can send, receive or amplify data on the bus, e.g. master, slave,
RS 485 repeater, star hub.
Station number
PROFIBUS address
STOP
Operating mode of the master. No data is exchanged between master and
slaves. The master participates in the token ring.
Suppresser
Component designed to reduce induced voltages. Induced voltages occur
when circuits with inductors are switched off.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Standard-section busbars are used to secure the devices in the SIMATIC family, for example S5-100U I/O modules, ET 200B, etc.
Glossary-11
Glossary
SYNC
A control command addressed by the DP master to a group of DP standard
slaves.
The DP master issues the SYNC control command to force the receiving DP
slaves to freeze the states of their outputs at their current values. The DP
standard slaves store the output data for subsequent telegrams, but the output
states remain unchanged.
After every SYNC control command, the DP standard slave sets the outputs
which it had saved as output data.
The outputs are not cyclically updated until the DP master sends the UNSYNC control command.
The DP standard slave must be assigned to a group in order to implement
the SYNC control command. ET 200 supports the FB IM308C for the SYNC
control command.
Terminating
resistor
A resistance for matching to the impedance of the bus cable; invariably, a
terminating resistor must be installed at each end of the bus cable or segment.
In the ET 200, the terminating resistors are activated/deactivated in the bus connectors.
TID1
A bus parameter; idle time 1 is the idle time which elapses after receipt of a
response.
TID2
A bus parameter; idle time 2 is the idle time which elapses after sending of a
call without response.
Token
A telegram representing the send authorization in a network. The token signals the states ”seized” and ”free”. The token is passed from master to master.
Token ring
Each master physically interconnected by a bus receives the token and passes
it to the next master in turn. The masters participate in what is known as a
token ring.
Token runtime
The time that elapses between the receipt of two consecutive tokens.
TQUI
Quiet time for modulator; the time for switching from send to receive. The
quiet time for modulator allows for the operation of switching off the transmitter and switching on the receiver.
TRDY
Ready time for acknowledgment or response.
Glossary-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary
TSET
Setup time. The setup time is the time that may elapse between reception of a
telegram and the associated reaction.
TSL
Slot time. The slot time is the maximum time the transmitter allows for a
response from the station it addresses.
TTR
Target rotation time. Each master compares the target rotation time with the
actual token runtime. The difference is the factor which determines the time
that the DP master can use to send its data telegrams to the slaves.
UNFREEZE
FREEZE
UNSYNC
SYNC
VFD
A VFD (virtual field device) is a map of a real field device, the purpose of
which is to obtain a standard view of any device.
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Glossary-13
Glossary
Glossary-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
Symbols
”BF” LED, Significance, 9-4
”RUN” LED, Significance, 9-4
”STOP” LED, Significance, 9-4
Numbers
24 V DC supply, Rules, 3-4
32 K EEPROM, 9-11, G-59
Purpose, 9-10
Replacing, 9-10
A
AC-actuated coils and varistors, 3-14
Access
byte-by-byte, B-15
word-by-word, B-15
Access commands
Consistency, B-2
for the 945 CPU, B-7
for the S5-135U, B-9
for the S5-155U, B-11
for the S5-115U (except 945 CPU), B-3
for the S5-115U (except CPU 945), B-5
Rules for access to the distributed I/O system, B-13
Access operations, On the addresses for distributed I/O in S5-95U, 10-3
Accidental-contact voltage, 3-13
Address
for courses, vi
for queries, vi
Address space
Host parameters, G-37
Used by ASM 401, 6-3
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Addressing
Distributed I/Os, 1-3
IM 308-C in DP window, 6-4
Master parameters, G-39
Options for addressing, 6-5
Page addressing, 6-8
S5-95U as DP master, 10-2, 10-3
Via FB IM308C, 6-5
Addressing mode, Mixed addressing, 6-12
Addressing via FB IM308C, Definition and utilization, 6-11
Adjusting jumper on IM 308-C, 5-9
Ambient operating conditions, A-7
Application window of COM PROFIBUS, G-16
Applications of COM PROFIBUS, G-10
AS interface, 1-11
B
Backplane connectors of IM 308-C, 5-3
Backup copy, G-12
Barometric pressure, A-7
Baud rate, Glossary-1
Bus parameters, G-35
BF LED. See ”BF” LED
Binary file, Glossary-1
Definition, G-30
Importing (loading) data from, G-32
Block diagram
IM 308-C, 5-7
RS 485 repeater, 4-5
Bus, Glossary-1
Index-1
Index
Bus cable, 3-24
Characteristics, 3-24
Length of droplines, 3-30
Maximum cable length, 3-29
Rules for laying cables, 3-29
Technical data, 3-24
Bus communication interrupted, 8-10, 11-10
Bus connector, Glossary-1
Connecting to module, 3-35
Dimensional drawing, E-3
Disconnecting, 3-35
Preparing bus cable, 3-31
Bus connector 6ES7 972-0BA30, Installing bus
cable, 3-33
Bus connectors, 3-26
Applications, 3-26
Definition and design, 1-17
Pin assignment, 3-28
Setting terminating resistor, 3-35
Technical data, 3-27
Bus connectors 6ES7 972-0BA30, Appearance,
3-33
Bus designation, Bus parameters, G-35
Bus interruption rectified, 8-14, 11-11
Bus parameters
Definition, G-35
Entering, G-36
Entering – example, G-19, G-26
Meanings, G-35
Bus profile, Bus parameters, G-35
Bus segment, Glossary-1
Cornerstone data of a bus segment, 1-5
Definition, 1-5
Linking bus segments, 1-6
Maximum configuration, 1-5
Bus segments
Cornerstone data for linking bus segments,
1-7
Rules for more than 32 stations on bus, 1-6
Bus system, Glossary-1
Byte consistency, B-16, B-18, B-20, B-22, B-24,
B-26
C
Cabinet lighting, 3-15
Cable routing, Outdoors, 3-7
Cable shielding, 3-10
CE, Mark, A-2
Certificates and approvals, iv
Certifications, A-2
Index-2
Changes since the previous version of this
manual, iv
Changing PROFIBUS address, With COM
PROFIBUS, G-67
Changing the memory card, 5-11
Channel-specific diagnostics, 6-13, 10-6
CLEAR, Glossary-1
Operating mode of IM 308-C, 8-7
Climatic conditions, A-7
Coils in circuit, 3-14
COM ET 200 Windows parameterization software. See COM ET 200 Windows
COM PROFIBUS, 1-3
Application window, G-16
Applications, G-10
Backup copy, G-12
Creating files, G-31
Creating program file, G-31
Definition and functions, 1-15
Documentation functions, G-64
Graphical user interface, G-14
Importing data, G-31
Installation, G-12
Installing online functions, G-13
Menu bar, G-15
Mouse – functions of buttons, G-15
Online functions, G-10
Opening existing program files, G-31
Parameterizing configuration, G-33
Preconditions for using, G-10
Saving configuration, G-55
Service functions, G-65
Starting, G-13
Status bar, G-14
Title bar, G-14
Toolbar, G-16
Combimaster, Glossary-1
Communications processor, 9-6
Communications relation reference, G-45
Communications relationship, Glossary-1
Communications relationship reference, Glossary-2
Commutating capacitors, 3-14
Commutating capacitors for inductors, 3-14
Configuration options with the RS 485 repeater,
4-6
Configure
Master parameters, G-40
Slave parameters, G-43
Configuring, Glossary-2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
Connecting bus cable, To bus connector with
order number 6ES5 ..., 3-31
Connection profile, G-45
Connections, FMS station parameters, G-44
Consistency, B-2
Rules, B-14
Consistent data, Glossary-2
Control command, Glossary-2
See also SYNC
Issuing, 6-23
Control processor, 9-6
Failure, 11-13
Controls of the S5-95U, 9-2
Correct shield installation, 3-11
Courses, vi
CP 342-5, 1-8
CP 443-5, 1-8
CP 5411, 1-8, G-11
CP 5412 (A2), 1-8
CP 5431, 1-8
CP 5511, 1-8, G-11
CP 581 TM-L2, 1-8
CPU 315-2 DP, 1-8
CPU 413-2 DP/414-2 DP, 1-8
CPU and IM 308-C power-up, 8-6
CR, G-45
Creating files in COM PROFIBUS, G-31
CSA certification, A-3
Cycle checkpoint, 9-7
In S5-95U, 11-13
Cyclic processing, Glossary-2
D
Data consistency, 6-2, B-2
S5-95U, 10-3
Data cycle, C-20, C-21
Data cycle times, G-68
Data exchange
Method of operation, C-20
Operating principle, 9-7
Data exchange between S5-95U and DP slaves,
9-6
Data-transfer list, 6-13
Structure, 6-15
DB 1, Parameters for S5-95U as DP master,
10-4
DC-actuated coils, 3-14
Default parameter set, S5-95U, 11-5
Detecting errors with STEP 5, 6-13
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Device master data. See GSD
Device master file, Definition, G-30, G-54
Device-specific diagnostics, 10-6
Diagnostics, Glossary-2
Channel-specific, 6-13, 10-6
Device-specific, 6-13, 10-6
ID-specific, 6-13, 10-6
Master diagnostics, 6-13
Overview diagnostics, 10-6
Requesting, 10-10
Slave diagnostics, 6-13, 10-6
Structure, 6-13, 10-6
With STEP 5, 6-13, 10-6
Diagnostics cycle, C-20, C-21
Diagnostics word, 10-7
Differences in potential, Causes, 3-8
Dimensional drawings, E-2
Diode, 3-14
Disposal, v
Distributed I/O, Access commands, 6-12
Distributed I/O device, ET 200S, 1-12
Distributed I/O station, Glossary-3
ET 200B, 1-11
ET 200L, 1-11
ET 200M, 1-12
ET 200U, 1-11, 1-12
ET 200X, 1-12
Documenting a configuration, With COM PROFIBUS, G-64
DP card. See PROFIBUS card
DP cycle, 9-7
DP master, Glossary-3
See also IM 308–C
Importing (loading) data from, G-32
DP master interface, 1-10
Pin assignment, 9-5
Purpose, 9-5
DP Siemens, Glossary-3
DP slave
Addressable after failure, 8-14, 11-11
Failure of a DP slave, 8-10, 11-10
DP slaves, Possible DP slaves, 1-11
DP standard slave, Glossary-3
DP window, Glossary-3
Master parameters, G-39
DP standard, Glossary-3
DP/AS-I link, 1-11
DPAD, Block parameters of FB IM308C, 7-8
Droplines, Length, 3-30
Index-3
Index
E
Edit VFDs, Master parameters, G-40
Electromagnetic compatibility. See EMV
EMC, Technical data, A-4
EMC and cable routing, 3-7
EMC Directive, A-2
EMERGENCY OFF facilities, 3-3
EN 50 170, Volume 2, PROFIBUS, 1-2
ERR, Block parameters of FB IM308C, 7-8
Error recognition with STEP 5, 10-6
Error-reporting mode
Master parameters, G-40
Slave parameters, G-42
ET 200, Glossary-4
Response of ET 200, 8-4, 11-6
Starting, 8-2, 11-2
Switching off, 8-15, 11-12
Switching on, 8-2, 11-2
What does ET 200 consist of?, 1-2
What is ET 200, 1-2
ET 200 distributed I/O system, 1-2
ET 200B, 1-11
ET 200C, 1-11
ET 200L, 1-11
ET 200M, 1-12
ET 200S, 1-12
ET 200U, 1-12
ET 200X, 1-12
Example of parameterizing DP configuration
with COM PROFIBUS, G-17
Example of parameterizing FMS configuration
with COM PROFIBUS, G-24
Export, Glossary-4
Exporting data to DP master, Example, G-23
External electrical effects, Protection against,
3-4
External power supply, Glossary-4
F
Failure of a DP slave, 8-10, 11-10
Failure response of the S5-95U, 11-13
Family
FMS station parameters, G-44
Slave parameters, G-42
FB 230
Block parameters, 10-11
Call in the STEP 5 application program,
10-12
Function, 10-10
Technical data, 10-12
Index-4
FB IM308C
Address space occupied, 7-5
Application, 7-2
Assignment of ERR parameter, 7-14
Assignment of FCT parameter, 7-9
Assignment of the GCGR parameter, 7-12
Block parameters, 7-7
Call, 7-7
Calling, 7-3, 10-10
Calling in multiprocessor mode, 6-28, 7-3
Changing PROFIBUS addresses, 7-2
Error numbers in ERR parameter, 7-15
Form of delivery, 7-4
For DP/AS-I link, 7-3, D-2
Indirect parameterization, 7-19
Memory areas occupied in the CPU, 7-2
Parameterizing configuration, 7-2
Runtimes, 7-6
S5 memory area with CS, 7-11
S5 memory area with WO, RO, RI, 7-10
Sending control commands, 7-2
Technical data, 7-5
FCT, Block parameters of FB IM308C, 7-8
FDL, Glossary-4
Features of the IM 308-C, 5-3
Field devices as DP slaves, 1-11
Field bus: PROFIBUS-DP, 1-3
Floating, Glossary-4
FM approval, A-3
FMS connection, Glossary-4
FMS connections, Entering – example, G-26,
G-28
FMS master, Glossary-4
FMS service, Glossary-4
FMS slave, Glossary-5
FMS slaves, 1-11
FMS station, Glossary-5
FMS station properties
Definition, G-44
Entering, G-45
Meanings, G-44
FREEZE, Glossary-5
Definition, 6-23
Preconditions, 6-23, G-51
FREEZE-able, Slave parameters, G-42
Function block FB IM308C. See FB IM308C
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
G
Gap factor, Glossary-5
GCGR, Block parameters of FB IM308C, 7-8
General technical data, A-1
Graphical user interface of COM PROFIBUS,
G-14
Ground, Glossary-3
Ground electrode, Glossary-5
Grounding, Glossary-5
Grounding of inactive metal components, 3-13
Group, Glossary-5
Group membership, Glossary-6
Defining, G-51
Grouping, Glossary-5
Groups, Assigning slaves to groups, G-51
H
Host, 1-14, Glossary-6
Host designation, Host parameters, G-37
Host parameters
Definition, G-37
Entering, G-38
Entering – example, G-19, G-26
Meanings, G-37
Host type, Host parameters, G-37
I
ID, B-14, Glossary-6
ID of manufacturer, 6-13
Identification systems MOBY, 1-11
IEC 1131, A-2
IF 964-DP, 1-8
IM 180, 1-8
IM 308-C, Address space used by ASM 401, 6-3
IM 308-C, 5-2, Glossary-6
Appearance, 5-2
Block diagram, 5-7
Controls and LEDs, 5-3
Definition and functions, 1-9
Dimensional drawing, E-2
Loading operating system from memory
card, 5-12
Operating modes, 8-7
Operating system version, 5-13
Purpose, 5-2
Setting the jumper, 5-9
Switching to OFF, STOP or RUN, 8-8
Technical data, 5-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
IM 318-B, 1-12
IM 318-C, 1-12
IM 329-N, 1-8
Import, Glossary-6
Importing data, G-31
From binary file, G-32
from DP master, G-32
from memory card, G-32
From NCM file, G-32
IMST, Block parameters of FB IM308C, 7-8
In host, Master parameters, G-39
In-building, Cable routing, 3-5
Individual diagnostics, 6-13, 10-6
Ingress of foreign matter, A-9
Ingress of water, A-9
Initial operation, 8-2, 11-2
Of the ET 200 – procedure, 2-7
Installing bus cable, On bus connector 6ES7
972-0BA30, 3-33
Installing COM PROFIBUS, G-12
Insulation strength, A-9
Interface module IF 964-DP, 1-8
Interfaces between lightning-protection zones,
3-18
Interference, Sinusoidal, A-5
Interference immunity, A-4
Interference voltages, Measures to prevent, 3-12
Interference-proof operation, 3-14
IP 20, Glossary-6
IP 65, Glossary-6
IP 66, Glossary-6
IP 67, Glossary-6
Isolated, Glossary-6
Isolation monitoring, Glossary-6
J
Jumper on the IM 308-C setting, 5-9
Jumper X10, 5-3
Jumper X9, 5-3
L
LEDs of the IM 308-C, 5-3
LEDs of the S5-95U, 9-2
LENG, Block parameters of FB IM308C, 7-8
Lightning arrester, Glossary-7
Lightning protection
Example, 3-22
Rules, 3-19
Index-5
Index
Lightning strikes, 3-18
Lightning-protection zones
Principle, 3-17
schematic, 3-18
Lightning-protection components, 3-22
Lightning-protection potential equalization,
Glossary-7
Linear addressing, 6-5
Definition and utilization, 6-6
LNPG, Parameters in DB 1 for S5-95U as DP
master, 10-4
Loading operating system of the IM 308-C, 5-12
Loop resistance, Glossary-7
Low-voltage switchgear, 1-11
LSAP, Glossary-6
M
Machine ground, Glossary-7
Mains power, Rules, 3-3
Manual
Purpose of the manual, iii
Quick access, v
scope of validity, iv
target group of the manual, iii
Manuals, Other requisite manuals, v
Manufacturer ID, 10-6
Structure, 6-20
Mark, CE, A-2
Master, 1-3, Glossary-7
Master diagnostics, 6-13
Definition, 6-14
Requesting, 6-14
Structure, 6-15
Master interface, Glossary-7
See also IM 308–C
Master parameters
Entering, G-41
Entering – example, G-20, G-26
For IM 308-C, G-39
Meanings, G-39
Master PROFIBUS address, 6-13, 10-6, Glossary-7
Structure, 6-20
Master status, 6-13
Structure, 6-15
Master system, Glossary-7
Creating a new master system, G-47
Definition, G-47
Master/slave procedure, Glossary-7
Index-6
Masters
Possible masters, 1-8
Provision for other, G-53
Max. retry limit, Glossary-7
max_TSDR, Glossary-7
Mechanical conditions, A-7
Memory card
Changing, 5-11
Deleting, G-68
Importing (loading) data from, G-32
Preconditions, G-32, G-62
Purpose, 5-11
Menu bar of COM PROFIBUS, G-15
min_TSDR, Glossary-7
MOBY, 1-11
Mode selector switch, Glossary-7
Of the IM 308-C, 5-3
Module diagnostics, 6-13
Monitoring time, In the S5-95U, 11-13
Monomaster mode, 6-26, 10-13
Mouse, Functions of mouse buttons, G-15
MPI-ISA card, G-11
MPI interface, G-11
Multimaster mode, 6-27, 10-13
Multiprocessor mode, 6-28
Master parameters, G-39
N
NCM file
Definition, G-30
Importing (loading) data from, G-32
Network components, 1-16
Non-floating, Glossary-8
Non-grounded configuration, Glossary-8
Number of IM 308-C, Master parameters, G-39
O
OFF, Operating mode of IM 308-C, 8-7
Offline, G-68, Glossary-8
OLM, 1-16
Online, Glossary-8
Online functions, G-10
Installation, G-13
Operating system datum, S5-95U, 11-5
Operating system file, 5-12
Operating system version of the IM 308-C, 5-13
Operating-system file, Definition, G-30
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
Operation of the ET 200, General rules and regulations, 3-3
Operator panels, 1-11
Optical link modules, 1-16
Order numbers, F-1, G-1
Overview diagnostics, 6-13, 10-6
Definition, 10-7
In the STEP 5 application program, interpreting, 10-7
Structure, 6-15, 10-7
With COM PROFIBUS, G-66
Overvoltage, definition, 3-17
Overvoltage arrester, Glossary-8
P
P-page addressing, 6-5
Definition and restrictions, 6-9
Page addressing, Definition, 6-8
Parameterization, Glossary-8
Parameterization master, Glossary-8
Parameterization software: COM PROFIBUS,
1-3
Parameterization with COM PROFIBUS, Procedure, 2-5
Parameterize, Slave parameters, G-43
Parameterizing, Glossary-8
Parameterizing configuration with COM PROFIBUS, G-33
Parameterizing ET 200 configuration with COM
PROFIBUS, G-33
Parameterizing PROFIBUS FMS configuration
with COM PROFIBUS, Example, G-24
Parameterizing PROFIBUS-DP configuration
with COM PROFIBUS, Example, G-17
PC/programmer, Offline on PROFIBUS, G-68
PCMCIA, G-11
PDU, Glossary-8
Programmer interface. See PROFIBUS card
Programming adapter, G-11
Planning the layout, Procedure, 2-2
PLC cycle, 9-7
Pollutant concentration, A-7
Potential differences, Avoiding, 3-8
Potential equalization, 3-8
Power failure, Handling a power failure, 8-15
Power restored in the S5-95U, 11-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Power supply, switching on, 8-5
Power-up delay, Host parameters, G-37
Powerfail in the S5-95U, 11-8
Power-up of the S5-95U on the bus, 11-4
Preconditions, 11-3
Power-up phase, C-21
Preconditions, Using COM PROFIBUS, G-10
Printing, G-64
Printing system documentation, Example, G-23,
G-28
Procedure
From planning to initial operation of the ET
200, 2-1
Initial operation of the ET 200, 2-7
Parameterization with COM PROFIBUS,
2-5
Planning the layout, 2-2
STEP 5 application program writing, 2-6
Structuring the ET 200, 2-3
What to consider before parameterization
with COM PROFIBUS, 2-4
Process image, Glossary-8
PROFIBUS, 1-2, Glossary-9
PROFIBUS address, Glossary-9
FMS station parameters, G-44
Master parameters, G-39
Slave parameters, G-42
PROFIBUS addresses, Changing, 6-24
PROFIBUS card, G-11
Bus parameters for PROFIBUS card, G-68
PROFIBUS standard, A-2
PROFIBUS-DP, Glossary-9
PROFIBUS-DP, 1-2, 1-3
Characteristics, 1-14
PROFIBUS-DP field bus. See PROFIBUS-DP
PROFIBUS-FMS, 1-2, Glossary-9
Program file
Creating, G-31
Definition, G-30
Opening, G-31
Programmable controller S5-95U with PROFIBUS-DP interface, 1-12
Programmers, As master, 1-8
Programming units, Power supply, 3-15
Protection class, A-9
Protocol data unit, Glossary-9
Provision for other masters, G-53
Index-7
Index
Q
Q-page addressing, 6-5
Definition and restrictions, 6-10
Queries, vi
QVZ, During data access, 6-4
R
RC element, 3-14
Reaction time, Glossary-9
Calculating, C-11
ET 200, 1-4
Importance, C-2, C-5
in ET 200, C-2, C-5
tcons, C-4
tDP, C-8
tinter, C-7
tprog, C-3, C-6
tR, definition, C-16
tslave, C-9
Recycling and disposal, v
Redundancy, Glossary-9
Redundant remote operation, Glossary-10
Reference potential, Glossary-10
Regulations for operation of the ET 200, 3-3
Relative humidity, A-7
Releases of the components described in the
manual, iv
Remote operation, redundant, Glossary-10
Repeaters on bus, Bus parameters, G-35
Replacing the 32 K EEPROMs, 9-10
Reserve inputs, Host parameters, G-37
Reserve LSAPs, Master parameters, G-40
Reserve outputs, Host parameters, G-37
Response monitoring, Glossary-10
For slaves, master parameters, G-40
Slave parameters, G-42
Response monitoring/Ttr, Bus parameters, G-35
Response of ET 200, 11-6
Response times. See Data cycle times
RESTART, Startup modes for S5: RESTART
135U/155U, 6-4
RFI suppression, A-5
Routing cables
In-building, 3-5
Notes, 3-2
Routing of cables, Notes, 3-2
Index-8
RS 485 repeater, Glossary-10
Block diagram, 4-5
Configuration options, 4-6
Connecting bus cable, 4-12
Connecting the power supply, 4-11
Definition, 4-2
Dimensional drawing, E-5
Installing, 4-8
Mechanical design, 4-3
Pin assignment programmer/OP interface,
4-4
Rules, 4-2
Setting terminating resistor, 4-6
Technical data, 4-4
Using, 4-2
RS 485 repeaters, definition and design, 1-18
Rules for operation of the ET 200, 3-3
RUN, Glossary-10
Operating mode of IM 308-C, 8-7
RUN LED. See ”RUN” LED
S
S5-95U
Address areas, 10-2
Appearance, 9-2
Control processor failure, 11-13
Controls and LEDs, 9-2
Cycle checkpoint, 11-13
Data consistency, 10-3
Default parameter set, 11-5
Definition and functions, 1-10
Design, 9-2
Entering parameters in DB 1, 10-4
Exchange of data between S5-95U and DP
slaves, 9-6
Functions of the communications processor,
9-6
Functions of the control processor, 9-6
Installing, 9-10
Meaning of ”LNPG” in DB 1, 10-4
Message in operating system datum, 11-5
Monitoring time, 11-13
Power-up on the bus, 11-4
Response to failure, 11-13
Technical data, 9-8
S5-95U with PROFIBUS-DP interface, 1-12
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
Saving
As NCM file, G-63
To 32 K EEPROM, 9-11, G-60
To memory card, G-62
Saving files, Example, G-23, G-28
Saving in binary database, Example, G-29
Saving with COM PROFIBUS, G-55
Scope of validity of the manual, iv
Segment, Glossary-10
Service. See FMS service
Service functions, G-65
Setting parameters, Bus parameters, G-35
Shared-input master
Assigning, G-52
Definition, G-52
Preconditions, G-52
Shared-input slaves, Definition, G-52
Shared-input master, Glossary-10
Shield impedance, Glossary-10
Shielding of cables, 3-10
Short-circuit, Glossary-11
SIMADYN D, 1-8
SIMATIC NET PC modules, Glossary-11
SIMATIC TI, 1-8
SIMOCODE, 1-11
Simultaneous operation of PROFIBUS-DP and
FMS, G-46
SINEC L2, Glossary-11
SINUMERIK, 1-8
Sinusoidal interference, A-5
Slave, 1-3, Glossary-11
Slave diagnostics, 6-13, 10-6
Definition, 6-17, 10-8
Requesting, 6-17, 10-8
Structure, 6-18, 10-9
With COM PROFIBUS, G-66
Slave parameters
Definition, G-42
Entering, G-43, G-44
Entering – example, G-21
Meanings, G-42
Slave-specific diagnostics, 6-13
Structure for DP Siemens slaves, 6-22
Structure for DP standard slaves, 6-21
Slave-specific diagnostics, 10-6
Slots for the IM 308-C
In the S5-115U system, 5-9
In the S5-135U and S5-155U systems, 5-10
Slow mode, C-24
SOFTNET for PROFIBUS, Glossary-11
STAD, Block parameters of FB IM308C, 7-8
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Standard function block FB IM308C. See FB
IM308C
Standards, iv, 1-2, A-2
Standard-section busbar, Glossary-11
Star hub, 1-16
Starting, ET 200, 8-2, 11-2
Starting COM PROFIBUS, G-13
Example, G-18, G-25
Startup
CPU and IM 308-C power-up, 8-6
Power-up of the S5-95U on the bus, 11-4
Preconditions, 8-2, 11-2
Station, Glossary-11
Station connecting cycle, C-20, C-21
Station description
FMS station parameters, G-44
Master parameters, G-39
Slave parameters, G-42
Station diagnostics, 6-13
Station status, 6-13, 10-6
Structure, 6-19
Station type
FMS station parameters, G-44
Master parameters, G-39
Slave parameters, G-42
Status bar of COM PROFIBUS, G-14
Status of inputs/outputs
Example, G-23
With COM PROFIBUS, G-67
Steady-state operation, C-21
STEP 5
Diagnostics, 6-13, 10-6
Error detection, 6-13
Error recognition, 10-6
STEP 5 application program writing, Procedure,
2-6
STOP, Glossary-11
Operating mode of IM 308-C, 8-7
STOP LED. See ”STOP” LED
Storage conditions, A-6
Structuring the ET 200, Procedure, 2-3
Suppressor, Glossary-11
Switching CPU to STOP or RUN, 8-9
Switching on
Power supply, 8-5
S5-95U and the power supply, 11-7
Switching on power supply and S5-95U, 11-7
Switching S5-95U to STOP or RUN, 11-9
Switch-off byte, B-15
Switch-on byte, B-15
Index-9
Index
SYNC, Glossary-12
Definition, 6-23
Preconditions, 6-23, G-51
SYNC-able, Slave parameters, G-42
System starting, Of ET 200, 8-2, 11-2
System startup after certain events, 3-3
T
Target token runtime Ttr, Bus parameters, G-35
tcons, C-4
tDP, C-8
Technical data
Bus cable, 3-24
Bus connectors, 3-27
FB 230, 10-12
FB IM308C, 7-5
General technical data, A-1
IM 308-C, 5-8
RS 485 repeater, 4-4
S5-95U, 9-8
TELEPERM, 1-8
Temperature, A-7
Terminating resistor, Glossary-12
Bus connectors, 3-35
RS 485 repeater, 4-6
Text displays, 1-11
TID1, Glossary-12
TID2, Glossary-12
tinter, In S5-95U, C-7
Title bar of COM PROFIBUS, G-14
Token, Glossary-12
Token passing, C-20, C-21
Token ring, Glossary-12
Token runtime, Glossary-12
Toolbar of COM PROFIBUS, G-16
tprog, C-3
in the S5-95U, C-6
TQUI, Glossary-12
tR, C-16
Transport conditions, A-6
TRDY, Glossary-12
Index-10
TSET, Glossary-13
TSL, Glossary-13
tslave, C-9
TTR, Glossary-13
TYP, Block parameters of FB IM308C, 7-8
Type file
Definition, G-30, G-54
Preconditions, G-54
Type files, Opening and reading, G-54
U
UL certification, A-3
UNFREEZE, Glossary-13
UNSYNC, Glossary-13
V
Varistor, 3-14
Version of the components described in the
manual, iv
VFD, Glossary-13
VFD number, G-45
Vibration, A-8
W
What to consider before parameterization with
COM PROFIBUS, Procedure, 2-4
Word consistency, B-16, B-18, B-20, B-22,
B-24, B-26
X
X10, 5-3
X9, 5-3
Z
Zener diode, 3-14
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Index-11
Siemens AG
A&D AS E 82
Postfach 1963
D–92209 Amberg
Federal Republic of Germany
From:
Your Name:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Your Title:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Company Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Street:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
City, Zip Code:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Country:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Phone:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Please check any industry that applies to you:
Automotive
Pharmaceutical
Chemical
Plastic
Electrical Machinery
Pulp and Paper
Food
Textiles
Instrument and Control
Transportation
Nonelectrical Machinery
Other _ _ _ _ _ _ _ _ _ _ _ _ _
Petrochemical
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1
Remarks Form
Your comments and recommendations will help us to improve the quality and usefulness
of our publications. Please take the first available opportunity to fill out this questionnaire
and return it to Siemens.
Please give each of the following questions your own personal mark within the range
from 1 (very good) to 5 (poor).
1.
Do the contents meet your requirements?
2.
Is the information you need easy to find?
3.
Is the text easy to understand?
4.
Does the level of technical detail meet your requirements?
5.
Please rate the quality of the graphics/tables:
Additional comments:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Siemens AG
A&D AS E 82
Postfach 1963
D–92209 Amberg
Federal Republic of Germany
From:
Your Name:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Your Title:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Company Name: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Street:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
City, Zip Code:_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Country:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Phone:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Please check any industry that applies to you:
Automotive
Pharmaceutical
Chemical
Plastic
Electrical Machinery
Pulp and Paper
Food
Textiles
Instrument and Control
Transportation
Nonelectrical Machinery
Other _ _ _ _ _ _ _ _ _ _ _ _ _
Petrochemical
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
1
Remarks Form
Your comments and recommendations will help us to improve the quality and usefulness
of our publications. Please take the first available opportunity to fill out this questionnaire
and return it to Siemens.
Please give each of the following questions your own personal mark within the range
from 1 (very good) to 5 (poor).
1.
Do the contents meet your requirements?
2.
Is the information you need easy to find?
3.
Is the text easy to understand?
4.
Does the level of technical detail meet your requirements?
5.
Please rate the quality of the graphics/tables:
Additional comments:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
2
ET 200 Distributed I/O System
EWA 4NEB 780 6000-02c
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement