You are on page 1of 224

SIMATIC S5

SINEC L2 Interface of the


S5-95U Programmable Controller

Manual

EWA 4NEB 812 6112-02a

Edition 02
STEP ® SINEC ® and SIMATIC ® are registered trademarks of Siemens AG.

Copyright© Siemens AG 1993


Subject to change without prior notice.
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.

EWA 4NEB 812 6112-02


Index
Preface

Appendices

EWA 4NEB 812 6112-02


System Description

Installation Guidelines

Start-Up, Tests, and Diagnostics

Data Transmission Using Cyclic I/O (ZP)


Data Transmission Using a Standard Connection

Data Transmission by Accessing Layer 2 Services


Data Transmission Using PLC to PLC Connections

Programmer Functions Over the SINEC L2 Network


Integrated Standard Function Blocks, L2-SEND and L2-RECEIVE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

9
8
7
6
5
4
3
2
1

D/F
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

A/B/C/
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
S5-95U/95U, SINEC L2 Table of Contents

Table of Contents
Page

Preface .................................................... ix

1 System Description .......................................... 1 - 1

1.1 Communications in Industry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 1

1.2 The SINEC L2 Local Area Network . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 3

1.3 Procedure for Accessing the SINEC L2 Network ................. 1 - 4

1.4 Assigning Parameters for the L2 Interface of the S5-95U ........... 1 - 8

1.5 Types of Data Transmission for the S5-95U .................... 1 - 13

1.6 Physical Bus Characteristics and Installation Techniques


for the SINEC L2 Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 21
1.6.1 RS 485 Transmission Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 21
1.6.2 Fiber Optics Transmission Technology . . . . . . . . . . . . . . . . . . . . . . . . 1 - 25
1.6.3 Mixed Configuration of RS 485 and Fiber Optics Transmission Technology 1 - 28

2 Installation Guidelines ........................................ 2 - 1

2.1 Basic Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 1

2.2 Installing a SINEC L2 Bus Segment .......................... 2 - 2

2.3 Linking Bus Segments with the L2 Repeater . . . . . . . . . . . . . . . . . . . . 2 - 4


2.3.1 Electrical Design of the SINEC L2 Repeater RS 485 .............. 2 - 4
2.3.2 Connecting the Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 5
2.3.3 Connecting Bus Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 6

2.4 Routing Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 - 8

3 Start-Up, Tests, and Diagnostics ................................ 3 - 1

3.1 Design and Mode of Operation of the Programmable Controller ....... 3 - 2

3.2 START-UP Sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 4

EWA 4NEB 812 6112-02 v


Table of Contents S5-95U/95U, SINEC L2

Page

3.3 Starting Up a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5


3.3.1 Suggestions for Configuring and Installing the Equipment . . . . . . . . . . . 3 - 5
3.3.2 Prerequisites for Starting Up the S5-95U as a SINEC L2 Station . . . . . . 3 - 6
3.3.3 System Startup Diagnostics and Procedures . . . . . . . . . . . . . . . . . . . . 3 - 7

3.4 FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10


3.4.1 Principle of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
3.4.2 The Types of FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 12
3.4.3 Assigning Parameters in DB1 for the FMA Services . . . . . . . . . . . . . . . 3 - 13
3.4.4 Managing of all FMA Services with FB222 . . . . . . . . . . . . . . . . . . . . . . 3 - 14
3.4.5 Reading Out a List of All Active Stations on the Network
(LAS_LIST_CREATE) ................................... 3 - 17
3.4.6 Reading the Status of Another Station (FDL_STATUS) ............ 3 - 19
3.4.7 Reading Updated Bus Parameters (READ_VALUE) . . . . . . . . . . . . . . . 3 - 21
3.4.8 Reading Out Available Token Hold Time When Receiving the Token
(TIME_TTH_READ) .................................... 3 - 24
3.4.9 Reading Out the Event Message (MAC_EVENT) ................ 3 - 26

4 Data Transmission Using a Standard Connection ................... 4 - 1

4.1 Features of a Standard Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 1

4.2 Assigning Parameters in DB1 of the S5-95U for Data Exchange with
Standard Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 3

4.3 Transmitting Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 5

4.4 Receiving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 - 7

4.5 Programming Example for Data Transmission via a Standard Connection 4 - 9

4.6 Broadcast Request (“Transmit to All”) ........................ 4 - 14

5 Integral Standard Function Blocks L2-SEND and L2-RECEIVE .......... 5 - 1

5.1 Parameters for L2-SEND and L2-RECEIVE . . . . . . . . . . . . . . . . . . . . . 5 - 2

5.2 Direct and Indirect Parameter Settings for the L2 Function Blocks ..... 5 - 4

5.3 Parameter Assignment Error Byte (PAFE) ...................... 5 - 5

5.4 Status Byte ........................................... 5 - 6

vi EWA 4NEB 812 6112-02


S5-95U/95U, SINEC L2 Table of Contents

Page

6 Data Transmission Using PLC-to-PLC Connections .................. 6 - 1

6.1 Features of the PLC-to-PLC Connections ...................... 6 - 1

6.2 Assigning Parameters in DB1 of the S5-95U for Data Exchange


with PLC-to-PLC Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 4

6.3 Programming Example for Data Transmission via PLC-to-PLC Connections


Using Standard Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 - 6

7 Data Transmission Using Cyclic I/O .............................. 7 - 1

7.1 Features of Cyclic I/O .................................... 7 - 1

7.2 Assigning Parameters in DB1 of the S5-95U for Data Exchange


with Cyclic I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 - 4

7.3 Controlling Data Transmission in the Control Program ............. 7 - 7

7.4 Programming Example for Data Transmission via Cyclic I/O ......... 7 - 12

8 Data Transmission by Accessing Layer 2 Services .................. 8 - 1

8.1 Characteristic Features of Layer 2 Access Data Transmission ........ 8 - 2

8.2 Types and Characteristic Features of the Layer 2 Services .......... 8 - 5

8.3 Assigning the S5-95U Parameters for Data Communications ......... 8 - 9

8.4 FBs for Managing All Layer 2 Services ........................ 8 - 11

8.5 Sending Data to a Station (SDA Service) ...................... 8 - 15

8.6 Sending Data to Several Stations (SDN) ....................... 8 - 19

8.7 Holding Data for Fetching Once Only by a Station


(RUP_SINGLE Service) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 23

8.8 Holding Data Ready for Fetching Several Times Over by One
or More Stations (RUP_MULTIPLE) . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 26

8.9 Sending Data and Fetching Data from a Station (SRD Service) ....... 8 - 29

EWA 4NEB 812 6112-02 vii


Table of Contents S5-95U/95U, SINEC L2

Page

9 Programmer Functions Over the SINEC L2 Network .................. 9 - 1

9.1 Programmer Functions ................................... 9 - 2

9.2 Selecting the L2 Interface ................................. 9 - 3

9.3 Entering Defaults ....................................... 9 - 4

9.4 Editing a Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 - 5

9.5 Setting the L2 Basic Parameters on the Programmer .............. 9 - 10

9.6 Activating an Editing Path ................................. 9 - 10

Appendices

A DB1 Parameters, DB1 Parameter Assignment Errors,


Calculation of Target Rotation Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A - 1

B SAP Numbers / Job Numbers ................................... B - 1

C List of Abbreviations/Glossary .................................. C - 1

D List of Accessories and Order Numbers ........................... D - 1

E Technical Specifications; Cycle Delay Times of the PLC Caused by


SINEC L2 Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . E - 1

F S5-95U Communications Matrix and Emulation of Types of Data


Transmission in Layer 2 with S5-95U . . . . . . . . . . . . . . . . . . . . . . . . . . . . . F - 1

Index

viii EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Preface

How to Use This Manual


The S5-95U programmable controller with SINEC L2 interface can communicate with SIMATIC S5
controllers and other control devices via the SINEC L2 bus system.
To use the SINEC L2 interface to its full capacity, you need detailed information.

This manual contains descriptions for installing and operating the following programmable controllers
as SINEC L2 stations:
• S5-95U, Order No. 6ES5 095-8MB01
• S5-95U, Order No. 6ES5 095-8MB02
The manual does not provide information on the performance of other controllers on the L2 bus.
Only special features of the S5-95U pertaining to data interchange with the CP 5430
communications processor are mentioned.
Experience in configuring and starting up bus-type LANs is helpful, though not necessary, to work
with this manual successfully.
This section is intended to make it easier for you to use the manual.

Contents of This Manual

• Chapter 1
This chapter provides an overview of the applications, performance capabilities, operation
principle, basic terminology, and transmission physics of the SINEC L2 bus system. This
chapter characterizes the possible types of data transmission and specifies and explains the
selection criteria for special applications.
• Chapter 2
This chapter specifies the installation procedures that you should follow to ensure that your
S5-95U controller functions properly as a station on the SINEC L2 bus.
• Chapter 3
This chapter summarizes information that you need to start up your S5-95U controller as a
station on the SINEC L2 bus. You will also discover how to recognize faults in the controller and
find out what tests and diagnostics are available to you.
• Chapters 4, 5, 6, 7 and 8
These chapters use examples to describe the various types of data transmission in detail.
• Chapter 9
This chapter shows you how to implement programmer functions over the LAN.
• Appendices
The appendices contain two types of information. On the one hand, you will find brief
information for regular use (e.g., all the DB1 parameters); on the other hand, you will find
additional information of interest to network experts (e.g., concerning the SAPs).

Each chapter begins with a brief explanation of its contents. By reading the first section of a
chapter, you can determine whether the information in the chapter is important to you.

EWA 4NEB 812 6112-02a ix


Preface S5-95U, SINEC L2

Conventions
The "S5-90U/S5-95U System Manual" and the SINEC L2 Manual - Interface of the S5-95U
Programmable Controller" observe the same conventions.
All the conventions listed at the beginning of the System Manual apply also to this manual. Please
refer to that Manual. Your attention is also drawn to the "Safety-Related Guidelines for the User" on
page xi at the end of this chapter.

Courses
Siemens offer a wide range of training courses for SINEC users.
For more information, please contact

• Informations- und Trainings-Center für Automatisierungstechnik


AUT 959 Kursbüro
Postfach 21 12 62
76181 Karlsruhe
Federal Republic of Germany
Tel.: (Nat. access code) 721 595-2917
or
• Your nearest Siemens representative

Reference Material
This manual contains a comprehensive description of the SINEC L2 interface of the S5-95U
programmable controller. The following manuals etc. contain more detailed information on topics that
are handled only briefly here:

SINEC L2 Local Area Network


CP 5430
Order No. 6GK1 970-5AA00-0AA0

SINEC
L2/L2F0 Manual
Order No. 6GK1 970-5CA00-0AA0
Installation Guidelines:
Installing the SINEC L2 Local Area Network
Order No. AR 463-2-220
PROFIBUS Standard (DIN 19245)
Beuth-Verlag; Berlin 1988
Bender, Klaus: Profibus
Hauser-Verlag; Munich 1990
Kafka, Gerhard: Grundlagen der Datenkommunikation;
Datacom-Fachbuchreihe; Pulheim 1989.
(available in German only)
Stöttinger, Klaus H.: Das OSI-Referenzmodell;
Datacom-Fachbuchreihe; Pullheim 1989.
(available in German only)

There are correction forms at the end of this manual. Please use them to indicate any corrections,
additions or suggestions you might have in the way of improvement that will benefit the next edition
of the manual.

x EWA 4NEB 812 6112-02a


S5-95U, SINEC L2 Preface

Safety-Related Guidelines for the User

This document provides the information required for the intended use of the particular product. The
documentation is written for technically qualified personnel.
Qualified personnel as referred to in the safety guidelines in this document as well as on the product
itself are defined as follows.
• System planning and design engineers who are familiar with the safety concepts of automation
equipment.
• Operating personnel who have been trained to work with automation equipment and are
conversant with the contents of the document in as far as it is connected with the actual
operation of the plant.
• Commissioning and service personnel who are trained to repair such automation equipment and
who are authorized to energize, de-energize, clear, ground, and tag circuits, equipment, and
systems in accordance with established safety practice.

Danger Notices

The notices and guidelines that follow are intended to ensure personal safety, as well as protect the
products and connected equipment against damage.
The safety notices and warnings for protection against loss of life (the users or service personnel) or
for protection against damage to property are highlighted in this document by the terms and
pictograms defined here. The terms used in this document and marked on the equipment itself have
the following significance.

Danger Warning

indicates that death, severe personal injury indicates that death, severe personal injury or
or substantial property damage will result if substantial property damage can result if
proper precautions are not taken. proper precautions are not taken.

Caution Note

indicates that minor personal injury or contains important information about the
property damage can result if proper product, its operation or a part of the doc-
precautions are not taken. ument to which special attention is drawn.

Proper Usage

Warning
• The equipment/system or the system components may only be used for the
applications described in the catalog or the technical description, and only in
combination with the equipment, components, and devices of other manu-
facturers as far as this is recommended or permitted by Siemens.
• The product will function correctly and safely only if it is transported, stored, set
up, and installed as intended, and operated and maintained with care.

EWA 4NEB 812 6112-02a xi


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

1 System Description

1.1 Communications in Industry ............................ 1 - 1

1.2 The SINEC L2 Local Area Network ....................... 1 - 3

1.3 Procedure for Accessing the SINEC L2 Network .............. 1 - 4

1.4 Assigning Parameters for the L2 Interface of the S5-95U ........ 1 - 8

1.5 Types of Data Transmission for the S5-95U ................. 1 - 13

1.6 Physical Bus Characteristics and Installation Techniques for


the SINEC L2 Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 21
1.6.1 RS 485 Transmission Technology . . . . . . . . . . . . . . . . . . . . . . . . 1 - 21
1.6.2 Fiber Optics Transmission Technology . . . . . . . . . . . . . . . . . . . . . 1 - 25
1.6.3 Mixed Configuration RS 485 and Fiber Optics
Transmission Technology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 28

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Figures

1-1. Hierarchy Levels in the Computer-Integrated Automation Network . . . . . . . 1 - 1


1-2. Bus Segment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. .- 3
1-3. Bus Accessing Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. - 5
1-4. Distribution of the Target Rotation Time (1) . . . . . . . . . . . . . . . . . . . . . . .1 - 7
1-5. Distribution of the Target Rotation Time (2) . . . . . . . . . . . . . . . . . . . . . . .1 - 7
1-6. DB1 with the Default Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. - 8
1-7. Data Transmission Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 . - 13
1-8. PLC-to-PLC Connection between Active S5-95Us . . . . . . . . . . . . . . . . . . . 1 - 18
1-9. Cyclical I/O between an Active and Passive S5-95U . . . . . . . . . . . . . . . . . 1 - 18
1-10. Standard Connection for Porting Programs from SINEC L1 to SINEC L2 . . 1 - 19
1-11. PLC-to-PLC Connection between an Active CP 5430 and an Active S5-95U 1 - 19
1-12. Cyclic I/O between an Active CP 5430 and a Passive S5-95U . . . . . . . . . . 1 - 19
1-13. Layer 2 Access between an Active CP 5410 and an Active S5-95U . . . . . . 1 - 20
1-14. SINEC L2 Bus Segment with RS 485 Technology . . . . . . . . . . . . . . . . . . . 1 - 21
1-15. SINEC L2 Network with RS 485 Technology . . . . . . . . . . . . . . . . . . . . . . .1 - 22
1-16. L2 Bus Connector with Degree of Protection IP 20 without
Connector for a Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1. - 23
1-17. SINEC L2 Network with Fiber Optic Cable . . . . . . . . . . . . . . . . . . . . . . . .1 - 25
1-18. Point to Point Link via a Fiber Optic Cable . . . . . . . . . . . . . . . . . . . . . . . .1 - 25
1-19. SINEC L2FO Bus Terminal SF-B/PF-B . . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 26
1-20. SINEC L2FO Active Star Coupler AS 501 . . . . . . . . . . . . . . . . . . . . . . . . .1 - 27
1-21. Mixed Configuration with RS 485 and FO Transmission Technology . . . . . 1 - 28
1-22. Two SINECL2 Networks of the RS 485 Technology Linked
via Fiber Optic Cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 28
1-23. SINEC L2FO SF Repeater Adapter for L2 Repeater . . . . . . . . . . . . . . . . . 1 - 29
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Tables

1-1. DB1 Basic Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. . - 9


1-2. Relevant Parameters for the S5-95U as an Active/Passive station . . . . . . . 1 - 9
1-3. Defining the Basic Parameter Arguments for S5-95U PLCs . . . . . . . . . . . . 1 - 10
1-4. Defining the Arguments of the Basic Parameters for the S5-95U in
Conjunction with the CP 5410 and/or CP 5430-1 . . . . . . . . . . . . . . . . . . . 1 - 12
1-5. Basic Parameter Arguments for the S5-95U in Conjunction with
Other SIMATIC Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. .- 12
1-6. Recommended Types of Data Transmission . . . . . . . . . . . . . . . . . . . . . . .1 - 14
1-7. Characteristics of the Various Types of Data Transmission . . . . . . . . . . . . 1 - 15
1-8. Types of Data Transmission for S5-95Us as Active Stations . . . . . . . . . . . 1 - 16
1-9. Types of Data Transmission for S5-95Us as Passive Stations . . . . . . . . . . 1 - 17
1-10. Distance Table for RS 485 Technology . . . . . . . . . . . . . . . . . . . . . . . . . .1 - 22
1-11. SINEC L2 Bus Terminals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 - 23
1-12. Technical Specifications of the Bus Cable . . . . . . . . . . . . . . . . . . . . . . . . 1 - 24
1-13. Distance Table for Glass Fiber Optic Cable Technology . . . . . . . . . . . . . . 1 - 26

EWA 4NEB 812 6112-02








1

1.1
aaaaaaaaaa

bus
aaaaa

Field
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

bus
Cell
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

bus
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa

bus
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa

Process
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa

Factory
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

In this chapter, you will learn the following:


aaaaaaaaaa

e.g.
e.g.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

SINEC H1
SINEC H1
Communications in Industry
aaaaaaaaaa

The transmission physics that can be used

e.g. SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaa

System Description

e.g. SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

The operation principle of the SINEC L2 network


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The applications that the SINEC L2 network is suited for


aaaaaaaaaa

Planning level
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The explanation of important basic terminology and parameters


aaaaaaaaaa

PLC AND IPC,


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

Cell level
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Process supervision level

PLC AND IPC,


aaaaaaaaaa

The performance capabilities that the SINEC L2 network is equipped with


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

mainframe e.g. SNI MX, DEC VAX

Field level
aaaaaaaaaa

The following sections explain the different tasks of each of the hierarchy levels.
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa

e.g. SIMATIC S5 and SICOMP M


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

sensors, actuators
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaa aaaaa

Figure 1-1. Hierarchy Levels in the Computer-Integrated Automation Network


e.g. SIMATIC S5 and SICOMP M
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

The types of data transmission that are possible and which criteria you use to select them
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

information network that can be organized into several hierarchy levels, as illustrated in Figure 1-1.
In today’s modern production control systems, the installations for process automation operate in an
System Description

1-1
System Description S5-95U, SINEC L2

Definitions

• Planning Level
This is where you plan orders, production strategies and production guidelines, and where the
information from the production process is monitored.

• Process Control Level


This is where you decide how the production will take place and how the function groups will be
coordinated.

• Cell Level
This level receives requests from the process control level. It consists, as a rule, of assembly
cells. Each assembly cell is controlled by at least one programmable controller.

• Field Level
This is where the field devices such as sensors and actuators are. The task of these units is to
make the exchange of information between control and technical process possible.

Communication Tasks Required from the Different Networks

The requirements for the planning and process control level networks differ from the requirements
for the cell and field level networks as follows:

• Communication in the planning and control levels


- Large amounts of data ( range >100 bytes)
- Often no time-critical requirements
- Electromagnetic compatibility requirements matched to office environment
(with additional specific measures, also for industrial environment)
- Large network expansion
- Large number of stations
- Higher connection costs acceptable

• Communication in the cell and field levels


- Smaller amounts of data (range <100 bytes)
- Time-critical requirements (real-time requirements)
- High electromagnetic compatibility requirements (industrial environment)
- Small network expansion
- Small number of stations (range <100)
- Low connection costs

The SINEC L2 network is optimally adapted to the requirements of the cell and field levels”.

1-2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

1.2 The SINEC L2 Local Area Network

The SINEC L2 LAN is based on the PROFIBUS Standards (DIN 19245).


PROFIBUS (PROcess FIeld BUS) is the German process and field bus standard that is defined in
the PROFIBUS Standards (DIN 19245). This standard sets up functional, electrical and mechanical
characteristics for a bit-serial field network. The purpose of these standardization efforts is to be
able to network programmable controllers and field devices of different manufacturers without
expensive adapters. Therefore, you have the ability to mix and match components from different
manufacturers, and to have them communicate with each other via the SINEC L2 network as long
as the components meet the PROFIBUS Standard. The SINEC L2 network services of the S5-95U
use part of the services defined in the PROFIBUS Standards.

In order to be able to use S5-95U programmable controllers as SINEC L2 stations, you need one of
the following two items:

• The RS 485 bus terminal that connects SINEC L2 stations via the terminal cable with the bus
cable that connects the individual bus terminals with each other.
• The SINEC L2 bus connector with bus cable that connects stations with each other.

Figure 1-2 represents a bus segment using SINEC L2 bus connectors.


aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

SINEC L2 bus connector


(terminating resistor switched off)

S5-95U S5-95U
aaaaaaaaaa aaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

SINEC L2 bus connector Bus cable


(terminating resistor S5-95U
connected)
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

SINEC L2
station

Figure 1-2. Bus Segment

In order to communicate, each station must observe certain rules:

• There must be a rule for who is allowed to transmit via the common bus cable at a given time
( section 1.3 “Procedure for Accessing the Bus”).
• A common language must exist between two stations
( section 1.5 “Types of Data Transmission”).
• The electrical features of the stations must match each other
( section 1.6 “Bus Physics”).

EWA 4NEB 812 6112-02 1-3


System Description S5-95U, SINEC L2

1.3 Procedure for Accessing the SINEC L2 Network

The following section discusses the basic mode of operation of the SINEC L2 network. The goal of
this section is to make you familiar with terms that you will need to configure the S5-95U as a
station and to assign parameters in the S5-95U.

An essential aspect of the network is the access procedure. On the SINEC L2, there are two types
of stations with different access rights: active stations and passive stations.

Active Stations
• Are allowed, when they have the right to transmit data to other stations
• Are allowed to request data from other stations

Passive Stations
• Are allowed to exchange data with an active station only after being requested to do so by the
latter.

Whether a station is active or passive depends on the respective unit. Simple field units such as
motor control units are as a rule passive; smart units such as programmable logic controllers, on the
other hand, are active.
The S5-95U can be a passive as well as an active station on the network. This is possible by
setting parameters.

Station Address

Each station on the bus has a station address that you can assign by setting parameters.

Token / Right to Transmit

So that all active stations do not try to access the bus at the same time, an active station that is
ready to transmit has to wait until it receives the right to access the bus. The station receives this
right through a special frame, the token frame. The structure of the token frame and how its
transmission is controlled will not be discussed here (refer to the PROFIBUS Standard, DIN 19245).

It is important for you to know the following:

• The token frame (and the permission to access) automatically goes from one station to the next
one (according to the ascending sequence of the station addresses).

• The token frame is passed on in the logical ring: The station with the highest address passes
the token frame on to the station with the lowest address. For each active station there is one
token rotation cycle between token frame transmitting and token frame receiving .

1-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

A network normally contains several active and several passive stations. Figure 1-3 shows a net-
work with three active and three passive L2 stations.

The token is passed in the logical ring


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Active 1 2 3
stations

Bus
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Passive 100 101 102


stations

Figure 1-3. Bus Accessing Procedure

Explanations for Figure 1-3:


• The token frame is passed only from an active station to another.
Stations 1, 2 and 3 are active. The token frame is passed on as follows:
1 2 3 1 2 ...
• One token cycle includes passing the token three times:
1 2 3 1.
• Stations 100, 101 and 102 are passive.
• Stations addresses 0, 4 to 99, and 103 to 126 are not assigned.
• Active stations can be assigned addresses in the range 1 to 31.
• Passive stations can be assigned addresses in the range 1 to 126.
• It is not absolutely necessary to assign the station addresses in ascending order.

Based on the mode of operation of the SINEC L2, two special cases can be deduced:

1) If only one station is active and all others are passive, the bus functions according to the
master-slave principle.
2) If all stations are active, a token passing procedure is present.

EWA 4NEB 812 6112-02 1-5


System Description S5-95U, SINEC L2

Target Rotation Time

A token cycle takes a certain amount of time. You must set the maximum permissible token cycle
time as target rotation time (target rotation time in DB1, TRT parameter).
Even the transmission of large amounts of data must conform to the target rotation time set in DB1.
In order to conform to this time, the SINEC L2 uses the following principle.

Time Management of the Network

Each active station measures the time in which it was not in the possession of the token. This time
is the station’s “real” rotation time, i.e., the time used up by the other stations. The station
compares this measured time with the previously set target rotation time.
The processing of the frame to be transmitted depends on the results of this comparison and on the
priority of the message frames as follows:

The preset priority of the message frames is low for the standard connection ( chapter 4), PLC-to-
PLC connection ( chapter 6) and cyclic I/O ( chapter 7). Only for layer 2 access can you decide
whether the message frame is to be given high or low priority.

Possible results of the comparison between the rotation time measured (the "real" rotation time)
and the target rotation time:

1) The "real" rotation time is shorter than the target rotation time.
Result: All send and receive jobs in the queue are executed until the target rotation time has
been reached or the jobs in the queue have been processed; first the message frames
with high priority, then the message frames with low priority.

2) The "real" rotation time is longer than the target rotation time.
Result: Only one more message frame with high priority is transmitted. The message frames
with low priority are not transmitted until the "real" rotation time is shorter than the
target rotation time in the following token cycles.

This is shown in Figures 1-4 and 1-5.

1-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

Each station measures the “real” rotation time and calculates the difference between target rotation
time and “real” rotation time (= token hold time). During this time, a station can transmit: first,
the frames with high priority, then the frames with low priority. When the token hold time is used
up, the station must pass the token to the next station.

Target rotation time

Actual token rotation time used up by the Remaining token rotation time
other stations

Station transmits all high-


priority and low-priority
message frames

Station relinquishes Station receives Station relinquishes the


the token the token again token

Figure 1-4. Distribution of the Target Rotation Time (1)

If the transmitter has no token hold time at its disposal (see Figure 1-5), it can only transmit one
frame with high priority before is has to pass the token.

Target rotation time

Actual token rotation time used up by the other stations Station


transmits a
high-priority
message frame

Station relinquishes Station receives Station relinquishes


the token the token again the token

Figure 1-5. Distribution of the Target Rotation Time (2)

Broadcasting

Broadcasting is when an active station sends a message frame to all active and passive stations.

Multicasting

Multicasting is when an active station sends a message frame to several active and passive
stations.

EWA 4NEB 812 6112-02 1-7


System Description S5-95U, SINEC L2

1.4 Assigning Parameters for the L2 Interface of the S5-95U

You assign the parameters for the L2 interface in DB1, in the parameter block with block ID “SL2:”.
Irrespective of the type of data transmission you select, you must assign certain parameters (basic
parameters) in DB1. The basic parameters affect only the procedures for accessing the network
(see section 1.3) and not the communication mechanisms. DB1 has default settings for the basic
parameters that you can use or change according to the task to be performed.

The default DB1 is illustrated in Figure 1-6.

0: KS ='DB1 0BA: AI 0 ; 0BI: ';


12: KS =' ; 0BC: CAP N CBP ';
24: KS ='N ;#SL1: SLN 1 SF ';
36: KS ='DB2 DW0 EF DB3 DW0 ';
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

48: KS =' CBR FY100 CBS FY1';


Parameters for S5-95U
60: KS ='01 PGN 1 ;# SDP: N';
functions described in the
72: KS ='T 128 PBUS N ; TFB: OB13';
S5-90U/S5-95U system
84: KS =' 100 ; #CLP: STW MW10';
manual
96: KS ='2 CLK DB5 DW0 ';
108: KS =' SET 3 01.10.91 12:00:';
120: KS ='00 OHS 000000:00:00 ';
132: KS =' TIS 3 01.10. 12:00:00 ';
144: KS =' STP Y SAV Y CF 00 ';
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa

156: KS =' #SL2: TLN 0 STA AKT';


168: KS =' BDR 500 HSA 10 TRT '; Basic parameters
180: KS ='5120 SET 0 ST 400 ';
192: KS ='SDT 1 12 SDT 2 360 SF';
204: KS =' DB6 DW0 EF DB7 DW0 '; Parameters for type of data transmission
216: KS =' KBS MB62 KBE MB63 ; '; ( Chapters. 4, 6, 7 and 8)
228: KS ='# END ';

Figure 1-6. DB1 with the Default Parameters

The basic parameters and their ranges are listed and explained in the following Table.

1-8 EWA 4NEB 812 6112-02


*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

t
s

v
aaaaaaaaaaaaaaaaaaaaaaaaaa

u
q
p
n

m
ST
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

TLN

TRT
SET
STA

HSA
aaaaaaaaaaaaaaaaaaaaaaaaaa

BDR

SDT 2
SDT 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

AKT/PAS
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Argument
Parameter
aaaaaaaaaaaaaaaaaaaaaaaaaa

Parameter
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U active
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U passive
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

-
aaaaaaaaaaaaaaaaaaaaaaaaaa

v
u
q
p
n

m
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaa

1 to 126

TLN
aaaaaaaaaaaaaaaaaaaaaaaaaa

1 to 126

0 to 494

11 to 255
AKT/PAS

500; 1500
aaaaaaaaaaaa

35 to 1023
50 to 4095
Argument
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

256 to 1048320
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range
aaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaa

9.6; 19.2; 93.75; 187.5;

STA
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

BDR
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

stations
aaaaaaaaaaaa

Slot time
aaaaaaaaaaaaaaaaaaaaaaaaaa

Baud rate
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Set-up time
aaaaaaaaaaaa

x
aaaaaaaaaaaaaaaaaaaaaaaaaa

Bit time units*


Bit time units*
Bit time units*
Bit time units*
Bit time units*
aaaaaaaaaaaa

HSA
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Station addresses
aaaaaaaaaaaaaaaaaaaaaaaaaa

Own station status

Longest delay time

The arguments s, t, u, and v depend on Baud rate (see Table 1-3)


Baud rate in kBaud
Shortest delay time
aaaaaaaaaaaa

Target rotation time


aaaaaaaaaaaaaaaaaaaaaaaaaa

Own station address

x
aaaaaaaaaaaa

TRT
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-1. DB1 Basic Parameters


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

AKT = active, PAS = passive

x
aaaaaaaaaaaaaaaaaaaaaaaaaa

SET
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2
aaaaaaaaaaaa

Highest L2 station address on bus

Explanation
Significance
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

One bit time unit is the time its takes to transmit one bit (reciprocal value of Baud rate)

x
x
aaaaaaaaaaaa

ST
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-2 shows which basic parameters are relevant for active and passive stations.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

x
x
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SDT 1
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Station address, including 1 to 31 active S5-95U


aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-2. Relevant Basic Parameters for the S5-95U as an Active/Passive Station
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

x
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SDT 2
aaaaaaaaaaaa

System Description
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

1-9
aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa



aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

1-10
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Basic
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Example:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bit time unit


aaaaaaaaaaaaaaaaaaaaaaaaaaaa

parameters

ST
SET
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

SDT 2
SDT 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

in bit time units


aaaaaaaaaaaaaaaaaaaaaaaaaaaa

System Description
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

in kbaud
Baudrate
in the STOP mode.

Time (in milliseconds) =


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

40
12
73
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

9.6
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

stations (see Table 1-5).


Rules for Setting the Basic Parameters
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

60
12
76
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

19.2
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

programmable controllers in DB1 (see Table 1-3).

Baud rate (in kbits/s)


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Number of bit time units


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

80
12
99
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

93.75
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

any irrelevant parameters (in the case of passive S5-95Us).


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

e.g., time=
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Communications with S5-95Us (homogeneous S5-95U networks)

times in milliseconds from the bit time units, use the following formula:
0

12
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

150
170

as follows: SET 0 ST 170 SDT 1 12 SDT 2 150.


187.5
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

9.6 kbits/s
12
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

360
400
500

1 bit time unit


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-3. Defining the Basic Parameter Arguments for S5-95U PLCs
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

station! The slowest station is the station with the longest slot time in the SINEC L2 network.

60
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

980
150
1000
1500
Do not delete any relevant parameters, otherwise the PLC will stay in the STOP mode! Delete
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

= 0.104 ms
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

You must specify certain parameters, e.g. the target rotation time, in bit time units. To calculate the
Define the arguments of the BDR, SET, ST, SDT 1 and SDT 2 basic parameters for the S5-95U
BDR, HSA, TRT, SET, ST, SDT 1 and SDT 2. Always take the basic parameters of the slowest
The following basic parameters must be the same for all stations in the SINEC L2 network:

187.5 kbaud. The CP 5430-0 with 400 bit time units has the longest slot time
Example: Communications between the CP 5410, S5-95U and CP 5430-0: preset baud rate
grammer). You must change the value for TLN 0, otherwise the programmable controller stays
TLN 0 (default) is not allowed for the S5-95U as L2 station (TLN 0 is reserved for a pro-

(default value). Set the basic parameters of the CP 5430-0 (187.5 kbaud) for all

Define the baud rate as 187.5 kbaud in DB1. This gives the other basic parameters
aaaaaaaaaaaaaa
S5-95U, SINEC L2 System Description

Procedure for Assigning Parameters in DB1 and the S5-95U


A default DB1 is integrated in the operating system of the S5-95U programmable controller.
DB1 contains default values for parameters, including those for data exchange by means of
SINEC L2.
Load the default DB1 in your programmer (function: transfer; source: PC; destination:
FD (PG)).
Look for the SINEC L2 parameter block. The block ID is "SL2:".
The SINEC L2 parameter block is enclosed in comment characters (#). The programmable
controller cannot interpret the SL2: parameter block in this form ( Figure 1.6). Overwrite the
comment characters that appear before the block ID (SL2:) and after the last SINEC L2
parameter with a blank.
Enter the parameters according to your specifications (for basic parameters and parameters for
the desired communications services, see chapters 3, 4, 6, 7 and 8) in one coherent block
after the block ID.
Make sure you follow the general rules for assigning parameters. Refer to the S5-90U/S5-95U
Programmable Controller System Manual, section 9.1.4.
Transfer the changed DB1 to the S5-95U. The default DB1 is overwritten with the changed
DB1.

If you now switch from STOP to RUN mode, the S5-95U accepts the new parameters. If the BF
LED lights up ( Table 3-1), you must switch from POWER OFF to POWER ON (mode selector at
RUN and backup battery inserted) on the S5-95U to transfer DB 1.

Refer to Appendix A for the following information:

• The procedure for reading the DB1 parameter assignment error code and its interpretation
• The explanations to the SET, ST, SDT 1, and SDT 2 parameters. (It is not absolutely
necessary to know the meaning of these parameters.)
• The procedure for setting (calculating) the target rotation time (TRT) depending on the baud
rate (BDR)

EWA 4NEB 812 6112-02 1-11


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

1-5:
1-4:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

1-12
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Basic
Basic
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Example:
Example:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

parameters
parameters

ST
ST

SET
SET
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SDT 2
SDT 1
SDT 2
SDT 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

in bit time units


in bit time units
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

System Description

• for the CP 5410


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

5410 and CP 5430-1.

• for the CP 5430-1


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Baud rate
Baud rate

in kbaud
in kbaud

other SIMATIC device.


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

• for the S5-95U in DB1


• for the S5-95U in DB1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

60
12
10
40
12
80
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

9.6
9.6

• for the other SIMATIC device

100
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

65
15
15
60
12
80
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

170
19.2
19.2
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Communications with the CP 5410 and/or CP 5430-1


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

45
45
45
80
12
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

200
240
190

93.75
93.75
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Other SIMATIC Devices


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

with the CP 5410 and/or CP 5430-1


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

80
80
12
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

360
400
150
380

as follows: SET 1 ST 380 SDT 1 12 SDT 2 150.

187.5
187.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

as follows: SET 80 ST 400 SDT 1 80 SDT 2 360.


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Communications with Other SIMATIC Devices, e.g. the CP 5412 or CP 5430-0


1

80
80
12
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

360
360

500
500

1000
1000
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 1-5. Basic Parameter Arguments for the S5-95U in Conjunction with
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

80
60
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

980
150
980
150

3000
3600

1500
1500
Table 1-4. Defining the Arguments of the Basic Parameters for the S5-95U in Conjunction
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

You must set the same basic parameters BDR, SET, ST, SDT 1 and SDT 2 for the S5-95U and the

Define the arguments of the BDR, SET, ST, SDT 1 and SDT 2 basic parameters as shown in Table
Define the arguments of the BDR, SET, ST, SDT 1 and SDT 2 basic parameters as shown in Table
You must set the same basic parameters BDR, SET, ST, SDT 1 and SDT 2 for the S5-95U, CP

Define the baud rate as 187.5 kbaud in DB1. This gives the other basic parameters
Define the baud rate as 187.5 kbaud in DB1. This gives the other basic parameters
aaaaaaaaaaaaaa aaaaaaaaaaaaa
S5-95U, SINEC L2 System Description

1.5 Types of Data Transmission for the S5-95U

There are different types of data transmission that allow for an optimal adaptation to specific needs.
The types of data transmission can be divided into two groups:

• Procedure for communications between active station and active station


- Standard connection
- PLC to PLC connection
- Cyclic I/O (only possible between S5-95Us)
- Layer 2 access

• Procedure for communications between an active station and a passive station


- Cyclical I/O
- Standard connection (broadcasting from active to passive nodes only)
- Layer 2 access
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Communications
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Active active - active


S5-95U
stations
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Communications
active - passive
aaaaaaaa
aaaaaaaa
aaaaaaaa

Bus
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Passive S5-95U
stations

Figure 1-7. Data Transmission Types

The types of data transmission differ from each other by the following:

• The management
• The communications process (implicit/explicit communications*)
• The stations that are to be connected (active/passive stations)
• The kind of data that is to be transmitted or received (e.g. single bytes or data blocks)

Depending on your application, you need to decide on the following issues:

• Should the S5-95U be a passive or an active station on the bus?


• Which type of data transmission do I select?

You will find the answers to these questions below.

* implicit communication: The communication is automatic; it is not triggered in the user program.
explicit communication: The communication timing is triggered in the user program.

EWA 4NEB 812 6112-02 1-13


System Description S5-95U, SINEC L2

• Is my S5-95U to be a passive or active station on the LAN?

An active station receives the token (permission to send). When they have the token, active
stations can send data to other stations.
A passive station does not receive the token. Consequently, passive stations can only exchange
data with an active station when they are requested to do so by that station.

An S5-95U should, if possible, be a passive station on the LAN since token management on an
active station takes time and increases the LAN's response time.

• Which type of data transmission should I choose?

You will find the answer to this question


- in Table 1-6 (recommended types of data transmission)
- in Table 1-7 (comparison of the characteristics of the various types of data transmission)
- in Tables 1-8 and 1-9 (which type of data transmission is to be recommended for which
station)

Table 1-6. Recommended Types of Data Transmission


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Type of Data ...generally recommended for:


Transmission ......
Porting existing programs from SINEC L1 to SINEC L2.
Standard connection

PLC-to-PLC connection Communications between two active stations.

Cyclic I/O Communications between active and passive stations.

Layer 2 access Communications with non-SIMATIC devices which cannot exchange


data via the standard connection, PLC-to-PLC connection and cyclic
I/O.

1-14 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ca-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

jobs
data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

muni-

may be
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

located

Parallel
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Send and
Amount of
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

and receive
receive data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

several send
processing of
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

tions implicit
Characteristics
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

No
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

per job
receive
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

mailboxes
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Com- explicit Via send and


Standard

1 to 242 bytes
aaaaaaaaaaaaaaaaaaaa

Connection

in the data area


aaaaaaaaaaaaaaaaaaaa

best type for your specific application.


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

FB

job
aaaaaaaaaaaaaaaaaaaa

Yes;
aaaaaaaaaaaaaaaaaaaa

partner
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

parallel per
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Connection

in the data area


PLC-to-PLC

communications
aaaaaaaaaaaaaaaaaaaa

Via L2-SEND FB

one send job and


and L2 RECEIVE

one receive job in


In the flag area or In the flag area or
1 to 242 bytes per
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Since no job is requested by the user in the case of implicit communications


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

ZP slave:
aaaaaaaaaaaaaaaaaaaa

ZP master:

Input range
Input range
aaaaaaaaaaaaaaaaaaaa

0 to 121 DW
0 to 121 DW
0 to 128 DW
0 to 128 DW

Output range
Output range
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

In the data area

Non-applicable*
Cyclic I/O (ZP)

being initiated by
the user program
aaaaaaaaaaaaaaaaaaaa

Automatic, without
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

FB

job
aaaaaaaaaaaaaaaaaaaa

Yes;
aaaaaaaaaaaaaaaaaaaa

Table 1-7. Characteristics of the Various Types of Data Transmission

parallel
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

in the data area


aaaaaaaaaaaaaaaaaaaa

Via L2-SEND FB
Layer 2 Access

and L2-RECEIVE

In the flag area or

23 random jobs in
0 to 242 bytes per
aaaaaaaaaaaaaaaaaaaa

System Description
aaaaaaaaaaaaaaaaaaaa

1-15
Table 1-7 lists the characteristics of the various types of data transmission to help you select the
aaaaaaaaaa

*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1-16
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

partner
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

tions with
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Multicasting
Communica-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Broadcasting
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Active S5-95Us*
System Description
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Send
Send
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

programmed/used in parallel.
S5-95U
S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive
Receive
a passive
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

another active
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

other manufacture
other manufacture
an active device of

a passive device of
Type of Data Transm.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

no
no
no
no
no

yes
yes
yes
aaaaaaaaaaaaaaaaaa

Standard
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Table 1-8 contains the following for S5-95Us as active stations:


aaaaaaaaaaaaaaaaaa

no
no
no
no
no
no
yes
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

possibly
aaaaaaaaaaaaaaaaaa

Connection Connection
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

no
no
no
no
yes
yes
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

PLC-to-PLC Cyclic I/O

possibly
possibly
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Table 1-8. Types of Data Transmission for S5-95Us as Active Stations


aaaaaaaaaaaaaaaaaa

The data transmission modes with which broadcasting and multicasting are possible.
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Recommendations for the choice of type of data transmission to suit the communications
aaaaaaaaaaaaaaaaaa

no
no
no
no
Access
Layer 2

All types of data transmission (standard connection, PLC-to-PLC connection, cyclic I/O and layer 2 access) can be
yes
yes
yes
yes
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
*


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

partner
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

tions with
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Multicasting
Communica-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Broadcasting
Passive S5-95Us*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Send
Send
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

programmed/used in parallel.
S5-95U
S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive
Receive
an active
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

another passive
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

other manufacture
other manufacture
an active device of

a passive device of
Type of Data Transm.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

no
no
no
no
no
no
no

yes
aaaaaaaaaaaaaaaaaaaa

Standard
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

no
no
no
no
no
no
no
no
Table 1-9 contains the following for S5-95Us as passive stations:
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Connection Connection
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

no
no
no
no
no
no

yes
yes
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

PLC-to-PLC Cyclic I/O


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Table 1-9. Types of Data Transmission for S5-95Us as Passive Stations


aaaaaaaaaaaaaaaaaaaa

The types of data transmission with which broadcasting and multicasting are possible.
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Recommendations for the choice of type of data transmission to suit the communications

no
no
no
no
no
Access
Layer 2

yes
yes
yes
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

All types of data transmission (standard connection, PLC-to-PLC connection, cyclic I/O and layer 2 access) can be
aaaaaaaaaaaaaaaaaaaa

System Description
aaaaaaaaaa

1-17
System Description S5-95U, SINEC L2

Selecting the Types of Data Transmission to Suit the Hardware Configuration

Except in a few cases, you will still not be able to make a final decision as to which type of data
transmission to use based solely on the information found in Tables 1-8 and 1-9: if, for example,
the amount of data to be expected is not clear.

Typical partial configurations of a SINEC L2 network are illustrated in Figures 1-8 and 1-9.

These partial configurations correspond to the situations encountered most frequently in the
industry. They are presented here according to the frequency of their occurrences (high to low). In
the chapters dealing with the individual types of data transmission (see chapters 4, 6, 7 and 8),
these typical partial configurations are the basis for the examples for assigning parameters and
programming with the S5-95U.

1. Communications between two S5-95Us

PLC-to-PLC connection

Active PLC-PLC
S5-95U S5-95U
stations

Bus
Passive
stations

Figure 1-8. PLC-to-PLC Connection between Active S5-95Us

Cyclic I/O (ZP)

Active S5-95U
stations
aaaaaaaa
aaaaaaaa
aaaaaaaa

ZP
Bus
Passive
stations
S5-95U

Figure 1-9. Cyclic I/O between an Active and a Passive S5-95U

1-18 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

Standard connection (SC)

To be recommended only if existing programs are to be ported from SINEC L1 to SINEC L2.

Active SC
S5-95U S5-95U
stations

Bus
Passive
stations

Figure 1-10. Standard Connection for Porting Programs from SINEC L1 to SINEC L2

2. Communications between an S5-95U and a Device of Other Manufacture


(station that is not an S5-95U)

PLC-to-PLC connection

Active PLC-PLC
CP 5430 S5-95U
stations

Bus
Passive
stations

Figure 1-11. PLC-to-PLC Connection between an Active CP 5430 and an Active S5-95U

Cyclic I/O (ZP)

Active CP 5430
stations
aaaaaaaa
aaaaaaaa
aaaaaaaa

ZP
Bus
Passive
stations
S5-95U

Figure 1-12. Cyclic I/O between an Active CP 5430 and a Passive S5-95U

EWA 4NEB 812 6112-02 1-19


System Description S5-95U, SINEC L2

Layer 2 access

Active Layer 2
CP 5410 S5-95U
stations

Bus
Passive
stations

Figure 1-13. Layer 2 Access between an Active CP 5410 and an Active S5-95U

1-20 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

1.6 Physical Bus Characteristics and Installation Techniques for the


SINEC L2 Network
You can connect the S5-95U programmable controllers to SINEC L2 networks using two different
types of transmission technologies:

• RS 485 transmission technology


(advantages: interference-proof due to difference signals, and economical)
• Fiber optic transmission technology
(advantages: no EMC problems, electrical isolation between the stations, larger network
expansion capability as with the RS 485)

Refer to the SINEC L2/L2FO Network Manual for detailed information about transmission
technologies.

1.6.1 RS 485 Transmission Technology


Physical bus characteristics and related distances

A SINEC L2 network consists of one or more bus segments.


Figure 1-14 shows a SINEC L2 segment with RS 485 technology.
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

SINEC L2 bus connector


(terminating resistor disconnected)
aaaaaa
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa
aaaaaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

SINEC L2 bus connector Bus cable


(terminating resistor
connected)
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

SINEC L2
station
Data Rate Distance

9.6 Kbits/s 1.2 km


19.2 Kbits/s 1.2 km
93.75 Kbits/s 1.2 km
187.5 Kbits/s 1.0 km
500 Kbits/s 0.4 km
1500 Kbits/s 0.2 km

Figure 1-14. SINEC L2 Bus Segment with RS 485 Technology

You can link the bus segments by repeaters. Figure 1-15 shows a SINEC L2 network with RS 485
technology. The terminology is explained later on.

EWA 4NEB 812 6112-02 1-21





aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa

1-22
500
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

1500

!
PLC
PLC
PLC
PLC

187.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

Kbits/s
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

repeater).

Baud Rate in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

System Description
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Caution
between two stations.
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

0.2 km
0.4 km
1.0 km
9.6; 19.2; 93.75 1.2 km
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2 bus connector


aaaaaaaaaaaaaaaaaaaaaaaa

2
aaaaaaaaaaaaaaaaaaaaaaaa

PLC
PLC
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

0.4 km
0.8 km
2.0 km
2.4 km
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

e.g., S5-95U programmable controller


aaaaaaaaaaaaaaaaaaaaaaaa

3
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

0.6 km
1.2 km
3.0 km
3.6 km
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

4
aaaaaaaaaaaaaaaaaaaaaaaa

the SINEC L2 interface will be destroyed.


RS 485 repeater with switched-on terminating resistor
aaaaaaaaaaaaaaaaaaaaaaaa

The conditions for installing the network are as follows:


aaaaaaaaaaaaaaaaaaaaaaaa

You can connect a maximum of 7 repeaters in series.

0.8 km
1.6 km
4.0 km
4.8 km
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2 bus connector with switched-on terminating resistor


aaaaaaaaaaaaaaaaaaaaaaaa

5
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

1.0 km
2.0 km
5.0 km
6.0 km
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

-
6
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

Table 1-10. Distance Table for RS 485 Technology

2.4 km
6.0 km
7.2 km
aaaaaaaaaaaaaaaaaaaaaaaa

PLC
PLC
aaaaaaaaaaaaaaaaaaaaaaaa

Figure 1-15. SINEC L2 Network with RS 485 Technology

-
aaaaaaaaaaaaaaaaaaaaaaaa

Number of Segments Connected in Series

7
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

You can connect a maximum of 127 stations (TLN 0 is reserved for a programmer).

2.8 km
7.0 km
8.4 km
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

PLC
PLC

-
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

8
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

of a bus segment and of the condition specified above that a maximum of 7 repeaters is allowed
Table 1-7 shows the possible distances between stations calculated on the basis of the expansion
aaaaaaaaaaaaaaaaaaaaaaaa

3.2 km
8.0 km
9.6 km
aaaaaaaaaaaaaaaaaaaaaaaa

In extensive networks, the potential difference between two stations may be more than
± 7 V. In such a case, take the necessary equipotential bonding measures, otherwise
aaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

A maximum of 32 bus loads is permitted per segment (a bus load is either a station or a
aaaaaaaaaaaa
S5-95U, SINEC L2 System Description

Installation Techniques

SINEC L2 Bus Connector

The SINEC L2 bus connector can be used to connect the two-wire, shielded bus cable with the
S5-95U. It is the most economical and the easiest to install of the various connectors. The bus
connector is available in the following two designs:
• L2 bus connector with degree of protection IP 20 without connector for a programmer
(shown in Figure 1-16)
• L2 bus connector with degree of protection IP 20 with connector for a programmer
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 1-16. L2 Bus Connector with Degree of Protection IP 20 without


Connector for a Programmer

Bus Terminals

The bus terminal with RS 485 transmission technology has the same function as the SINEC L2 bus
connector. It is an alternative to the SINEC L2 bus connector. The only difference is the installation
technique. The bus terminal snaps onto the mounting rail, thus providing tension release.

Table 1-11. SINEC L2 Bus Terminals


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Bus Terminal Cable Length (m / ft) Order Number

RS 485 1.5 / 4.9 6GK1 500-0AA00


3.0 / 9.8 6GK1 500-0AB00
RS 485/PG 1.5 / 4.9 6GK1 500-0DA00

EWA 4NEB 812 6112-02 1-23


System Description S5-95U, SINEC L2

Bus Cable for SINEC L2

You need a two-wire, shielded, twisted cable as bus cable, that has the technical specifications
listed in Table 1-9.

Table 1-12. Technical Specifications of the Bus Cable


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Feature Specification

Surge impedance approx. 135 to 160 (f= 3 - 20 MHz)


Loop resistance 115 /km

Effective capacitance 30 nF/km


Attenuation 0.9 dB/100 (f= 200 kHz)

Permissible core cross section 0.3 mm2 to 0.5 mm2


Permissible cable diameter 8 mm ± 0.5 mm

The SINEC L2 standard cable matches these specifications (order number for indoor bus cable:
6XV1 830-0AH10, for buried bus cable: 6XV1 830-3AH10).

RS 485 SINEC L2 Repeater

Use the RS 485 SINEC L2 Repeater for the following tasks:


• To link individual SINEC L2 bus segments
• To add branches to your network
• To regenerate electrical signals on the network cables.

Each repeater that is connected to a bus segment limits the maximum possible number of stations
(32) by one for this bus segment. For example, when connecting two repeaters to a segment, you
can connect only 30 stations.

Two types of RS 485 SINEC L2 repeaters are available:

• For nominal voltage operation 24 V DC with external power supply (degree of protection IP 20 )
• For nominal voltage operation 24 V DC with external power supply (degree of protection IP 65)

1-24 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

1.6.2 Fiber Optics Transmission Technology

Physical Bus Characteristics

Figure 1-17 shows an example of a SINEC L2FO network configured as a fiber optic star network
with cascading stars. The star centers are active star couplers AS 501.

The technical terms will be explained in the section that follows.

S5-95U S5-95U S5-95U


SINEC L2FO bus terminal
aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

Duplex fiber optic cable:


aaaaaaaa

aaaaaaaa
aaaaaaa

glass or plastic fiber


aaa
aaaaa
aaaa
aaaa
aaa
aaaaaaa
aaa
aaaaa
aaa
aaaaa

aaa
aaaa
aaaaaa
aaaa
aaa
aaa aa
aaa
aaaaa
aaaa

Glass: max.1400 m / 4.592 ft


Plastic: min. 5 m / 16.20 ft
max. 25 m / 81 ft

S5-95U
aaaaaa
aaaaaa

aaaaa
aaaaa
aaa
aaaaa
aaaaaa
aaaaaa
aaaa
aaa
aaaaaaa
aaa
aaaaa
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaaaaa
aaa
aaaaa
aaaa
aaaaaa
aaaa
aaa
aaa aa
aaa
aaaaa
aaaa

S5-95U S5-95U
Active star coupler AS 501

Figure 1-17. SINEC L2 Network with Fiber Optic Cable

You can also link two S5-95U programmable controllers point to point directly via a fiber optic
cable, i.e., without using an active star coupler AS 501, as shown in Figure 1-18.
aaaaaaaaaa
aaaaa

aaaaaaaaaa
aaaaa

S5-95U S5-95U

Figure 1-18. Point to Point Link via a Fiber Optic Cable

EWA 4NEB 812 6112-02 1-25


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1-26
500
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1500
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Kbits/s
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

9.6; 19.2;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

93.75; 187.5
Baud Rate in
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

System Description
aaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1
aaaaaaaaaa aa

SINEC L2FO
aaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

Installation Techniques
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

L2FO network and vice versa.


aaaaaaaaaaaaaaaaaaaaaa

is allowed between two stations.


aaaaaaaaaaaaaaaaaaaaaa

SINEC L2FO bus terminal SF-B


aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

SINEC L2FO Bus Terminal SF-B/PF-B


aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

1.4 km 2.8 km 4.2 km -


aaaaaaaaaaaaaaaaaaaaaa

4
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

The conditions for installing the network are as follows:

-
aaaaaaaaaaaaaaaaaaaaaa

5
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

-
aaaaaaaaaaaaaaaaaaaaaa

• The SINEC L2FO bus terminal SF-B for glass fiber optic cables
aaaaaaaaaaaaaaaaaaaaaa

There are two different versions for different fiber optic cable media:

• The SINEC L2FO bus terminal PF-B for plastic fiber optic cables
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
1.4 km 2.8 km 4.2 km 5.6 km 7.0 km 8.4 km -
aaaaaaaaaaaaaaaaaaaaaa

7
aaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaaaa

Number of Active Star Couplers

Figure 1-19. SINEC L2FO Bus Terminal SF-B/PF-B


aaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaa

SINEC L2FO
aaaaaaaaaaaaaaaaaaaaaa

1.4 km 2.8 km 4.2 km 5.6 km 7.0 km 8.4 km 9.8 km


aaaaaaaaaa

• You can connect a maximum of 16 active star couplers between two stations.
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

Table 1-13. Distance Table for Glass Fiber Optic Cable Technology
aaaaaaaaaaaaaaaaaaaaaa

• You can connect a maximum of 127 stations (TLN 0 is reserved for a programmer).

.......
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

-
-
aaaaaaaaaaaaaaaaaaaaaa

16

SINEC L2FO bus terminal PF-B


aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

23.8 km

You can plug the optical bus terminal directly onto the 9-pin D-type female connector of the S5-95U.
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

specified in Figure 1-17 and the condition specified above that a maximum of 16 active star couplers
Table 1-13 shows the possible distances between to stations calculated on the basis of the values

The SINEC L2FO Bus Terminal SF-B/PF-B converts electrical signals into optical signals for the
aaaaaaaaaaa
S5-95U, SINEC L2 System Description

SINEC L2FO Active Star Couplers AS 501 A and 501 B

Due to the physical properties of fiber optic cables, you must configure the SINEC L2FO as a star
network. The central point of this star is the SINEC L2FO active star coupler AS 501 A or AS 501 B.

Use an active star coupler for the following tasks:


• To regenerate the optic level
• To add branches to your SINEC L2FO network (star points)

Design of the SINEC L2FO active star coupler:


• 16 plug-in modules maximum
• OPM module (Optical Plastic fiber one-port Module)
• OSM (Optical Silica fiber one-port Module)

The active star coupler is available in two versions:

• AS 501 A with single power supply 120 V/240 V AC


• AS 501 B with redundant power supply 120 V/240 V AC
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Siemens
OSM OSM OPM OPM

RX RX RX RX
aaaaaa
aaaaaa
aaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

SINECL2FO
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Figure 1-20. SINEC L2FO Active Star Coupler AS 501

EWA 4NEB 812 6112-02 1-27


System Description S5-95U, SINEC L2

1.6.3 Mixed Configuration of RS 485 and Fiber Optics Transmission


Technology
You can configure networks with combined RS 485 and fiber optics transmission technologies by
using the SINEC L2FO repeater adapter.
Figure 1-21 is an example of this type of configuration.

S5-95U S5-95U S5-95U


aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

SINEC L2FO bus terminal

Duplex fiber optic cable:


aaaaaa

aaaaaa
aaaaaa

glass or plastic fiber


aaa
aaaaa
aaaa
aaaa
aaa
aaaaaaa
aaa
aaaaa
aaa
aaaaa

aaa
aaaa
aaaaaa
aaaa
aaa
aaa aa
aaa
aaaaa
aaaa

Glass: max.1400 m / 4.592 ft


Plastic: min. 5 m /16.20 ft
max. 25 m / 81 ft

S5-95U
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa
aaaaa
aaaaaa
aaaaaa
aaaa
aaa
aaaaaaa
aaa
aaaaa

Bus terminal RS 485

R
aaaaaaaa
aaa
aaaaa
aaaa
aaaaaa
aaaa
aaa
aaa aa
aaa
aaaaa
aaaa

Active star coupler AS 501 Repeater RS 485 with


SINEC L2FO repeater S5-95U S5-95U
adapter and terminating
resistor connected

Figure 1-21. Mixed Configuration with RS 485 and FO Transmission Technology

You can also link two SINEC L2 networks of the RS 485 technology type directly via a fiber optic
cable without using an active star coupler as shown in Figure 1-22.

Terminating resistor Terminating resistor


connected RS 485 Repeater
with SINEC L2FO connected
RS 485-Technology repeater adapter RS 485 technology

R R
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

FO cable

Figure 1-22. Two SINEC L2 Networks of the RS 485 Technology Linked


via Fiber Optic Cable

1-28 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 System Description

SINEC L2FO SF Repeater Adapter for L2 Repeater

The SINEC L2FO SF repeater adapter converts electrical signals of the network into optical signals
for the L2FO network.

Design of the SINEC L2FO SF repeater adapter (see also Figure 1-23):
• You can plug the SF repeater adapter directly onto the 15-pin D-type female connector of an L2
repeater
• Connection only to a glass fiber optic cable
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

Siemens
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

SINEC L2

Figure 1-23. SINEC L2FO SF Repeater Adapter for L2 Repeater

EWA 4NEB 812 6112-02 1-29


EWA 4NEB 812 6112-02
aaaaaaaaaaaa
aaaaaaaaaaaa

2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

2.4
2.3
2.2
2.1
aaaaaaaaaaaa

2.3.3
2.3.2
2.3.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Routing Cables
Installation Guidelines
aaaaaaaaaaaa
aaaaaaaaaaaa

Basic Configuration
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Linking Bus Segments with the L2 Repeater


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

.....................................
aaaaaaaaaaaa

..................................

Connecting Bus Segments . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Connecting the Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa

Installing a SINEC L2 Bus Segment . . . . . . . . . . . . . . . . . . . . . . .

................
aaaaaaaaaaaa

Electrical Design of the SINEC L2 Repeater RS 485 . . . . . . . . . . .


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

2
2
2
2
aaaaaaaaaaaa

-
-
-
-
aaaaaaaaaaaa
aaaaaaaaaaaa

2 - 8
6
5
4
4
2 - 2
2 - 1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

2-1.
2-8.
2-7.
2-6.
2-5.
2-4.
2-3.
2-2.
2-1.
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Circuit diagram of the SINEC L2 Bus Connector


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Connecting Two Bus Segments to Screw-Type Terminals


Connecting Two Bus Segments to Screw-Type Terminals
SINEC L2 Bus Connector with Degree of Protection IP 20
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Cutting the Bus Cable, Stripping the Insulation, and Connecting


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

of the L2 Repeater (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


of the L2 Repeater (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SINEC L2 Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

the SINEC L2 Bus Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

Limiting Conditions for Routing Cables Indoors . . . . . . . . . . . . . . . . . . . . .


...................

Connecting the Supply Voltage to the L2 Repeater . . . . . . . . . . . . . . . . . .


Voltage Potentials for the SINEC L2 Repeater RS 485 . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

............
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

2
2
2
2
aaaaaaaaaaaa aaaaaaaaaaaa

-
-
-
-
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

2 - 8
2 - 7
2 - 6
5
4
3
2 - 2
2 - 1

3
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Installation Guidelines

2 Installation Guidelines
This chapter contains suggestions and rules for configuring and installing the S5-95U as a SINEC L2
bus station. The S5-90U/S5-95U System Manual discusses installation guidelines for all versions of
the S5-95U, such as mechanical installation and wiring. You should use this chapter together with
the installation guidelines discussed in the system manual.

Note
Refer to the SINEC L2/L2FO Network Manual for additional information about installation
techniques.

2.1 Basic Configuration

Figure 2-1 illustrates the main components of a SINEC L2 in RS 485 and S5-95U installation
technology. The main components are as follows:

• The S5-95U programmable controllers with a SINEC L2 interface


• The SINEC L2 bus connector with the bus cable

S5-95U S5-95U
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

L2 interface L2 interface
with attached with attached
bus connector bus connector

Bus cable
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaa
aaaaaa

Programmer Programmer
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaa

interface interface

Figure 2-1. SINEC L2 Components

Note
The bus terminal can replace the bus connector (See section 1.6.1). All of the refer-
ences in section 2.2 are to the bus connector because it is the most economical and
simplest connection method.

EWA 4NEB 812 6112-02 2-1


Installation Guidelines S5-95U, SINEC L2

2.2 Installing a SINEC L2 Bus Segment

This section explains how to install a SINEC L2 bus segment. A bus segment consists of the
following components:
• The bus cable
• The SINEC L2 bus connector or the SINEC L2 RS 485 bus terminal
• The SINEC L2 station, e.g., an S5-95U programmable controllers with SINEC L2 interface

Mounting the Bus Cable on the SINEC L2 Bus Connector

You must mount the bus cable on the SINEC L2 bus connector to connect an S5-95U to the SINEC
L2 bus.

Perform the following steps to establish the connection.

Lay out the cable and cut it.


Open the connector housing by loosening the housing screws.
Remove the housing cover.
Mount the bus cable as shown in Figure 2-3.
If required, switch on the terminating resistor.
Close the connector housing.
Now you can plug the SINEC L2 bus connector to the SINEC L2 interface of the S5-95U.
You can remove the connector without interfering with bus operation.
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

9-pin Sub D connector


aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Guides for the bus cable


aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Housing screw

Figure 2-2. SINEC L2 Bus Connector with Degree of Protection IP 20

Note
When mounting the bus cable onto the SINEC L2 bus connector, make sure the data
line connected to terminal A of one bus connector ( Figure 2.3) is also jumpered with
terminal A of the other.
Analogously, the B terminals of the two bus connectors must also be interconnected
( Figure 2.3).

2-2 EWA 4NEB 812 6112-02


aaaaaaaaaa aaaaaaaaaa
aaaaa

390
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

X1

A
aaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

Cable
aaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

shielding
aaaaa aaaaaaaaaa

220
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

A B
aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

X1
aaaaaaaaaa

B
aaaaaaaa aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaa aaaaaaaaaa

A B
S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaa aaaaaaaaaa aaaaaaaaaa

approx. 12 mm (1/2 in.)

390
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaa

in the Bus Segment


aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaa aaaaaaaa

A
aaaaaaaa aaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaa

SINEC L2 Bus Connector

Stripping the bus cable


aaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaa

approx. 6 mm (1/4 in.)

Switch position “OFF”

B
aaaaaaaa

Mounting the bus cable onto


aaaa aaaaaaaa

the SINEC L2 bus connector


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

the metal guide.


(=terminator not connected)
aaaaaaaaaa aaaaaaaaaaaaaa

(1/2 in.)
aaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

approx. 12 mm
aaaaaaaaaaaaaa

Bare shielding must contact


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

RXD/TXD (A)
RXD/TXD (B)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

P 5V2 (supply voltage +)


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

M 5V2 (data reference potential)


SINEC L2 Bus Connector
aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

Cable
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

shielding
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

A B A B
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

approx. 12 mm (1/2 in.)


aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaa aaaa aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaa

Figure 2-4. Circuit diagram of the SINEC L2 Bus Connector


chap. 3.1)
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaa aaaaaaaa

SINEC L2 Bus Connector

Stripping the bus cable


aaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaa

Switch position ”ON”


Mounting the bus cable onto
aaaaaaaaaaaaaaaa

the SINEC L2 bus connector


approx. 6 mm (1/4 in.)
aaaaaaaaaaaaaaaaaa aaaaaaaa

(terminator connected)
aaaaaaaaaaaaaaaa aaaa

Figure 2-3. Cutting the Bus Cable, Stripping the Insulation, and Connecting the
Bare shielding must
(1/2 in.)
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

9-pin submin. D connector


aaaaaaaaaaaaaaaa

contact the metal guide.


aaaaaaaaaaaaaaaaaa

at the Begining or End of a Segment


aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

approx. 12 mm
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaa

(pin assignment: see Figure 3-3,


aaaaaaaaaaaaaaaaaa

Installation Guidelines

2-3
Installation Guidelines S5-95U, SINEC L2

2.3 Linking Bus Segments with the L2 Repeater

2.3.1 Electrical Design of the SINEC L2 Repeater RS 485

Voltage Potentials for a Correct EMC Installation of the L2 Repeater


• Bus segment 1 and bus segment 2 are electrically isolated from each other.
• Bus segment 2 and the power supply have a common reference potential.
• The reference potential (M terminal) and the protective ground conductor (PE terminal) are not
connected to one another.
• All the shield clamps are connected to the protective ground conductor (PE terminal) at the
factory. The clamps for the power supply and bus segment 2 are connected internally to the
PE terminal. The connection between bus segment 1 and the PE terminal can be removed
(remove connecting plate between bus segments 1 and 2).
• Terminal C (“C” stands for common) is not needed to connect the two-wire SINEC L2 bus
cable.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Siemens
SINEC L2
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

Expansion Power Fault Expansion


interface Bussegment 1 Bussegment 2 interface
Active Fault Active Fault

Bit rate
Repeater
RS 485
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaa

Bus terminated Bus terminated


aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

Bussegment 1 Bussegment 2 PS 24V


aaaa
aaaa
aaaa
aaaa
aaaa
aaaa
aaaa

C A B A B C C A B A B C M L1+ M L2+ PE
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Connecting
plate
aaaaaaaa
aaaa

Permanent internal connection Internal connection between M


Shield clamp connected to PE terminal of the power supply and C
terminal via the connecting plate between shield clamp and PE
terminal terminal of bus segment 2

Figure 2-5. Voltage Potentials for the SINEC L2 Repeater RS 485

Grounding Methods

Installation on a standard mounting rail Ground the standard mounting rail


Installation on a metal plate of a cabinet or on a Connect the protective ground clamp of the
wall repeater to the grounding rail using the
shortest cable possible (cross section
1.5 mm2, approximately AWG 16)

2-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Installation Guidelines

Reasons for Removing the Connecting Plate

Connecting both ends of the shield of the SINEC L2 bus cable to protective ground provides good
noise suppression for high frequency ranges. It is the recommended method.

Note
Potential differences between the grounding points can cause an equalizing current to
flow on the shield connected on both sides that exceeds the capacity of the shield. In
that case, provide an equipotential bonding line.

Connecting only one end of the shield to protective ground should be the exception. It provides
damping only of low-frequency noises. Choose this method only if you cannot provide an
equipotential bonding line.

Remove the connecting plate between the shield clamps of segments 1 and 2. This opens the
connection to the protective ground conductor.

! Warning
When the connecting plate between segment 1 and segment 2 is removed, electric
shock-hazard voltages 40 V can be present at the cable clamp of bus segment 1.
Make sure you provide appropriate contact protection.

2.3.2 Connecting the Supply Voltage


To connect the supply voltage (+24 V DC) to the screw-type terminal block, use a two-wire or
three-wire, shielded cable and prepare the shielding as follows (see Figure 2-6):
- Remove the insulation completely.
- Connect the shielding to the shield clamp of the repeater using the broadest connection
surface as possible.
- Connect the shielding at the power supply end to the protective ground conductor.
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaa

Bus Bus
terminated terminated
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

Bus segment Bus segment PS 24V


aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

C A B A B C C A B A B C M L1+ M L2+ PE
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa
aaaaaaaaaa
aaaaa

aaaaaa
aaaaaa

Figure 2-6. Connecting the Supply Voltage to the L2 Repeater

EWA 4NEB 812 6112-02 2-5


2-6
aaaaaaaa
aaaaaaaaaa aaaaaaaa

2.3.3
aaaaaaaaaa aaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa

PLC
Segment 1
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa
aaaa

Segment 1
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaa

Installation Guidelines
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaa

for bus segment 1


aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaa

Connect terminators
aaaaaaaa

Repeater at Segment End


aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

and for bus segment 2.


aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa

Bussegment 1
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Setting:
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaa aaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaa aaaaaaaaaaaaaa

PLC
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaa aaaaaa aaaaaaaaaaaaaa
aaaaaaaa aaaaaa aaaaaaaaaaaaaa

”Bus terminated”
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC e.g., S5-95U programmable controller


aaaaaa aaaaaaaaaaaaaa

Bussegment 2
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Connecting Bus Segments


aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaa
aaa

Repeater with terminating resistors connected


aaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaa

PS
aaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaa

24V
aaaaaaaaaaaaaaaaaaaa aaaaaaaa

SINEC L2 bus connector (terminating resistor connected)


PLC
aaaaaaaaaaaaaaaaaaaa aaaaaaaa

Segment 2

SINEC L2 bus connector (terminating resistor disconnected)


aaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaa

Figure 2-7 shows the connection of two segments to a repeater.


aaaaa

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Segment 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

terminal blocks.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

AG
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The data signal is amplified and

segment 1” and “bus segment 2”


the B terminals of a bus segment
are jumpered internally (no gain).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 2-7. Connecting Two Bus Segments to Screw-Type Terminals of the L2 Repeater (1)
terminate a segment at both ends (i.e., when the terminators are connected, the bus is terminated).

Both of the A terminals and both of

regenerated only between the “bus


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

This section explains how you connect bus segments to the L2 repeater. Note that you must
aaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa aaaaaaaa

PLC
aaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaaaa aaaaaaaa

Segment 1

Segment 1

Segment 2
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaa aaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa

PLC
PLC
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

Repeater in Segment
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaa aaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaaaaaa aaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaa aaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaa aaaaaa aaaaaaaaaaaa

Bussegment 1
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaa aaaaaaaaaaaa

Setting:
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaaaaaaaa

PLC
PLC
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa aaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaa

”Bus terminated”
aaaaaaaaaaaaaaaaa aaaaaa

PLC e.g., S5-95U programmable controller


aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

Bussegment 2
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaaaaaaaaaaaaa aaaaaa
aaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa

PS

Repeater with one terminating resistor connected


aaaaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaaaaaaaa

24V
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

L2 Repeater (2)
SINEC L2 bus connector (terminating resistor connected)
aaaaaaaaaaaaaaaa

SINEC L2 bus connector (terminating resistor disconnected)


PLC
aaaaaaaaaaaaaaaa
aaaaaaaa
aaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

blocks.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

PLC

Segment 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

for bus segment 2


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Connect terminating
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

resistor for bus segment 1

Figure 2-8. Connecting Two Bus Segments to Screw-Type Terminals of the


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

the B terminals are jumpered

and “bus segment 2” terminal


internally (no gain). The data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Disconnect termianting resistor

Segment 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaa

only between the “bus segment 1”


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Both of the A terminals and both of

signal is amplified and regenerated


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Installation Guidelines

2-7
Installation Guidelines S5-95U, SINEC L2

2.4 Routing Cables

Routing the Bus Cable


When routing the bus cable indoors, observe the limiting conditions listed in Table 2-1 (dO = outer
diameter).

Table 2-1. Limiting Conditions for Routing Cables Indoors


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Feature Limiting Condition

Bending radius when bending once 80 mm (3.1 in.) (10 . dO)


Bending radius when bending more than once 160 mm (6.3 in.) (20 . dO)

Permissible temperature range for routing - 5 °C to+50 °C (+23 °F to+122 °F)


cables

Temperature range for storing and operating - 30 °C to+65 °C (-22 °F to+149 °F)

Do not twist, stretch, or crush cables when routing them.

When routing the bus cable outdoors, observe the general regulations regarding lightning and
grounding.

Lightning protection
If cables for SIMATIC S5 devices are to be laid outdoors, both indoor and outdoor lightning
protection should be provided.

Outside buildings, cables should be laid


• in steel conduits grounded at both ends or
• in concrete cable ducts with continuous armouring.

Install these elements where the cable enters the building.

Note
Look at each system individually to determine the measures necessary to protect it
against lightning. Please address your questions to your local Siemens representative.

2-8 EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

3 Start-Up, Tests, and Diagnostics

3.1 Design and Mode of Operation of the Programmable Controller ... 3 - 2

3.2 START-UP Sequence ................................ 3 - 4

3.3 Starting Up a System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 5


3.3.1 Suggestions for Configuring and Installing the Equipment . . . . . . . 3 - 5
3.3.2 Prerequisites for Starting Up the S5-95U as a SINEC L2 Station . . . 3 - 6
3.3.3 System Startup Diagnostics and Procedures . . . . . . . . . . . . . . . . 3 - 7

3.4 FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10


3.4.1 Principle of Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
3.4.2 The Types of FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 12
3.4.3 Assigning Parameters in DB1 for the FMA Services . . . . . . . . . . . 3 - 13
3.4.4 Managing of all FMA Services with FB222 . . . . . . . . . . . . . . . . . . 3 - 14
3.4.5 Reading Out a List of All Active Stations on the Network
(LAS_LIST_CREATE) ............................... 3 - 17
3.4.6 Reading the Status of Another Station (FDL_STATUS) ........ 3 - 19
3.4.7 Reading Updated Bus Parameters (READ_VALUE) . . . . . . . . . . . 3 - 21
3.4.8 Reading Out Available Token Hold Time When Receiving the
Token (TIME_TTH_READ) ............................ 3 - 24
3.4.9 Reading Out the Event Message (MAC_EVENT) . . . . . . . . . . . . . 3 - 26

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Figures

3-1. S5-95U LEDs, Controls, and Interfaces of the S5-95U . . . . . . . . . . . . . . . 3 - 2


3-2. Operating Principle of an S5-95U with the SINEC L2 Interface . . . . . . . . . . 3 - 3
3-3. Pin Assignment for the SINEC L2 Interface of the S5-95U . . . . . . . . . . . . . 3 - 3
3-4. Start-Up Sequence at Power ON/Switch from STOP to RUN . . . . . . . . . . . 3 - 4
3-5. Connecting the L2 Interface of the S5-95U to the Local Area Network .... 3 - 6
3-6. Checklist Flowchart for Starting Up a System . . . . . . . . . . . . . . . . . . . . . . 3 - 9
3-7. Principle of Operation of the Programmable Controller
with SINEC L2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 10
3-8. Structure of the FMA Headers for Request and Confirmation . . . . . . . . . . . 3 - 11
3-9. DB1 with Parameter Settings for All FMA Services . . . . . . . . . . . . . . . . . . 3 - 13
3-10. Structure of the LAS_LIST_CREATE Request and Confirmation Blocks .. 3 - 17
3-11. LAS_LIST_CREATE Status Bytes ............................ 3 - 18
3-12. Structure of the FDL_STATUS Request and Confirmation Blocks ....... 3 - 19
3-13. Status Byte of FDL_STATUS ................................ 3 - 20
3-14. Structure of the READ_VALUE Request and Confirmation Blocks ....... 3 - 21
3-15. Structure of the TIME_TTH_READ Request and Confirmation Blocks ... 3 - 24
3-16. Sequence Principle of FMA service MAC_EVENT . . . . . . . . . . . . . . . . . . 3 - 26
3-17. Structure of the MAC_EVENT Indication Block .................... 3 - 26
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Tables

3-1. Interpretation of the BF LED Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 7


3-2. FMA Services Possible with the L2 Interface of the S5-95U ........... 3 - 12
3-3. Characteristics of FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 12
3-4. DB1 Parameters for the FMA Services . . . . . . . . . . . . . . . . . . . . . . . . . . 3 - 13
3-5. link_status Messages for the LAS_LIST_CREATE Confirmation ....... 3 - 17
3-6. link_status Messages for the FDL_STATUS Confirmation ............ 3 - 19
3-7. link_status Messages for the READ_VALUE Confirmation ........... 3 - 21
3-8. Bus Parameter Block Values for a READ_VALUE Confirmation ........ 3 - 22
3-9. link_status-Meldung für TIME_TTH_READ-Confirmation ............ 3 - 24
3-10. Event Parameter Message in Indication Block . . . . . . . . . . . . . . . . . . . . . 3 - 27

EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

3 Start-Up, Tests, and Diagnostics

This chapter describes how to start up an S5-95U programmable controller as a SINEC L2 local
area network station.

The first part of this chapter provides information on design and operating mode of the S5-95U with
SINEC L2 interface. It also answers the following questions:
• What is the start-up sequence of the S5-95U with SINEC L2 interface?
• How do I start up the programmable controller as a SINEC L2 station?
• What tests should I conduct during start-up?

The second part of this chapter describes how errors are indicated on the programmable controller
and which service and diagnostic functions (FMA services) are provided. Each FMA service is
described individually and is followed by programming examples.

EWA 4NEB 812 6112-02 3-1


Start-Up, Tests, and Diagnostics S5-95U, SINEC L2
., ,.

..
3.1 Design and Mode of Operation of the Programmable Controller

Figure 3-1 shows all the displays, operator controls and interfaces of the S5-95U
(Order No. 6ES5095-8MB@ -

Y \TIC 85-95U

D
— a
hm
00
00
00
00
00
00
:0

SINEC12
pAL#
8X O..*1W
lx O...+lw
o
0:
0 0
0 0

: +~w
RUN
STOP

o..+2omA

DC24V m
mutnm
5kHzfzkltz
INTERRUPT
a 0:
00
0 0
0 0 0 0
0 0
cD- D
00
0 0
0 0
00

:
III!l m’
1 Battery compartment
2
8 Front panel connector for digital inputs (1 32.0 to 133.7) and
for digital outputs (Q 32.0 to Q 33.7)

1
3 Battery low LED
4 ON/OFF switch
5 LED display for digital inputs and outputs
6 Terminals for connecting the power supply
7 Cable connector for S5-1OOU modules
8 Interface for analog inputs (IW 40 to IW 54) and
for analog outputs (QW 40)
9 Interface for SINEC L2 bus
10 SINEC L2 bus fault LED
11 RUN/STOP LEDs: The green LED indicates the “RUN” mode, the red LED
8
indicates the “STOP” mode.
12 RUN/STOP/COPY switch
13 Receptacle for an EPROM or EEPROM memory submodule
14 Interface for a PG, PC, OP or SINEC L1 bus
15 interface
8 for interrupt inputs (1 34.0 to 34.3) and
for counter inputs (NV 36, IW 38)

Figure 3-1. S5-95U LEDs, Controls, and Interfaces of the S5-95U

3-2 EWA 4NEB 8126112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

voltage+)
Internally
assigned
flags)
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa

system
Control
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

program

Not assigned

P 5V2 (supply
Operating
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

processor
aaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

STEP 5 data
STEP 5 user
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


SINEC L2 Interface
elements (DBs,
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

the control processor.


(OB, PB, FB, SB)
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

- Interpret the frame


- Interpret the frame
aaaaaaaa aaaaaaaa

RXD/TXD (A) (data line A)


aaaaaaaa aaaaaaaa
aaaa

Programmable controller

Communications Processor
aaaaaaaa
aaaa

- Trigger adequate reactions

6
7
8
9
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

traffic

1
2
3
4
5
aaaaaaaaaaaaaaaa

- pack the data into frames and transmit


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

- Store the data in STEP 5 data elements


telegram
aaaaaaaaaaaaaaaa

processor

Handling of
aaaaaaaaaaaaaaaa

• Receive frames that contain data via SINEC L2

- retrieve the data from STEP 5 data elements


• Transmit frames that contain data via SINEC L2
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa

The communications processor has the following tasks:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa

Communications
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

PE (ground)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

Not assigned
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

6
7
8
9
aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaa aaaaa aaaaaaaa

Operating the Programmable Controller with a SINEC L2 Interface


aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

1
2
3
4
5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

RTS (transmit request)


aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa

RXD/TXD (B) (data line B)


SINEC L2 interface
aaaaaaaa aaaaaaaa aaaaaaaa
aaaa aaaaaaaa aaaaaaaa

9-pin subminiature D female connector as specified in the PROFIBUS Standards.


aaaaaaaa aaaaaaaa

M 5V2 (data reference potential)


aaaaaaaa aaaaaaaa
aaaaaaaa aaaaaaaa

Figure 3-3. Pin Assignment for the SINEC L2 Interface of the S5-95U
Figure 3-2. Operating Principle of an S5-95U with the SINEC L2 Interface

• Receive frames that are used for network management, e.g., token frames, via SINEC L2

• Transmit frames that are used for network management, e.g., token frames, via SINEC L2
Figure 3-2 shows the operating principle of a programmable controller with the SINEC L2 interface.
Start-Up, Tests, and Diagnostics

3-3
The communications processor handles the frame traffic via the SINEC L2 network in parallel with
Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

3.2 START-UP Sequence

In the START-UP sequence, the communications processor is activated before the START-UP OBs
are processed, as illustrated in Figure 3-2.

Operating mode switch set from STOP


Power recovery 1 Cold
to RUN; Programmer command RUN
restart
routine
Clear the process image I/O table, the Clear the process image I/O table, the red LED
non-retentive timers, counters, flags, and non-retentive timers, counters, flags, and lights up
the ZP output area (if configured) the ZP output area (if configured)

Interpret DB1 Interpret DB1


L2 interface activation L2 interface activation

Processing OB21 Processing OB22 START-


UP
red and
green
Enabling the outputs LEDs light
up

Read in the PII


RUN

Processing OB1 green


LED lights
up
Read out the PIQ
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

1 This is the procedure if the programmable controller was in the "RUN" mode when the power went off, if the mode
switch was still on RUN when the power was restored, and if the battery was inserted. If the battery was not inserted,
you must insert a memory submodule containing the valid blocks.

Figure 3-4. Start-Up Sequence at Power ON/Switch from STOP to RUN

When the S5-95U is in the STOP mode, only the cyclical I/O (ZP) and the programmer functions
are supported.
When the mode is switched from STOP TO RUN after a modification of the SL2 parameters in
DB1, the status bytes for SINEC L2 communication are reset on the CPU side, and running jobs are
deleted (communications processor is reset)
When the mode is switched from STOP TO RUN without a modification of the SL2 parameters
in DB1, the status bytes for SINEC L2 communication remain on the CPU side, and processing of
running jobs continues.

3-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

3.3 Starting Up a System

The following section contains suggestions for configuring and starting up a system containing
programmable controllers.

3.3.1 Suggestions for Configuring and Installing the Equipment

The equipment is often used as a component in a larger system. The suggestions contained in the
following warning are intended to help you install your programmable controller safely.

Warning
• Adhere to any safety and accident-prevention regulations applicable to your
situation and system.
• If your system has a permanent power connection (stationary equipment) that is
not equipped with an isolating switch and/or fuses that disconnect all poles,
install either a suitable isolating switch or fuses in the building wiring system.
Connect your system to a ground conductor.
• Before start-up, if you have units that operate using the main power supply,
make sure that the voltage range setting on the equipment matches the local
main power voltage.
• When using a 24-V supply, make sure you provide proper electric isolation
between the main supply and the 24-V supply. Use only power supplies
manufactured according to IEC 364-4-41 or HD 384.04.41 (VDE 0100, part 410).
• Fluctuations or deviations of the supply voltage from the rated value may not
exceed the tolerance limit specified in the technical data. If they do, functional
failures or dangerous conditions can occur in the electronic modules or
equipment.
• Take suitable measures to make sure that programs that are interrupted by a
voltage dip or power failure resume proper operation when the power is restored.
Make sure that dangerous operating conditions do not occur even momentarily.
If necessary, force an EMERGENCY OFF.
• EMERGENCY OFF devices must be in accordance with EN 60204/IEC 204
(VDE 0113) and be effective in all operating modes of the equipment. Make
certain to prevent any uncontrolled or undefined restart when the
EMERGENCY OFF devices are released.
• Install power supply and signal cables so that inductive and capacitive
interference can not affect the automation functions.
• Install your automation system and its operative components so as to prevent
unintentional operation.
• Automation equipment can assume an undefined state in the case of a wire
break in the signal lines. To prevent this, take the proper hardware and software
safety measures when linking the inputs and outputs of the automation
equipment.

EWA 4NEB 812 6112-02 3-5


Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

3.3.2 Prerequisites for Starting Up the S5-95U as a SINEC L2 Station

We assume that the S5-95U is to be connected as a station to an already existing SINEC L2


local area network.

Minimum hardware requirement:

• One S5-95U programmable controller


• One EPROM/EEPROM memory submodule or a back-up battery
• One bus connector or one bus terminal
• One programmer with monitor

Figure 3-5 shows the location of the connectors on the S5-95U.

S5-95U
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaa

L2 interface with SINEC L2 bus


connector plugged in
aaaaaa
aaaaaa

PG
interface

PLC PLC PLC PLC


aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

L2 bus cable
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

PLC e.g., S5-95U programmable controller


aaaaaa
aaaaaa
aaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

SINEC L2 bus connector (terminating resistor connected)


aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

SINEC L2 bus connector (terminating resistor disconnected)

Figure 3-5. Connecting the L2 Interface of the S5-95U to the Local Area Network

Parameter Assignments Required in DB1:

• You have set the basic parameters in DB1 (see section 1.4).
• You have set the parameters for the desired data transmission type(s).
Section 1.5 provides information for the selection of the data transmission types.
The specific chapters provide information for assigning parameters for each specific data
transmission type (Standard Connection: chapter 4; PLC to PLC: chapter 6; Cyclic I/O:
chapter 7; layer 2 accesses: chapter 8).

3-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

3.3.3 System Startup Diagnostics and Procedures

BF LED fault display

The BF (Bus Fault) LED lights up when

• the firmware of the S5-95U detects a fault, or


• if the communications processor integrated in the S5-95U is not activated.

Table 3-1. Interpretation of the BF LED Display


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

BF LED Meaning Cause Corrected DB1 is


transferred to the PLC:
Lights up Communications There is no SL2 after STOP-RUN or
processor is not activated parameter block in DB1 POWER OFF - POWER
or it is enclosed by ON on the PLC
comment characters (#)

Communications SL2 parameter block in after POWER OFF -


processor has been DB1 contains errors POWER ON on the PLC
assigned the wrong
parameters
PLC remains in STOP
mode

LAN bus fault (can only Fatal internal fault or after POWER OFF -
occur if the S5-95U is basic parameters are not POWER ON on the PLC
connected to the LAN) consistent over the entire
network, e.g. TLN
(station address) has
been allocated twice
(LAN bus fault
Table 3-10)

Note
If you start up the S5-95U with the default DB1, the communications processor will not
be activated and the BF LED will light up.

EWA 4NEB 812 6112-02 3-7


Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

Test Possibilities during Start-Up

The S5-95U provides the two following types of diagnostics functions:

• Functions for the general diagnostics of the SINEC L2 bus


• Functions for diagnostics of the specific data transmission types (standard connection, PLC-to-
PLC, cyclic I/O, layer 2 services)

The functions for diagnostics of the different data transmission types are explained in the
corresponding chapters.
The functions for the general diagnostics of the SINEC L2 bus are explained in the following:

List All the Operative Active Stations of the Network


FMA service LAS_LIST_CREATE (see section 3.4.5)

Find Out the Status of a Remote Station


FMA service FDL_STATUS (see section 3.4.6)
You can find out whether another station is operative and passive or active.

Calculate the Remaining Token Hold Time When Receiving the Token
FMA service TIME_TTH_READ (see section 3.4.8)
You can find out whether the set target rotation time is optimal (TRT parameter in DB1).

Locate Errors
FMA service MAC_EVENT (see section 3.4.9)
Examples of errors that can be located using this service:
• Two stations have the token (double token).
• A station address has been assigned twice.
• There is a short-circuit on the bus cable.

Startup Procedure for the SINEC L2 station

Proceed as follows to start up the SINEC L2 station:

Start up the PLC without the SINEC L2 interface (as described in the S5-90U/S5-95U System
Manual, chapter 4).
Start up the SINEC L2 interface as shown in the flowchart of Figure 3-6.

Prerequisite: The SINEC L2 bus connector is not plugged into the interface port on the PLC.

3-8 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

Power ON and mode


selector at STOP

Program L2 interface in
DB1

LAN bus connector is


not plugged into L2
interface; switch mode
selector from STOP to
RUN (PLC cold restart)

No Switch PLC to STOP and


PLC enters RUN mode? DB1 contains error(s) eliminate error in DB1
aaaaaa
aaaaaa
aaaaaa

Yes

Yes Switch PLC to STOP and


BF LED bright? No L2 parameter block in enter parameter block in
DB1 DB1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

No
Connect the PLC to the
LAN (plug LAN bus
connector into L2
interface)

Yes
BF LED bright? Basic parameters are not
consistent over the entire
network

No
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaa

Evaluate MAC_EVENT (
Everything OK; station section 3.4.9), then coordinate
is ready for communica- the basic parameters of all
tions on the LAN stations and switch the PLC
from POWER OFF to
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

Possibly POWER ON
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Evaluate Evaluate
LAS_LIST_CREATE TIME_TTH_READ
( section 3.4.5) ( section 3.4.8)

Figure 3-6. Checklist Flowchart for Starting Up a System

EWA 4NEB 812 6112-02 3-9


Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

3.4 FMA Services

This section provides you with the following information:


• What is meant by FMA services
• Why FMA services are used
• Which FMA services are relevant for the L2 interface of the S5-95U
• How FMA services are called up

The prerequisites for understanding this section are:


• Knowledge of STEP 5 programming
• Knowledge of how to handle the L2-SEND and L2-RECEIVE function blocks (see chapter 5)

These special functions give you access to the management services. FMA stands for Field bus
MAnagement. FMA services serve to monitor both the network and the local stations.
The FMA services make it possible to diagnose all of the network stations.
The communications processor evaluates the data collected from the stations.

3.4.1 Principle of Operation

• A service request is sent to the communications processor by means of integral function block
FB L2-SEND (FB252) .
• If the FMA service requests information from another station (only FMA service FDL_STATUS)
- The communications processor scans the status of the other station .
- The other stations replies .
• The system waits for a reply (confirmation) to arrive from the communications processor.
In the meantime the control processor processes the user program. This way the waiting time
does not cause any additional cycle delay.
• The user program indicates that a confirmation has arrived from the communications processor.
• The confirmation is fetched by means of integral function block FB L2-RECEIVE (FB253) .
aaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

S5-95U (L2 station) Bus L2 station


aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Control Communications
processor processor

Operating system

Bus
aaaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa
aaaaaaaa
aaaa

FB L2-SEND with monitoring


aaaaaaaaaa
aaaaa

User program service request


and
diagnostic
function
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

STEP 5 FB L2-RECEIVE
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaa

with confirmation
data elements

Figure 3-7. Principle of Operation of the Programmable Controller with SINEC L2 Interface

3-10 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

An FMA request consists of an 8-byte header. The confirmation, depending on the service,
consists of a maximum of 58 bytes. Bytes 0 to 7 are assigned to the confirmation header; the
requested data start with byte 8.
Figure 3-8 shows the structure of a service request and of a confirmation. The designations in the
header blocks are taken from the PROFIBUS Standards.
The FMA headers contain the following parameters. Not all parameters are completely evaluated for
all functions.

Service Request Confirmation


Byte Byte
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaa

0 com_class 0 com_class

FMA_Request=00H FMA_Confirmation=01H
(service request) (acknowledgment from firmware
following FMA_Request)
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

1 user_id 1 user_id
Freely assignable ID. That ID is returned ID assigned in the FMA_Request
unchanged in the confirmation.
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaa

2 service_code 2 service_code
Type of service requested Type of service provided by the
layer 2 firmware
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaa

3 3 link_status
irrelevant OK message, or error message; indicates
the success or failure of the previous
service request
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

4 4
irrelevant irrelevant
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

5 5
irrelevant irrelevant
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

6 rem_add_station* 6 rem_add_station*
Address of destination station Address of destination station
(hexadecimal) (hexadecimal)
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

7 7
irrelevant irrelevant
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

8
... Data

57
* Required only by FMA service FDL_STATUS

Figure 3-8. Structure of the FMA Headers for Request and Confirmation

Storing the Request Header and the Confirmation Data

Store the transmit data and the received data in the flag area or the data area.
The maximum length of the confirmation (header + data) is 58 bytes. Because of the rather large
maximum amount of data contained in a confirmation, we recommend choosing only the data area.
We also recommend storing request and confirmation in the same data block.

EWA 4NEB 812 6112-02 3-11





aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

3-12
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

3.4.2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

MAC_EVENT
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

FDL_STATUS

READ_VALUE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

FMA Service

MAC_EVENT
TIME_TTH_READ

FDL_STATUS
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

READ_VALUE
LAS_LIST_CREATE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

FMA Service

FMA Service
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

TIME_TTH_READ

programmable controller:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

LAS_LIST_CREATE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Characteristics S5-95U is

parameters for L2-SEND and L2-RECEIVE.


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

X
X
X
X
X
The Types of FMA Services
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

define the location of a status byte in DB1.


Active
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

FMA Service Can Be Used if the


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Function

Set parameters for the L2-SEND and L2-RECEIVE function blocks.


Set up a data block for the service request and for the confirmation.
Passive
“Station is active and in the token ring”).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Table 3-3. Characteristics of FMA Services


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

The L2 interface of the S5-95U permits only the FMA services listed in Table 3-2.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Table 3-2. FMA Services Possible with the L2 Interface of the S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Read out an event message (e.g., “cable short-circuit”).


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Read out the list of all the active stations on the network.

Some of the characteristics of the individual FMA services are summarized in Table 3-3.

X
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

X
X
Read the updated bus parameters (e.g., TLN, BDR, TRT).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Necessary?
Read the status of another station (e.g., “Station is passive”; or
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

Read the token hold time still available when receiving the token.

FMA Request
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2

Define job number ANR=200 for calling up the L2-SEND and L2-RECEIVE function blocks, and
As a prerequisite to using FMA services you must perform the following actions on the relevant

Section 3.4.3 describes how to assign parameters in DB1. Chapter 5 describes how to assign
aaaaaaaaaaaaaaaaa aaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

.
.
.
aaaaaaaaaaaaaaaaaaaaaaaa

204:
192:
180:
168:
156:
3.4.3
aaaaaaaaaaaaaaaaaaaaaaaa

in DB1.
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

STB
section 1.4.

J/Y/N
FMAE
aaaaaaaaaaaaaaaaaaaaaaaa

200 MBx
KS
KS
KS
KS
KS
aaaaaaaaaaaaaaaaaaaaaaaa

Argument
Parameter
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

='
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

='5120
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

=' BDR 500


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

following parameters in DB1:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

Blockkennung: SL2:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

SET 0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

SL2: TLN 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

J/Y/N
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

1 ... 253
200 MBx
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

Argument
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

='SDT 1 12 SDT 2 360


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

='STB 200 MB200 FMAE Y


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

Permissible Range
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

';
';
ST 400 ';
HSA 10 TRT ';
STA AKT';
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

Table 3-4 shows the parameters to use for FMA services.


aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

• The job number A-NR=200 (200 is reserved for FMA services)


aaaaaaaaaaaaaaaaaaaaaaaa

Figure 3-9 shows DB1 with parameter settings for all FMA services.
aaaaaaaaaaaaaaaaaaaaaaaa

Figure 3-9. DB1 with Parameter Settings for All FMA Services
aaaaaaaaaaaaaaaaaaaaaaaa

Job number, flag byte


aaaaaaaaaaaaaaaaaaaaaaaa

Job number A-NR=200


aaaaaaaaaaaaaaaaaaaaaaaa

Is FMA service activated?


Assigning Parameters in DB1 for the FMA Services
aaaaaaaaaaaaaaaaaaaaaaaa

Table 3-4. DB1 Parameters for the FMA Services


aaaaaaaaaaaaaaaaaaaaaaaa

j/J = ja; y/Y = yes; n/N = nein


• The location of a status byte (STB) for FB L2-SEND and FB L2-RECEIVE.
aaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2

Explanation
Significance
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

Activate FMA service MAC_EVENT


aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

Location of status byte for FMA services


aaaaaaaaaaaaaaaaaaaaaaaa

errors. Section 5.4 explains in detail the structure and the evaluation of the STB. The STB
aaaaaaaaaaaaaaaaaaaaaaaa

The status byte displays the status of the transmit or receive jobs and informs you of possible
aaaaaaaaaaaaaaaaaaaaaaaa

parameter settings provide you with access to all the FMA services described in section 3.6.2,
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

except MAC_EVENT. If you want to use MAC_EVENT, you must specifically activate this service

The procedures to set and modify parameters in DB1 and to transfer DB1 are described in detail in
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaa

3-13
The default settings of DB1 do not enable the FMA services. To activate the FMA services, set the
Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

3.4.4 Managing of all FMA Services with FB222

FB222 (named AG95/FMA) allows you, with a minimum of programming, to initiate and monitor
FMA jobs, and to react to them. You program FB222 once for a given S5-95U. FB222 can be used
for all the FMA services.

Structure the control program for the FMA services as shown in Figure 3-10.

Is FB222 processing blocked? (Is FEHL bit set?)


yes no

”RECEIVE viable”? (bit 0 of STB=1?)


yes no

Was last CONF / INDI Wish to send a REQUEST?


acknowledged? (Is REQ bit set?)
yes no yes no

FB L2-RECEIVE call-up Prepare parameter assignment for


FB L2-SEND
PAFE or STB error in
FB L2-REC? Call up FB L2-SEND
yes no
PAFE or STB error in
Set Link_status FB L2-SEND?
FEHL bit yes no
CONF INDI
Set FEHL bit
Receiving Receiving
CONF (CONF INDI (INDI Reset ”REQ” bit or wait for
bit is set) bit is set) confirmation

End

Significance of the FB222 Parameters:


REQ Input parameter bit
Setting this bit triggers the request job with the service code specified in the CODE
parameter. You set the REQ bit before the FB222 call-up. FB222 resets the REQ bit after
the job has been triggered or if an error has occurred.
CODE Input parameter word
Left byte = station address of the remote station (valid only for FMA service
FDL_STATUS, service_code 22H)
Right byte = service_code
You transfer the service code and, with service code 22H, the address of the remote
station for the request job (triggered by parameter REQ).
CONF Output parameter bit (CONF=1 for all FMA services except MAC_EVENT)
FB222 tells you that a confirmation was received. You can evaluate the received data in
the receive area of data block DB200. FB222 sets bit CONF. You must reset bit CONF
after evaluation of the received data.
INDI Output parameter bit (INDI=1 for FMA service MAC_EVENT)
FB222 tells you that an indication was received. You can evaluate the received data in the
receive area of data block DB200. FB222 sets bit INDI. You must reset bit INDI after
evaluation of the received data.
FEHL Output parameter bit
FB222 tells you that a parameter assignment error or a status byte error has occurred.
FB222 sets the bit. You must reset the bit after you have evaluated it.

3-14 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

FB222 Explanation
SEGMENT 1 0000
NAME : AG95/FMA
DES : REQ I/Q/D/B/T/C: I BI/BY/W/D: BI
DES : CODE I/Q/D/B/T/C: I BI/BY/W/D: W
DES : CONF I/Q/D/B/T/C: Q BI/BY/W/D: BI
DES : INDI I/Q/D/B/T/C: Q BI/BY/W/D: BI
DES : FEHL I/Q/D/B/T/C: Q BI/BY/W/D: BI

0008 : C DB 200 Call up DB for received data.


000A :
000C : A =FEHL End if processing of FB222 is blocked.
000E : BEC
0010 :
0012 : AN F 200.0 If STB bit ‘Receive viable’ is not set,
0014 : JC =REQ jump to request program section.
0016 : Did you acknowledge receiving
0018 : O =CONF the last confirmation or
001A : O =INDI the last indication?
001C : BEC End here if no acknowledgment.
001E :
0020 : JU FB 253
0022 NAME : L2-REC
0024 A-NR : KY O,200 Job number for FMA services is 200.
0026 QTYP : KS DB Receive data are in a data block,
0028 DBNR : KY 0,200 DB number is 200,
002A QANF : KF +9 starting with data word DW9,
002C QLAE : KF -1 “wildcard length”.
002E : O F 200.3 If STB bit ‘Job completed with error’ is set,
0030 : O F 255.0 or if parameter assignment error is present,
0032 : S =FEHL output error code
0034 : BEC
0036 : ****************************************
0038 : Confirmation or indication was received.
003A :
003C : L DL 9 Load com_class.
003E : L KH 001 Check that confirmation is received.
0040 : !=F
0042 : S =CONF Code: confirmation was received
0044 : BEC
0046 : S =INDI Code: indication was received
0048 : BEU
004A : ****************************************
004C REQ : Request program section
004E : AN =REQ if no request job is in progress
0050 : BEC

(continued)

EWA 4NEB 812 6112-02 3-15


Start-Up, Tests, and Diagnostics S5-95U, SINEC L2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

FB222 (continued) Explanation

0052 : Prepare indirect parameter setting.


0054 : Load parameters for FB L2-SEND in DB1.
0056 : L KF +200 A-NR
0058 : T DW 0
005A : L KS DB QTYP
005C : T DW 1
005E : L KY 0,200 DBNR
0060 : T DW 2
0062 : L KF +5 QANF
0064 : T DW 3
0066 : L KF +4 QLAE
0068 : T DW 4
006A :
006C : L =CODE Enter service_code in data field for the request job.
006E : T DL 6
0070 :
0072 : SRW 8 Enter station number of receiver station
0074 : T DL 8 in data field for request job (only for FMA service
0076 : FDL_STATUS).
0078 : AN F 200.1 STB bit ‘Job in progress‘ is not set.
007A : JC FB 252 Jump to L2-SEND.
007C NAME : L2-SEND Indirect parameter setting of L2-SEND.
007E A-NR : KY 0,0
0080 QTYP ; KS YY
0082 DBNR : KY O,200 Parameters for L2-SEND are stored in data block DB200,
0084 QANF : KF +0 starting with data word DW0.
0086 QLAE : KF +0
0088 : O F 200.3 If STB bit ‘Job completed with error’ is set or
008A : O F 255.0 if a parameter assignment error is present,
008C : S =FEHL set bit FEHL.
008E : RB =REQ Reset REQ trigger bit.
0090 : BEC
0092 :
0094 : RB =REQ Reset REQ trigger bit.
0096 :
0098 : BE

The chapter for each particular FMA service describes how you call up FB222 from OB1.

3-16 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

2
0

1
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaa aaaaaa

3-7
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa aaa aaaaaa aaa

3.4.5

Byte
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Relevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

parameters

15H
00H
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status-Meldung
the network up to HSA.
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

request block as follows:


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id

irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class

service_code
confirmation.
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FMA-Request=00H
(service request)
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Request Block
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

LAS_LIST_CREATE=1BH
Structure the LAS_LIST_CREATE
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

returned unchanged in the

Type of service requested:


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(LAS_LIST_CREATE)

Freely assignable ID. That ID is


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

is impossible
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

9
8
3
2
1
0
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaa aaaaaa

HSA+8
4-7
aaa aaa

Byte
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The creation of this list does not burden the bus (local service).
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Significance
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

confirmation block as follows:

........
user_id

LAS_LIST_CREATE
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

irrelevant
com_class

link_status
service_code
Reading Out a List of All Active Stations on the Network
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of service provided:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

iv (invalid): Errorr, local station is passive, service


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ok (okay): Positive confirmation, LAS was read out


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FMA-Confirmation=01H

following FMA_Request)

Status byte for station 01


Confirmation Block

Status byte for station 00


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Table 3-5. link_status Messages for the LAS_LIST_CREATE Confirmation


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte for station with HSA


ID assigned in the FMA_Request

1BH
(acknowledgment from firmware
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 3-10 shows the structure of the LAS_LIST_CREATE request and confirmation blocks.

Figure 3-10. Structure of the LAS_LIST_CREATE Request and Confirmation Blocks


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The LAS_LIST_CREATE (List of Active Stations) service delivers a list of all active stations on
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa

The data are stored in the LAS_LIST_CREATE


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaa

3-17
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

.
.

.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

3-18
aaaaaaaaaaaaaa

0
0
0

0030
0011
0010
000E
000D
000C
000B
000A
0009
0008

16:
15:
14:
13:
12:
11:
10:
9:
8:
7:
6:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

7
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

0
0
0
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

6
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

0
0
0
aaaaaaaaaaaaaa

5
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

FEHL: F
INDI: F
: T
: L
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

.
.

: BE
0
0
0

.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

OB1

CODE: FW 2
: SPJU
aaaaaaaaaaaaaa

KH = 1B00;
KH = 0100;
KH = 1B00;
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

KM = ......
aaaaaaaaaaaaaa

0
0
0

1.3
1.2
CONF: F 1.1
REQ: F 1.0

DB200
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

KY = 000,000;
KY = 000,000;
KY = 000,000;
KY = 000,000;
aaaaaaaaaaaaaa

NAME: AG95/FMA
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

1
0
0
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

2
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

0
1
0

FW 2
aaaaaaaaaaaaaa

1
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

FB 222
aaaaaaaaaaaaaa

KH 001B
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Start-Up, Tests, and Diagnostics

0
0
1

KM = 00000001 00000001;
KM = 00000100 00000001;
KM = 00000001 00000100;
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

0
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

......
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

(see section 3.4.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa

com_class / user_id
aaaaaaaaaaaaaa

irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

****REQUEST block****
aaaaaaaaaaaaaa

****CONFIRMATION****
service_code / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

4H=Station active (connected)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Figure 3-11. LAS_LIST_CREATE Status Bytes


aaaaaaaaaaaaaa

status station 04 / status station 05


status station 02 / status station 03
status station 00 / status station 01
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Explanation
Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

1H=Station does not exist or is passive


2H=Station active, waiting for the token
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

If FMA service is required, bit must be set.


aaaaaaaaaaaaaa

Enter type of service requested (here: 1BH)


aaaaaaaaaaaaaa

FB222 message: confirmation was received


aaaaaaaaaaaaaa

Calling Up FB222 and Storing the Data with FMA Service LAS_LIST_CREATE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

FB222 message: error occurred in PAFE or STB


aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Load service_code into the ACCUM and transfer to FW2


aaaaaaaaaaaaaa aaaaaaaaaaaaaa

The status bytes of the stations are located in the confirmation block as shown in Figure 3-10.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
aaaaaaa aaaaaaaaaaaaaa
0

7
6
5
4
3
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaa aaaa aaaaaaaa

2
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaa aaaaaaaa

Byte
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

3.4.6
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Relevant
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

block as follows:
aaaaaaaaaaaaaa

(remote service).

parameters
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

15H
00H
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status Message
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaa

irrelevant
irrelevant
irrelevant
irrelevant
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class
aaaaaaaaaaaaaa

service_code
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(TLN=1 to 126)
rem_add_station
(service request)
aaaaaaaaaaaaaa

FDL_STATUS=22H
FMA-Request=00H
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Request Block
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Address of target station


aaaaaaaaaaaaaa

Type of service requested:


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

unchanged in the confirmation.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Structure the FDL_STATUS request


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Freely assignable ID. That ID is returned


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

8
6

7
aaaaaaaa aaaaaaaa aaaaaaaaaaaa aaaa aaaa

3
2
1
0
aaaaaaaaaaaaaa aaaa aaaaaaaa aaaaaa aaaaaa

4-5
Byte
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Significance
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

- Target station address is own address


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FDL_STATUS
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reading the Status of Another Station (FDL_STATUS)

user_id

Type of service provided:


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

- Target station address is higher than 126


irrelevant
irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class

link_status
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

=
service_code
FMA_Request)
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

confirmation block as follows:

(TLN=1 to 126)
rem_add_station
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

- Local station is passive, service is not possible


Table 3-6. link_status Messages for the FDL_STATUS Confirmation
FMA-Confirmation=01H
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

iv (invalid): The following errors may have occurred:


Confirmation Block

22H

Address of target station


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte for remote station


ID assigned in the FMA_Request
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 3-12. Structure of the FDL_STATUS Request and Confirmation Blocks


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(acknowledgment from firmware following


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The data are stored in the FDL_STATUS


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

ok (okay): Positive confirmation, FDL_STATUS was read out


The FDL_STATUS service delivers information about the status of another station on the network
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaa

3-19
aaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

0
0
0
0

.
.
aaaaaaaaaaaa aaaaaaaaaaaa

3-20
7
aaaaaaaaaaaa

0030
0011
0010
000E
000D
000C
000B
000A
0009
0008

14:
13:
12:
11:
10:
9:
8:
7:
6:
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

0
0
0
0
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

6
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

0
0
0
0
Figure 3-12.
aaaaaaaaaaaa

5
aaaaaaaaaaaa aaaaaaaaaaaa

:
FEHL:
INDI:
CONF:
CODE:
REQ:
NAME:
:
:
:
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

0
0
0
0
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

4
aaaaaaaaaaaa

.
.
F
F
F
T
L
.

KM = ....
aaaaaaaaaaaa aaaaaaaaaaaa

OB1

BE
JU
aaaaaaaaaaaa

KH = 2200;
KH = 0100;
KH = 2200;
0
0
0
1
aaaaaaaaaaaa aaaaaaaaaaaa

DB200
aaaaaaaaaaaa

FW 2
aaaaaaaaaaaa aaaaaaaaaaaa

KY = 002,000;
KY = 000,000;
KY = 002,000;
KY = 000,000;
aaaaaaaaaaaa

1
0
0
0

1.3
1.2
1.1
F 1.0
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

2
aaaaaaaaaaaa aaaaaaaaaaaa

AG95/FMA
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

0
1
0
0
aaaaaaaaaaaa

1
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa

FW 2
aaaaaaaaaaaa aaaaaaaaaaaa

0
0
1
0
aaaaaaaaaaaa

FB 222
aaaaaaaaaaaa aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics

KM = 00001000 00000000;
KH 0222
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

....
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

irrelevant
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

(see section 3.4.4)

com_class / user_id

irrelevant / irrelevant
irrelevant / irrelevant
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

****REQUEST block****
aaaaaaaaaaaa

****CONFIRMATION****
service_code / irrelevant
aaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

8H= remote station is passive


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Figure 3-13. Status Byte of FDL_STATUS


aaaaaaaaaaaa aaaaaaaaaaaa

Explanation
aaaaaaaaaaaa

Explanation
aaaaaaaaaaaa

Calling Up FB222 and Storing the Data with FMA Service FDL_STATUS
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

4H= remote, active station is connected


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Enter type of service requested (here: 22H)

address of target station (here: 2) / irrelevant


address of target station (here: 2) / irrelevant
aaaaaaaaaaaa

FB222 message: confirmation was received


If FMA service is requested, bit must be set.
aaaaaaaaaaaa aaaaaaaaaaaa

1H= no acknowledgement from remote station


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

Load address of target station (here: TLN 2) and

FB222 message: error occurred in PAFE or STB


2H= remote, active station ready to be connected
aaaaaaaaaaaa aaaaaaaaaaaa

The status information may be contained in byte 8 of the confirmation block as shown in
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

status of remote station (here: station 2 is passive) / ...


aaaaaaaaaaaa

service_code in ACCUM and transfer to flag word FW2


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
aaaaaaaaaaaa
2
0

1
aaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaa aaaa aaaaaaaa aaaa

3-7
aaaaaaaaaaaa aaaaaaaaaaaaaaaa

Byte
aaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

3.4.7
aaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

link_status
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Relevant
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

parameters
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

00H
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

READ_VALUE
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status Message
aaaaaaaaaaaa

request block as follows:


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaa

irrelevant
com_class
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service_code
aaaaaaaaaaaa

=
Structure the READ_VALUE
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(service request)
aaaaaaaaaaaa

FMA_Request=00H
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Request Block
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of service requested


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

0BH
aaaaaaaaaaaa

unchanged in the confirmation.


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Freely assignable ID. That ID is returned


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

9
8
7
6
5
4
3
2
1
0
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaa aaaa
aaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

Byte
aaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Significance
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reading Updated Bus Parameters (READ_VALUE)


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

bus parameters were read out


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

READ_VALUE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

....
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

......
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
irrelevant
irrelevant
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class

link_status
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service_code
confirmation block as follows:

FMA_Request)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(see Table 3-8)


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bus parameter block


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Table 3-7. link_status Messages for the READ_VALUE Confirmation


FMA_Confirmation=01H
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Confirmation Block
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

0BH
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ID assigned in the FMA_Request


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 3-14. Structure of the READ_VALUE Request and Confirmation Blocks


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of service provided by the firmware


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(tacknowledgment from firmware following


The data are stored in the READ_VALUE
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

ok (okay): Positive acknowledgement, service was executed,


aaaaaaaaaaaa

The READ_VALUE service allows you to read out the updated bus parameters of the local station.
aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaa

3-21
aaaaaa
Start-Up, Tests, and Diagnostics S5-95U, SINEC L2

Table 3-8 lists the parameters, their meanings and their permissible range of values of the bus
parameter block for the STB display ‘Job completed without error’ (see detailed explanation of the
parameters in section 1.4).

Table 3-8. Bus Parameter Block Values for a READ_VALUE Confirmation


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

Byte Parameter Significance Value Range / Code

8 tln Address of the local station active stations 0 to 31


(byte) passive stations0 to 126

9 sta Type of the local station 00H=passive


(word) 01H=active

10 hsa Highest active station address 1 to 126


(byte)

11 bdr Baud rate 0 = 9.6 KBaud


(byte) 1 = 19.2 KBaud
2 = 93.75 KBaud
3 = 187.5 KBaud
4 = 500 KBaud
5 = 1.5 MBaud

12 to trt Target rotation time 256 to 1 048 320 bit times


15 (double word) In this time, the token should have
been passed once to every active
station.
16 & 17 st Slot time 34 to 4095 bit times
(word) (initiator waits for reply frame)
18 & 19 set Set-up time 0 to 494 bit times
(byte)

20 & 21 STD1 Minimum station delay time 11 to 255 bit times


(word)

22 & 23 STD2 Maximum station delay time 35 to 1023 bit times


(word)

24 rtr* Number of call-up retries to a 1 to 8


(byte) remote, non-replying station Default in the S5-95U: 1

25 gap* Gap update factor 2 to 255 in multiples of the


(byte) target rotation time
Default in the S5-95U: 20

* Bus parameters irrelevant for S5-95U user (for further explanations of the bus parameters, refer to
PROFIBUS Standards DIN 19245)

3-22 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.

.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

0030
0011
0010
000E
000D
000C
000B
000A
0009
0008

22:
21:
20.
19:
18:
17:
16:
15:
14:
13:
12:
11:
10:
9:
8:
7:
6:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

:
FEHL:
INDI:
CONF:
CODE:
REQ:
NAME:
:
:
:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.
F
F
F
T
L
.
.
aaaaaaaaaaaaaa

KY = ..
OB1
S5-95U, SINEC L2

BE
JU
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa

KH = 1400
KH = 0000
aaaaaaaaaaaa

FW 2

DB200

KH = 0190;
KH = 0000;
KH = 0190;
KH = 0A04;
KH = 0000;
KH = 0000;
KH = 0B00;
KH = 0100;
KH = 0000;
KH = 0000;
KH = 0B00;
aaaaaaaaaaaaaa aaaaaaaaaaaa

1.3
1.2
1.1
F 1.0
aaaaaaaaaaaaaa aaaaaaaaaaaa

KY = 001,020;
KY = 000,012;
KY = 002,001;
aaaaaaaaaaaaaa

AG95/FMA
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

FW 2
aaaaaaaaaaaaaa aaaaaaaaaaaa

FB 222
aaaaaaaaaaaaaa

KH 000B
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

FW2
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

st
irrelevant

..
aaaaaaaaaaaa

set
aaaaaaaaaaaaaa aaaaaaaaaaaa

sdt 2
sdt 1
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

tln / sta
aaaaaaaaaaaa

rtr / gap
aaaaaaaaaaaaaa

hsa / bdr
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

(see section 3.4.4)


aaaaaaaaaaaaaa

trt (low word)


aaaaaaaaaaaa

trt (high word)


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

com_class / user_id
aaaaaaaaaaaa

irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

****REQUEST Block****
service_code / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaa

****Bus Parameter Block****


aaaaaaaaaaaaaa

Explanation

Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaa

Calling Up FB222 and Storing the Data with FMA Service READ_VALUE

****CONFIRMATION Block****
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Enter type of service requested (here: 0BH)


aaaaaaaaaaaa

FB222 message: confirmation was received


If FMA service is requested, bit must be set.
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

FB222 message: error occurred in PAFE or STB


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

Load service_code in ACCUM and transfer to flag word


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaa

3-23
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaa

2
1
aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaa aaaaaa

3-7
aaaaaaaaaaaa aaa aaa

3-24
Byte
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa

3.4.8
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Relevant
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

parameters
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

15H
00H
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

request block as follows:


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaa

irrelevant
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status Message
com_class
aaaaaaaaaaaa

service_code
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(service request)
FMA-Request=00H
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

TIME_TTH_READ=23H
aaaaaaaaaaaa

Request Block
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Structure the TIME_TTH_READ


Start-Up, Tests, and Diagnostics
aaaaaaaaaaaa

Type of service requested:


(TIME_TTH_READ)
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

unchanged in the confirmation.


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Freely assignable ID. That ID is returned


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaa

ok (okay):
short intervals and calculate its mean value.
aaaaaaaaaaaa

iv (invalid):
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

9
8
3
2
1
0
aaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa aaaaaa aaaaaa

4-7
aaa aaa

Byte
aaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

was read out


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service is impossible
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

It is very useful in the start-up phase for setting the target rotation time.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Significance
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* The values for the remaining token hold time can be in the range of 0 to 1 048 320 bit times.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Error, local station is passive,


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

irrelevant

(low word)
com_class

link_status

(high word)
service_code
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of service provided:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

confirmation block as follows:


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

TIME_TTH_READ=23H
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FMA-Confirmation=01H

Table 3-9. link_status Messages for the TIME_TTH_READ Confirmation


following FMA_Request)
Confirmation Block
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Remaining token hold time *


Remaining token hold time *

Figure 3-15. Structure of the TIME_TTH_READ Request and Confirmation Blocks


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ID assigned in the FMA_Request


(acknowledgment from firmware
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Positive acknowledgement, rest token hold time


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaa

The data are stored in the TIME_TTH_READ


aaaaaaaaaaaa
aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


Reading Out Available Token Hold Time When Receiving the Token

rotation time. Since the available token hold time fluctuates, you should read it out several times at
If the available token hold time moves towards zero, you must assign a higher value to the target
The TIME_TTH_READ service gives you the available token hold time when receiving the token.
aaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.

.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

0030
0011
0010
000E
000D
000C
000B
000A
0009
0008

14:
13:
12:
11:
10:
9:
8:
7:
6:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

:
FEHL:
INDI:
CONF:
CODE:
REQ:
NAME:
:
:
:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.
F
F
F
T
L
.
.
aaaaaaaaaaaaaa

OB1
S5-95U, SINEC L2

BE
JU
aaaaaaaaaaaa

KH = 0200;
KH = 0000;
KH = 2300;
KH = 0100;
KH = 2300;

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaa

FW 2

DB200
aaaaaaaaaaaaaa

KY = 000,000;
KY = 000,000;
KY = 000,000;
KY = 000,000;
aaaaaaaaaaaa

1.3
1.2
1.1
F 1.0
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

AG95/FMA
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

FW 2
aaaaaaaaaaaaaa aaaaaaaaaaaa

FB 222
aaaaaaaaaaaaaa

KH 0023
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

FW2
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

(see section 3.4.4)

com_class / user_id
aaaaaaaaaaaaaa

irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
irrelevant / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

****REQUEST Block****

****CONFIRMATION****
service_code / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

remaining token hold time, low word


Explanation
aaaaaaaaaaaaaa

Explanation

remaining token hold time, high word


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Calling Up FB222 and Storing the Data with FMA Service TIME_TTH_READ
aaaaaaaaaaaaaa aaaaaaaaaaaa

Enter type of service requested (here: 23H)


aaaaaaaaaaaa

FB222 message: confirmation was received


If FMA service is requested, bit must be set.
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

FB222 message: error occurred in PAFE or STB


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

Load service_code in ACCUM and transfer to flag word


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaa

3-25
aaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

3-26
aaaaaaaaaaaaaaaa aaaaaaaa

3.4.9
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Control
aaaaaaaaaaaaaaaa

elements

Relevant
A-NR 200 .

processor
aaaaaaaaaaaaaaaa

parameters
STEP 5 data
aaaaaaaaaaaaaaaa

User program
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

Operating system
aaaaaaaa

aaaaaaaaaa

9
8
2
1
0
aaaaaaaa aaaaaaaa aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaa aaaa aaaa aaaa aaaaaaaaaa

3-7
Byte
aaaaaa aaaaaaaa

Start-Up, Tests, and Diagnostics


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

with indication
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

FB L2-RECEIVE
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

and
Bus

......
aaaaaaaaaaaaaaaa

Principle of Operation (represented in Figure 3-16)


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
aaaaaaaaaaaaaaaa

com_class
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

function

service_code
aaaaaaaaaaaaaaaa

(see Table 3-10)


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

MAC-EVENT=20H
processor

(event indication)
monitoring
aaaaaaaaaaaaaaaa

FMA_Indication=02H
diagnostics

Indication Block
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

Event parameter block


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Type of service provided:


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Communications
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

indicated automatically. There is no need for a service request.


aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaa

Reading Out the Event Message (MAC_EVENT)

The parameter values are stored in the MAC_EVENT indication block as follows:

Figure 3-17. Structure of the MAC_EVENT Indication Block


Figure 3-16. Sequence Principle of FMA service MAC_EVENT
This FMA service is for reading out fault events. It is useful for testing during start-up.

can be recorded). Figure 3-17 shows the structure of the MAC_EVENT indication block.
• A pending error indication is displayed in the status byte (STB) at job number A-NR 200.
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


error indications are stored in the sequence of their occurrence starting with byte 8 (up to 50 errors
• Errors recognized by the communications processor (e.g., double token, frame errors) are

• An error indication is fetched by means of integral FB L2-RECEIVE (FB253) via job number

The indication consists of a maximum of 58 bytes. Bytes 0 to 7 are assigned to the header. The
S5-95U, SINEC L2 Start-Up, Tests, and Diagnostics

Table 3-10 lists the possible error codes.

Table 3-10. Event Parameter Message in Indication Block


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Error Code Significance/Cause Remedy


01H Double token (e.g., when two logical rings Temporary error
have been linked together, or bus cable has (repairs itself)
been interrupted)

02H No bus activity within monitoring time T to Temporary error


(ring start-up, or temporary loss of token) (repairs itself)

03H No bus synchronization within Temporary error


monitoring time T syni (repairs itself)

04H L2 processor overload Temporary error (repairs itself)

05H Station is connected, but its HSA is Temporary error


too low compared to the other (repairs itself)
06H Receive frame problems Temporary error (repairs itself)

21H Transmit frame problems caused by Replace module eventually


hardware (module) fault or faulty bus

22H LAS useless Temporary error (repairs itself)

23H Station is connected, but there is Temporary error


another station with the same (repairs itself)
24H Station is not connected yet, its HSA Change HSA in DB1
is too low compared to the other (must be the same for all stations on
25H Temporary token loss Temporary error (repairs itself)

26H Frame error Temporary error (repairs itself)

27H ... 30H Protocol error or Check L2 basic parameters in DB1 for
protocol monitoring error baud rate compatibility
41H Station is not connected yet, there is Change TLN parameter in DB1, switch
another station with the same station PLC OFF and ON
number
B2H Only for active stations: Check DB1 parameters and hardware
station was not accepted in the configuration and, if necessary,
network within the monitoring time change them (TRT must be the same
for all stations on the network, HSA
too low, cable short-circuit etc.) switch
PLC OFF and ON

42H ... B1H, C0H ... FFH Serious internal error Cannot be done by the user; contact
your nearest Siemens representative

If temporary errors occur often in your network, check the network configuration. The errors could
be caused by hardware problems on the network, such as faulty cables, bus connectors, etc.

EWA 4NEB 812 6112-02 3-27


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.
aaaaaaaaaaaaaa

3-28
aaaaaaaaaaaa

0030
0011
0010
000E
000D
000C
000B
000A

14:
13:
12:
11:
10:
9:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

:
FEHL:
INDI:
CONF:
CODE:
REQ:
NAME:
:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.
F
F
aaaaaaaaaaaaaa

KH = ....
OB1
.

BE
JU
aaaaaaaaaaaa

KH = 0122;
KH = 2000;
KH = 0200;
aaaaaaaaaaaaaa aaaaaaaaaaaa

FW 2

DB200
aaaaaaaaaaaaaa

KY = 000,000;
KY = 000,000;
aaaaaaaaaaaa

1.3
1.2
F 1.1
F 1.0
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

AG95/FMA
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

Start-Up, Tests, and Diagnostics

FB 222
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

....
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

irrelevant
irrelevant
irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

( section 3.4.4)
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

irrelevant / irrelevant
irrelevant / irrelevant
aaaaaaaaaaaa

com_class / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

service_code / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa

****INDICATION-Block****
aaaaaaaaaaaa

error code (see Table 3-10)


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

Explanation
Explanation
Calling Up FB222 and Storing the Data with FMA Service MAC_EVENT
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

FB222 message: indication was received


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

FB222 message: error occurred in PAFE or STB


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

4
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

4.6
4.5
4.4
4.3
4.2
4.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Receiving Data
aaaaaaaaaaaa

Transmitting Data
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Features of a Standard Connection


aaaaaaaaaaaa

Broadcast Request (“Transmit to All”)


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Data Transmission Using a Standard Connection


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Programming Example for Data Transmission via a Standard


aaaaaaaaaaaa

Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Assigning Parameters in DB1 of the S5-95U for Data Exchange

.....................................
aaaaaaaaaaaa

...................................
with Standard Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa

.......................

.....................
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

4 - 9
4 - 7
4 - 3
4 - 1

4 - 5

4 - 14
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

4-2.
4-1.
4-8.
4-7.
4-6.
4-5.
4-4.
4-3.
4-2.
4-1.
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the Send Coordination Byte (CBS)


aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the Receive Coordination Byte (CBR)


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

DB1 with the Default Parameters for Standard Connections


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

for a Standard Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


for a Standard Connection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

DB1 Parameters for Standard Connections . . . . . . . . . . . . . . . . . . . . . . .


Setting Parameters for Standard Connections . . . . . . . . . . . . . . . . . . . . .
Functional Diagram of a Standard Connection . . . . . . . . . . . . . . . . . . . . .

Example of a Hardware Configuration for a Broadcast . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the Send Mailbox for a Standard Connection . . . . . . . . . . . . .

Structure of the Receive Mailbox for a Standard Connection . . . . . . . . . . .


...........
Example of a Hardware Configuration for a Standard Connection . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

4
4
4

4
aaaaaaaaaaaa aaaaaaaaaaaa

-
-
-

-
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

4 - 4
4 - 3
5
2
1

4 - 8
4 - 7
4 - 6
3

4 - 14
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transmission Using a Standard Connection

4 Data Transmission Using a Standard


Connection
This chapter provides you with the following information:
• How this type of data transmission functions in principle
• How to set parameters for the programmable controllers
• How to program with STEP 5 for this type of data transmission (examples)

4.1 Features of a Standard Connection


• The standard connection is particularly appropriate for:
- The transmission of large quantities of data ( 242 bytes)
- A homogeneous networking of S5-95U programmable controllers
Communication with other devices, such as with the CP 5430-1 (Order no. 6GK1 543-0AA01), is
also possible.
• Active and passive L2 stations can participate on the network.
• There are two ways to transmit data:
- Any active L2 station can transmit to any other active station.
- Any active L2 station can transmit simultaneously to all other connected active and passive
stations (broadcast, see section 4.6).
• Active stations must have a transmitter or receiver number. This number is the L2 station
address used to address the stations. A station address must be within the range of 1 to 31. A
station address may be assigned only once on the network.
• Programmable controller parameters are set in data block DB1 to enable data exchange.

Figure 4-1 shows a possible hardware configuration for the standard connections described in
section 1.5. All of the examples used in sections 4.2 through 4.5 refer to this configuration.

Active S5-95U SC S5-95U ...


stations (PLC 1) (PLC 2)

Bus
Passive
stations None

Standard connection (SC)

Figure 4-1. Example of a Hardware Configuration for a Standard Connection

EWA 4NEB 812 6112-02 4-1


Data Transmission Using a Standard Connection S5-95U, SINEC L2

Principle of Operation

For this type of communication you need to define the following once:
• The send mailbox (SF) that contains the transmit data (maximum 242 bytes).
• The send coordination byte (CBS) that coordinates between user program and SINEC L2.
• The receive mailbox (RM) that contains the received data (maximum 242 bytes).
• The receive coordination byte (CBR) that coordinates between user program and SINEC L2.

The coordination bytes are stored in the flag area. The send and receive mailboxes are usually
stored in a data block. Figure 4-2 illustrates a standard connection.

Source PLC S5-95U Destination PLC S5-95U


Active network station Passive or active network station

Send coordination Receive coordination


byte (CBS) byte (CBR)
(in flag area) (in flag area)
aaaaaaaaaa
aaaaaaaaaa
aaaaa

aaaaaaaaaa
aaaaaaaaaa

Send_Erl * Error Empf_Erl * Error

Send mailbox (in flag or Receive mailbox(in flag


data area) or data area)
Byte 0 Amount of net data Byte 0 Amount of net data
Byte 2 L2 destination address Byte 2 L2 source address
Byte 3 Byte 3
. .
. 1 to 242 bytes . 1 to 242 bytes
. net data . net data
. .
Byte 243 Byte 243

Bus
* Send_Erl = bit “transmit allowed” Empf_Erl = bit “receive allowed”

Figure 4-2. Functional Diagram of a Standard Connection

Explanations to Figure 4-2:


If you want to transmit a message, write to the send mailbox: Enter in the send mailbox the amount
of data to transmit (amount of net data) and the receiver’s address (L2 destination address), and
then store the message (net data). Then grant the permission to transmit in send coordination byte
(set bit “Send_Erl”).
The S5-95U sends the message to the addressed receiver via the bus.
After the message has arrived at the receive mailbox, bit “Empf_Erl ” (receive allowed) is reset in
the receive coordination byte. The received data are available for evaluation in the receive mailbox.
To restore the receive readiness, empty the receive mailbox, and set bit “Empf_Erl ” in the receive
coordination byte.

4-2 EWA 4NEB 812 6112-02






aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

4.2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

228:
216:
204:
192:
180:
168:
156:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SF
EF

DBx

MBz
KBS
KBE

MBh

DWy
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

KS
KS
KS
KS
KS
KS
KS

Argument
Parameter
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

='
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

additional information.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

in detail in section 1.4.

='5120
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

=' BDR 500


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

='# END ';


=' DB6 DW0
=' KBS MB62
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

SET 0

MBh
MBh

1 to 63
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

#SL2: TLN 0

0 to 254
0 to 255
2 to 255
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Argument
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Standard Connections
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

DBxDWy or MBz
DBxDWy or MBz
='SDT 1 12 SDT 2 360
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Permissible Range
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa

The location of the send mailbox (SM).


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

You assign the following parameters in DB1:

The location of the receive mailbox (RM).


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

KBE MB63 ; ';


EF DB7 DW0 ';
SF';
ST 400 ';
HSA 10 TRT ';
STA AKT';

DB1 Parameters for Standard Connections


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Parameters for Standard Connection


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The location of the send coordination byte (CBS).


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The location of the receive coordination byte (CBR).


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

connection
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the send mailbox

Flag byte

Flag byte
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Data word
Data block
Location of the receive mailbox
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Explanation
Significance
Table 4-1. DB1 Parameters for Standard Connections
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the send coordination byte


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the receive coordination byte


DB1 with the default parameters for standard connections is represented in Figure 4-3.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Figure 4-3. DB1 with the Default Parameters for Standard Connections
Default parameters for standard
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Basic parameters (see section 1.4)


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Data Transmission Using a Standard Connection


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

4-3
The procedure for parameterizing, modifying and transferring the DB1 parameter block is described
SF, EF, CBS, and CBR are used with the L2 bus of the S5-95U the same way as with the SINEC
L1 bus. Refer to chapter 14 of the S5-90U/S5-95U Programmable Controller System Manual for
Assigning Parameters in DB1 of the S5-95U for Data Exchange with
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

.
.
.
.
.
.

4-4
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

216:
204:
192:
180:
168:
156:
216:
204:
192:
180:
168:
156:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS

receiving data.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

='
='
='
='
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

='5120
='5120
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

connection.
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

=' BDR 500


=' BDR 500

=' DB8 DW0


=' DB6 DW0
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

KBS MB60
KBS MB62
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

DB1 PLC 2
DB1 PLC 1
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

SET 0
SET 0

SL2: TLN 2
SL2: TLN 1
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

='SDT 1 12 SDT 2 400


='SDT 1 12 SDT 2 360
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

KBE MB61
KBE MB63
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

';
EF DB9 DW0 ';
SF';
ST 400 ';
HSA 10 TRT ';
STA AKT';
';
EF DB7 DW0 ';
SF';
ST 400 ';
HSA 10 TRT ';
STA AKT';
aaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaaaaaa

Data Transmission Using a Standard Connection


aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

(FB) 61
(FB) 63
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

DB9, starting with DW 0;


DB7, starting with DW 0;
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Table 4-2. Setting Parameters for Standard Connections


Explanation
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

L2 basic parameter (see section 1.4)


L2 basic parameter (see section 1.4)
aaaaaaaaaaaaaa

Example: Two S5-95U programmable controllers are to communicate using a standard


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

KBS (CBS) = MB (FB) 60; KBE (CBR) = MB


KBS (CBS) = MB (FB) 62; KBE (CBR) = MB
aaaaaaaaaaaaaa

SF (SM) = DB8, starting with DW 0; EF (RM) =


SF (SM) = DB6, starting with DW 0; EF (RM) =
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

The remaining sections of chapter 4 provide detailed information on how to control transmitting and
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
aaaaaaa
S5-95U, SINEC L2 Data Transmission Using a Standard Connection

4.3 Transmitting Data

There are two prerequisites for transmitting data:

• The parameters for the locations of SF and CBS are set in data block DB1 (see section 4.2).
• The transmit data, additional information (length of the transmit data (“net data”), and the
station address of the receiver) have been transferred to the send mailbox.

Figure 4-4 shows which information must be stored in which send mailbox location.

Example: Send mailbox in the flag area Example: Send mailbox in the data block
(starting with flag byte 0) (starting with data word DW0)--

DL DR

FY 0 “Net data” length in bytes DW 0 “Net data” length Receiver’s


(1 to 242) in bytes (1 to 242) address*

FY 1 *Receiver’s address* DW 1 1st data item 2nd data item


FY 2 1st data item

FY 243 242nd data item DW 121 241st data item 242nd data item
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

* 1 to 31 = L2 station address (active stations)


255 = Broadcasting (to all active and passive stations, see section 4.6)

Figure 4-4. Structure of the Send Mailbox for a Standard Connection

EWA 4NEB 812 6112-02 4-5


Data Transmission Using a Standard Connection S5-95U, SINEC L2

Structure of the Send Coordination Byte (CBS)

Figure 4-5 shows the structure of the send coordination byte (CBS).

CBS

Bit 7 6 5 4 3 2 1 0
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

W/R R R R R R R
0: No error during the last data transmission
1: Error during the last data transmission
(Bits 1 to 5 describe the cause for an error in
more detail.)
0: The destination programmable controller
acknowledges correctly.
1: The destination programmable controller does not
acknowledge.

0: No error
1: Send mailbox error (either the DB is not available
or the send mailbox is too small), or
there is a parameter assignment error in the send
mailbox (either the “length of net data” or the “L2
destination address” is incorrect).

0: The destination PLC is in the RUN mode.


1: The destination PLC is in the STOP mode.
PLC STOP is recognized only if the destination
station is an S5-95U and if the connection has
been configured correctly. (It does not work with
broadcasting.)

0: No negative acknowledgment
1: Negative acknowledgment; either one of the
following:
- Receiver’s receive mailbox not empty
- Connection not configured on
- Bus error (hardware fault)
- Addressed station is passive

0: The L2 interface is not overloaded.


1: The L2 interface is overloaded.

0: The user program can process the send mailbox.


R: Read only (The operating system has no access to the send
W/R: Write / Read mailbox.)
aaaaaaaa
aaaaaaaa
aaaa

Reserved bit 1: The send mailbox is enabled to transmit. (The


user program has no access to the send mailbox.)

! Warning
If you write bit 6 of CBS, undefined conditions can occur in the network.
Bit 6 is not available to the user.

Figure 4-5. Structure of the Send Coordination Byte (CBS) for a Standard Connection

4-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using a Standard Connection

4.4 Receiving Data

Prerequisites for receiving data:

You have set the parameters for the location of the receive mailbox (RM) and receive coordination
byte (CBR) in data block DB1 (see section 4.2). Figure 4-6 shows where information is stored when
it is received.

Example: The receive mailbox is in the flag Example: The receive mailbox is in the
area (starting with flag byte 0) data block (starting with data
word DW0)
DL DR

FY 0 “Net data” length DW 0 “Net data” length Transmitter’s


in bytes (1 to 242) in bytes (1 to 242) address*
FY 1 Transmitter’s address* DW 1 1st data item 2nd data item

FY 2 1st data item DW 2 3rd data item 4th data item

FY 243 242nd data item DW 121 241st item 242nd item


aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

* 1 to 31 = L2 station address (active stations)

Figure 4-6. Structure of the Receive Mailbox for a Standard Connection

EWA 4NEB 812 6112-02 4-7


Data Transmission Using a Standard Connection S5-95U, SINEC L2

Structure of the Receive Coordination Byte (CBR)

Figure 4-7 shows the structure of the receive coordination byte (CBR).

CBR

Bit 7 6 5 4 3 2 1 0
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

W/R R R R
0: No error
1: Error during the last data transmission
(Bits 2 and 5 describe the error cause in more
detail.)

0: No error
1: Receive mailbox error (The DB is not
available.) Received data stay stored. A new
receive request can transfer the received data
to the receive mailbox once the error has been
corrected.

0: The L2 interface is not overloaded.


1: The L2 interface is overloaded.

0: The user program can access the receive


mailbox. (The operating system has no access
to the receive mailbox.)
R: Read only 1: The operating system can accept data in the
W/R: Write / read receive mailbox. (The user program has no
aaaaaaaa
aaaaaaaa
aaaa

Reserved bit
access to the receive mailbox.)

! Warning
If you write in bit 6 of CBS, the bus might enter an undefined state.
Bit 6 is not available to the user.

Figure 4-7. Structure of the Receive Coordination Byte (CBR) for a Standard Connection

4-8 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using a Standard Connection

4.5 Programming Example for Data Transmission via a Standard


Connection
This section explains the structure of the control program in the following example:

Programmable controller 1 is to receive data from programmable controller 2 and to transmit data to
programmable controller 2. Refer to section 4.1 for the description of the hardware configuration.

The control program in FB1 for receiving data is structured as illustrated below.

Is the receive mailbox enabled to receive? (Bit 7 of CBR=1?)

yes no

Evaluation of the receive mailbox


Waiting for data arrival
(Bit 7 of CBR=0) Receive mailbox enabled to receive again (Bit 7 of CBR=1)

Jump to program section “transmit”

The control program in FB1 for transmitting data is structured as illustrated below.

Is the send mailbox enabled to transmit? (bit 7 of CBS=1?)

yes no

Is the transmit job running? (transmit


trigger bit =1?)
yes no

Write transmit data, data length and


address of receiver to the send mailbox

Enable send mailbox to transmit


(set bit 7 of CBS to 1)

Data transmission (PLC transmits)

Is there an error indication in CBS?

yes no

Transmit job still pending Acknowledge last transmission


(transmit trigger bit is not reset) (reset transmit trigger bit )

End

EWA 4NEB 812 6112-02 4-9


Data Transmission Using a Standard Connection S5-95U, SINEC L2

Programmable Controller 1

Proceed as follows:

Assign parameters in DB1 of programmable controller 1 as described in section 4.2.


Program the individual blocks as described in the following section.
Transfer blocks DB1, OB1, DB6, and DB7 to programmable controller 1.

Cyclical Program for Station 1 (Programmable Controller 1)

The following was set in DB1:


• Send mailbox is in DB6 starting with data word DW0.
• Receive mailbox is in DB7 starting with data word DW0.
• Send coordination byte is in flag byte FY62.
• Receive coordination byte is in flag byte FY63.
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

OB1 for PLC 1 Explanation


NETZWERK 1 0000
0000 :
0001 : JU FB 1 Transmit to station 2.
0002 NAME : L2-STAND
0003 ANST : F 50.0 Transmit trigger bit, has to be set by user program, (is reset
after the transmit job is completed)
0004 ZIEL : KF 2 Station 2
0005 LAEN : KF 4 Frame length of transmit data: 4 bytes
0006 : BE
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

FB1 for PLC 1 Explanation

Netzwerk 1 0000
NAME : L2-STAND L2 standard connection
BEZ : ANST E/A/D/B/T/Z: E BI/BY/W/D: BI
BEZ : ZIEL E/A/D/B/T/Z: D KM/KH/KY/KS/KF/KT/KC/KG: KF
BEZ : LAEN E/A/D/B/T/Z: D KM/KH/KY/KS/KF/KT/KC/KG: KF

0008 : U F 63.7 If receive mailbox enabled to receive,


0009 : JC = M001 jump to ‘SEND’ program section.
000A : A DB 7 Open receive mailbox data block
000B :
000C : ============================================
000D : Program section for evaluation of received data
000E :
000F : ============================================
0010 :
0011 : UN F 63.7 CBR bit ”Enable receive”
0012 : S F 63.7 Enable RM to receive
0013 :

4-10 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using a Standard Connection
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

FB1 for PLC 1 (continued) Explanation


0014 M001:
0015 : ON = ANST If transmit trigger bit is 0 or
0016 : O F 62.7 send mailbox is enabled to transmit, or
0017 : O F 71.2 transmit disabling bit is set,
0018 : JC = M002 jump to edge evaluation ‘Job completed’.
0019 :
001A : A DB 6 Open send mailbox data block
001B : Prepare transmit job:
001C : LW = LAEN Enter net data length (bytes)
001D : T DL 0 and
001E : LW = ZIEL enter destination address.
001F : T DR 0
0020 :
0021 : AN F 62.7 CBS bit ‘Enable transmit’
0022 : S F 62.7 Send mailbox enabled to transmit
0023 : S F 71.2 set transmit disabling bit,
0024 : R F 71.0 reset edge auxiliary flag.
0025 :
0026 M002 :
0027 : A F 71.2 Edge evaluation ‘Job completed’
0028 : AN F 62.7
0029 : AN F 71.0
002A : = F 71.1
002B : A F 71.1
002C : S F 71.0
002D : A F 62.7
002E : R F 71.0
002F :
0030 : A F 71.1 If job was completed and
0031 : AN F 62.0 there was no error in the last data transmission,
0032 : R F 71.2 reset transmit disabling bit,
0033 : RB = ANST reset transmit trigger bit.
0034 :
0035 : A F 71.1 If job was completed and
0036 : A F 62.0 there was an error in the last data transmission,
0037 : R F 71.2 reset transmit disabling bit.
0038 : BE

EWA 4NEB 812 6112-02 4-11


Data Transmission Using a Standard Connection S5-95U, SINEC L2

Programmable Controller 2

Proceed as follows:

Assign parameters in the DB1 of programmable controller 2 as described in section 4.2.


Program the individual blocks as described in the following section.
Transfer blocks DB1, OB1, DB8, and DB9 to programmable controller 2.

Cyclical Program for Station 2 (Programmable Controller 2)

The following was set in DB1:


• Send mailbox is in DB8 starting with data word DW0.
• Receive mailbox is in DB9 starting with data word DW0.
• Send coordination byte is in flag byte FY60.
• Receive coordination byte is in flag byte FY61.
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

OB1 for PLC 2 Explanation


SEGMENT 1 0000
0000 :
0001 : JU FB 1 Transmit to station 1.
0002 NAME : L2-STAND
0003 ANST : F 50.0 Transmit trigger bit, has to be set by user program, (is reset
after the transmit job is completed)
0004 ZIEL : KF 1 Station 1
0005 LAEN : KF 4 Frame length of transmit data: 4 bytes
0006 : BE
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

FB1 for PLC 2 Explanation

SEGMENT 1 0000
NAME : L2-STAND L2 standard connection
DES : ANST I/Q/D/B/T/Z: E BI/BY/W/D: BI
DES : ZIEL I/Q/D/B/T/Z: D KM/KH/KY/KS/KF/KT/KC/KG: KF
DES : LAEN I/Q/D/B/T/Z: D KM/KH/KY/KS/KF/KT/KC/KG: KF

0008 : A F 61.7 If receive mailbox enabled to receive,


0009 : JC = M001 jump to ‘SEND’ program section.
000A : A DB 9 Open receive mailbox data block
000B :
000C : ============================================
000D : Program section for evaluation of received data
000E :
000F : ============================================
0010 :
0011 : AN F 61.7 CBR bit ‘Enable receive’
0012 : S F 61.7 Enable RM to receive
0013 :

4-12 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using a Standard Connection
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

FB1 for PLC 2 (continued) Explanation

0014 M001:
0015 : ON = ANST If transmit trigger bit is 0, or
0016 : O F 60.7 send mailbox is enabled to transmit, or
0017 : O F 71.2 transmit disabling bit is set,
0018 : JC = M002 jump to edge evaluation ‘Job completed’.
0019 :
001A : C DB 8 Open send mailbox data block
001B : Prepare transmit job:
001C : LW = LAEN Enter net data length (bytes)
001D : T DL 0 and
001E : LW = ZIEL enter destination address.
001F : T DR 0
0020 :
0021 : AN F 60.7 CBS bit ‘Enable transmit’
0022 : S F 60.7 Send mailbox enabled to transmit
0023 : S F 71.2 set transmit disabling bit,
0024 : R F 71.0 reset edge auxiliary flag.
0025 :
0026 M002 :
0027 : A F 71.2 Edge evaluation ‘Job completed’
0028 : AN F 60.7
0029 : AN F 71.0
002A : = F 71.1
002B : A F 71.1
002C : S F 71.0
002D : A F 60.7
002E : R F 71.0
002F :
0030 : A F 71.1 If job was completed and
0031 : AN F 60.0 there was no error in the last data transmission,
0032 : R F 71.2 reset transmit disabling bit,
0033 : RB = ANST reset transmit trigger bit.
0034 :
0035 : A F 71.1 If job was completed and
0036 : A F 60.0 there was an error in the last data transmission,
0037 : R F 71.2 reset transmit disabling bit.
0038 : BE

Switch both programmable controllers from STOP to RUN. The programmable controllers
accept the parameter values of both DB1 data blocks.
Check the data transmission. This is done best with a programmer: Connect each programm-
able controller to a programmer and display the data blocks and the coordination bytes.
Refer also to section 3.3 “Starting up a System”.
Appendix E gives you information on cycle delay times in the programmable controllers due to data
transmission.

EWA 4NEB 812 6112-02 4-13


Data Transmission Using a Standard Connection S5-95U, SINEC L2

4.6 Broadcast Request (“Transmit to All”)

“Broadcasting” means that one active station transmits a message to all active and all passive
stations.

Active S5-95U SC S5-95U ...


stations (Sender) (receiver)

SC
Bus

Passive S5-95U
stations ...
(receiver)
Broadcasting

Figure 4-8. Example of a Hardware Configuration for a Broadcast

The sender's prerequisites for broadcast transmission are as follows:

• The parameters for the locations of CBS and SF are set in data block DB1 (see section 4.2).
• Send data and additional information are transferred to the send mailbox.
• The receiver’s address “255” (hexadecimal) for a broadcast is entered in byte 2 of the send
mailbox (see section 4.3).

The receiver’s prerequisites for broadcast transmission are as follows:

• In an active station: At least CBR and RM are set up.


• In a passive station: Only CBR and RM are set up.

Note
Bits 1, 3, and 4 in the CBS (see section 4.3) are not relevant for broadcast jobs
because the receiver does not acknowledge broadcast transmissions.

4-14 EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa

5
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

5.4
5.3
5.2
5.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Parameter Assignment Error Byte (PAFE)


aaaaaaaaaaaa

Parameters for L2-SEND and L2-RECEIVE


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Integral Standard Function Blocks L2-SEND and L2-RECEIVE


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Status Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa

Direct and Indirect Parameter Settings for the L2 Function Blocks


aaaaaaaaaaaa

..................
.................
aaaaaaaaaaaa
aaaaaaaaaaaa

.
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

5 - 6
5 - 5
5 - 4
5 - 2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

5-8.
5-7.
5-6.
5-5.
5-4.
5-3.
5-2.
5-1.
5-3.
5-2.
5-1.
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the PAFE Parameter Assignment Error Byte


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Formal Operands: Significance of the Parameters Used with


Formal Operands: Significance of the Parameters Used with
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Information Transport with the FB L2-SEND and FB L2-RECEIVE


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Function Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

L2-SEND (FB252) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

L2-RECEIVE (FB253) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the Status Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Allocation of the Job Numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

Error Codes in the Status Byte (Bits 4 to 7) . . . . . . . . . . . . . . . . . . . . . . .


A List of Parameters Used by L2-SEND (FB252) . . . . . . . . . . . . . . . . . . .
A List of Parameters Used by L2-RECEIVE (FB253) . . . . . . . . . . . . . . . . .

An Example of Indirect Parameter Settings for the L2-SEND Function Block


aaaaaaaaaaaa aaaaaaaaaaaa

.............
aaaaaaaaaaaa aaaaaaaaaaaa

An Example of Direct Parameter Settings for the L2-SEND Function Block .


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

5
5
5
5
aaaaaaaaaaaa aaaaaaaaaaaa

-
-
-
-
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

7
4
4
3
5 - 3
5 - 2
5 - 2
5 - 2
5 - 6
5 - 5
5 - 1
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Integral Standard Function Blocks L2-SEND and L2-RECEIVE

5 Integral Standard Function Blocks L2-SEND and


L2-RECEIVE

The L2-SEND (FB252) and L2-RECEIVE (FB253) standard function blocks are already integrated in
the S5-95U operating system.
FB L2-SEND transports information from the control processor of the S5-95U to the
communications processor of the S5-95U.
FB L2-RECEIVE transports information from the communications processor of the S5-95U to the
control processor of the S5-95U ( section 5.1).

S5-95U LAN bus


Control processor Communications SINEC L2
processor interface
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

L2-SEND
.
..
..
..
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

..
L2-RECEIVE .

Figure 5-1. Information Transport with the L2-SEND and L2-RECEIVE Function Blocks

The standard function blocks manage the following communications ( Figure 5-1) services:

• Transmitting and receiving by means of PLC to PLC connections ( chapter 6)


• Service functions and diagnostic functions with FMA services ( chapter 3)
• Fetching the ZP slave life list with cyclic I/O ( chapter 7)
• Transmitting and receiving via layer 2 access ( chapter 8)

Standard function blocks offer you the following advantages:

• They do not occupy any memory locations in the user memory.


• They have short run times.
• They do not require any STEP 5 timers or STEP 5 counters.
• Their processing cannot be interrupted (e.g., by interrupts).
• They can be called up from any other block (OB, PB, FB, SB).

Cycle delay times in the programmable controllers caused by standard function blocks are
described in Appendix E.

EWA 4NEB 812 6112-02 5-1


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

5-2
5.1
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

ZLAE
ZANF
DBNR
ZTYP
A-NR
QLAE
QANF
DBNR
QTYP
A-NR
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

202
200
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

1 to 31
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

33 to 54, 64
Job Number
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

133 to 154, 164


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Designation
Designation

:
:
:
:
:
:
:
:
:
:
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

• With layer 2 accesses


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

access
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

• With PLC to PLC connection:


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

The job number specifies the following:


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Job number
Job number
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

- in L2-SEND, to which station the data are transmitted


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

• The type of communication service (as listed in Table 5-3)


Integral Standard Function Blocks L2-SEND and L2-RECEIVE

Parameters for L2-SEND and L2-RECEIVE


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Data block number


Data block number
Type of data source

- in L2-SEND, which layer 2 access is used for sending data


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Length of source data


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Type of data destination

- in L2-RECEIVE, which layer 2 access is used for receiving data


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Length of destination data

Table 5-3 Allocation of the Job Numbers


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Significance
Significance

Fetching the indication when using layer 2 access


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Service and diagnostics functions with FMA services


- in L2-RECEIVE, from which station the received data were transmitted.
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Transmitting and receiving via PLC to PLC connections


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Table 5-1. A List of Parameters Used by L2-SEND (FB252)

Allocated to Type of Communication

Fetching the ZP slave life list for ZP master with cyclic I/O
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Table 5-2. A List of Parameters Used by L2-RECEIVE (FB253)


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Data block start address of source data area


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Function blocks L2-SEND and L2-RECEIVE use the parameters listed in Tables 5-1 and 5-2.

Data block start address of destination data area


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Transmitting the request and fetching the confirmation using the layer 2
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
aaaaaa aaaaaa aaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

ZLAE:
ZANF:
DBNR:
ZTYP:
A-NR:
QLAE:
QANF:
DBNR:
QTYP:
A-NR:
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

KF
KF
KY
KS
KY
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

S5-95U, SINEC L2

Parameter
Parameter

KF
KF
KY
KS
KY
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

xx
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

x
x
y
y

0, y
x, y
0,
xx
x,
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

explained in Tables 5-4 and 5-5.


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

x = 0 to 254 (FY)
x = 1 to 250 (FY)
x = 0 to 254 (FY)
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

x = 0 to 255 (DW) or
x = 1 to 125 (DW) or
x = 0 to 255 (DW) or
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

(DW: words; FY: bytes)


(DW: words; FY: bytes)
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

ZANF is in the flag area)

x = -1 “wildcard length”
QANF is in the flag area)
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Length of the source data area

with L2-RECEIVE (FB 253)


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

number; y = 1 to 31, 33 to 54, 64, 200


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Significance
Significance

xx=YY for an indirect parameter setting


xx=YY for an indirect parameter setting
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

xx=DB, FY for a direct parameter setting


xx=DB, FY for a direct parameter setting
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Length of the destination data area (DW or FY)


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

The data block number to contain the received data


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

As much data is accepted as the transmitter delivers.


Table 5-5. Formal Operands: Significance of the Parameters Used
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Start of the source data area (DW number or FY number)


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

The data block number containing the data to be transmitted


y = 2 to 255 (y is irrelevant if the start of the source data area

number; y = 1 to 31, 33 to 54, 164, 133 to 154, 164, 200, 202


aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Start of the destination data area (DW number or FY number)


Parameter x is irrelevant. The y parameter represents the job
Parameter x is irrelevant. The y parameter represents the job
The formal operands that have to be specified when the standard function blocks are used are
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

y = 2 to 255 (y is irrelevant if the start of the destination data area


Table 5-4. Formal Operands: Significance of the Parameters Used with L2-SEND (FB 252)
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Integral Standard Function Blocks L2-SEND and L2-RECEIVE

5-3
aaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
Integral Standard Function Blocks L2-SEND and L2-RECEIVE S5-95U, SINEC L2

5.2 Direct and Indirect Parameter Settings for the L2 Function Blocks

You can set parameters either directly or indirectly for the L2-SEND and L2-RECEIVE function
blocks.

The advantage of indirect parameter settings: you can assign new parameters to the standard
function blocks from the STEP 5 program. The parameters are then located as a parameter list in a
data block.

Table 5-6 is an example of direct parameter settings for the L2-SEND function block. Table 5-7 is
an example of indirect parameter settings for the L2-SEND function block.

Table 5-6. An Example of Direct Parameter Settings for the L2-SEND Function Block
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Direct Parameter Settings Explanation


JU FB 252
NAME : L2-SEND
A-NR : KY 0,5 Data are sent to station 5.
QTYP : KS DB The data to be sent are located
DBNR : KY 0,9 in data block DB9
QANF : KF +10 starting with data word DW10.
QLAE : KF +33 Net data length is 33 words.

Table 5-7. An Example of Indirect Parameter Settings for the L2-SEND Function Block
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Indirect Parameter Settings Explanation


JU FB 252
NAME : L2-SEND
A-NR : KY 0,0 Irrelevant
QTYP : KS YY ID for indirect parameter assignment
DBNR : KY 0,10 The parameters for the job are located in data block
QANF : KF +14 DB10 beginning with data word DW14.
QLAE : KF +0 Irrelevant

DB 10

DW 14 KY 0,17 Data are sent to station 17.


DW 15 KS DB
DW 16 KY 0,8 The data to be sent are located in data block DB8
DW 17 KF +22 starting with data word DW22.
DW 18 KF +45 Net data length is 45 words.

5-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Integral Standard Function Blocks L2-SEND and L2-RECEIVE

5.3 Parameter Assignment Error Byte (PAFE)

The parameter assignment error byte (PAFE) indicates errors made when assigning parameters
for L2-SEND and L2-RECEIVE. Flag byte 255 is reserved as the parameter assignment error byte.
You can scan the PAFE in the control program and program the reactions to errors that occur.
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

Flag byte 255


Error codes

7 6 5 4 3 2 1 0
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

0: - No parameter assignment error


1: - Parameter assignment error

0 - Irrelevant
1 - Irrelevant
2 - Area does not exist (DB does not exist / is not
permitted)
3 - Area is too small
4 - Overload, access to L2 interface is not possible
5 - Incorrect contents of status byte (user access to the
status byte is not permitted)
6 - Source or destination parameters not permitted for
L2-SEND/L2-RECEIVE
7 - Irrelevant
8 - Irrelevant
9 - Irrelevant
A - Irrelevant
B - Parameter assignment error (length incorrect)
C - Destination address = source address
D - Programmable controller is a passive station, job is
not possible
E - No parameters assigned for the job
F - Job number not permissible
aaaaaaaa
aaaaaaaa
aaaaaaaa

irrelevant bits

Figure 5-2. Structure of the PAFE Parameter Assignment Error Byte

Note
It is possible to overwrite PAFE in the STEP 5 program. We do not recommend that you
do if you want to keep programming clear. After call-up of L2-SEND or L2-RECEIVE,
PAFE may have been written to with error indications so you need to scan it in the STEP
5 program.

EWA 4NEB 812 6112-02 5-5


*

5-6
5.4
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

!
7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

data with
with error
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

without error
5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

see Table 5-8

L2-RECEIVE)
aaaaaaaaaa

Receive viable
Job completed
Job completed

Job in progress
Explanations of
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

the error display:


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

(i.e., you can fetch


aaaaaaaaaa

Warning
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaa aaaaaa aaaaaa aaaaaaaaaa

3
Status Byte
aaaaaaaaaa
aaaaaaaaaa

It is not available to the user.


aaaaaaaaaa

2
Status byte (STB)
aaaaaaaaaa
aaaaaaaaaa

e.g., flag byte 200

1
aaaaaaaaaa

status byte is reserved for the length byte.


7
aaaaaaaaaaaaaaaaaaaaaa

You may only read the status byte.


Define the location of the status byte in DB1..
aaaaaaaaaaaaaaaaaaaaaa

6
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

5
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

With FBs L2-RECEIVE, the flag byte immediately following the


4
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

(without leading sign)


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

Integral Standard Function Blocks L2-SEND and L2-RECEIVE


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

2
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

Length byte (LB)*


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

1
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

e.g., flag byte 201

Figure 5-3. Structure of the Status Byte


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaaaa aaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

indicates errors and the status of a job and informs you about data management.
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

If you write in the status byte, undefined states can occur during job processing.
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

processor of the S5-95U and the communications processor of the S5-95U. The status byte

( 1 to 242) that have been copied to the destination area


aaaaaaaaaaaaaaaaaaaaaa

Indicates for FB L2-RECEIVE the quantity of data in bytes


aaaaaaaaaaaaaaaaaaaaaa

You need to evaluate the status byte in order to monitor the data exchange between the control
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

The status byte (STB) is used to control the data transmission using L2-SEND and L2-RECEIVE.

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
S5-95U, SINEC L2 Integral Standard Function Blocks L2-SEND and L2-RECEIVE

Note
In the case of the FMA services ( section 3.4), the error codes 7hex to Chex in bits 4 to
7 of the status byte do not exist for L2-RECEIVE.

Table 5-8. Error Codes in the Status Byte (Bits 4 to 7)


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa

Value of Bits 4 to 7
in STB Significance of the Error Codes
(hexadecimal)
0 No error
4 Overload, access to L2 interface is not possible

7 Local medium busy


No data buffer is available for processing the job.
Remedy • Retrigger the job after a waiting period.
• Reconfigure to decrease the L2 load.
8 Remote medium busy
No input buffer is available for the job on the remote programmable
controller (still occupied by the previous job input).
Remedy: • Use L2-RECEIVE to accept the "old" data in the remote
programmable controller.
• Repeat the transmit job in the transmitting programmable
controller.

9 Remote error
The remote programmable controller acknowledges the job negatively,
for example because the SAP assignment is incorrect ( Appendix B).
Remedy: Reconfigure (correct) the connections.
A Connection error
The transmitting programmable controller or the receiving
programmable controller is not connected to the bus.
Remedy: Switch the systems on or connect the systems and test the
bus connections.
C The remote programmable controller is in the STOP mode
Recognition of PLC STOP works only with the PLC to PLC connection
and then only if the destination station is an S5-95U and if the
destination station was configured properly.

EWA 4NEB 812 6112-02 5-7


aaaaaaaaaaaa
aaaaaaaaaaaa

6
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

6.3
6.2
6.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Data Transmission Using PLC-to-PLC Connections


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Programming Example for Data Transmission via PLC-to-PLC


Assigning Parameters in DB1 of the S5-95U for Data Exchange
aaaaaaaaaaaa

with PLC-to-PLC Connections . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa

Features of the PLC-to-PLC Connections . . . . . . . . . . . . . . . . . . .

Connections Using Standard Function Blocks . . . . . . . . . . . . . . . .


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

6 - 6
6 - 4
6 - 1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

6-3.
6-2.
6-1.
6-3.
6-2.
6-1.
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Configuring Job Number n in DB1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaaaa aaaaaaaaaaaa

DB1 Parameters for PLC-to-PLC Connections . . . . . . . . . . . . . . . . . . . . .


Functional Diagram of a PLC-to-PLC Connection . . . . . . . . . . . . . . . . . . .

Assigning Parameters for PLC-to-PLC Connections . . . . . . . . . . . . . . . . .


aaaaaaaaaaaaaa aaaaaaaaaaaa

Diagram: Data Transmission Using PLC-to-PLC Connections . . . . . . . . . .


Example: Hardware Configuration for PLC-to-PLC Connection . . . . . . . . . .
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

6 - 5
6 - 5
6 - 4
6 - 4
6 - 2
6 - 1
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transfer with PLC-to-PLC Connections

6 Data Transmission Using PLC-to-PLC


Connections

This chapter provides you with the following information:


• How this type of data transmission functions in principle
• How to communicate with the CP 5430 communications processor
• How to set parameters for the programmable controllers
• How to program with STEP 5 for this type of data transmission (examples)

6.1 Features of the PLC-to-PLC Connections

• You use PLC-to-PLC connections to connect active stations.


• You can set parameters in DB1 for a maximum of 31 PLC-to-PLC connections.
• You use the integral function blocks L2-SEND and L2-RECEIVE to communicate via PLC-to-PLC
connection. L2-SEND and L2-RECEIVE are described in detail in chapter 5.
• For L2-SEND you need to specify the following parameters:
- The destination programmable controller as the job number
The job number is identical to the destination station address on the SINEC L2 network.
- The data to transmit
• For L2-RECEIVE you need to specify the following parameter:
- The source programmable controller as the job number.
(The job number is identical to the source station address on the SINEC L2 network.)
• Please note that
- a specific status byte ‘Transmit’ STBS belongs to L2-SEND and each of the job numbers
- a specific status byte ‘Receive’ STBR belongs to L2-RECEIVE and each of the job numbers
• You can transmit or receive a maximum of 242 bytes of data per job.
• You can transmit in parallel to several stations.
• You can receive in parallel to several stations.
• You can transmit faster using PLC-to-PLC connections than using standard connections.

Figure 6-1 shows a possible hardware configuration ( section 1.5) for the PLC-to-PLC
connections. All examples in section 6.3 refer to PLC 1 and PLC 2 in this configuration.

Active CP 5430 PLC-PLC S5-95U PLC-PLC S5-95U


...
stations (PLC 1) (PLC 2)

Bus
Passive
stations none

PLC to PLC connection

Figure 6-1. Example: Hardware Configuration for PLC-to-PLC Connection

EWA 4NEB 812 6112-02 6-1


Data Transfer with PLC-to-PLC Connections S5-95U, SINEC L2

Principle of Operation

Source PLC e.g., S5-95U Destination PLC e.g., S5-95U


Active network station Active network station
Status byte/SEND Status byte/RECEIVE
to destination (A-NR) to source (A-NR)
(in the flag area) (in the flag area)
aaaaaaaaaa
aaaaaaaaaa
aaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaa

no no
o.k. to transmit? Receive viable?
yes yes

L2-SEND FB L2-RECEIVE FB
Destination(A-NR =ˆ TLN) Source (A-NR =TLN)
ˆ

Data Data

DB 50 DB 60
DB 51 DB 61
DB 52 DB 62
DB 53 DB 63
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Net data Net data


1 to 242 bytes 1 to 242 bytes

LAN
bus

Figure 6-2. Functional Diagram of a PLC-to-PLC Connection

Explanations to Figure 6-2:


When there are no more jobs running on the PLC-to-PLC connection, the 'send' status byte
indicates that it is okay to transmit. L2-SEND is called up from the user program. L2-SEND receives
the following information from the parameter assignment:
• where to send the data (job number)
• where the net data are stored
The net data are transmitted to the addressed receiver via the network. At the receiver, a bit in
status byte ‘Receive’ indicates that the data arrived. The receiver can fetch the data by means of
L2-RECEIVE.

6-2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transfer with PLC-to-PLC Connections

Communicating with the CP 5430 Communications Processor

If you want to connect other SIMATIC S5 controllers (S5-115U, S5-135U, S5-155U) to the network,
you can use the CP 5430 communications processor (see Figure 6-1).
You configure the desired PLC-to-PLC connection in DB1 of the S5-95U, and program function
blocks L2-SEND and L2-RECEIVE. For this PLC-to-PLC connection, configure the default
connection in the CP 5430. The CP 5430 can communicate with the S5-95U using its data handling
blocks SEND and RECEIVE.

When making entries in the COM 5430-VERB editor screen, note the following:

• You must enter the job number configured in DB1 of the S5-95U in the SEND/RCV-ANR (local
parameters) column. The job number corresponds to the station address of the partner station
( section 6.2).
• SAP (local parameter) = station address of the partner station + 1 ( Appendix B for an
explanation and definition of the SAP numbers in the case of the S5-95U)
• The "Remote Parameters" columns are irrelevant for an S5-95U as communications partner.

You will find additional information on the connection of the CP 5430 to the SINEC L2 network in the
”SINEC L2 Local Area Network, CP 5430 with COM 5430” Manual, order number 6GK1 970-
5AA00-0AA0.

EWA 4NEB 812 6112-02 6-3


...
...
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

6-4
6.2

DB1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SL2:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Example:

Receive
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

STBS 2 MB 10
STBR 2 MB 11
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC 4
PLC 3
PLC 2
PLC 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

receives from...
receives from...
receives from...
receives from...
Transmit
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

programmable controller.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ANR 1
ANR 1
ANR 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

each connection desired


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

flag byte 11
flag byte 10
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

transmits to...
Status byte ‘Send’
data block DB1 for the following items:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte ‘Receive’


aaaaaaaaaaaaaaaaaa

ANR 4
ANR 3
ANR 2
PLC-to-PLC Connections

Length byte flag byte 12


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Create such a table in your planning phase.


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Data Transfer with PLC-to-PLC Connections


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 2
ANR 2
ANR 2
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC 2
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC 1 transmits with A-NR 2 to PLC 2;


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

transmits to...
.
.
.
.
.
.
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 4
ANR 3
ANR 1
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC 1 receives with A-NR 2 from PLC 2 etc.


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

were received. You have only reading rights to the length bytes.

Table 6-1 is a configuration aid for assigning job numbers in DB1.


L2-SEND
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 3
ANR 3
ANR 3
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

L2-RECEIVE
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ZANF : KF 1
QANF : KF 0

A-NR : KY 0,2
A-NR : KY 0,2
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

DBNR : KY 0,22
DBNR : KY 0,21
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC 3
Table 6-1. Configuring Job Number n in DB1
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

transmits to...
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 4
ANR 2
ANR 1
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 4
ANR 4
ANR 4
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

• The station to which the data is to be sent and from which the data is to be received
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Figure 6-3. Diagram: Data Transmission Using PLC-to-PLC Connections


..
.
..
.
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

DW 1
DB22
DW 0
DB21

PLC 4
How to read the table: Job number A-NR = station address TLN of the communication partner.
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Assigning Parameters in DB1 of the S5-95U for Data Exchange with


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

transmits to...
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

ANR 3
ANR 2
ANR 1
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

the status byte, as well as possible errors. The structure and the evaluation of status bytes are
discussed in detail in section 5.4. For function block FB L2-RECEIVE, the flag byte following the
All status bytes must be in the flag byte area. The status of transmit or receive jobs is displayed in

status byte is always reserved for the length byte. The length byte tells how many bytes of data
There are no default settings in DB1 for the PLC-to-PLC connections. You assign the parameters in

Figure 6-3 shows how the DBs, STBs, and L2 FBs work together for data transmission in a
• The location of the status byte for the function blocks FB L2-SEND and FB L2-RECEIVE for
*
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

.
.
.
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

204:
192:
180:
168:
156:
204:
192:
180:
168:
156:
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

n
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Example:
MBy
MBx
aaaaaaaaaaaaaaaaaaaaaaaaaa

STBS

STBR
section 1.4.
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
aaaaaaaaaaaa aaaaaaaaaaaaaa

Argument
Parameter
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

='
='
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

='5120
='5120
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

=' BDR 500


=' BDR 500
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 for PLC 2


DB1 for PLC 1

SET 0
SET 0
1 to 31
aaaaaaaaaaaaaaaaaaaaaaaaaa

SL2: TLN 2
SL2: TLN 1
n MBy
n MBx
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa

1 to 253
1 to 254
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Argument
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

='SDT 1 12 SDT 2 360


='SDT 1 12 SDT 2 360
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa

The next flag byte is reserved as length byte


aaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

='STBS 1 MB21 STBR 1 MB22 ';


';
ST 400 ';
HSA 10 TRT ';
STA AKT';
='STBS 2 MB10 STBR 2 MB11 ';
';
ST 400 ';
HSA 10 TRT ';
STA AKT';
aaaaaaaa aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 Parameters for PLC-to-PLC Connections


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

explanation)
explanation)
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Two S5-95U are to communicate with each other.


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

‘Transmit’ is in MB21.
‘Transmit’ is in MB10.
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Flag byte
Flag byte*
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Job number
SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaa

data exchange. The procedure for doing this is discussed in the next sections.
Explanation
aaaaaaaaaaaaaa

Significance
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 6-2. DB1 Parameters for PLC-to-PLC Connections

Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 6-3. Assigning Parameters for PLC-to-PLC Connections


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

L2 basic parameter (see section 1.4 for


aaaaaaaaaaaaaa

MB22 (MB23 is reserved as length byte)


MB11 (MB12 is reserved as length byte)
L2 basic parameters (see section 1.4 for
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Job number and location of status byte ‘Receive’


Job number and location of status byte ‘Transmit

Transmitting from station 2 to station 1, STB


Transmitting from station 1 to station 2, STB

Receiving from station 1, STB ‘Receive’ is in


Receiving from station 2, STB ‘Receive’ is in
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

The procedures to set and modify parameters in DB1 and to transfer DB1 are described in detail in

After you have completed assigning the parameters, you have to set up the control program for the
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Data Transfer with PLC-to-PLC Connections


aaaaaaaaaaaaaaaaaaaaaaaaaa

6-5
aaaaaaaaaaaaaa aaaaaaaaaaaaa
Data Transfer with PLC-to-PLC Connections S5-95U, SINEC L2

6.3 Programming Example for Data Transmission via PLC-to-PLC


Connections Using Standard Function Blocks

This section explains the structure of the control programs for two programmable controllers.

Example:
PLC 1 and PLC 2 are to exchange data with one another, i.e., they will transmit and receive. Refer
to section 6.1 for the description of the hardware configuration.

The control program in FB105 for transmitting data is structured as illustrated below.

Wish to transmit? (Transmit trigger bit set by the user?)

yes no

Call up of function block L2-SEND

Has PAFE message or STBS error occurred?

yes no

Transmit request is Confirm transmit request. (The program resets the transmit trigger bit.)
repeated automati-
cally (call up of L2-
SEND) End

The control program in FB15 for receiving data is structured as illustrated below.

Receive enabled and “Receive viable”? (Receive enable bit set by the user
and bit 0 of STBR =1?)
yes no

Call up of function block L2-RECEIVE; data are fetched.

Has PAFE message or STBR error occurred?

yes no

Receive request is repeated automatically Confirm receive request. (The program resets the
(call up of L2-RECEIVE) receive enable bit.)

End

6-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transfer with PLC-to-PLC Connections

Programmable Controller 1

Proceed as follows:
Assign parameters in DB1 of programmable controller 1 as described in section 6.2.
Program the individual blocks as described in the following section.
Transfer blocks DB1, OB1, FB5, FB105, DB21 and DB22 to programmable controller 1.

Cyclical Program for Station 1 (Programmable Controller 1)

Programmable controller 1 is to transmit data to programmable controller 2 and to receive data from
programmable controller 2.
Function block L2-SEND triggers the data transmission in programmable controller 1. L2-SEND is
called up in function block FB5 of programmable controller 2.
Function block L2-RECEIVE triggers the data reception. L2-RECEIVE is called up in function block
FB105. FB5 and FB105 are called up in organization block OB1. The transmit data are stored in data
block DB21. The received data are stored in data block DB22. Status byte ‘Send’ is flag byte FY10.
Status byte ‘Receive’ is flag byte FY11.

Significance of the Parameters for FB5 and FB105:

ANST: Input Parameter Bit ('Send' initiation bit)


A request to transmit is triggered by bit ANST. You set bit ANST. When the job is
completed without error, FB5 resets bit ANST. If initiation of a request to send ends with
an error message in STBS or PAFE, the request to send is repeated automatically.

EMPF: Input Parameter Bit ('Receive’ enable bit)


Receiving is enabled by bit EMPF. You set bit EMPF. When the job is completed
without error, FB105 resets bit EMPF. If receiving ends with an error message in STBR
or PAFE, the receive procedure is repeated automatically.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

OB1 for PLC 1 Explanation

NETZWERK 1 0000
0000 :
0001 : JU FB 5 Send to station 2
0002 NAME : S 1=>2
0003 ANST : F 5.0 'Send' initiation bit
0004 :
0005 : JU FB 105 Receive from station 2
0006 NAME : R 1<=2
0007 EMPF : F 6.0 ‘Receive’ enable bit
0008 :BE

EWA 4NEB 812 6112-02 6-7


Data Transfer with PLC-to-PLC Connections S5-95U, SINEC L2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

FB5 for PLC 1 Explanation

Segment 1 0000
NAME : S 1=>2 Transmitting from station 1 to station 2
DES : ANST I/B/D/B/T/Z: I BI/BY/W/D: BI

0009 : Edge evaluation


000A : “Job completed without error” via
000B : STBS = flag byte FY10
000C : A F 10.2 STBS bit “Job completed without error”
000D : AN F 20.0 Edge auxiliary flag.
000E : = F 20.1 Edge flag “Job completed”
000F :
0010 : A F 10.2 If “Job completed without error”,
0011 : = F 20.0 set edge auxiliary flag.
0012 :
0013 : A F 20.1 If “Job completed“ and
0014 : AN F 20.7 no parameter assignment error is present,
0015 : RB =ANST reset send initiation bit,
0016 : R F 20.5 reset send disabling bit.
0017 :
0018 : A =ANST If Send initiation bit is set and
0019 : AN F 20.5 send disabling bit is not set,
001A : R F 20.0 reset edge auxiliary flag.
001B :
001C : JC FB 252 Call-up of FB L2-SEND
001D NAME : L2-SEND
001E A-NR : KY 0,2 Send to station 2
001F QTYP : KS DB Send data are stored in a data block,
0020 DBNR : KY 0,21 DB number is 21,
0021 QANF : KF + 0 starting with data word DW0.
0022 QLAE : KF + 3 Three words are to be sent (DW0 to DW2).
0023 : A F 255.0 Note parameter assignment error message.
0024 : = F 20.7
0025 :
0026 : A F 10.1 If STBS bit “Job in progress” is set,
0027 : = F 20.5 set send disabling bit.
0028 : BE

6-8 EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

.
.
.
3:
2:
1:
0:
DES
aaaaaaaaaaaa

3:
2:
1:
0:
aaaaaaaaaaaa aaaaaaaaaaaaaa

0019
0018
0017
0016
0015
0014
0013
0012
0011
0010
000F
000E
000D
000C
000B
000A
NAME
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

:
:
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa

Netzwerk 1
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

:
:
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa

: BE
: RB
: AN
: AN
: JU
: ON
: ON
EMPF
aaaaaaaaaaaa aaaaaaaaaaaaaa

KH = 0000;
: BEC
aaaaaaaaaaaa

KH = 0000;
S5-95U, SINEC L2
aaaaaaaaaaaa aaaaaaaaaaaaaa

R 1<=2

EWA 4NEB 812 6112-02


aaaaaaaaaaaa

ZLAE : KF -1
ZANF : KF +1
ZTYP : KS DB
aaaaaaaaaaaa aaaaaaaaaaaaaa

A-NR : KY 0,2
NAME : L2-REC

KY = 000,000;
KY = 000,000;
KY = 000,000;
KY = 000,000;

KY = 000,000;
KY = 000,000;
aaaaaaaaaaaa

DBNR : KY 0,22
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

DB22 for PLC 1


=EMPF
=EMPF

DB21 for PLC 1


FB105 for PLC 1
aaaaaaaaaaaa

F 11.3
FB 253
F 11.0
aaaaaaaaaaaa aaaaaaaaaaaaaa

F 255.0
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

I/Q/D/B/T/Z: I BI/BY/W/D: BI
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

end here.
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

“Wildcard length”
aaaaaaaaaaaa

DB number is 22,
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

Send area to PLC 2


Send area to PLC 2
Send area to PLC 2
reset receive enable bit.
Receiving from station 2
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa

Call-up of FB L2-RECEIVE
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

If receiving is not enabled or

Receive area from PLC 2


Receive area from PLC 2
Receive area from PLC 2
aaaaaaaaaaaa aaaaaaaaaaaaaa

starting with data word DW1.


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Explanation
Explanation

Explanation
aaaaaaaaaaaa

Station 1 receives from station 2


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

if STBR bit “Receive viable” is not set,

byte 5 +6
byte 3 +4
byte 1 +2
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa

set, “Job completed with error” is not set,


Received data are stored in a data block,
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

and STBR bit “Job completed with error” is not


aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

byte 5+6
byte 3+4
byte 1+2
aaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaa

Data Transfer with PLC-to-PLC Connections

If there is no parameter assignment error message


aaaaaaaaaaaa aaaaaaaaaaaaaa

6-9
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaa
Data Transfer with PLC-to-PLC Connections S5-95U, SINEC L2

Programmable Controller 2

Proceed as follows:
Assign parameters in the DB1 of programmable controllers 2 as described in section 6.2.
Program the individual blocks as described in the following section.
Transfer blocks DB1, OB1, FB1, DB21 and DB22 to programmable controller 2.

Cyclical Program for Station 2 (Programmable Controller 2)

Programmable controller 2 is to transmit data to programmable controller 1 and to receive data from
programmable controller 1.
Function block L2-SEND in programmable controller 2 triggers the data transmission.
L2-SEND is called up in function block FB5 of programmable controller 1.
Function block L2-RECEIVE triggers the data reception in programmable controller 2.
L2-RECEIVE is called up in function block FB105.
FB5 and FB105 are called up in organization block OB1. The transmit data are stored in data block
DB21. The received data are stored in data block DB22. Status byte ‘Send’ is flag byte 21. Status
byte ‘Receive’ is flag byte 22.

Significance of the Parameters for FB5 and FB105:

ANST: Input Parameter Bit (trigger bit ‘Transmit’)


A transmit request is triggered by bit ANST. You set bit ANST. When the job is
completed without error, FB5 resets bit ANST. If triggering of a transmit request ends
with an error message in STBS or PAFE, the transmit request is repeated automatically.

EMPF: Input Parameter Bit (enable bit ‘Receive’)


Receiving is enabled by bit EMPF. You set bit EMPF. When the job is completed
without error, FB105 resets bit EMPF. If receiving ends with an error message in STBR
or PAFE, the receive procedure is repeated automatically.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

OB1 for PLC 2 Explanation

SEGMENT 1 0000
0000 :
0001 : JU FB 5 Transmit to station 1.
0002 NAME : S 2=>1
0003 ANST : F 5.0 Trigger bit ‘Transmit’
0004 :
0005 : JU FB 105 Receive from station 1
0006 NAME : R 2<=1
0007 EMPF : F 6.0 Enable bit 'Receive'
0008 :BE

6-10 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transfer with PLC-to-PLC Connections
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

FB5 for PLC 2 Explanation


SEGMENT 1 0000
NAME : S 2=>1 Transmitting from station 2 to station 1
DES : ANST I/Q/D/B/T/Z: I BI/BY/W/D: BI

0009 : Edge evaluation


000A : “Job completed without error” via
000B : STBS = flag byte FY21
000C : A F 21.2 STBS bit “Job completed without error”
000D : AN F 42.0 Edge auxiliary flag
000E : = F 42.1 Edge flag “Job completed”
000F :
0010 : A F 21.2 If “Job completed without error”,
0011 : = F 42.0 set edge auxiliary flag.
0012 :
0013 : A F 42.1 If “Job completed“ and
0014 : AN F 42.7 no parameter assignment error is present,
0015 : RB =ANST reset send initiating bit,
0016 : R F 42.5 reset send disabling bit.
0017 :
0018 : A =ANST If send initiating bit is set and
0019 : AN F 42.5 send disabling bit is not set,
001A : R F 42.0 reset edge auxiliary flag.
001B :
001C : JC FB 252 Call-up of FB L2-SEND
001D NAME : L2-SEND
001E A-NR : KY 0,1 Send to station 1
001F QTYP : KC DB Send data are stored in a data block,
0020 DBNR : KY 0,21 DB number is 21,
0021 QANF : KF + 0 starting with data word DW0.
0022 QLAE : KF + 3 Three words are to be sent (DW0 to DW2).
0023 : A F 255.0 Note parameter assignment error message.
0024 : = F 42.7
0025 :
0026 : A F 21.1 If STBS bit “Job in progress” is set,
0027 : = F 42.5 set send disabling bit.
0028 :
0029 : BE

EWA 4NEB 812 6112-02 6-11


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

.
.
.
3:
2:
1:
0:
DES
aaaaaaaaaaaaaa

6-12
3:
2:
1:
0:
aaaaaaaaaaaa aaaaaaaaaaaaaa

0019
0018
0017
0016
0015
0014
0013
0012
0011
0010
000F
000E
000D
000C
000B
000A
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

:
NAME :
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

SEGMENT 1
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

transmission.
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

:
:
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

: BE
: RB
: AN
: AN
: JU
: ON
: ON
EMPF
aaaaaaaaaaaa aaaaaaaaaaaaaa

KH = 0000;
: BEC
aaaaaaaaaaaaaa

KH = 0000;
aaaaaaaaaaaa aaaaaaaaaaaaaa

S 2<=1
aaaaaaaaaaaaaa

ZLAE : KF -1
ZANF : KF +1
ZTYP : KS DB
aaaaaaaaaaaa aaaaaaaaaaaaaa

A-NR : KY 0,1
NAME : L2-REC

KY = 000,000;
KY = 000,000;
KY = 000,000;
KY = 000,000;

KY = 000,000;
KY = 000,000;
aaaaaaaaaaaaaa

DBNR : KY 0,22
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

assignment error byte.


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

DB22 for PLC 2


=EMPF
=EMPF

DB21 for PLC 2


FB105 for PLC 2
aaaaaaaaaaaaaa

F 22.3
FB 253
F 22.0
aaaaaaaaaaaa aaaaaaaaaaaaaa

F 255.0
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Data Transfer with PLC-to-PLC Connections


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Refer also to section 3.3 “Starting up a System”.


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

I/Q/D/B/T/Z: I BI/BY/W/D: BI
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

end here.
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Switch both programmable controllers from STOP to RUN.


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

“Wildcard length”
aaaaaaaaaaaaaa

DB number is 22,
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

Send area to PLC 1


Send area to PLC 1
Send area to PLC 1
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Call-up of L2-RECEIVE

Receiving from station 1


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

If receiving is not enabled or


aaaaaaaaaaaa aaaaaaaaaaaaaa

starting with data word DW1.


aaaaaaaaaaaaaa

set, reset enable bit ‘Receive’.


aaaaaaaaaaaa aaaaaaaaaaaaaa

Explanation
Explanation

Explanation
aaaaaaaaaaaaaa

Station 2 receives from station 1


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

Bytes 5 +6
Bytes 3 +4
Bytes 1 +2
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

if STBR bit “Receive viable” is not set,

Receive area from PLC 1 Bytes 5+6


Receive area from PLC 1 Bytes 3+4
Receive area from PLC 1 Bytes 1+2
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Received data are stored in a data block,


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

and STBR bit “Job completed with error” is not


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

If there is no parameter assignment error message


aaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa

S5-95U, SINEC L2

Check the data transmission. This is done best with a programmer: Connect each programm-

Appendix E gives you information on cycle delay times in the programmable controllers due to data
able controller to a programmer and display the data blocks, the status bytes, and the parameter
aaaaaaaaaaaa aaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

7
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

7.4
7.3
7.2
7.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Features of Cyclic I/O


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Data Transmission Using Cyclic I/O


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Controlling Data Transmission in the Control Program


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

with Cyclic I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Assigning Parameters in DB1 of the S5-95U for Data Exchange
aaaaaaaaaaaa

................................
aaaaaaaaaaaa
aaaaaaaaaaaa

..........

Programming Example for Data Transmission via Cyclic I/O . . . . . .


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

7 - 7
7 - 4
7 - 1

7 - 12
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

7-3.
7-2.
7-1.
7-7.
7-6.
7-5.
7-4.
7-3.
7-2.
7-1.
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Structure of the ZP Slave Life List


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Division of the DB Reserved for Cyclic I/O (ZP) in the S5-95U


Division of the DB Reserved for Cyclic I/O (ZP) in the S5-95U
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

at a Given Slot Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


(Example for ZP Slave) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

(Example for ZP Master) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

DB1 Parameters for Cyclic I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Functional Diagram of Cyclic I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.............................

Assigning Parameters for Cyclic I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

ZP Slave “Response Time” for the S5-95U Calculated from the Baud Rate
Diagram: Data Transmission Using Cyclic I/O . . . . . . . . . . . . . . . . . . . . .

Structure of the Status Byte (STB) for the ZP Slave . . . . . . . . . . . . . . . . .


Structure of the Status Byte (STB) for the ZP Master . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

7
7
7
7
aaaaaaaaaaaa aaaaaaaaaaaa

-
-
-
-
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

7 - 7
7 - 6
9
8
5
7 - 5
7 - 4
7 - 2

7 - 11
10
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

7 Data Transmission Using Cyclic I/O


This chapter provides you with the following information:
• How this type of data transmission functions in principle
• How to set parameters for the programmable controllers
• How to program with STEP 5 for this type of data transmission (examples)

7.1 Features of Cyclic I/O

• Data transmission with cyclic I/O (ZP) is appropriate for the frequent transmission of small
amounts of data between active S5-95Us and passive S5-95Us or field devices. Extensive
programming is not required.
• A ZP station that scans other ZP stations is called a ZP master. A ZP master is always an
active station on the SINEC L2 network.
A ZP station that is scanned by a ZP master is called a ZP slave. A ZP slave is generally a
passive station on the SINEC L2 network. Exception: a ZP slave S5-95U can be either an
active or a passive station on the SINEC L2 network.
The following devices can be ZP masters:
- an active S5-95U
- a CP 5430
The following devices can be ZP slaves:
- an active S5-95U
- a passive S5-95U
- a field device
Settings in DB1 determine master/slave status of an S5-95U.
• Each ZP master can service a maximum of 32 ZP slaves. Several ZP masters can request
data in parallel from a ZP slave.
• A reserved data block (ZP DB) is responsible in the S5-95U for the word-by-word data
exchange. The cyclic I/O input area (ZPE) and cyclic I/O output area (ZPA) for the respective
stations are defined in data block ZP DB.
In the ZP master, the ZPE and the ZPA can each accept a maximum of 128 data words. In the
ZP slave, the ZPE and the ZPA can each accept a maximum of 121 data words.
The input data and output data are available without requiring a request to transmit or a request
to receive in the control program.
You set the parameters for the ZP DB and for the ZP areas in DB1.
• Status bytes (STBs) are available to control the cyclic I/O. ou set the parameters for the
location of the STBs in DB1.

EWA 4NEB 812 6112-02 7-1


Data Transmission Using Cyclic I/O S5-95U, SINEC L2

Principle of Operation

A reserved data block (ZP DB) is responsible in the S5-95U for the word-by-word data exchange.
The cyclic I/O input area (ZPE) and cyclic I/O output area (ZPA) for the respective stations are
defined in data block ZP DB.

S5-95U
ZP master
ZPA ZPE
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Active Transmit Evaluation of the


stations data received data

Bus

Active/passive
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

stations
ZPE ZPA ZPE ZPA

Field device S5-95U


ZP slave ZP slave

Figure 7-1. Functional Diagram of Cyclic I/O

Explanations to Figure 7-1:


The boxes filled with a pattern represent the data areas (same pattern = same data area).
The user program writes the transmit data to the ZPA of the ZP master . The transmit data are
transmitted automatically to the respective ZP slaves and written to their ZPE .
At the same time, the contents of the ZP slave’s ZPA are transmitted to the corresponding ZPE
of the ZP master where the user program can evaluate them.
The ZP master creates a ZP slave life list containing all the states of the ZP slaves that the ZP
master scans.

Note
You may read and write the complete ZPA.
You may only read out the ZPE.

7-2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

Updating the Cyclic I/O Input Area and Output Area

There is an exchange of ZP data (ZPA, ZPE, and ZP status bytes) between the control processor
and the communications processor at every cycle control point in the programmable controller's
CPU program cycle.
The communications processor transmits ZP data cyclically via the network independently of the
ZP cycle control point of the programmable controller’s CPU operating system.
There is complete data consistency for ZPA and ZPE.

SAP Number

A ZP slave can be addressed only if the ZP master knows both the ZP slave address and its
appropriate service access point (SAP).
You set the parameters for the ZP slave address and the ZP slave's SAP number in DB1 of the ZP
master.
If you are using an S5-95U as a ZP slave, the SAP number is 61: You must set the SAP
parameter in DB1 of the ZP master to 61.
If you are using a field device as a ZP slave, you can set the SAP parameter in DB1 of the ZP
master from 0 to 62. Refer to Appendix B for more detailed explanations and for a list of all SAP
numbers used with S5-95U programmable controllers.

Restart sequence when:


• powering up the PLC or
• switching the PLC from STOP to RUN following a "PLC overall reset" or
• switching the PLC from STOP to RUN after modification of the SL2 parameter block in
DB1

Before executing the restart OBs (OB21/OB22), ZPA and ZPE are assigned the default value "0" in
the ZP-DB. Bit 7 "ZP slave failure" or bit 7 "ZP master failure"in the STB is set ( section 7.3).

Restart sequence when:


• switching the PLC from STOP to RUN without modification of the SL2 parameter block
in DB1

ZPA is assigned the default value ”0” in the ZP DB before execution of the restart OB (OB21). The
input data presently available from the LAN are written to the ZPE in the ZP DB.

ZP Safety Function

When the programmable controller goes from RUN to STOP, ZPA and ZPE stay unchanged in the
ZP DB.
When the programmable controller is in the STOP mode, the value “zero” is sent as ZP output
data.
If a ZP slave fails, the ZP input bytes assigned to it in the ZP master are reset to 0. If a ZP master
fails, the ZP input bytes assigned to it in the ZP slave are reset to 0.
You can read out the status of all the ZP slaves by means of the ZP slave life list (see section 7.3)

EWA 4NEB 812 6112-02 7-3


Data Transmission Using Cyclic I/O S5-95U, SINEC L2

Communication with the CP 5430 Communications Processor

The CP 5430 communications processor is required when S5-95U programmable controllers


communicate via cyclic I/O (ZP) with the SIMATIC S5-115U to S5-155U controllers. The CP 5430
functions as the ZP master. The S5-95U functions as the ZP slave. Section 7.2 describes how to
set the parameters for the S5-95U.

You must enter the input/output areas and the SAP 61 as the destination into the ZP editor
screen of COM CP 5430.

Refer to the SINEC L2 CP 5430 Operating Guide for additional information about the CP 5430.

7.2 Assigning Parameters in DB1 of the S5-95U for Data Exchange with
Cyclic I/O

DB1 does not have default settings for ZP. Assign the following parameters:
• The ZP output area ZPA where the transmit data are located
• The ZP input area ZPE where the receive data are located
• The location of the status bytes

You must assign parameters in DB1 for the location of one status byte (STB). All status bytes must
be in the flag area. The status byte indicates the status of the cyclic I/O and possible errors.
You can assign parameters in DB1 of the ZP master for a status byte that will allow you to get the
ZP slave life list. Section 7.3 describes the structure of the status bytes and explains the ZP slave
life list.
You set parameters for a ZP data block (ZP DB) in DB1. Figure 7-2 illustrates how DB1, the STBs ,
and ZP DB work together in a ZP master.

DB1 DB100
SL2: ZPE
.
... .
ZPDB DB100 ZPA
.
ZPMS MB100 Status byte for ZP master MB100

DB202
ZPLI MB101 Status byte for ZP slave life list MB101
ZP slave life
...
Length byte MB102 list

Figure 7-2. Diagram: Data Transmission Using Cyclic I/O

Both the entire ZP input area and the entire ZP output area of an S5-95U must be in one area
without gaps in the ZP data block. The same ZPA or even data words from the ZPA of a ZP master
can be specified for different ZP slaves.
Figures 7-3 and 7-4 illustrate this requirement with an example for a ZP master and an example for
a ZP slave.

7-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

Examples:
ZP DBx for ZP Master

ZPE of ZP slave 1 DW 1 ...

ZPE of ZP slave 2

ZPE of ZP slave 23
Complete ZP input ZPE of ZP slave 31
area
(max. 128 DW) ZPE of ZP slave 4

.
.
.
ZPE of ZP slave 13 ... DW 60

ZPA for ZP slaves 4 & 15 DW 140 ...

ZPA for ZP slave 15

Complete ZP output ZPA for ZP slaves 1, 2, & 4


area
(max. 128 DW) .
.
.
ZPA for ZP slave 24 ... DW 255

Figure 7-3. Division of the DB Reserved for Cyclic I/O (ZP) in the S5-95U
(Example for ZP Master)

ZP DBx for ZP Slave

DW 1 ...
Complete ZP output ZPA for ZP master
area
(max. 121 DW)
... DW 50

DW 150 ...
Complete ZP input ZPE of ZP master
area
(max. 121 DW)
... DW 255

Figure 7-4. Division of the DB Reserved for Cyclic I/O (ZP) in the S5-95U
(Example for ZP Slave)

EWA 4NEB 812 6112-02 7-5


*
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

7-6
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

b
a

DBx

DBx
MBz
MBy

MBz
ZPM
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZPLI

ZPSS

ZPSE
ZPSA
ZPDB
ZPDB

ZPMS
section 1.4.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

DWf or X

DWc or X
DWc or X

DWd or X
DWb or X
DWe or X
DWd or X

DWa or X
Argument
Argument
Parameter
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

MBz
MBy

DBx
DBx
DB1 Parameters for Cyclic I/O

MBz
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

0 to 62

1 to 254
2 to 255
0 to 255
0 to 255
0 to 255
0 to 255
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1 to 253
1 to 254
2 to 255
0 to 255
0 to 255
0 to 255
0 to 255
1 to 126
DWe DWf
Argument

DWc DWd
DWa DWb
Data Transmission Using Cyclic I/O
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

a b DWc DWd
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range
Permissible Range

The next flag byte is reserved as length byte.


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Flag byte
Flag byte
Flag byte
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Data block
Data block
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

be programmed)
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slave input area


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slave output area


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Parameters for ZP Slave Function:


Parameters for ZP Master Function:

ZP slave station address


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reserved DB for cyclic I/O


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Table 7-1. DB1 Parameters for Cyclic I/O


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP slave


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP master


SINEC L2
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reserved data block for cyclic I/O

Explanation
Explanation
Significance
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP slave life list


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZPE lower limit; data word; X for “non defined”


ZPA lower limit; data word; X for “non defined”
ZPE lower limit; data word; X for “non defined”
ZPA lower limit; data word; X for “non defined”

ZPE upper limit; data word; X for “non defined”


ZPA upper limit; data word; X for “non defined”
ZPE upper limit; data word; X for “non defined”
ZPA upper limit; data word; X for “non defined”
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

L2 SAP of ZP slave (if S5-95U is ZP slave, enter 61


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

The procedures to set and modify parameters in DB1 and to transfer DB1 are described in detail in

ZP master/slave connection (max. 32 connections can


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

Example: Four S5-95Us are to communicate using cyclic I/O. Programmable controller 1 is the ZP
master, programmable controllers 40, 41 and 42 (all of them passive) are the ZP slaves.
Some of the default parameters (represented shaded in Table 7-2) in DB1 need to be
modified.

Table 7-2. Assigning Parameters for Cyclic I/O


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa
aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

DB1 Parameters for PLC 1 (ZP Master) Explanation

156: KS =' SL2: TLN 1 STA AKT'; L2 basic parameters (see section 1.4 for
168: KS =' BDR 1500 HSA 1 TRT '; explanation);
aaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaa
aaaaaaaa

180: KS ='5120 SET 60 SDT 1 15'; ZP DB for the ZP master is DB100;


192: KS ='0 SDT 2 980 ST 1000 '; STB for the ZP master is FY100;
204: KS ='ZPDB DB100 ZPMS MB100 '; STB for the ZP slave life list is FY101;
216: KS ='ZPLI MB101 ZPM 40 61 '; For station 40: L2 SAP 61,
228: KS ='DW1 DW10 DW101 DW110 '; ZPA= DW 1 to DW 10,
240: KS ='ZPM 41 61 '; ZPE= DW 101 to DW 110;
252: KS ='DW11 DW20 DW111 DW120 '; For station 41: L2 SAP 61,
264: KS ='ZPM 42 61 '; ZPA=DW 11 to DW 20,
276: KS ='DW21 DW30 DW121 DW130 '; ZPE= DW 111 to DW 120;
. For station 42: L2 SAP 61, ZPA=
.
. DW 21 to DW 30, ZPE=DW 121 to DW 130
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

DB1 Parameters for PLC 40 (ZP Slave)


aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaa

156: KS =' SL2: TLN 40 STA PAS'; L2 basic parameters (see section 1.4 for
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa

168: KS =' BDR 1500 SDT 1 150 '; explanation);


180: KS =' ST 1000 ';
192: KS ='ZPDB DB100 ZPSS MB100 '; ZP DB for the ZP slave is DB100;
204: KS ='ZPSA DW1 DW10 '; STB for the ZP slave is MB100;
216: KS ='ZPSE DW11 DW20 '; ZPA=DW 1 to DW 10;
. ZPE=DW 11 to DW 20
.
.

Change parameters in the DB1s of PLC 41 and PLC 42 as you did for PLC 40.

7.3 Controlling Data Transmission in the Control Program

Each ZP master and each ZP slave is provided with a status byte to control cyclic I/O. The status
byte indicates the ZP status and any errors that may have occurred.
The ZP master also creates a ZP slave life list that can be fetched by FB L2-RECEIVE (with job
number A-NR 202). An additional status byte is necessary for this. See section 5.4 for information
on the structure of the status byte for FB L2-RECEIVE.
You can scan the status bytes (STB) in the control program and program reactions to possible
errors. You have already set the parameters for the location of the status bytes in data block DB1
( section 7.2).

EWA 4NEB 812 6112-02 7-7


Data Transmission Using Cyclic I/O S5-95U, SINEC L2

Status Byte for the ZP Master

Error codes Status codes


7 6 5 4 3 2 1 0

R R R R R R R R
0: No ZPE cycle overflow
1: ZPE cycle overflow:
new ZP input data are available in DB ZP from all ZP slaves
although the CPU could not yet take over the previous ZP input
data .

0: No ZPA cycle overflow


1: ZPA cycle overflow:
The CPU has provided new ZP output data from the ZP DB to
the communications processor although previous ZP output data
could not yet be transmitted via the bus.

0: All ZP slaves transmitted the programmed number of ZP input


data.
1: At least 1 ZP slave did not transmit the programmed number of
ZP input data.
- If too many data were sent, the rest is discarded.
- If too few data were sent, the rest is filled up with “0”.

0: ZP bus cycle is presently running.


1: A complete ZP bus cycle ended at the last ZP control point
(before this OB1 cycle) (scanning of all the programmed ZP
slaves by the ZP master):
- The newest ZP input data are available from all programmed
ZP slaves and
- the ZP slave life list was updated in the communications
processor.
Bit 3 stays set for one PLC-CPU program cycle.

0: ZP data in ZP DB and ZP slave life list are valid.


1: ZP data in ZP DB and ZP slave life list are temporarily invalid;
previous ZP output data are being transmitted via the bus.

0: No ZP DB error
1: Programmed ZP DB is not available or ZP DB is too small; ZP
image in ZP DB is invalid, ZP output data “0” are being
transmitted via the bus.

0: No ZP configuration error
1: One error minimum has occurred in at least one ZP slave:
- SAP not activated or parameter settings incorrect.
- ZP slave has insufficient or no receiving resources;
ZP slaves concerned are entered on ZP slave life list and their
ZP input area is set in ZP DB to “0”.

0: All ZP slaves okay


1: At least one ZP slave has failed, is still in the start-up phase or
ZP master is still in the start-up phase; concerned ZP slaves are
entered in ZP slave life list and their ZP input area in ZP DB is
set to “0”.

R = Read only

Figure 7-5. Structure of the Status Byte (STB) for the ZP Master

7-8 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

ZP Slave Life List

The ZP master (S5-95U) creates a ZP slave life list that contains the status of of every ZP slave
scanned by the ZP master. The remaining entries in the list are zeros.
There is an entry in the ZP slave life list when the ZP master scans the ZP slave and either a ZP
configuration error (STB bit 6) or a ZP slave failure (STB bit 7) occurs.
The ZP slave life list contains 16 bytes. The state of every ZP slave is represented in bits 1 to 126.
Bit 0 and bit 127 are irrelevant (=0).
You can fetch the ZP slave life list using FB L2-RECEIVE and store it as a consistent area (no
gaps) in the flag area or in a data block.

Example: ZP slave life list is located in the flag area starting with flag byte FY2

1 2 3 4 5 6 7 TLN of the ZP slave


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Flag byte FY2 0/ 0/ 0/ 0/ 0/ 0/ 0/ Status of the ZP slave


2.7 1
2.6 1
2.5 1
2.4 1
2.3 1
2.2 1
2.1 1
2.0 Bit

8 9 10 11 12 13 14 15 TLN of the ZP slave

Flag byte FY3 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ Status of the ZP slave


1
3.7 1
3.6 1
3.5 1
3.4 1
3.3 1
3.2 1
3.1 1
3.0 Bit

Example: ZP slave life list is located in data block starting with data word DW2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 TLN of the ZP slave
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

DW2 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ 0/ Status of the ZP slave


1 1 1 1 1 1
2.15 2.14 2.13 2.12 2.11 2.10 2.9 1
2.8 1
2.7 1
2.6 1
2.5 1
2.4 1
2.3 1
2.2 1
2.1 1
2.0 Data
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Status 0: ZP slave is okay or is not scanned by this ZP


master
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Status 1: a “ZP configuring error” or a “ZP failure” occurred


Bit for station 0 is irrelevant (=0)
with this ZP slave

Figure 7-6. Structure of the ZP Slave Life List

You can fetch the ZP slave life list using FB L2-RECEIVE with job number A-NR 202. For this
purpose, you need an additional STB for the ZP master (refer to section 5.4 for information on the
structure of the STB of FB L2-RECEIVE). You assign STB parameters in DB1 under parameter
ZPLI (see section 7.2).
The ZP slave life list can be fetched only if, in the corresponding STB, bit “Receive viable” is set.
Bit “Receive viable” is set only if an error occurred at least in one of the ZP slaves.

EWA 4NEB 812 6112-02 7-9


Data Transmission Using Cyclic I/O S5-95U, SINEC L2

Status Byte for the ZP Slave:

Error codes Status codes


7 6 5 4 3 2 1 0
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

R R R R R R R

0: No ZPE cycle overflow


1: ZPE cycle overflow:
New ZP input data are available in ZP DB from ZP master
although the CPU could not yet take over previous ZP input data.

0: No ZPA cycle overflow


1: ZPA cycle overflow:
The CPU has provided new ZP output data from the ZP DB to
the communications processor although previous ZP output data
could not yet be preprocessed for the bus.

0: The ZP master transmitted the programmed number of ZP input


data.
1: The ZP master did not transmit the programmed number of ZP
input data:
- If too many data were sent, the rest is discarded.
- If too few data were sent, the rest is filled up with “0”.

0: ZP bus cycle is presently running.


1: A ZP bus cycle ended at the last ZP control point (before this
OB1 cycle) (scanning of the ZP slave by the ZP master):
- The newest ZP input data are available from the ZP master.
Bit 3 stays set for one PLC-CPU program cycle.

0: ZP data in ZP DB are valid.


1: ZP data in ZP DB are temporarily invalid; previous ZP output
data are being transmitted via the bus.

0: No ZP DB error
1: Programmed ZP DB is not available or ZP DB is too small; ZP
image in ZP DB is invalid, ZP output data “0” are transmitted via
the bus.

0: The ZP master is okay.


1: The ZP master has failed, is still in the start-up phase (ZP slave
was not scanned within a certain “access time”) or the ZP slave
is still in the start-up phase; the complete ZPE in ZP DB is set to
“0”.
R: Read only
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Irrelevant bit (=0)

Figure 7-7. Structure of the Status Byte (STB) for the ZP Slave

7-10 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

ZP Slave Watchdog

The S5-95U as a ZP slave has a watchdog. If the ZP slave is not scanned cyclically within the
“response time” by a ZP master, bit 7 “ZP master failure” is set in the ZP slave status byte and the
entire ZPE in ZP DB is set to zero.

Table 7-3 lists the ZP slave “response time” for the S5-95U calculated from the Baud rate at a
given slot time.

Table 7-3. ZP Slave “Response Time” for the S5-95U Calculated from the Baud Rate at a
Given Slot Time
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Baud Rate Slot-Time ZP Slave “Response Time”

9.6 kBaud 73 bit time units* 6s


19.2 kBaud 76 bit time units* 3s

39.75 kBaud 99 bit time units* 0.654 s

187.5 kBaud 170 bit time units* 0.381 s


500 kBaud 400 bit time units* 0.207 s

1500 kBaud 1000 bit time units* 0.125 s


* One bit time unit is the time it takes to transmit one bit (reciprocal value of baud rate)

If you are using a slot time that differs from the ones listed in Table 7-3 (permissible range for slot
time: 50 to 4095), you can calculate the “response time” with the following formula:

Tresponse = 140 · (Tslot + 341) · Tbit

Tresponse = ZP slave response time in seconds


Tslot = Slot time in bit time units
Tbit = Bit time units = 1 in seconds
bdr

Minimum ZP slave response time: 100 ms (i. e., if the calculated Tresponse is < 100 ms, the
minimum ZP slave response time is 100 ms)
Maximum ZP slave response time: 5 min (i. e., if the calculated Tresponse is >5 min, the
maximum ZP slave response time is 5 min)

Tolerance: - 0% +20% Tresponse

EWA 4NEB 812 6112-02 7-11


Data Transmission Using Cyclic I/O S5-95U, SINEC L2

7.4 Programming Example for Data Transmission via Cyclic I/O

This section explains the structure of the control programs for cyclic I/O.
The data are exchanged cyclically without request to transmit or request to receive: The data
exchange is controlled within the control program only by the status byte.

Example:
An S5-95U (ZP master) is to supply data to three S5-95Us (ZP slaves, passive stations) and to
receive data from them.

The control program in FB202 for ZP master is structured as illustrated below.

Are ZP data in ZP DB and ZP slave life list valid (STB-ZPMS bit 4)?
yes no

”RECEIVE viable”? (ZP slave life list, STB bit 0=1?)


yes no

Call-up of FB L2-RECEIVE; ZP slave life list is fetched. Reset ZP


station error
Did a PAFE or STB error occur as ZP slave
bits
life list was fetched?
no yes

Evaluate ZP slave life list entry Set station error bit

End

Cyclic Program for Station 1 (ZP Master)

In FB202, FB L2-RECEIVE scans the ZP slave life list for updated entries.
FB202 is called up from OB1.
The ZP slave life list is located in DB202. ZP DB for the ZP master is DB100. The status byte for
the ZP slave life list is flag byte FY101. The status byte for the ZP master is flag byte FY100.

Proceed as follows:
Assign parameters for programmable controller 1 as the ZP master as described in section 7.2.
Program the individual blocks as described in the following section.
Transfer blocks OB1, FB202, DB202, and DB100 to programmable controller 1.
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa

OB1 for PLC 2 (ZP Slave) Explanation

NETZWERK 1 0000
0000 :
0002 : JU FB 202
0004 Name : ZP-ST-LI
0006 SL40 : F 4.0 Station error bit, is set if PLC 2 (TLN 40) failed
0008 SL41 : F 4.1 Station error bit, is set if PLC 3 (TLN 41) failed
000A SL42 : F 4.2 Station error bit, is set if PLC 4 (TLN 42) failed
000C FEHL : F 4.3 Error when reading out ZP slave life list, indicated in
000E : BE STB/PAFE

7-12 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission Using Cyclic I/O
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

FB202 for PLC 1 (ZP Master) Explanation


SEGMENT 1 0000
NAME : ZP-ST-LI
DES : SL40 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : SL41 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : SL42 I/Q/D/B/T/Z: Q BI/BY/W/D: BI
DES : FEHL I/Q/D/B/T/Z: Q BI/BY/W/D: BI

0008 : A F 100.4 If ZP data in ZP DB and ZP slave life list are


000A : BEC temporarily invalid, end here.
000C :
000E : A F 101.0 If STB bit ‘Receive viable’ is set for ZP slave
0010 : JC =READ life list, jump to ‘Read ZP slave life list’.
0012 :
0014 : RB =SL40 Reset error bits of ZP stations
0016 : RB =SL41
0018 : RB =SL42
001A : RB =FEHL
001C : BEU
001E READ :
0020 : JU FB 253 Call up L2-RECEIVE FB
0022 NAME : L2-REC
0024 A-NR : KY 0,202 Read job number for ZP slave life list
0026 ZTYP : KS DB ZP slave life list is located in a data block,
0028 DBNR : KY 0,202 DB number is 202,
002A ZANF : KF + 0 starting with data word DW0.
002C ZLAE : KF - 1 “Wildcard length”
002E : O F 101.3 If STB bit ‘Job completed with error’ is set ,
0030 : O F 255.0 or if there is a parameter assignment error
message,
0032 : = =FEHL set error bit.
0034 : BEC
0036 :
0038 : C DB 202 Evaluate ZP slave life list entry.
003A :
003C : TB D 2.7 ZP slave life list bit for station 40; if list entry
003E : = =SL40 was updated, set station error bit.
0040 :
0042 : TB D 2.6 ZP slave life list bit for station 41; if list entry
0044 : = =SL41 was updated, set station error bit.
0046 :
0048 : TB D 2.5 ZP slave life list bit for station 42; if list entry
004A : = =SL42 was updated, set station error bit.
004C :
004E : BE

EWA 4NEB 812 6112-02 7-13


aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaa

30:
21:
20:
11:
10:
1:

7-14
aaaaaaaaaaaaaa aaaaaaaaaaaa

130:
121:
120:
111:
110:
101:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

KH
KH
KH
KH
KH
KH
KH
KH
KH
KH
KH
KH
KM
KM
KM
KM
KM
KM
KM
KM
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

= 7A01;
= 3F00;
= B000;
= 1100;
= 10F2;
= A011;
= 0205;
= 0011;
= 5310;
= 1102;
= 9B11;
= 1001;
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission Using Cyclic I/O


aaaaaaaaaaaaaa aaaaaaaaaaaa

DB100 for PLC 1 (ZP Master)


DB202 for PLC 1 (ZP Master)
aaaaaaaaaaaaaa aaaaaaaaaaaa

= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
= 00000000 00000000;
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

ZP slave life list


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

ZP input area, ZP slave 42


ZP input area, ZP slave 41
ZP input area, ZP slave 40
aaaaaaaaaaaaaa aaaaaaaaaaaa

ZP output area, ZP slave 42


ZP output area, ZP slave 41
ZP output area, ZP slave 40
Status of station 126= D 7.1
aaaaaaaaaaaaaa aaaaaaaaaaaa

Station 42= D 2.5

Explanation
Explanation

Station 41= D 2.6;


Status of : Station 40= D 2.7;
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

********************************
********************************
********************************
********************************
********************************
********************************
********************************
********************************
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transmission Using Cyclic I/O

Cyclical Program for Stations 40, 41, and 42 (ZP Slaves)

The structure of the programs is identical for the three ZP slaves. It is represented only once in the
following section.
The status byte for the ZP slave is flag byte FY100. ZP DB for the ZP slave is DB100.

Proceed as follows:
Assign parameters for programmable controller 2 (station 40), programmable controller 3
(station 41), and programmable controller 4 (station 42) as ZP slaves as described in section
7.2. The only parameters you need to adapt specifically for each programmable controller are
TLN (station number), ZPSA, and ZPSE.
Program the individual blocks as described in the following section.
Transfer blocks OB1 and DB100 to programmable controller 2 (station 40), programmable
controller 3 (station 41), and programmable controller 4 (station 42).
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

OB1 for PLC 2 (ZP Slave) Explanation

SEGMENT 1 0000
0000 : Monitoring of the ZP data exchange via STB bit
0001 : A F 100.7 ‘Error at ZP data exchange with
0002 : . ZP master’
0003 : . Specific reaction to error via
0004 : . user program
0005 : BE
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

DB100 for PLC 2 (ZP Slave) Explanation

***********************************
1: KH = A011;
.
. ZP output area (ZP slave 40) to ZP master
.
10: KH = 10F2;
***********************************
11: KH = 1001;
.
. ZP input area from ZP master
.
20: KH = 9B11;
***********************************

Set the operating mode switches of the ZP master and the three ZP slaves to RUN.
Check the data transmission. This is done best with a programmer: Connect each
programmable controller to a programmer and display the data blocks and the status bytes.

Refer also to section 3.3 “Starting up a System”.


Appendix 5 gives you information on cycle delay times in the programmable controllers due to data
transmission.

EWA 4NEB 812 6112-02 7-15


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

8 Data Transmission by Accessing Layer 2 Services

8.1 Characteristic Features of Layer 2 Access Data Transmission .... 8 - 2

8.2 Types and Characteristic Features of the Layer 2 Services ...... 8 - 5

8.3 Assigning the S5-95U Parameters for Data Communications ..... 8 - 9

8.4 FBs for Managing All Layer 2 Services .................... 8 - 11

8.5 Sending Data to a Station (SDA Service) ................... 8 - 15

8.6 Sending Data to Several Stations (SDN) ................... 8 - 19

8.7 Holding Data for Fetching Once Only by a Station


(RUP_SINGLE Service) .............................. 8 - 23

8.8 Holding Data Ready for Fetching Several Times Over by One
or More Stations (RUP_MULTIPLE) . . . . . . . . . . . . . . . . . . . . . . 8 - 26

8.9 Sending Data and Fetching Data from a Station (SRD Service) ... 8 - 29

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Figures

8-1. Example: Hardware Configuration Using Layer 2 Services . . . . . . . . . . . . . 8 - 2


8-2. Function Model Using Layer 2 Services . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 3
8-3. Using Job Numbers (A-NR) for Accessing Layer 2 Services via SAPs .... 8 - 6
8-4. Request, Confirmation and Indication Structures . . . . . . . . . . . . . . . . . . . 8 - 8
8-5. Schematic: Data Transmission Using Layer 2 Services . . . . . . . . . . . . . . . 8 - 9
8-6. Sending and Receiving Data with Acknowledgement or
Confirmation (SDA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 15
8-7. Structure of Requests, Confirmations and Indications for the SDA Service . 8 - 16
8-8. Sending and Receiving Data without Acknowledgement or
Confirmation (SDN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 19
8-9. Structure of Requests, Confirmations and Indications for the SDN Service . 8 - 20
8-10. Holding Data Ready for Fetching with the RUP_SINGLE Service ....... 8 - 23
8-11. Request and Confirmation Structures for the RUP_SINGLE Service ..... 8 - 24
8-12. Holding Data Ready for Fetching with the RUP_MULTIPLE Service ..... 8 - 26
8-13. Request and Confirmation Structures for the RUP_MULTIPLE Service ... 8 - 27
8-14. Sending and Fetching Data with the SRD Service . . . . . . . . . . . . . . . . . . 8 - 29
8-15. Structure of Requests, Confirmations and Indications for the SRD Service . 8 - 30
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Tables

8-1. Layer 2 Services of the L2 Interface of the S5-95U ................. 8 - 5


8-2. Defining Job Numbers in the L2 FBs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 9
8-3. Layer 2 Services, DB1 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
8-4. Entering Parameters for Layer 2 Services . . . . . . . . . . . . . . . . . . . . . . . . 8 - 10
8-5. link_status Messages for SDA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 - 17
8-6. link_status Messages for SDN ............................... 8 - 21
8-7. link_status Messages for the RUP_SINGLE Service ............... 8 - 24
8-8. link_status Messages for the RUP_MULTIPLE Service .............. 8 - 27
8-9. link_status Messages for the RUP_MULTIPLE Service .............. 8 - 31
8-10. link_status Messages (Indications) for the SRD Service . . . . . . . . . . . . . . 8 - 31

EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8 Data Transmission by Accessing Layer 2


Services

In this chapter, you will learn

• the basic principles underlying this type of transmission,


• how to assign the PLC's parameters, and
• what the STEP 5 programs for this type of transmission look like (examples).

The S5-95U with integral SINEC L2 interface has a control processor and a communications
processor.

Certain parts of the communications section have defined designations.


The SINEC L2 transmission technology is referred to as "layer 1". The SINEC L2 interface of the
S5-95U is implemented in RS 485 technology ( section 1.6).
The operating system software of the communications processor is referred to as ”layer 2”. Some
of these operating system programs (layer 2 services) can be invoked direct from the STEP 55
program.
The layer 2 services are also referred to as FDL (Fieldbus Data Link) services.

A layer 2 access must be activated before a layer 2 service can be invoked. You do this by
assigning parameters in DB1 and programming a call in the control program. You can invoke several
layer 2 services or invoke the same service more than once simultaneously. In this case, you must
program several layer 2 accesses in DB1.

Data transmission by accessing layer 2 services is ideal for communications between S5-95Us and
PROFIBUS-compatible programmable controllers or field devices that do not support the standard
connection, PLC-to-PLC connection or cyclic I/O types of transmission.

S5-95U programmable controllers can also communicate with each other over layer 2 accesses, in
which case the user-friendly standard connection, PLC-to-PLC connection or cyclic I/O types of
transmission can be used ( chapters 4, 6 and 7). Compared with the types of data transmission
mentioned above, the programming overhead for layer 2 accesses is high.

EWA 4NEB 812 6112-02 8-1


Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

8.1 Characteristic Features of Layer 2 Access Data Transmission

• Layer 2 accesses are used for communications between active stations or between active and
passive stations.
• In DB1, you can program up to 23 layer 2 accesses for sending data and up to 23 layer 2
accesses for receiving data.
• You can send/receive up to 242 bytes of net data per job.
• You can send data in parallel over all configured layer 2 accesses.
• You can receive data in parallel over all configured layer 2 accesses.
• To communicate over configured layer 2 accesses, you need the integral standard function
blocks L2-SEND and L2-RECEIVE ( chapter 5).
• You must specify the following parameters for L2-SEND:
- a job number to identify a particular layer 2 access
- the data you wish to send
• You must specify the following parameters for L2-RECEIVE:
- a job number to identify a particular layer 2 access
- where the data received are to be stored.

Figure 8-1 shows a typical hardware configuration. The examples in section 8.3 refer to PLC 1 and
PLC 2 in this configuration.

Active CP 5410 Layer 2 access S5-95U Layer 2 access S5-95U


...
station (for PC) (PLC 1) (PLC 2)

Bus
Passive
station None

Figure 8-1. Example: Hardware Configuration Using Layer 2 Services

Principle of Operation

The principle of operation of layer 2 services is described in the following section, and the function
model is shown in Figure 8-2.

The principle of operation of the various layer 2 services is explained in detail in the relevant
sections of the manual (from section 8.5 onwards).

8-2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

Sending PLC e.g. S5-95U Receiving PLC e.g. S5-95U


Active station on the LAN bus Active or passive station on the LAN bus

'Send' status byte for job 'Send' status byte for job 'Receive' status byte for
number number job number
(in flag area) (in flag area) (in flag area)
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa

No No No
Send allowed? Receive viable? Receive viable?

Yes Yes Yes

L2-SEND L2-RECEIVE L2-RECEIVE


Job number Job number Job number

Mailbox Mailbox Mailbox

DB 41 DB 42 DB 45
DB 22 DB 23 DB 24
DB 33 DB 34 DB 34

Request header Confirmation header Indication header


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

Net data Net data 0 to 242 Net data


bytes in the case of
0 to 242 bytes SRD service 0 to 242 bytes

LAN bus

Figure 8-2. Function Model Using Layer 2 Services

Explanation of Figure 8-2:


If there are no longer any jobs being executed over a layer 2 access, the 'Send' status byte
indicates that sending is permissible. L2-SEND is invoked in the STEP 5 program (request).

L2-SEND receives the following information in the parameters passed to it:


• Job number of the layer 2 access used (programmed in DB1)
• The mailbox in which an 8-bit header and the net data to be transmitted are located.

The net data are send to the addressed receiver over the LAN. At the receiver end, a bit in the
'Receive' status byte indicates that data have arrived. The data (in the form of an indication) are
fetched from the receiver with L2-RECEIVE.

Each request is confirmed. The confirmation header indicates whether the job has been executed
with or without error(s).
(In the case of the SRD service, the confirmation consists of the header and net data requested by
the receiver.)
The "receive viable" bit is set in the 'Send' status byte of the transmitter. The confirmation is
fetched with L2-RECEIVE.

EWA 4NEB 812 6112-02 8-3


Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

Request, Indication and Confirmation

Request:
A layer 2 service is invoked from the STEP 5 program with a request. The request consists of the
request header and the net data to be sent.

The request header is interpreted by the communications processor of the sending PLC. The
request header defines the layer 2 service to be used and the destination to which the net data are
to be sent.

Indication:
The receiver receives the net data in the form of an indication. The indication consists of the
indication header and the net data received.

The indication header contains the following information on the data received:
• The layer 2 service used,
• The priority with which the data were sent, and
• The station from which the data were sent.

Confirmation:
The sender receives information on whether the layer 2 service has been executed correctly or with
error(s) in the form of a confirmation.

In the case of the layer 2 SRD service ( section 8.9), the confirmation consists of the confirmation
header and the net data received.
For all other layer 2 services ( sections 8.5 to 8.8), the confirmation consists only of an 8-byte
confirmation header.

The confirmation header tells you whether the job has been executed correctly or with error(s), and,
in the latter case, which error(s) has (have) occurred.

Section 8.2 contains a description of the types and characteristic features of the layer 2 services
and the format of the various headers.

8-4 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

8.2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SDN

SRD
SDA
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SINGLE)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

MULTIPLE)

EWA 4NEB 812 6112-02


RUP_SINGLE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Acknowledge)
Acknowledge)

(Reply UPdate
(Reply UPdate

Data with Reply)


(Send Data with

RUP_MULTIPLE
Layer 2 Service
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(Send and Request


(Send Data with No
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

station.

station.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

stations.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

active station.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

passive stations.
Layer 2 Service?
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

one active or passive


by one or more active
be fetched once by an
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

When Do You Use this

to one active or passive

to one or more active or

Active or passive station


Active or passive station

and/or fetches data from


Active station sends data
Active station sends data
Active station sends data

be fetched several times


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

holds data so that they can


holds data so that they can
You have the following layer 2 services at your disposal:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

X
X
X
X
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Active
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

the S5-95U is

X
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Passive
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Service can be Used if


Table 8-1. Layer 2 Services of the L2 Interface of the S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Types and Characteristic Features of the Layer 2 Services


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

8.9
8.8
8.7
8.6
8.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Section
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services

Description in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

8-5
aaaaaaaaaaaaaaa
Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

SAPs and Job Numbers

The communications processor has buffers for the data to be sent and the data received. These
buffers are referred to as SAPs (Service Access Points to layer 2)

An SAP is addressed by assigning it a number. You have the SAPs with the numbers 33 to 54 and
64 (default SAP) at your disposal for invoking layer 2 services. To enable a SAP to be referenced
from the STEP 5 program, a layer 2 access must be configured for it. You define the SAP number
in DB1 for this purpose ( section 8.3)

The interaction between STEP 5 programs and SAPs is explained in Figure 8-3. Figure 8-3 is
explained on page 8-7.

Sending PLC (active)


Control Communications SINEC L2 LAN
processor processor interface bus
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Request via L2-


SEND, e.g. via SAPs
DB1 A-NR 33
33
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa


STEP 5 Confirmation via
. • •
program L2-RECEIVE and . • •
A-NR 33 . • •
• •
54 •

64

Receiving PLC (active or passive)


Control Communications SINEC L2
processor processor interface

SAPs
DB1
33

STEP 5 . • •
program . • •
. • •
• •

54
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaa
aaaaaaaa

Indication via
L2-RECEIVE, e.g.
via A-NR 154 64

Figure 8-3. Using Job Numbers (A-NR) for Accessing Layer 2 Services via SAPs

8-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

Explanation of Figure 8-3:


A request is passed to SAP 33 from the STEP 5 program by L2-SEND.
Job number (A-NR) 33 indicates that L2-SEND accesses SAP 33.
In the case of a request, the following always applies: Job number = SAP number

The communications processor sends the net data of the request to the receiver and deposits them
in the SAP. This SAP number (destination SAP) must be specified in the request header ("36H" for
SAP number 54 in the example). If you select the default SAP (SAP 64) as the destination SAP, you
must specify "FH" in the request header for SAP number 64.
The receiver can accept the indication (data received) from SAP 54 and write it into the STEP 5
program. L2-RECEIVE fetches the indication with job number 154.
In the case of an indication, the following always applies: Job number = SAP number + 100

The sender receives a confirmation via the layer 2 service processed. L2-RECEIVE fetches the
confirmation with job number 33.
In the case of a confirmation, the following always applies: Job number = SAP number

You define the job numbers when assigning the parameters to L2-SEND and L2-RECEIVE (
chapter 5)

Storing the Send and Receive Data

The frame to be sent (request) consists of the 8-byte header (bytes 0 to 7) and the net data of up
to 242 bytes.
The following information must be entered in the request header by the STEP 5 program:
• The type of layer 2 service requested
(SDA, SDN, SRD, RUP_SINGLE or RUP_MULTIPLE)
• The priority of the send message
("low" or "high"; Section 1.3 "Time Management of the Network")
• The SAP number of the receiver (= destination SAP)
• The address of the destination station

The communications processor confirms the request automatically. The confirmation header
contains new information in the form of the link_status, which indicates whether the job has been
carried out correctly or with error(s).
In the case of the layer 2 service SRD, the confirmation consists of the header and up to 242 bytes
of net data.

The indication (frame received) consists of the 8-byte header (bytes 0 to 7) with the address of the
source station and up to 242 bytes of net data.

Figure 8-4 shows the general structure of a request (frame to be sent), confirmation and indication
(frame received), in each case with header. The designation of the header bytes conforms to the
PROFIBUS standard.

EWA 4NEB 812 6112-02 8-7


Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

Request Confirmation Indication


Byte Byte Byte
aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa
aaa

0 com_class 0 com_class 0 com_class

FDL_Request=00H FDL_Confirmation=01H Indication=02H


(request for layer 2 service) (Confirmation from layer 2 (indication that data have been
firmware following request) received)
aaaaaa
aaaaaa

aaaaaa
aaaaaa
aaa

aaaaaa
aaaaaa
aaa

1 user_id 1 user_id 1
User-definable ID ID assigned in connection with irrelevant
(echoed in a confirmation) a request
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

2 service_code 2 service_code 2 service_code


Type of service requested Type of service provided Type of service provided
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

3 3 link_status 3
irrelevant OK or error message; indicates irrelevant
success or failure of preceding
request
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

4 Bits 4 to 7 Bits 0 to 3 4 Bits 4 to 7 Bits 0 to 3 4 Bits 4 to Bits 0 to 3


service_class 0 service_class 0 service_class 0
Priority of Priority of the Priority of
send frame send message receive frame
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

5 SAP No. of the receiver = 5 SAP No. of the receiver = 5 SAP No. of the sender =
destination SAP destination SAP source SAP
(hexadecimal) (hexadecimal) (hexadecimal)
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

6 rem_add_station 6 rem_add_station 6 rem_add_station


Address of the destination Address of the destination Address of source station
station (hexadecimal) station (hexadecimal) (hexadecimal)
aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

aaaaaaaa
aaaaaaaa
aaaa

7 rem_add_segment 7 rem_add_segment 7 rem_add_segment


Logical segment address; Logical segment address; Logical segment address;
always enter FFH is always FFH is always FFH
(no other segments can be (no other segments can be (no other segments can be
currently addressed) currently addressed) currently addressed)
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

8
... Send data 8
... Receive data in connection with 8
... Receive data
(0 to 242 bytes) SRD service (0 to 242 bytes) (0 to 242 bytes)
249 249 249

Figure 8-4. Request, Confirmation and Indication Structures

You can store the requests and indications (up to 250 bytes each) in the flag area or data area.
In view of the relatively large maximum amount of data, however, we advise you to use only the
data area.
Section 8.5 describes the structure of requests, confirmations and indications for the special layer 2
services.

As a prerequisite for using layer 2 services, you must first


• specify an SAP number in DB1 ( section 8.3)
• define two status bytes in DB1 ( section 8.3)
• assign L2-SEND and L2-RECEIVE their parameters ( section 8.3, chapter 5)
• create DBs for the request, the confirmation and the indication ( from section 8.5 ff.).

8-8 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.3 Assigning the S5-95U Parameters for Data Communications

There is no default setting in DB1 for layer 2 accesses. You assign the following parameters in DB1:
• The location of a 'Send' status byte for L2-SEND and L2-RECEIVE with the corresponding SAP
number.
• The location of a 'Receive' status byte for L2-RECEIVE with the corresponding SAP number.
All STBs must be in the flag area. The status byte flags the status of the send and/or receive job,
and informs you of any errors ( section 5.4).
The byte following the status byte is always reserved as the length byte. This byte indicates how
many bytes of data have been received.

Defining the job numbers for a PLC ( chapter 5):


Define a job number for the request and confirmation in L2-SEND.
Define a job number in L2-RECEIVE for the indication.
The following applies to a PLC: A-NR for request/confirmation = SAP number
A-NR for indication = SAP number + 100.
Table 8-2. Defining Job Numbers in the L2 FBs
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaa

Job Send Job with L2- Fetch Confirmation Fetch Indication with
SEND with L2-RECEIVE L2-RECEIVE
33 33 133
Job 34 34 134
numbers . . .
in the . . .
. . .
L2 FBs
54 54 154
64 64 164

Figure 8-5 gives an example of the interaction of DBs, STBs and L2 FBs for data communications
using layer 2 services.
In the example, the request is sent with L2-SEND and A-NR 48. The confirmation is fetched with A-
NR 48 and L2-RECEIVE. The status byte for both jobs is FY 77. The indication is fetched with A-NR
149 and L2-RECEIVE; the status byte is FY 79.

L2-SEND DB21
.
A-NR : KY 0,48 DW 0
'Send' status byte FY 77 . .
DB1 DBNR : KY 0,21 ..
SL2: Length byte FY 78 QANF : KF 0
.
...
STBS 48 MB77
STBR 49 MB79 L2-RECEIVE DB22
.
... DW 1
A-NR : KY 0,48
. .
DBNR : KY 0,22 ..
ZANF : KF 1
.

'Receive' status byte FY 79 L2-RECEIVE DB23


.
A-NR : KY 0,149 DW 1
. .
Length byte FY 80 DBNR : KY 0,23 .
.
ZANF : KF 1
.

Figure 8-5. Schematic: Data Transmission Using Layer 2 Services

EWA 4NEB 812 6112-02 8-9


aaaaaaaaaaaaaaaaaaaaaaaaaa

*
**
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

.
.
.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

8-10
aaaaaaaaaaaaaaaaaaaaaaaaaa

216:
204:
192:
180:
168:
156:
216:
204:
192:
180:
168:
156:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

n
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

MBy
MBx
aaaaaaaaaaaaaaaaaaaaaaaaaa

STBS

STBR
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

section 1.4.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
Argument
Parameter
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

='
='
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

='5120
='5120
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP 64 is the default SAP

=' BDR 500


=' BDR 500
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 PLC 2
DB1 PLC 1
aaaaaaaaaaaaaaaaaaaaaaaaaa

='STBR 48 MB79
='STBS 48 MB77
='STBR 49 MB79
='STBS 48 MB77
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

SET 0
SET 0
aaaaaaaaaaaaaaaaaaaaaaaaaa

Table 8-4.

SL2: TLN 2
SL2: TLN 1
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

n MBy
n MBx

1 to 253
1 to 253
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Argument
aaaaaaaaaaaaaaaaaaaaaaaaaa

The next flag is reserved as length flag.


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Permiss. range

33 to 54, 64*

='SDT 1 12 SDT 2 360


='SDT 1 12 SDT 2 360
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 Parameters for Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

';
';
';
ST 400 ';
HSA 10 TRT ';
STA AKT';
';
';
';
ST 400 ';
HSA 10 TRT ';
STA AKT';
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Retentive flags are also overwritten with 00H on a cold PLC restart.
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

communications. You will learn how to do this in the next section.


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

'Receive' STB = FY 79
'Receive' STB = FY 79
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Table 8-3. Layer 2 Services, DB1 Parameters

Flag byte**
Flag byte**
aaaaaaaaaaaaaaaaaaaaaaaaaa

Receiving via SAP No. 49,


Receiving via SAP No. 49,
aaaaaaaaaaaaaa

Meaning

SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP number
aaaaaaaaaaaaaa

Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

Entering Parameters for Layer 2 Services


Example: Two S5-95Us communicating with each other using layer 2 services.
aaaaaaaaaaaaaaaaaaaaaaaaaa

Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Basic L2 parameters ( section 1.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

(FY 78 and 80 are reserved as length bytes)


(FY 78 and 80 are reserved as length bytes)
aaaaaaaaaaaaaa

SAP number and location of the 'Send' status byte

Sending via SAP No. 48, 'Send' STB = FY 77;


Sending via SAP No. 48, 'Send' STB = FY 77;
aaaaaaaaaaaaaaaaaaaaaaaaaa

Basic L2 parameters ( for description see 1.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP number and location of the 'Receive' status byte


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaaa

EWA 4NEB 812 6112-02


The procedures to follow for entering, modifying and transferring DB1 are described in detail in

Once you have assigned the parameters, you must develop the control program for data
aaaaaaa
S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.4 FBs for Managing All Layer 2 Services

FB223 and FB224 enable you to transmit data using layer 2 services with minimal programming
overhead. You only need to program these FBs once for an S5-95U. The FBs can be used for all
layer 2 services.

Structure of the Control Program for Sending the Request and Fetching the
Confirmation in FB223

Prerequisites for executing FB223 according to the following schematic:


• You have programmed DB33 with header and send data.
• You have set the send initiation bit in OB1 and invoked FB223 (OB1 is shown in the various
sections on the services, namely, 8.5 to 8.9).

Job completed without error (STBS bit 2 = 1)?


Yes No

Reset send initiation bit

Send job executing (STBS bit 1 = 1)?


Yes No

Invoke L2-SEND

Evaluate parameter assignment error byte


RECEIVE viable (STBS bit 0 = 1)?
Yes No

Invoke L2-RECEIVE
Evaluate parameter assignment error byte

Output link_status
End

You must evaluate the link_status once FB223 has executed.

Structure of the Control Program for Fetching the Indication in FB224

Prerequisites for executing FB224 according to the following schematic:


• You have generated DB34.
• You have set the "EMPF" bit in OB1 and invoked FB224 (OB1 is shown in the various sections
on the services, namely, 8.5 to 8.9).

"EMPF" bit set or RECEIVE viable (STBR bit 0 = 1)?


Yes No

Invoke L2-RECEIVE
Evaluate parameter assignment error byte

No parameter assignment error; STBR error in L2-RECEIVE?


Yes No

"EMPF" bit is reset

End

You must evaluate the link_status once FB224 has executed.

EWA 4NEB 812 6112-02 8-11


Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

Meaning of the Parameters of FB223 and FB224:


”ANST”: Input parameter bit
The request job is initiated when this bit is set. Set the bit before invoking FB223.
FB223 resets the bit once L2-SEND and L2- RECEIVE have executed without error.

”LSTA”: Output parameter byte


FB223 tells you the link_status of the confirmation. The link_status indicates the
success or failure of the preceding request. You can evaluate the link_status in flag
byte 9.

”EMPF”: Input parameter bit


This parameter enables receipt of an indication. Set this bit before invoking FB224.
FB224 resets the bit once the indication has been received without error(s).
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

FB223 Explanation
Segment 1 0000
Name :SENDER Send FB for the SDA, SDN, SRD,
Des :ANST I/Q/D/B/T/Z: I BI/BY/W/D: BI RUP_SINGLE and RUP-MULTIPLE services
Des :LSTA I/Q/D/B/T/Z: Q BI/BY/W/D: BY

: The request DB is sent in this FB and the


: confirmation of the respective
: services fetched
:
: EDGE "Completed without error"
:A F 77.2 STBS "Job completed without error"
:AN F 20.0 Auxiliary edge flag
:= F 20.1 Edge "Job completed without error"
:
:A F 77.2
:= F 20.0
:
:A F 20.1 Edge "Job completed without error"
:RB =ANST Reset send initiation bit
:
:A =ANST Interrogation of send initiation bit
:AN F 77.1 STBS "Job executing"
:R F 20.0 Reset auxiliary edge flag
:
:
:JC FB 252 Invoke L2-SEND
Name :L2-SEND
A-NR : KY 0,48 Job number for request = 48
QTYP : KS DB Send data are in
DBNR : KY 0,33 DB33
QANF : KF +1 starting at DW 1
QLAE : KF +8 Send length: 8 words in this case
: Length = 8-byte header + net data
: (in the case of SRD without net data: 4 words)

8-12 EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

:
:
:
:
ZLAE :
ZANF :
DBNR :
ZTYP :
A-NR :
:
:
:

:T
:L
:C
:=
:A
:A
:=
:A
aaaaaaaaaaaa

:BE
aaaaaaaaaaaa
aaaaaaaaaaaa

F
F
F
F
F

DB
Name :L2-REC
aaaaaaaaaaaa
aaaaaaaaaaaa

=LSTA
KF -1
KS DB
:JC FB 253
aaaaaaaaaaaa

DR 11
33
KF +10
S5-95U, SINEC L2

KY 0,33
KY 0,48

EWA 4NEB 812 6112-02


aaaaaaaaaaaa

20.7
255.0
77.0
20.6
255.0
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

FB223 (Cont.)
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

*****
*****
*****
*****

DB33
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Data are in
aaaaaaaaaaaa

confirmation
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Invoke L2-RECEIVE
aaaaaaaaaaaa
aaaaaaaaaaaa

Output link_status of the


aaaaaaaaaaaa
aaaaaaaaaaaa

Explanation

If STBS "Receive viable" set


aaaaaaaaaaaa

byte for subsequent evaluation


byte for subsequent evaluation
aaaaaaaaaaaa
aaaaaaaaaaaa

Job number for confirmation = 48

starting at DW 10 (4-byte header)

Save parameter assignment error


Save parameter assignment error
aaaaaaaaaaaa
aaaaaaaaaaaa

Open working DB (DB33 in this case)


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaa

8-13
aaaaaaaaaaaa
Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

FB224 Explanation
Segment 1 0000
Name :EMPFANG Fetch indication
Bez :EMPF I/Q/D/B/T/Z: I BI/BY/W/D: BI

: Only the indications of layer 2 services are


: fetched in this FB
:
:ON =EMPF If receive is not enabled or the
:ON F 79.0 STBR bit "Receive viable"
: is not set
:BEC End
:
:JC FB 253 Invoke L2-RECEIVE
Name :L2-REC
A-NR : KY 0,148 Job number for indication = 148
ZTYP : KS DB Data are stored in DB
DBNR : KY 0,34 DB34 in this case
ZANF : KF +10 Data are stored starting at DW 10
ZLAE : KF -1 ”Wildcard length”
: *******
:A F 255.0 Save parameter assignment error
:= F 20.7 byte for subsequent evaluation
: *******
:AN F 255.0 If no parameter assignment error has
:AN F 79.3 occurred and STBR bit "Completed with
:RB =EMPF error" is not set, reset receive enable
:
:BE

In the following sample programs for the various layer 2 services ( sections 8.5 to 8.9), data
are interchanged between two stations on the SINEC L2 LAN. Both stations are S5-95Us and have
the station addresses TLN 1 and TLN 2.
The parameters to be assigned to the layer 2 accesses are listed in section 8.3, Table 8-4. It is
assumed that you have already configured the DB1s.

Once you have completely developed your program for using a layer 2 service, start up your PLC.

Proceed as follows:
Switch the mode selector of the PLC to RUN.
Data transmissions are best checked by means of a programmer. Connect a programmer to
each PLC and have it display the DBs, the status bytes and the parameter assignment error
byte. (The format of the status bytes and parameter assignment error byte are shown in
chapter 5.).

Read also section 3.3 "Starting Up a System".

Appendix E contains the cycle delay times of the PLC in connection with data transmissions.

8-14 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.5 Sending Data to a Station (SDA Service)

The SDA (Send Data with Acknowledge) layer 2 service is used if an active station is to send data
to an active or passive station.

Data transmission schematic ( Figure 8-6):


The request (header + net data to be transmitted) in the flag or data area is sent with L2-SEND
(= request an layer 2).
The 'Receive" status byte informs the receiver that an indication has arrived.
The receiver fetches the indication (header + net data received) with L2-RECEIVE.
The 'Send' status byte informs the sender that a confirmation has been transmitted.
The sender fetches the confirmation (= header) with L2-RECEIVE.

S5-95U LAN bus S5-95U

Sender control program (Station 1 in the Receiver control program (Station 2 in the
example) example)
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaa

Request SDA SEND Request Indication


Header with 8 bytes SDA request
STBR:...1H
(Data) (Data)
In example: DB33,
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

DW 1 to DW 4 STBS:...2H

Data
In example: DB33,
DW 5 to DW 8
aaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaa

Confirmation
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

STBS:...3H
(acknowledge)
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Confirmation header Indication header


8 bytes RECEIVE RECEIVE 8 bytes
In example: DB33, In example: DB34,
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

STBS:...4H STBR:...4H
DW 10 to DW 13 DW 10 to DW 13
Data
In example: DB34,
DW 14 to DW 17

Figure 8-6. Sending and Receiving Data with Acknowledgement or Confirmation (SDA)

Figure 8-7 describes the structure of requests, confirmations and indications for the SDA service.

EWA 4NEB 812 6112-02 8-15


.
..
8
aaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaa

7
6
5
4
3
2
0
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

249
aaaaaaaa aaaaaaaaaaaaaaaa

8-16
Byte
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

low=0H or
Priority of
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service_class
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

send message
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SDA=00H

irrelevant

Send data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class
Request
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_code
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(0 to 242 bytes)
rem_add_station
station (1 to 126)

always enter FFH


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

FDL_Request=00H

rem_add_segment
User-definable ID
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FF (=default SAP 64)


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Destination SAP 0 to 62,


aaaaaaaaaaaaaaaaaaaaaa

Type of service requested


aaaaaaaaaaaaaaaaaaaa

Logical segment address;


Address of the destination
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa aaaaaaaaaa

7
6
5
4
3
2
1
0
Byte
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa

high=1H
Data Transmission by Accessing Layer 2 Services

low=0H or
Bits 4 to 7

Must be specified by the user in the request header


Priority of the
service_class

send message
user_id

SDA=00H
a request
com_class

link_status
( Table 8-5 )
service_code

is always FFH
Type of service:

rem_add_station
station (1 to 126)
Confirmation

rem_add_segment
Confirmation=01H

FF (=default SAP 64)


0

Destination SAP 0 to 62,

Logical segment address;


Address of the destination
Bits 0 to 3
ID assigned in connection with

.
..
8
7
6
5
4
3
2
1
0
Byte
aaaaaaaaaaaaaaaa

249
aaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

high=1H
low=0H or
priority of
Bits 4 to 7

receive frame
service_class
SDA=00H

(1 to 126)
irrelevant
irrelevant
com_class

Receive data
service_code
Indication

is always FFH
Indication=02H

Type of service:

(0 to 242 bytes)
rem_add_station

rem_add_segment
Source SAP 0 to 62,
FF (=default SAP 64)

Figure 8-7. Structure of Requests, Confirmations and Indications for the SDA Service
0

Logical segment address;


Address of source station
Bits 0 to 3
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaa

*
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

.
.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:
:
LSTA :
ANST :
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:BE
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

15H
11H
03H
02H
01H
00H
Value of
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

F
link_status

FY
Name :SENDER
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:JU FB 223
.
.
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

9
S5-95U, SINEC L2
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


0.0
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

rr

iv
rs

Invoking FB223 for SDA


ue

na
ok
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

OB1 (Sending PLC)


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

(PROFIBUS)
Abbreviation
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

or
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP 64 is defined as the default SAP.


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

station
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

available
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

link_status Message in the Confirmation Header


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Local station is passive or


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Meaning
Table 8-5. link_status Message for SDA
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Explanation

Send initiation bit for the SDN service


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Illegal parameters in the request header or


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Destination station is own station address or


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Positive acknowledgement, service executed


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

has been properly configured at the destination station

Send request and fetch confirmation ( section 8.4)


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Flag byte contains the link_status of the confirmation


- own SAP default SAP*: destination SAP is default SAP
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Negative acknowledgement; remote PLC is in STOP mode

No response from remote station or response not plausible


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

service_code or rem_add_station not activated at the remote


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- If own SAP = default SAP*: destination SAP is not default SAP


aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Negative acknowledgement; resources of remote FDL control not


Prerequisite: Destination station is an S5-95U and the connection
Data Transmission by Accessing Layer 2 Services
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

8-17
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

.
.

.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

8-18
18:
17:
16:
15:
14:
13:
12:
11:
10:
9:
8:
14:
13:
12:
11:
10:
9:
8:
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

:
:
EMPF :
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

:BE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
aaaaaaaaaaaa

F
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Name :EMPFANG
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

:JU FB 224
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

0.1

0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;
0000;
0000;
0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;

DB34
DB33
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

001,255;
000,048;
000,000;
002,000;
002,255;
000,048;
000,000;
001,000;
002,255;
000,048;
000,000;
000,000;
aaaaaaaaaaaa

Invoking FB224 for SDA


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

OB1 (Receiving PLC)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing the Indication at the Receiver


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Storing Request and Confirmation at the Sender


aaaaaaaaaaaa

Enable receive
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Data bytes 7 and 8


Data bytes 5 and 6
Data bytes 3 and 4
Data bytes 1 and 2
aaaaaaaaaaaa

com_class / user_id
com_class / user_id
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

com_class / irrelevant
****Request frame****
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

****Indication frame****
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / irrelevant
service_code / irrelevant
aaaaaaaaaaaa

Receive data from sender


service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

****Confirmation frame****
aaaaaaaaaaaa

service_class / source SAP


aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Fetch indication ( section 8.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

service_class/destination SAP
aaaaaaaaaaaa

service_class / destination SAP


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

Explanation
Explanation
Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaa aaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.6 Sending Data to Several Stations (SDN)

The SDA (Send Data with No Acknowledge) layer 2 service is used if an active station is to send
data to several active or passive stations (multicasting).

Data can also be sent to one active or passive station with the SDN service. However, SDA is
better suited for this ( section 8.5).
SDN has the following disadvantage compared with SDA:
The confirmation received by the sender contains no information on whether the data have been
correctly received or not. The sender only receives confirmation from its local communications
processor that the data have been sent off properly.

Prerequisites for multicasting:


• You must assign the same receive SAP in the DB1s of all receiving stations ( section 8.3).
• You must enter the global address for multicasting "127" in byte 6 of the request header.

Data transmission schematic ( Figure 8-8):


The request (header + net data to be transmitted) in the flag or data area is sent with L2-SEND
(request to layer 2).
The 'Receive" status byte informs all receivers that an indication has arrived.
Each receiver fetches the indication (header + net data received) with L2-RECEIVE.
The 'Send' status byte informs the sender that a confirmation has been transmitted.
The sender fetches the confirmation (= header) with L2-RECEIVE.

S5-95U LAN Bus S5-95U


Sender control program (Station 1 in the Receiver control program (Station 2 in the
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaa

Request SDN SEND Request Indication


Header with 8 bytes SDN request
STBR:...1H
(Data) (Data)
In example: DB33,
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

DW1 to DW4 STBS:...2H


Data
In example: DB33,
DW 5 to DW 8
aaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaa

Confirmation
aaaaaaaa
aaaaaaaa
aaaaaaaa

STBS:...3H
(acknowl-
edge)
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Confirmation header Indication header


8 bytes RECEIVE RECEIVE 8 bytes
In example: DB33, In example: DB34,
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

STBS:...4H STBR:...4H
DW 10 to DW 13 DW 10 to DW 13
Data
In example: DB34,
DW 14 to DW 17

Figure 8-8. Sending and Receiving Data without Acknowledgement or Confirmation (SDN)

EWA 4NEB 812 6112-02 8-19


...
8
aaaaaaaa aaaaaaaaaaaaaaaa aaa aaaa

7
6
5
4
3
2
0
aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa

249
aaaaaaaa aaaaaaaaaaaaaaaa

8-20
Byte
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

low=0H or
Priority of
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

send frame
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_class
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SDN=01H

irrelevant

Send data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

multicast)
com_class
Request
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_code
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(0 to 242 bytes)
rem_add_station
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

FDL_Request=00H

rem_add_segment

always enter FFH


User-definable ID
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FF (=default SAP 64)


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Destination SAP 0 to 62,


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Logical segment address;


station (1 to 126 or 127 for
Type of service requested:

Address of the destination


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

7
6
5
4
3
2
1
0
Byte
aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa
aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa
aaa aaa aaa aaa aaa aaa aaaa aaaa

high=1H
Data Transmission by Accessing Layer 2 Services

low=0H or
Bits 4 to 7

Must be specified by the user in the request header


send frame
Priority of the
service_class
user_id

SDN=01H
a request
com_class

link_status
( Table 8-6 )
service_code

is always FFH
Type of service:

rem_add_station

station (1 to 126)
Confirmation

rem_add_segment
Confirmation=01H

FF (=default SAP 64)


0

Destination SAP 0 to 62,

Logical segment address;


Address of the destination
Bits 0 to 3
ID assigned in connection with

...
8
7
6
5
4
3
2
1
0
Byte
aaaaaaaaaaaaaaaa

249
aaaaaaaaaaaaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa
aaaaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa

high=1H
low=0H or
priority of
Bits 4 to 7
Figure 8-9 shows the request, confirmation and indication structures for the SDN service

receive frame
service_class

(1 to 126)
irrelevant
irrelevant
com_class

Receive data
service_code
Indication

is always FFH
Indication=02H

(0 to 242 bytes)
SDN Multicast=7FH

rem_add_station

rem_add_segment

Figure 8-9. Structure of Requests, Confirmations and Indications for the SDN Service
Source SAP 0 to 62,
FF (=default SAP 64)
0

Logical segment address;


Address of source station
Type of service: SDN=01H or

Bits 0 to 3
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaa

*
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:
:
EMPF :
:
:
LSTA :
ANST :
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:BE
:BE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

15H
00H
Value of
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

F
F
link_status

FY
Name :SENDER
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Name :EMPFANG
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:JU FB 224
:JU FB 223

.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

9
S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


0.1
0.0
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

iv

Invoking FB224 for SDN


Invoking FB223 for SDN
ok
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

OB1 (Sending PLC)

OB1 (Receiving PLC)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

(PROFIBUS)
Abbreviation
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

or
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP 64 is defined as the default SAP.


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

link_status Message in the Confirmation Header


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Enable receive
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Local station is passive or


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Fetch indication ( section 8.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

sending (local) station completed


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Meaning
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Table 8-6. link_status Messages for SDN


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Explanation
Explanation

Send initiation bit for the SDN service


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Illegal parameters in the request header or


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Destination station is own station address or


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Send request and fetch confirmation ( section 8.4)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Flag byte contains the link_status of the confirmation


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- If own SAP default SAP*: destination SAP is default SAP


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Positive acknowledgement; transmission of data from the


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- If own SAP = default SAP*: destination SAP is not default SAP


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

8-21
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

8-22
18:
17:
16:
15:
14:
13:
12:
11:
10:
9:
8:
14:
13:
12:
11:
10:
9:
8:
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
aaaaaaaaaaaaaa aaaaaaaaaaaa

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;
0000;
0000;
0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;

DB34
DB33
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

001,255;
000,048;
001,000;
002,000;
002,255;
000,048;
001,000;
001,000;
002,255;
000,048;
001,000;
000,000;
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing the Indication at the Receiver


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing Request and Confirmation at the Sender


aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Data bytes 7 and 8


Data bytes 5 and 6
Data bytes 3 and 4
Data bytes 1 and 2

com_class / user_id
com_class / user_id
aaaaaaaaaaaaaa aaaaaaaaaaaa

com_class / irrelevant
****Request frame****
aaaaaaaaaaaaaa aaaaaaaaaaaa

****Indication frame****
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / irrelevant
service_code / irrelevant

Receive data from sender


service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaa

****Confirmation frame****

service_class / source SAP


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_class/destination SAP

service_class / destination SAP


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
aaaaaaaaaaaaaa aaaaaaaaaaaa

Explanation
Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaa aaaaaa
S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.7 Holding Data for Fetching Once Only by a Station (RUP_SINGLE


Service)
The RUP_SINGLE (Reply UPdate SINGLE) service is used for holding data for fetching in an
active or passive station. The data held can be fetched by an active station once only, using the
SRD service ( section 8.9).

Before the sender requests data from the receiver (SRD layer 2 service), the receiver must keep
the data ready in an SAP.
The receiver uses either the RUP_SINGLE or RUP_MULTIPLE service to do this ( section 8.8).
The RUP_SINGLE service holds the requested data ready for once-only fetching. If an active
station requests data cyclically, this guarantees that it always receives new data.
Reason : Once the sender has read the data out of the SAP, the latter is empty. When the SAP is
empty, i.e. no new data are yet pending, the sender receives a confirmation header
(SRD layer 2 service).
New data are written into the SAP at the next RUP_SINGLE or RUP_MULTIPLE.

Data holding procedure for the receiver ( Figure 8-10):


The request (header + net data to be held ready for fetching) in the flag or data area is sent
with L2-SEND (request to layer 2).
The 'Send' status byte informs the receiver that a confirmation has been transmitted, and the
receiver fetches the confirmation (= header) with L2-RECEIVE.
S5-95U LAN bus S5-95U

Sender control program (Station 1 in the Receiver control program (Station 2 in the

SAP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

The data are fetched by the Request SEND Request header


sender with the SRD service. (Data)
RUP_SINGLE 8 bytes
ID: 06H
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaaaaaaa aaaaaaaa
aaaaa aaaa

The receiver then gets an STBS:...2H In example: DB33,


indication, which it must fetch DW 1 to DW 4
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa

Confirmation
with the L2-RECEIVE
STBS:...3H Data
( 8.9).
In example: DB33,
DW 5 to DW 8
aaaaaaaaaa
aaaaaaaaaa
aaaaa

RECEIVE Confirmation
header, 8 bytes
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

STBS:...4H In example: DB33,


DW 10 to DW 13

As soon as the data are read out of the


SAP, the SAP can be refilled with data
(otherwise the sender will not receive any
data the next time it attempts to fetch them).

Figure 8-10. Holding Data Ready for Fetching with the RUP_SINGLE Service

Since the receiver sends data to itself with the RUP_SINGLE service, you must specify the same
SAP in DB1 for sending and receiving ( section 8.3). The destination SAP in the request header is
irrelevant.
Figure 8-11 shows the request and confirmation structures for the RUP_SINGLE service.

EWA 4NEB 812 6112-02 8-23


.
..
8
aaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaa aaaa

7
6
5
4
3
2
0
aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

249
aaaaaaaa aaaaaaaaaaaaaaaa

8-24
Byte
aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

15H
14H
06H
00H
Value of
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

low=0H or
Priority of
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service_class
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

send message
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
irrelevant

Send data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class
Request
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_code
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(0 to 242 bytes)
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

RUP_SINGLE=06H
FDL_Request=00H

rem_add_segment

always enter FFH


User-definable ID

lr

iv
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

no
ok
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Logical segment address;


Type of service requested:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

(PROFIBUS)
Abbreviation
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services

(temporary fault)
link_status Message in the Confirmation Header
Must be specified by the user in the request header
aaaaaaaaaaaaaaaaaaaa

7
6
5
4
3
2
1
0
Byte
aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa aaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaaaa

low=0H or
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Priority of the
service_class

send message

Meaning
user_id
aaaaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
a request
com_class

link_status
( Table 8-7 )
aaaaaaaaaaaaaaaaaaaa

Illegal parameters in the request header


service_code

is always FFH
Type of service:
aaaaaaaaaaaaaaaaaaaa

RUP_SINGLE=06H
Confirmation

rem_add_segment
Confirmation=01H
aaaaaaaaaaaaaaaaaaaa

Logical segment address;


aaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaaaa

ID assigned in connection with

Positive acknowledgement; data area loaded


Table 8-7. link_status Messages for the RUP_SINGLE Service
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Response resource being used at the moment by MAC


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Figure 8-11. Request and Confirmation Structures for the RUP_SINGLE Service
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Receive SAP not activated; receive SAP not equal to send SAP
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
.
aaaaaaaaaaaaaa

14:
13:
12:
11:
10:
9:
8:
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

:
:
LSTA :
ANST :
:
:
EMPF :
:
LSTA :
ANST :
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

:BE
:BE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
aaaaaaaaaaaaaa aaaaaaaaaaaa

F
F
F
aaaaaaaaaaaaaa

FY
Name :SENDER
FY
Name :SENDER
aaaaaaaaaaaaaa aaaaaaaaaaaa

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Name :EMPFANG
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

:JU FB 223
:JU FB 224
:JU FB 223

.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

9
9
aaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa

0.0
0.1
0.0

0000;
0000;
4444;
3333;
2222;
1111;
0000;
DB33
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

000,255;
000,000;
006,000;
001,000;
000,000;
000,000;
006,000;
000,000;
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

OB1 (Sending PLC)


OB1 (Receiving PLC)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

(holds data ready for fetching)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

(holding data ready for fetching)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Enable receive
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

Data bytes 7 and 8


Data bytes 5 and 6
Data bytes 3 and 4
Data bytes 1 and 2
aaaaaaaaaaaaaa aaaaaaaaaaaa

com_class / user_id
com_class / user_id
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

service_code / irrelevant

service_class / irrelevant
service_class / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaaaa

irrelevant / rem_add_segm
irrelevant / rem_add_segm
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Explanation
Explanation
Explanation

Send initiation bit for the SRD service


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Fetch INDICATION of the SRD service


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Invoking FB223 with the SRD Service in the Sending PLC (to fetch the data)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Send initiation bit for the RUP_SINGLE service

****Request frame, RUP_SINGLE service****


Invoking FB223 and FB224 with the RUP_SINGLE Service in the Receiving PLC
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

***Confirmation frame, RUP_SINGLE service***


aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing Request and Confirmation at the Receiver Using the RUP_SINGLE Service
Send request and fetch confirmation ( section 8.4)
Send request and fetch confirmation ( section 8.4)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Flag byte contains the link_status of the confirmation


Flag byte contains the link_status of the confirmation
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

8-25
aaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
Data Transmission by Accessing Layer 2 Services S5-95U, SINEC L2

8.8 Holding Data Ready for Fetching Several Times Over by One or More
Stations (RUP_MULTIPLE Service)
The RUP_MULTIPLE (Reply UPdate MULTIPLE) service is used for holding data for fetching in an
active or passive station. The data held can be fetched by an active station several times over,
using the SRD service ( section 8.9) ; from either one or several active stations.

Before the sender requests data from the receiver (SRD layer 2 service), the receiver must keep
the data ready in an SAP.
The receiver uses either the RUP_SINGLE or RUP_MULTIPLE service to do this ( section 8.8).
The RUP_MULTIPLE service ensures that the SAP keeps the requested data ready for fetching
until the SAP is overwritten by a new RUP_SINGLE or RUP_MULTIPLE . The data in the SAP
can therefore be read out several times.

If only one station is to fetch the data, this is also possible with the RUP_MULTIPLE service, but is
better done with the RUP_SINGLE service.( section 8.7).
Reason: If the RUP_MULTIPLE service is used, the sender cannot distinguish between new data
and data that have already been requested.

Data holding procedure for the receiver ( Figure 8.12):


The request (header + net data to be held ready for fetching) in the flag or data area is sent
with L2-SEND (request to layer 2).
The 'Send' status byte informs the receiver that a confirmation has been transmitted, and the
receiver fetches the confirmation (= header) with L2-RECEIVE.

S5-95U LAN bus S5-95U

Sender control program (Station 1 in the Receiver control program (Station 2 in the
example)
SAP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaa aaaaaaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaa

The data are fetched by the Request SEND Request header


sender with the SRD service. (Data) RUP_MULT. 8 bytes
ID: 07H
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaa
aaaaaa aaaaaaaa
aaaaaa aaaaaaaa
aaaaaa aaaaaaaa
aaa aaaa

The receiver then gets an STBS:...2H In example: DB33,


indication, which it must fetch
aaaaaa

Confirmation DW 1 to DW 4
with the L2-RECEIVE
STBS:...3H Data
( Section 8.9).
In example: DB33,
DW 5 to DW 8
aaaaaaaaaa
aaaaaaaaaa
aaaaa

RECEIVE Confirmation
header, 8 bytes
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

STBS:...4H In example: DB33,


DW 10 to DW 13

Figure 8-12. Holding Data Ready for Fetching with the RUP_MULTIPLE Service

Since the receiver sends data to itself with the RUP_MULTIPLE service, you must specify the
same SAP in DB1 for sending and receiving ( section 8.3). The destination SAP in the request
header is irrelevant.

8-26 EWA 4NEB 812 6112-02


...
8
aaaaaaaa aaaaaaaaaaaaaaaa aaa aaa aaaa

7
6
5
4
3
2
0
aaaaaaaaaaaaaaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa

249
aaaaaaaa aaaaaaaaaaaaaaaa

Byte
aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

15H
14H
06H
00H
Value of
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

link_status
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

low=0H or
Priority of
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

send frame
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

service_class
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
irrelevant

Send data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class
Request
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_code
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(0 to 242 bytes)
always enter FFH
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

FDL_Request=00H

rem_add_segment
User-definable ID

lr

iv
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

no
ok
RUP_MULTIPLE=07H
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Logical segment address;


Type of service requested:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

(PROFIBUS)
Abbreviation
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

(temporary fault)
link_status Message in the Confirmation Header
Must be specified by the user in the request header
aaaaaaaaaaaaaaaaaa

7
6
5
4
3
2
1
0
Byte
aaaaaaaaaaaaaaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaa aaa aaa aaa aaa aaa aaa aaaa aaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

high=1H
aaaaaaaaaaaaaaaaaa

low=0H or
Bits 4 to 7

send frame
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Priority of the
service_class

Meaning
user_id
aaaaaaaaaaaaaaaaaa

irrelevant
irrelevant
a request
com_class

link_status
( Table 8-8 )
aaaaaaaaaaaaaaaaaa

Illegal parameters in the request header


service_code

is always FFH
Type of service:
aaaaaaaaaaaaaaaaaa

Confirmation

rem_add_segment
Confirmation=01H

RUP_MULTIPLE=07H
aaaaaaaaaaaaaaaaaa

Logical segment address;


aaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaa

ID assigned in connection with

Positive acknowledgement; data area loaded


aaaaaaaaaaaaaaaaaa

Table 8-8. link_status Messages for the RUP_MULTIPLE Service


aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Response resource being used at the moment by MAC


aaaaaaaaaaaaaaaaaa

Figure 8-13 shows the request and confirmation structures for the RUP_MULTIPLE service.
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Figure 8-13. Request and Confirmation Structures for the RUP_MULTIPLE Service
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa

Receive SAP not activated; receive SAP not equal to send SAP
aaaaaaaaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaaaaaa

8-27
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
.
aaaaaaaaaaaaaa

8-28
14:
13:
12:
11:
10:
9:
8:
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

:
:
LSTA :
ANST :
:
:
EMPF :
:
LSTA :
ANST :
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

:BE
:BE
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
aaaaaaaaaaaaaa aaaaaaaaaaaa

F
F
F
aaaaaaaaaaaaaa

FY
Name :SENDER
FY
Name :SENDER
aaaaaaaaaaaaaa aaaaaaaaaaaa

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Name :EMPFANG
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

:JU FB 223
:JU FB 224
:JU FB 223

.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

9
9
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

0.0
0.1
0.0

0000;
0000;
4444;
3333;
2222;
1111;
0000;
DB33
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

000,255;
000,000;
007,000;
001,000;
000,000;
000,000;
007,000;
000,000;
aaaaaaaaaaaaaa aaaaaaaaaaaa

data ready for fetching)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

OB1 (Sending PLC)


OB1 (Receiving PLC)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

(holding data ready for fetching)


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Enable receive
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

Data bytes 7 and 8


Data bytes 5 and 6
Data bytes 3 and 4
Data bytes 1 and 2
aaaaaaaaaaaaaa aaaaaaaaaaaa

com_class / user_id
com_class / user_id
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

service_code / irrelevant

service_class / irrelevant
service_class / irrelevant
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / link_status
aaaaaaaaaaaaaa

irrelevant / rem_add_segm
irrelevant / rem_add_segm
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Explanation
Explanation
Explanation

Send initiation bit for the SRD service


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Fetch INDICATION of the SRD service


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Invoking FB223 with the SRD Service in the Sending PLC (to fetch the data)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa

Send initiation bit for the RUP_MULTIPLE service

****Request frame, RUP_MULTIPLE service****


aaaaaaaaaaaaaa aaaaaaaaaaaa

Send request and fetch confirmation ( section 8.4)


Send request and fetch confirmation ( section 8.4)
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

Flag byte contains the link_status of the confirmation


Flag byte contains the link_status of the confirmation
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

****Confirmation frame, RUP_MULTIPLE service****


aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


Storing Request and Confirmation at the Receiver Using the RUP_MULTIPLE Service
Invoking FB223 and FB224 with the RUP_MULTIPLE Service in the Receiving PLC (holds
aaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Data Transmission by Accessing Layer 2 Services

8.9 Sending Data and Fetching Data from a Station (SRD Service)

The SRD (Send and Request Data with Reply) layer 2 service is used by an active station to send
data to an active or passive station and/or fetch data from an active or passive station.

Prerequisite for data transmission:


You must hold data requested by the sender ready for fetching with the RUP_SINGLE
( section 8.7) or RUP_MULTIPLE layer 2 service ( section 8.8)

Data transmission schematic ( Figure 8-14):


The request (header + net data to be transmitted) in the flag or data area is sent with L2-SEND
(request to layer 2).
The 'Receive" status byte informs the receiver that an indication has arrived.
The receiver fetches the indication (header + net data received) with L2-RECEIVE.
The 'Send' status byte informs the sender that a confirmation has been transmitted.
The sender fetches the confirmation (= header + net data requested by the receiver) with L2-
RECEIVE.

S5-95U LAN Bus S5-95U

Sender control program (Station 1 in the Receiver control program (Station 2 in the
example)
aaaaaaaaaa
aaaaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa

SAP
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaa
aaaaaaaa

Request SRD SEND Request Indication


Header with 8 bytes SRD request
STBR:...1H
(Data) (Data)
In example: DB33,
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

DW 1 to DW 4 STBS:...2H
Data
In example: DB33,
DW 5 to DW 8
aaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaaaaa
aaa

Confirmation
aaaaaaaa
aaaaaaaa
aaaaaaaa

STBS:...3H
(acknow-
ledgement
+data)
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

Confirmation header Indication header


8 bytes RECEIVE RECEIVE 8 bytes
In example: DB33, In example: DB34,
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

STBS:...4H STBR:...4H
DW 10 to DW 13 DW 10 to DW 13
Data Data
In example: DB33, In example: DB34,
DW 14 to DW 17 DW 14 to DW 17

Figure 8-14. Sending and Fetching Data with the SRD Service

EWA 4NEB 812 6112-02 8-29


.
..
8
aaaaaaaa aaaaaaaaaaaaaaaa aaaa aaaa

7
6
5
4
3
2
0
aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

249
aaaaaaaa aaaaaaaaaaaaaaaa

8-30
Byte
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

high=1H
RECEIVE.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

low=0H or
Priority of
Bits 4 to 7
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

service_class
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

send message
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

user_id
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SRD=03H

irrelevant

Send data
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

com_class
Request
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

service_code
(request to layer 2).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

(0 to 242 bytes)
rem_add_station
station (1 to 126)

always enter FFH


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

FDL_Request=00H

rem_add_segment
User-definable ID
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

FF (=default SAP 64)


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Destination SAP 0 to 62,


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Logical segment address;


Type of service requested:

Address of the destination


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bits 0 to 3
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaa aaaaaaaaaa

Prerequisite for data transmission:

.
..
8
aaaaaaaaaaaaaaaa

7
6
5
4
3
2
1
0
Byte
aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

249
aaaaaaaaaaaaaaaa
aaaaaaaa aaaaaa
aaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa
aaaaaaaa
aaaa

Fetching the data by the sender ( Figure 8-14):

high=1H
Data Transmission by Accessing Layer 2 Services

low=0H or
Bits 4 to 7

Must be specified by the user in the request header


Priority of the
service_class

send message
user_id

SRD=03H
a request
com_class

link_status
( Table 8-9 )
service_code

is always FFH
Type of service:

(0 to 242 bytes)
rem_add_station
station (1 to 126)
Confirmation

rem_add_segment
Confirmation=01H

receiver for fetching


FF (=default SAP 64)
Requesting Data (SRD Layer 2 Service without Send Data)

Data held ready by the


Destination SAP 0 to 62,

Logical segment address;


( section 8.7) or RUP_MULTIPLE layer 2 service ( section 8.8).

Address of the destination


Bits 0 to 3
ID assigned in connection with
The receiver fetches the indication (header) with L2-RECEIVE.

.
..
8
7
6
5
4
3
2
1
0
Byte
aaaaaaaaaaaaaaaa

249
aaaaaaaaaaaaaaaa aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaa aaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

receiver, use the special case of the "SRD without send data" layer 2 service.

The 'Receive" status byte informs the receiver that an indication has arrived.

receive

high=1H
message
low=0H or
Priority of
You must hold data requested by the sender ready for fetching with the RUP_SINGLE

Bits 4 to 7
The 'Send' status byte informs the sender that a confirmation has been transmitted.

Figure 8-15 shows the request confirmation and indication structures for the SRD service

service_class
SRD=03H

(1 to 126)
irrelevant
com_class

link_status
( Table 8-10 )
service_code
Indication

Receive data
is always FFH
Indication=02H

Type of service:

(0 to 242 bytes)
If you do not want your sender to send any data to the receiver, but only request data from the

rem_add_station

rem_add_segment
Source SAP 0 to 62,
FF (=default SAP 64)

Figure 8-15. Structure of Requests, Confirmations and Indications for the SRD Service
0

Logical segment address;


Address of source station
Bits 0 to 3
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


The request (header + net data to be transmitted) in the flag or data area is sent with L2-SEND

The sender fetches the confirmation (= header + net data requested by the receiver) with L2-
*
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

22H
21H
20H
15H
11H
03H
02H
01H
09H
08H

Value of
Value of

0AH
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

link_status
link_status
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

rr

iv
rs

hi
lo
dl

nr

ue

na
dh
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

no_data
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

(PROFIBUS)
(PROFIBUS)

Abbreviation
Abbreviation
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

or
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP 64 is defined as the default SAP.


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

station
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

transaction
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

not available
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

priority data
priority data
link_status Message in the Indication Header
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

link_status Message in the Confirmation Header

priority available
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

high priority available


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Local station is passive or


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

acknowledgement for reply data


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Meaning
Meaning
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Illegal parameters in the request header or


Table 8-9. link_status Messages for the SRD Service
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- Destination station is own station address or


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Table 8-10. link_status Messages (Indications) for the SRD Service


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Positive acknowledgement for data sent; negative


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

has been properly configured at the destination station


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- own SAP default SAP*: destination SAP is default SAP

The reply to this SRD transaction was made with low-


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

The reply to this SRD transaction was made with high-


No response from remote station or response not plausible

No reply data were transmitted in connection with this SRD


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Positive acknowledgement for data sent; reply data with

service_code or rem_add_station not activated at the remote


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Negative acknowledgement; remote PLC is in the STOP mode


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

- If own SAP = default SAP*: destination SAP is not default SAP


Positive acknowledgement for data sent; reply data with low
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Negative acknowledgement; resources of the remote FDL control


Prerequisite: Destination station is an S5-95U and the connection
Data Transmission by Accessing Layer 2 Services
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

8-31
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
.

8-32
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

:
EMPF :
:
LSTA :
ANST :
:
:
LSTA :
ANST :
aaaaaaaaaaaa aaaaaaaaaaaa

:BE
:BE
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

F
F
F

FY
Name :SENDER
FY
Name :SENDER
aaaaaaaaaaaa aaaaaaaaaaaa

Name :EMPFANG
aaaaaaaaaaaa aaaaaaaaaaaa

:JU FB 224
:JU FB 223
:JU FB 223

.
.
.
.
aaaaaaaaaaaa aaaaaaaaaaaa

9
9
aaaaaaaaaaaa aaaaaaaaaaaa

0.1
0.0
0.0
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Invoking FB223 for SRD


aaaaaaaaaaaa aaaaaaaaaaaa

OB1 (Sending PLC)

OB1 (Receiving PLC)


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services

Receiving PLC (to hold data ready for fetching)


aaaaaaaaaaaa aaaaaaaaaaaa

Enable receive
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

RUP_MULTIPLE service
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Explanation
Explanation

Send initiation bit for the SRD service


aaaaaaaaaaaa aaaaaaaaaaaa

Fetch INDICATION of the SRD service


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Send initiation bit for the RUP_SINGLE and/or


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Send request and fetch confirmation ( section 8.4)


Send request and fetch confirmation ( section 8.4)
aaaaaaaaaaaa aaaaaaaaaaaa

Flag byte contains the link_status of the confirmation


Flag byte contains the link_status of the confirmation
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


Invoking FB223 and FB224 for the RUP_SINGLE and/or RUP_MULTIPLE Service in the
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa

18:
17:
16:
15:
14:
13:
12:
11:
10:
9:
8:
18:
17:
16:
15:
14:
13:
12:
11:
10:
9:
8:
7:
6:
5:
4:
3:
2:
1:
0:
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
KH
KH
KH
KH
KY
KY
KY
KY
KH
aaaaaaaaaaaaaa aaaaaaaaaaaa

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaa

0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;
0000;
0000;
4444;
3333;
2222;
1111;
0000;
DDDD;
CCCC;
BBBB;
AAAA;
0000;

DB34
DB33
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

001,255;
000,048;
003,032;
002,000;
002,255;
000,048;
003,000;
001,000;
002,255;
000,048;
003,000;
000,000;
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing the Indication at the Receiver


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Storing Request and Confirmation at the Sender


aaaaaaaaaaaaaa aaaaaaaaaaaa

.
.
.
.
.
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Data bytes 7 and 8


Data bytes 5 and 6
Data bytes 3 and 4
Data bytes 1 and 2

com_class / user_id
com_class / user_id
aaaaaaaaaaaaaa aaaaaaaaaaaa

com_class / irrelevant
****Request frame****
aaaaaaaaaaaaaa aaaaaaaaaaaa

****Indication frame****
aaaaaaaaaaaaaa aaaaaaaaaaaa

service_code / irrelevant

RUP_MULTIPLE service

service_code / link_status
service_code / link_status
aaaaaaaaaaaaaa aaaaaaaaaaaa

****Confirmation frame****

service_class / source SAP


aaaaaaaaaaaaaa aaaaaaaaaaaa

Receive data from the sender


aaaaaaaaaaaaaa aaaaaaaaaaaa

service_class / destination SAP


service_class / destination SAP
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
rem_add_station / rem_add_segm
aaaaaaaaaaaaaa aaaaaaaaaaaa

Explanation
Explanation
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Net data from the RUP_SINGLE and/or


aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa

Data Transmission by Accessing Layer 2 Services


aaaaaaaaaaaaaa aaaaaaaaaaaa

8-33
aaaaaaa aaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

9
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

9.6
9.5
9.4
9.3
9.2
9.1
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Programmer Functions Over the SINEC L2 Network


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Setting the L2 Basic Parameters on the Programmer


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Editing a Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa

Entering Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programmer Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Activating an Editing Path . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Selecting the L2 Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa
aaaaaaaaaaaa

..........
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

9 - 5
9 - 4
9 - 3
9 - 2

9 - 10
9 - 10
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

9-1.
9-8.
9-7.
9-6.
9-5.
9-4.
9-3.
9-2.
9-1.
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

Tables
Figures
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

The ”FUNCTION SELECTION/DEFAULTS” Screen of the


aaaaaaaaaaaa aaaaaaaaaaaa

Functions of a Programmer Operated as a SINEC L2 Station


aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

”BUS DIALLING” Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

Screen for Editing a Path (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Screen for Editing a Path (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Screen for Activating a Path (2) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


Screen for Activating a Path (1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

”SYSID CP L2 (LOCAL)” Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


”INTERFACE SELECTION” Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . .
aaaaaaaaaaaa aaaaaaaaaaaa

Path to be Edited with the ”BUS DIALLING” Utility . . . . . . . . . . . . . . . . . .


aaaaaaaaaaaa aaaaaaaaaaaa

..........
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

9
9
9

9
9
9
9
aaaaaaaaaaaa aaaaaaaaaaaa

-
-
-

-
-
-
-
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

9 - 2
5
4
9 - 3

9
8
7
6

10
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa aaaaaaaaaaaa
S5-95U, SINEC L2 Programmer Functions Over the SINEC L2 Network

9 Programmer Functions Over the SINEC L2


Network

This chapter will show you

• which programmer functions can be implemented over the SINEC L2 LAN for the S5-95U,
• how to establish the connection to a remote station from the programmer, and
• how to activate the connection.

You can operate the programmer as a station on the SINEC L2 LAN. Address TLN 0 is reserved for
the programmer.

Prerequisites:
To program the S5-95U over the SINEC L2 LAN, you must assign the necessary SINEC L2 interface
parameters in DB1.
At least the basic parameters must be in DB1. You will find tables of the basic parameters in section
1.4 of the manual. You must set these parameters in the S5-95U for the CP 5410 (PG 730/750/770
programmers) or CP 5412 (PG 685 programmer).
Important: Programmer functions over the SINEC L2 LAN can only be implemented for active S5-
95Us. Station status "STA AKT" must therefore be specified as a basic parameter in
DB1.
FMA services and the standard connection, PLC-to-PLC connection and cyclic I/O types of data
transmission, and layer 2 services can also be configured in addition to the programmer functions.

Note:
If you switch the PLC from STOP to RUN following a "PLC overall reset", the SINEC L2 interface
parameters are not set and the PLC cannot be programmed over the SINEC L2 LAN.

Reason: Following a "PLC overall reset" and a change from STOP to RUN mode, the default DB1
is again valid in the PLC. The SINEC L2 parameter block is within comment characters (#)
in default DB1, and is therefore not interpreted by the PLC.

Remedy: Overwrite each comment character with a blank character; set the basic parameters
( section 1.4); transfer the modified DB1 to the PLC, and switch the PLC from STOP to
RUN mode.

To reach an S5-95U over the SINEC L2 LAN from the programmer, you must edit the corresponding
path with the programmer's "Bus dialling" utility and store this path in a path file.
You can then activate the edited path for the particular station.

You need S5-DOS (version V and later) to select a remote station over the SINEC L2 LAN.
The following programmers can be operated currently as stations on the SINEC L2 LAN:
• PG 685 (together with CP 5412)
• PG 730 (together with CP 5410B or CP 5410B/FlexOS)
• PG 750 (together with CP 5410B or CP 5410B/FlexOS)
• PG 770 (together with CP 5410B or CP 5410B/FlexOS)

EWA 4NEB 812 6112-02 9-1


aaaaaaaaaaaaaaaaaaaaaa

9-2
9.1
aaaaaaaaaaaaaaaaaaaaaa

LAN.

Test
aaaaaaaaaaaaaaaaaaaaaa

Save
Delete
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

Directory
Force I/O
Stop PLC
Start PLC
aaaaaaaaaaaaaaaaaaaaaa

Compress
Input block
S5-95U,

Block stack
aaaaaaaaaaaaaaaaaaaaaa

Output block

Program test
aaaaaaaaaaaaaaaaaaaaaa

Force variable

Interrupt stack
Status variable
PLC functions
aaaaaaaaaaaaaaaaaaaaaa

Help functions
aaaaaaaaaaaaaaaaaaaaaa

PLC information

Output addresses
END program test
aaaaaaaaaaaaaaaaaaaaaa

System parameters
Signal status display
aaaaaaaaaaaaaaaaaaaaaa

Memory configuration
aaaaaaaaaaaaaaaaaaaaaa

Programmer Function
aaaaaaaaaaaaaaaaaaaaaa

interface of an S5-95U.
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

Programmer Functions
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

DIR
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

TEST

HELP

SAVE
STOP
INPUT

START
aaaaaaaaaaaaaaaaaaaaaa

FORCE
PC FCT

ISTACK

DELETE
STATUS

BSTACK
PC INFO

SYSPAR
OUTPUT
aaaaaaaaaaaaaaaaaaaaaa

Programmer Functions Over the SINEC L2 Network

MEM SIZE
STAT VAR
aaaaaaaaaaaaaaaaaaaaaa

END TEST
Mnemonic

PROGTEST
aaaaaaaaaaaaaaaaaaaaaa

COMPRESS

FORCE VAR

OUTP ADDR
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

No
No
No
Table 9-1. Functions of a Programmer Operated as a SINEC L2 Station

Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Yes
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

SINEC L2 LAN
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

Possible over the


The S5-95U can only be operated as a programmer slave on the SINEC L2 LAN, i.e. you cannot
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaa

• implement programmer functions over the LAN at another station from the control program of an

Table 9-1 lists all the functions that can be implemented from a programmer over the SINEC L2
• implement programmer functions at another station on the LAN through the programmer
aaaaaaaaaaa
9.2

can select.
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaa aaaaaaaaaa

F1
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

SINEC L2
aaaaaaaaaa aaaaaaaaaa

F2
aaaaaaaaaa aaaaaaaaaa

I N T E R F A C E
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

F3
aaaaaaaaaa aaaaaaaaaa

Selecting the L2 Interface

SELECT
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

F4
aaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa aaaaaaaaaa

- INTERFACE (L2
aaaaaaaaaa aaaaaaaaaa

S E L E C T I O N
aaaaaaaaaa aaaaaaaaaa

> Select interface using cursor keys


aaaaaaaaaa aaaaaaaaaa

F5
aaaaaaaaaaaaaaaaaa aaaaaaaaaa

> Select special IM511 protocol with F3

ADDR:
TTY / IM 511 - INTERFACE (STANDARD)
aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaa

00)
aaaaaaaaaaaaaaaaaa aaaaaaaaaa

F6
SINEC L2

SAVE
aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

F7

Figure 9-1. "INTERFACE SELECTION" Screen


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

- INTERFACE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

SIMATIC S5 / KOMI
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

F8

EXIT
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

interface appears in the message bar ( Figure 9-1), and confirm with <F6> (SAVE):
aaaaaaaaaaaaaaaaa aaaaaaaaaa

Programmer Functions Over the SINEC L2 Network

9-3
You can select the SINEC L2 interface with the programmer's "INTERFACE SELECTION" function
(key <F5> (INT) in the "PACKAGE SELECTION" screen. This screen lists only the interfaces you

Press cursor key < > or < > in the "INTERFACE SELECTION" screen until the SINEC L2
9-4
9.3

again.
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

F1
aaaaaaaaaaaa aaaaaaaaaaaaaa

EDIT
(BUS DIALLING).
aaaaaaaaaaaa aaaaaaaaaaaaaa

FOOTER
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

PATHFILE
aaaaaaaaaaaa aaaaaaaaaaaaaa

F2
aaaaaaaaaaaa aaaaaaaaaaaaaa

PRINT
F U N C T I O N
aaaaaaaaaaaa aaaaaaaaaaaaaa

Entering Defaults

:
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

NO

F3
aaaaaaaaaaaa aaaaaaaaaaaaaa

SELECT
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

: ST 2/95U
aaaaaaaaaaaa aaaaaaaaaaaaaa

Press <F1> (EDIT) to generate the path.


aaaaaaaaaaaa aaaaaaaaaaaaaa

station address 2 as endpoint of the path).

F4
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

ACTIVATE
aaaaaaaaaaaa aaaaaaaaaaaaaa

Programmer Functions Over the SINEC L2 Network


aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

F5
aaaaaaaaaaaa aaaaaaaaaaaaaa

DIS-
CONN.
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaaaaaaaa

F6
aaaaaaaaaaaa aaaaaaaaaaaaaa

DELETE
aaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaa aaaaaaaaaaaaaa

S E L E C T I O N / D E F A U L T S

ACTIVE INTERFACE :
SELECTED INTERFACE :
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

F7

DIR
PATH
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

CP L2
CP L2
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

PRINTER FILE: B:@@@@@@DR.INI


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

F8
FOOTER FILE: B:@@@@@@F1.INI
SIMATIC S5 / ODS01

PATHFILE: B:TEST@@AP.INI

EXIT
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa

Figure 9-2. The "FUNCTION SELECTION/DEFAULTS" Screen of the "BUS DIALLING" Utility
the printer file (if you have defined printer parameters for the printer with the "PRINTER" utility).
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


Choose a name for the path you want to generate (e.g. "TN2/95PLC" for the S5-95U with
When you have confirmed your choice of interface, the "PACKAGE SELECTION" screen appears

Select the "FUNCTION SELECTION/DEFAULTS" screen with <F2> (UTILITY) and <F1>

Choose names for the pathfile (e.g. C:TEST@@AP.INI), the footer file (if you want a footer) and
S5-95U, SINEC L2 Programmer Functions Over the SINEC L2 Network

9.4 Editing a Path

Supposing you want to use a programmer connected direct to the SINEC L2 LAN to reach the
station with LAN address 2. The endpoint of the path is to be the S5-95U with the station address 2.
Figure 9-3 shows an example of how to edit the path ( Figure 9-3) with the "LAN SELECT" utility.

PG
CP-L2
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaa

SINEC L2

S5-95U with SINEC L2 interface


CP L2

ENDP

Figure 9-3. Path to be Edited with the "BUS DIALLING" Utility

Note
The "ENDP" control processor and "CP L2" communications processor are integrated
in the S5-95U programmable controller ( section 3.1, Figure 3-2).
You must therefore show the S5-95U as consisting of "CP L2" and "ENDP" as has
been done in Figure 9-3.

EWA 4NEB 812 6112-02 9-5


9-6
appears:

Note
aaaaaaaaaaaa
aaaaaaaaaaaa

F1
aaaaaaaaaaaa
aaaaaaaaaaaa

printer or footer file.


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

SINEC L2

F2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

F3
aaaaaaaaaaaa

entered a wrong path element.


aaaaaaaaaaaa

CP PG-L2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa

F4
aaaaaaaaaaaa aaaaaaaa

CP-L2
aaaaaaaaaaaa aaaaaaaa

Programmer Functions Over the SINEC L2 Network


aaaaaaaaaaaa aaaaaaaa

PG/CP-L2
aaaaaaaaaaaa aaaaaaaa

F5
aaaaaaaaaaaa aaaaaaaa
aaaa

Press <F4> (CP-L2) to proceed to the next path level.


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

F6

SAVE
aaaaaaaaaaaa
aaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

Figure 9-4. Screen for Editing a Path (1)


aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

F7
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

If you want to delete the element last entered by you in the path,
DELETE
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

press <F7>. This avoids having to delete the whole path if you have
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

F8
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

AUX.
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

PATH NAME : ST2/95U

ELEMENT FUNCTION
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaa aaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


Press <F8> (AUX. FUNCTION) if you want to enter or modify the name of a program, symbol,
Press key <F1> in the "FUNCTION SELECTION/DEFAULTS" screen. The following screen
aaaaaaaaaaaa
aaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaa

F1

ENDP
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

SINEC L2
aaaaaaaaaaaa
aaaaaaaaaaaa

F2

MUX
COOR/
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

The screen changes to the following:


aaaaaaaaaaaa
aaaaaaaaaaaa

F3
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa

Press <F1> (ENDP) to complete the path.


aaaaaaaaaaaa aaaaaaaa aaaaaaaa

F4

reach the S5-95U with the station address 2.


aaaaaaaaaaaa aaaaaaaa aaaaaaaa

CP-L2
CP-L2
aaaaaaaaaaaa aaaaaaaa aaaaaaaa

Confirm the path parameters with <F6> (SAVE).


PG/CP-L2
aaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaa

F5
aaaaaaaaaaaa aaaaaaaa

CP-L1
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa

F6
ADDRESS :

SAVE
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaa

0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa

Figure 9-5. Screen for Editing a Path (2)

L2 to the L2 LAN to set the CP-L2's LAN parameters in the programmer.


aaaaaaaa aaaaaaaaaa

F7
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

DELETE
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

F8
aaaaaaaaaa

PATH NAME :ST 2/95U


aaaaaaaaaaaaaaaaaaaaaaaa

AUX.
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa

ELEMENT FUNCTION
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaa

Programmer Functions Over the SINEC L2 Network

9-7
You have now completed and stored the path. You must now activate the subpath from the PG/CP-
Change the default address "0" in the entry field beside the symbol for CP-L2 to "2" in order to
9-8
screen.
aaaaaaaaaaaa
aaaaaaaaaaaa

( section 9.5).
aaaaaaaaaaaa

in the message bar.


F1
aaaaaaaaaaaa

SYSID
aaaaaaaaaaaa
aaaaaaaaaaaa

SINEC L2
aaaaaaaaaaaa
aaaaaaaaaaaa

F2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

F3
aaaaaaaaaaaa

The edited path appears on the monitor.

SUBPATH
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

F4
ENDP
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

CP-L2
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

Programmer Functions Over the SINEC L2 Network

PG/CP-L2
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

F5
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa

TOTAL
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa

Activate the first path level by pressing <F3> (SUBPATH).


aaaaaaaaaaaa aaaaaaaa

F6
ADDRESS :
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaa

2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa

F7
aaaaaaaa aaaaaaaaaa

Figure 9-6. Screen for Activating a Path (1)


aaaaaaaaaaaaaaaaaaaaaaaaaa

Press <F4> (ACTIVATE) in the "FUNCTION SELECTION/DEFAULTS"


aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaa

F8
aaaaaaaaaaaaaaaaaaaaaaaaaa

PATH NAME : ST2/95U

EXIT
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaa
aaaaaa

processor in the programmer to the L2 LAN parameters (basic L2 parameters) of the system
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


The activated subpath is then marked with an "* ", and "DIRECT PG LINK ESTABLISHED" appears

Press <F1> (SYSID) to match the local LAN parameters of the CP-L2 communications
aaaaaaaaaaaa
aaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


F1
aaaaaaaaaaaa

SYSID
aaaaaaaaaaaa
aaaaaaaaaaaa

SINEC L2
SINEC H1
aaaaaaaaaaaa
aaaaaaaaaaaa

F2
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

appear as follows on your monitor:


aaaaaaaaaaaa
aaaaaaaaaaaa

F3
You can also edit more complex paths.
aaaaaaaaaaaa

SUBPATH
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

PG
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

F4
ENDP
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

CP-L2
CP-L2
CP-H1
CP-H1
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

F5
aaaaaaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaa

TOTAL
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

ADDRESS :
PASSWORD:
ADDRESS :
ETHERNET-
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

F6
2
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

F7
aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

Figure 9-7. Screen for Activating a Path (2)


aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

080006010000
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa aaaaaaaa

F8
aaaaaaaaaaaaaaaaaaaaaaaaaa

PATHNAME : ST 2/95U

EXIT
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa aaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaa
aaaaaa

Programmer Functions Over the SINEC L2 Network

9-9
SINEC L2 LAN. Proceed exactly as described on the previous pages. The edited path will then
For example, you can edit a path from a programmer on the SINEC H1 LAN to an S5-95U on the
Programmer Functions Over the SINEC L2 Network S5-95U, SINEC L2

9.5 Setting the L2 Basic Parameters on the Programmer

The following display appears when you press <F1> (SET SYSID) in the "FUNCTION
SELECTION/DEFAULTS" screen:
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa

S Y S I D C P L 2 (L O C A L)

LAN PARAMETERS : (PLEASE REMEMBER THAT EACH INCORRECT MODIFICATION OF


THE DEFAULT VALUES CAN IMPAIR THE OPERABILITY OF THE
NETWORK)

L2 NODE ADDRESS : 0
BAUD RATE : 187.5 KBD
SLOT TIME (WAIT FOR RECEIVE): 400
QUIET TIME (MODEM): 50
SETUP TIME: 80
SHORTEST STATION DELAY (SH. PROTOCOL PROC. TIME): 80
LONGEST STATION DELAY (LO. PROTOCOL PROC.TIME): 400
TARGET ROTATION TIME: 5000
GAP UPDATE FACTOR (1 - 100): 20
HIGHEST L2 STATION ADDRESS: 31
DEFAULT SAP: 57
PHYSICAL BUS CHARACTERISTICS: RS 485
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa

F1 F2 F3 F4 F5 F6 F7 F8

SET SYSID SELECT

Figure 9-8. "SYSID CP L2 (LOCAL)" Screen

The parameters shown are CP-L2 default parameters in the programmer, and must be matched to
the basic L2 parameters of the system ( Table 1-4, 1-5)!

Position the cursor to the parameter you want to change. You can select the baud rate and the
physical bus characteristics with <F3>.

Press <F1> (SET SYSID) to confirm and save the parameters you have changed.

9.6 Activating an Edited Path

You must always match the basic L2 parameters of the CP-L2 to the basic L2 parameters of the
system before activating a path starting at a programmer with an integral CP-L2 communications
processor ( section 9.5).

You can activate an edited path


• in the BUS DIALLING utility ( FUNCTION SELECTION screen)
or
• in an S5 program package with a path selection facility.

Activating a path establishes a communications link to a remote station.

9-10 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Appendix F
Appendix E
Appendix B
Appendix A

Appendix D
Appendix C
aaaaaaaaaaaaaa

Appendices
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Operations
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Rotation Time
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Layer 2 with S5-95U


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

SAP Numbers / Job Numbers


List of Abbreviations/ Glossary
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

List of Accessories and Order Numbers


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Technical Specifications; PLC Cycle Delay Times Caused by SINEC L2


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

DB1 Parameters, DB1 Parameter Assignment Errors, Calculation of Target


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

S5-95U Communications Matrix and Emulation of Types of Data Transmission in


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

A
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

Rotation Time
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

DB1 Parameters, DB1 Parameter Assignment Errors, Calculation of Target


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

A
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

t
s

v
u
q
p
n
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

m
ST

SF
EF
TLN

DBx
TRT

STB
SET
STA

MBz
KBS
KBE

MBh
HSA
BDR

DWy
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

J/Y/N
SDT 2
SDT 1

FMAE
aaaaaaaaaaaaaa

200 MBx
aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

AKT/PAS

Argument
Argument
Argument
Parameter
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Block ID: SL2:


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

-
s

v
u
q
p
n
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

MBh
MBh

1 to 63
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

J/Y/N

0 to 254
0 to 255
2 to 255
1 to 253
1 to 126

0 to 494
1 to 126
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

200 MBx
11 to 255
AKT/PAS

500; 1500
Argument

35 to 1,023
50 to 4,095
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

DBxDWy or MBz
DBxDWy or MBz
256 to 1,048,320
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range
Permissible Range
Permissible Range

Parameters for FMA Services


9.6; 19.2; 93.75; 187.5;
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Basic Parameters for all Functions


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Parameter for Standard Connections


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Slot time
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Baud rate
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Set-up time
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Bit time units*


Bit time units*
Bit time units*
Bit time units*
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Station addresses
Own station status
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Longest delay time

Baud rate in kbaud


Shortest delay time
Target rotation time
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Own station address

Job number, flag byte


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Job number A-NR=200


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Is FMA service activated?


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

j/J = ja; y/Y = yes; n/N = no


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the send mailbox


AKT = active, PAS = passive
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Flag byte

Flag byte
Data word
Data block
Location of the receive mailbox
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Explanation
Explanation
Explanation
Significance

Highest L2 station address on bus


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Activate FMA service MAC_EVENT


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the send coordination byte


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of status byte for FMA services


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Location of the receive coordination byte


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Errors, Calculation of Target Rotation Time


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Station address, including 1 to 31 for active stations


DB1 Parameters, DB1 Parameter Assignment
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 Parameters, DB1 PAFE, TRT


aaaaaaaaaaaaaa aaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

A-1
aaaaaaa aaaaaa aaaaaaaaaaaaaaaaaaa
*
**
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

A-2
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

b
n

DBx
aaaaaaaaaaaaaa

DBx
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

MBz
MBz
MBy
MBy
MBx

ZPM
ZPLI

ZPSS
STBS

ZPSE
ZPSA
ZPDB
ZPDB
STBR

ZPMS
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

DWf or X

DWc or X
DWc or X

DWd or X
DWb or X
DWe or X
DWd or X

DWa or X
Argument
Argument
Argument
Parameter
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Block ID:
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

SL2:
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

MBz
MBy

DBx
DBx

MBz
DB1 Parameters, DB1 PAFE, TRT
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

n MBy
n MBx

1 to 31

0 to 62

1 to 254
2 to 255
0 to 255
0 to 255
0 to 255
0 to 255
1 to 253
1 to 254
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1 to 253
1 to 254
2 to 255
0 to 255
0 to 255
0 to 255
0 to 255
1 to 126
DWe DWf
Argument

DWc DWd
DWa DWb
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

a b DWc DWd
Parameters for Cyclic I/O
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range

Permissible Range

The next flag byte is reserved as the length byte.


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Parameters for ZP Master Function

61)
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Parameters for PLC to PLC Connection


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Flag byte
Flag byte
Flag byte
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Data block
Data block
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZPE upper limit;


ZPA upper limit;
ZPE upper limit;
ZPA upper limit;
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slave input area


ZP slave output area
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

can be programmed)

A bit time unit is the time it takes to transmit one bit (reciprocal of the baud rate).
Parameters for ZP Slave Function
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slave station address


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reserved DB for cyclical I/Os


Flag byte
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP slave


Flag byte**
SINEC L2
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP master


Job number

Explanation
Explanation
Explanation
Significance
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Reserved data block for cyclical I/Os


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Status byte (STB) for ZP slave life list**


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZPE lower limit; data word; X for ”non defined”


ZPA lower limit; data word; X for ”non defined”
ZPE lower limit; data word; X for ”non defined”
ZPA lower limit; data word; X for ”non defined”
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

L2 SAP of ZP slave (if S5-95U is ZP slave, enter


Job number and location of status byte ‘Receive’
Job number and location of status byte ‘Transmit’
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP master/slave connection (max. 32 connections

data word; X for ”non defined”


data word; X for ”non defined”
data word; X for ”non defined”
data word; X for ”non defined”
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaa

**
***

:
:
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

360:
348:
336:
324:
312:
300:
288:
276:
264:
252:
240:
228:
216:
204:
192:
180:
168:
156:
aaaaaaaaaaaaaaaaaaaaaaaaaa

n
aaaaaaaaaaaaaaaaaaaaaaaaaa

MBy
MBx
aaaaaaaaaaaaaaaaaaaaaaaaaa

STBS
STBR
aaaaaaaaaaaaaaaaaaaaaaaaaa

KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
KS
Argument
Parameter
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

='
aaaaaaaaaaaaaaaaaaaaaaaaaa

='0
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

='5120
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP 64 is the default SAP


aaaaaaaaaaaaaaaaaaaaaaaaaa

='; END ';


='ZPM 42 61
='ZPM 41 61
=' BDR 1500
aaaaaaaaaaaaaaaaaaaaaaaaaa

='SF DB6 DW0

='STBR 48 MB79
='STBS 48 MB77
aaaaaaaaaaaaaaaaaaaaaaaaaa

n MBy
n MBx
aaaaaaaaaaaaaaaaaaaaaaaaaa

SL2: TLN 1
1 to 253
1 to 253
aaaaaaaaaaaaaaaaaaaaaaaaaa

Argument

HSA 1
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

='DW1 DW10 DW101 DW110


='ZPLI MB101 ZPM 40 61
='0 SDT 2 980 ST 1000
33 to 54, 64***
aaaaaaaaaaaaaaaaaaaaaaaaaa

Permissible Range

='DW21 DW30 DW121 DW130


='DW11 DW20 DW111 DW120
='ZPDB DB100 ZPMS MB100
='STB 200 MB200 FMAE Y
Parameters for Layer 2 Accesses

The next byte is reserved as the length byte.


aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

';
';
';
';
';
';
';
';
';
='STBS 2 MB10 STBR 2 MB11 ';
KBS MB62 KBE MB63 ';
EF DB7 DW';
';
';
SET 60 SDT 1 15';
TRT ';
STA AKT';
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Typical DB1 with all programmable SINEC L2 functions:


aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Cyclic I/O
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

FMA services
aaaaaaaaaaaaaaaaaaaaaaaaaa

Layer 2 access
aaaaaaaaaaaaaaaaaaaaaaaaaa

Basic parameters
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

Standard connection
Flag byte**
Flag byte**
aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP number

PLC-to-PLC connection
aaaaaaaaaaaaaaaaaaaaaaaaaa

Explanation
Significance
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP number and location of the 'Send' status byte


aaaaaaaaaaaaaaaaaaaaaaaaaa

SAP number and location of the 'Receive' status byte


aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 Parameters, DB1 PAFE, TRT

A-3
aaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

A-4
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Basic
Basic
Basic
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

parameters
parameters
parameters

ST
ST
ST

SET
SET
SET
Parameter
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SDT 2
SDT 1
SDT 2
SDT 1
SDT 2
SDT 1
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

in bit time units


in bit time units
in bit time units

and/or CP 5430-1

SIMATIC Devices
S5-95U active
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

S5-95U passive
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

in kbaud
in kbaud
in kbaud

Baudrate
Baudrate
Baudrate
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

1
0
x
x

60
12
10
40
12
80
40
12
73
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

9.6
9.6
9.6

100
TLN
DB1 Parameters, DB1 PAFE, TRT
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
x
STA
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

1
0

65
15
15
60
12
80
60
12
76
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

170
19.2
19.2
19.2
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

BDR
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

1
0

45
45
45
80
12
80
12
99
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

HSA

200
240
190

93.75
93.75
93.75
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

TRT
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

1
0

80
80
12
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

12

360
400
150
380
150
170

187.5
187.5
187.5
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
SET
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

Relevant Basic Parameters for the S5-95U as an Active/Passive Station


aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

ST

1
0

80
80
12
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

12

360
360
360
400

500
500
500

1000
1000
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

in DB1)
(Defaults
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SDT 1
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

80
60
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

60

980
150
980
150
980
150

3000
3600
1000
Defining the Arguments of Basic Parameters for the S5-95U as a Function of the Baud Rate

1500
1500
1500
x
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

SDT 2
aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

Defining the Arguments of Basic Parameters for the S5-95U in Conjunction with Other
Defining the Arguments of Basic Parameters for the S5-95U in Conjunction with the CP 5410
aaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaaaaa aaaaaaaaaa


4
3
2
1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

transmission:
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

SRD4
SDA3
SDN2
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Cyclical I/O

Token1
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of Frame
S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

target rotation time.


aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Standard connection
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC to PLC connection


aaaaaaaaaaaaaaaaaaaaaaaaaaaa

connection (only broadcast)


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

70
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

9.6

270
180
170
example, SDN or SDA frames)
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Calculating the Target Rotation Time


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

(not broadcast) and PLC to PLC connection


aaaaaaaaaaaaaaaaaaaaaaaaaaaa

70
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

270
185
190
19.2
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Proceed as follows to calculate the target rotation time:


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

70
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

270
190
210
93.75
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

75

280
230
230
187.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Baud Rate in kbaud

Number of token frames = number of active stations on the SINEC L2 network


aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

An example of calculating the target rotation time can be found on the next pag
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

500
425
480
145
500
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

SRD (Send and Request Data) = data transmission and data request with comfirmation ; for Cyclic I/O
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

calculate the basic load. The values given in the table are specified in bit time units.
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Rate" on page A-4, you can calculate the target rotation time required for the following types of

SDN (Send Data with No acknowledge) = data transmission without acknowledgement;for standard
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

entitled "Defining the Arguments of Basic Parameters for the S5-95U as a Function of the Baud
Assuming that you have defined the SET, ST, SDT 1 and SDT 2 arguments as listed in the table
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

345

1160
1040
1120
1500
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

SDA (Send Data with Acknowledge) = data transmission with acknowledgement; for standard connection
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

DB1 Parameters, DB1 PAFE, TRT

A-5
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Determine the maximum possible number of frames for each different type of frame (for

Add 11 bit time units to the basic load for every byte transmitted. The result is your worst-case
Out of these data and using the following table and the explanations to the token frame,
aaaaaaaaaaaaaa
DB1 Parameters, DB1 PAFE, TRT S5-95U, SINEC L2

Example of Calculating the Target Rotation Time

Four active and two passive stations are connected to the SINEC L2 network.
TLN of the active stations: 1, 2, 3, and 4
TLN of the passive stations: 40, 41
HSA: 4
BDR: 500 kBaud
SET: 0
ST: 400 bit time units
SDT1: 12 bit time units
SDT2: 360 bit time units

Data traffic for


• Station 1: ZP master SRD frame with 4 bytes of transmit data to station 40:
2 bytes of received data from station 40;
SRD frame with 10 bytes of transmit data to station 41;
10 bytes of received data from station 41
PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 2:
PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 3;
PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 4

• Station 2: PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 1

• Station 3: PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 1

• Station 4: PLC to PLC conn. SDA frame with 30 bytes of transmit data to station 1

Calculation of the basic frame load and the required time:


Token frames: 4·145 = 580 bit times units
Station 1: 1·SRD with 6 bytes of net data 500+6·11 = 566 bit times units
1·SRD with 20 bytes of net data 500+20·11 = 720 bit times units
3·SDA with 30 bytes of net data 3·(425+30·11) = 2265 bit times units
Station 2: 1·SDA with 30 bytes of net data 425+30·11 = 755 bit times units
Station 3: 1·SDA with 30 bytes of net data 425+30·11 = 755 bit times units
Station 4: 1·SDA with 30 bytes of net data 425+30·11 = 755 bit times units
Sum (rounded up): = 6400 bit times units

1
Target rotation time to set: 6400 bit time units · = 12800 µs
500 kBaud

Tip to optimize the target rotation time:


• Assign the station addresses in ascending order (1, 2, ...).

A-6 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Slot time (ST)


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Longest station
Shortest station
Parameter
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

7H
6H
5H
4H
3H

20H
17H
Set up time (SET)

delay time (SDT2)


delay time (SDT1)
S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Error Code of DB1

word or flag word)


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Interpreter (left byte in data


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

90U/S5-95U System Manual.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

DB1 Parameter Assignment Errors


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

range
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

the first bit of the next frame.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

and the response to this event.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Syntax error in block ID


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Explanation of the SET, ST, SDT1, and SDT2 Parameters

Syntax error in parameter


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

(receipt) of the first bit of the next frame.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Permissible range: 0 to 494 bit time units*


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Permissible range: 11 to 255 bit time units*

L2 interface not in working order


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Explanation

Permissible range: 35 to 1023 bit time units*


Permissible range: 50 to 4095 bit time units*
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Parameter combination not allowed


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Significance
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

is valid for a data frame as well as for a token frame.


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

* One bit time unit is the time it takes to transmit one bit (reciprocal value of baud rate)
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Value exceeds permissible range in an argument


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

A flag byte has been assigned twice for the status bytes
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

Syntax error in argument, or value goes upside permissible


aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

The error code is in the left byte; “04H” is in the right byte as the error location for SL2: SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

You can read out the DB1 parameter assignment errors as codes. All you need to do is to specify
in DB1, parameter block “ERT:”, where to store the error code (in the flag area or in a data block).

parameter block. Parameter assignment for “ERT:” is described in detail in section 9.1.2 of the S5-
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

DB1 Parameters, DB1 PAFE, TRT

“Dead time”; this is the time allowed to pass between the occurrence of

transmitter of a frame must wait for the receiving station to respond. This

transmission(receipt) of the last bit of a frame and transmission (receipt) of


Longest protocol processing time; this is the longest span of time between
Shortest protocol processing time; this is the shortest span of time
between transmission(receipt) of the last bit of a frame and transmission
Wait-to-receive time or wait-to-reply time; this is the length of time the
an event (e.g., the receipt of a character or expiration of an internal timer)
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa

A-7
aaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaa
DB1 Parameters, DB1 PAFE, TRT S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa

Error Code of DB1


Interpreter (left Significance
byte in data
word or flag word)

21H L2 basic parameter: TLN (station address) of an active station can be only
1 to 31
22H L2 basic parameter: TLN (station address) is higher than HSA (highest station
address)

23H The connection has been configured to own station


24H PLC to PLC connection to a passive station is not possible; or, with standard
connection, there is no send mailbox for a passive station.
25H FMA service MAC_EVENT has been activated (DB1 parameter FMAE y), but
“STB 200” was not entered
SDT 1 - 35
26H L2 basic parameter: SET must be longer than SDT1 (SET > 2
)
27H No receive mailbox was specified for the standard connection
28H No send mailbox was specified for the standard connection

29H L2 basic parameter missing; all basic parameter must be present in DB1
parameter block “SL2:”.
30H There are several “SL2:” parameter blocks

31H L2 basic parameter: SDT2 must be (35+2 times SET)

32H L2 basic parameter: (ST - 15) must be SDT2


40H ZP master: no data block was specified in DB1 for ZP (ZP DB)

41H ZP master: ZP master was entered for a passive station


42H ZP master: ZP master has no ZP connection

43H ZP master: at least in one ZP connection the ZP slave address is wrong (ZP
slave address=ZP master address)
44H ZP master: the ZP connection was assigned twice

45H ZP master: The ZPA (ZP output area) was not entered consistently (without
gaps) in ZPDB

46H ZP master: length error in ZPA (ZP output area)

47H ZP master: The ZPE (ZP input area) was not entered consistently (without
gaps) in ZPDB or overlaps.
48H ZP master: length error in ZPE (ZP input area)

49H ZP master: ZPA and ZPE overlap in ZP DB


52H ZP slave: no data block was specified in DB1 for ZP (ZP DB)

53H ZP slave: neither ZPA nor ZPE were specified in DB1

54H ZP slave: ZPA and ZPE overlap in ZP DB

A-8 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa

B
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

SAP Numbers / Job Numbers


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
*
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

:
bus:
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

61
56
55
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

0, 1
Definition of terms:
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP
S5-95U, SINEC L2

62, 63

EWA 4NEB 812 6112-02


2 to 32
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

57 to 60
33 to 54
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

64 (default SAP)
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

The following applies to PLC-to-PLC connections:


reserved
reserved
reserved
reserved
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP 2 means a PLC-to-PLC connection to station 1


Cyclical I/O
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP 32 means a PLC-to-PLC connection to station 31


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Layer 2 accesses
Layer 2 accesses
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Standard connection
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

more details about the internal process of data transfer.


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

L2-SEND and L2-RECEIVE.*


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP Numbers / Job Numbers


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

• The residence number (destination address) has to be identified.


aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

Function/Explanation
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

The system automatically assigns the SAP numbers for the functions listed below.
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

This appendix contains information that you do not have to know to work with the S5-95U
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

PLC to PLC connection via integrated standard function blocks


• The correct residence door (=SAP) must be found in order to deliver the package (message).
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

read in the frame. To achieve this, another parameter is provided, the SAP (Service Access Point).
programmable controllers as SINEC L2 stations. This appendix is for the network expert who wants
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

SAP Numbers / Job Numbers

B-1
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaa

The job number carried by a frame running on the network helps the required station to identify and

A mail carrier transporting a package to the receiver is in a situation similar to the message on the
aaaaaaaaaa aaaaaaaaa
SAP Numbers / Job Numbers S5-95U, SINEC L2

The job number indicates the following:

• Which of the communications services is used (see table below)


• With PLC to PLC connections:
- in L2-SEND, which station will receive the data
- in L2-RECEIVE, which station transmitted the received data.
• With layer 2 accesses
- in L2-SEND, which layer 2 access is used for the data to be sent
- in L2-RECEIVE, which layer 2 access is used for the received data
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaa

Job Number Used for

0 nothing
1 to 31 transmission (transmitting and receiving) via PLC to PLC
connection
32 nothing
33 to 54, 64 sending the request and fetching the confirmation in the
case of layer 2 accesses
55 to 63, 65 to 132 nothing
133 to 154, 164 fetching the indication in the case of layer 2 accesses
155 to 163, 165 to 199 nothing
200 service and diagnostics functions with FMA services
201 nothing
202 fetching the ZP slave life list for the ZP master with cyclic
I/O
203 to 255 nothing

B-2 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa

C
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

List of Abbreviations/Glossary
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
S5-95U, SINEC L2 List of Abbreviations/Glossary

C List of Abbreviations/Glossary
LAN-Specific Mnemonic Explanation

A-NR Parameter for FB L2-SEND and FB L2-RECEIVE: job number

AS Active star coupler

BDR DB1 parameter: SINEC L2, Baud rate (specifies the speed of the data transfer)

BF LED Bus fault LED

CBR DB1 parameter: SINEC L2, standard connection, location of the receive
coordination byte

CBS DB1 parameter: SINEC L2, standard connection, location of the send coord. byte

CP Communications processor

DBNR Parameter for FB L2-SEND and FB L2-RECEIVE: data block number (location of
the source and destination data)

FMA Field bus management

FMAE DB1 parameter: SINEC L2, activate FMA service MAC_EVENT

FO Fiber optics

FOL Fiber optic link

GAP For an active station: the address range from the own station address to the next
active station address.

GP Global I/O

HSA DB1 parameter: SINEC L2, highest station address

LAS List of active stations

LB Length byte

OPM Optical plastic module

OSM Optical silica module

PAFE Parameter assignment error byte

PROFIBUS Process field bus

QANF Parameter for FB L2-SEND: start address of source data area

QLAE Parameter for FB L2-SEND: amount of source data

QTYP Parameter for function block L2-SEND: type of source data

RM DB1 parameter: SINEC L2, standard connection, receive mailbox location

SAP Service access point

SC Standard connection

EWA 4NEB 812 6112-02 C-1


List of Abbreviations/Glossary S5-95U, SINEC L2

LAN-Specific Mnemonic Explanation

SDA Send data with acknowledge

SDN Send data with no acknowledge

SDT 1 DB1 parameter: SINEC L2, shortest station delay time

SDT 2 DB1 parameter: SINEC L2, longest station delay time

SET DB1 parameter: SINEC L2, set-up time

SM DB1 parameter: SINEC L2, standard connection, send mailbox location

SL2: DB1 block ID for SINEC L2

SRD Send and request data

ST DB1 parameter: SINEC L2, slot time

STA DB1 parameter: SINEC L2, station status

STB Status byte

STBR DB1 parameter: SINEC L2, PLC to PLC connection, location of the receive status
byte

STBS DB1 parameter: SINEC L2, PLC-PLC connection, location of the transmit status
byte

TLN DB1 parameter: SINEC L2, station address

TN Station

TRT DB1 parameter: SINEC L2, target rotation time

ZANF Parameter for FB L2-RECEIVE: start address of the destination data area

ZLAE Parameter for FB L2-RECEIVE: amount of source data

ZP Cyclic I/O

ZP DB DB1 parameter: SINEC L2, Cyclic I/O, data block for Cyclical I/Os

ZPA Cyclic I/O output range (location of the send data )

ZPE Cyclic I/O input range (location of the received data )

ZPLI DB1 parameter: SINEC L2, cyclic I/O, status byte for the ZP slave life list

ZPM DB1 parameter: SINEC L2, cyclic I/O, ZP master/slave relationship

ZPMS DB1 parameter: SINEC L2, cyclic I/O, status byte for the ZP master

ZPSA DB1 parameter: SINEC L2, cyclic I/O, ZP slave output range

ZPSE DB1 parameter: SINEC L2, cyclic I/O, ZP slave input range

ZPSS DB1 parameter: SINEC L2, cyclic I/O, ZP slave status byte

ZTYP Parameter for FB L2-RECEIVE: type of destination data

C-2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 List of Abbreviations/Glossary

Glossary

Active star coupler Resource for coupling fiber optic cables


Active station When ready to send data, an active station may send data to, and
request data from, other stations on the LAN
B

Baud rate Data transmission speed expressed as the number of bits


transmitted per second (baud rate = bit rate)

Bit time unit The time taken to transmit a bit (the reciprocal of the baud rate)
Bit-serial field bus system Bus system used at the field level in integrated automation
systems; information is transmitted in bit-serial mode over the bus
cable
Broadcast Data and information sent from an active station to all active and
passive stations on the LAN
Bus Common transmission path to which all stations are connected

Bus cable Twisted-pair, shielded cable for connecting stations with each other
Bus connector Resource for the direct interconnection of stations on the LAN

Bus terminal Resource used for connecting a station to the bus cable
C

Cell level A hierarchical level in an integrated automation system: Receives


production orders from the process supervision level; this level is
generally represented by manufacturing cells, each of which is
controlled by at least one PLC
Communications processor That part of a PLC controlling message traffic over the SINEC L2
LAN parallel to the control processor
Confirmation Acknowledgement of a service request

Coordination byte Diagnostic byte for flagging error and coordination information when
sending and/or receiving data over a standard connection

Cyclic I/O (ZP) Cyclic data interchange between ZP master (generally active
station) and ZP slaves (generally passive stations)
D

Data transmission Activity on the transmission link (bus or LAN cable)

E
Explicit communications The time at which communications take place is determined by the
setting of an initiation bit in the user program

EWA 4NEB 812 6112-02 C-3


List of Abbreviations/Glossary S5-95U, SINEC L2

Field device A device, such as a sensor or actuator, permitting the exchange of


information between the control system and the process
Field level A hierarchical level in an integrated automation system; the
interchange of information between the control system and the
process is implemented by means of field devices, sensors and
actuators

FMA services Debugging and diagnostic services for monitoring the network and
the local stations; implement network management functions to the
PROFIBUS standard
FO transmission Configuration of the SINEC L2 LAN using optical fiber conductors
technology or waveguides (necessary in noisy environments)

G
GAP Address area of the active station extending from its own address
to that of the next active station
I

Implicit communications Data communications over the LAN take place automatically and
are not initiated by the user program

Indication Indication of an event


L

LAN access method Controls access to the transmission medium by the stations to
guarantee the functional interchange of data
master-slave method
token passing method
Layer 2 Layer 2 of the ISO (International Organization for Standardization)
7-layer reference model for communications; in PROFIBUS terms,
layer 2 is referred to as the Fieldbus Data Link (FDL)

Layer 2 services Communications mechanisms provided to the user by the layer 2


firmware of the communications processor
Local station Initiator of a communications link, either as a sending or requesting
station
Longest station delay time The longest time elapsing between sending or receiving the last bit
of a frame and the sending or receiving of the first bit of the next
frame
M

Master-slave method LAN access method when there is only one station active and all
other stations are passive; only the active station automatically has
the right to send, while all passive stations can send data to an
active station only when requested to do so by that station

Multicasting Transmitting from an active station to a group of active and passive


stations
O

C-4 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 List of Abbreviations/Glossary

Optical fiber link Transmission medium employing fiber optic waveguides


P

Parameter assignment Diagnostic byte for flagging possible errors when assigning
error byte parameters to the integral L2-SEND and L2-RECEIVE FBs
Passive station A passive station may only exchange data with an active station
when requested to do so by that station
Planning level The hierarchical level in an integrated automation system at which
production orders are planned, product strategy is established,
production guidelines are defined and information from the
production process is monitored

Process supervision level The hierarchical level in an integrated automation system at which
decisions are made concerning production procedures and the
coordination of function groups

PROFIBUS Process and field bus as defined in the PROFIBUS standard (DIN
19245). The standard specifies the functional, electrical and
mechanical properties of this bit-serial field bus system
R

Receive mailbox Area in the data block (DB) or flag byte containing the data
received from a data transmission

Receiver remote station


Remote station A responding station in a communications link as opposed to the
initiating local station

Repeater A resource for amplifying LAN bus signals and coupling LAN
segments over great distances

Repeater adapter A resource for a mixed configuration of RS 485 and FO


transmission technologies

Request A service request of the local station


RS 485 transmission SINEC L2 LAN configuration involving shielded twisted- pair wires
technology
S

SAP Service access point to layer 2


SDA Send Data with Acknowledge: Data transmission service provided
by layer 2 for acyclic send and request mode
SDN Send Data with No Acknowledge: Data transmission service
provided by layer 2 for acyclic send and request mode

Segment The smallest functional unit of a LAN

Send mailbox Area in a data block (DB) or flag byte containing the data to be
transmitted
Sender local station

EWA 4NEB 812 6112-02 C-5


List of Abbreviations/Glossary S5-95U, SINEC L2

Setup time The time allowed to elapse between an event (e.g. receipt of a
character or expiry of an internal monitoring time) and the response
to that event ("dead time")

Shortest station delay The shortest time elapsing between sending or receiving the last
bit of a frame and sending or receiving the first bit of the next
frame

SINEC L2 SINEC L2 local area network


SINEC L2 local area A bus-type LAN configuration consisting of one or more segments
network coupled together by repeaters; used for networking PROFIBUS-
compatible PLCs and field devices at the cell and field levels

Slot time Wait-to-receive time (or wait-to-reply time); the length of time the
sender (initiator) of a frame must wait for the receiving station to
respond. It is immaterial whether this is a message or data frame or
a token frame.
SRD Send and Request Data: Data transmission service provided by
layer 2 for acyclic send and request mode

Star coupler active star coupler

Station Device/PLC capable of transmitting and receiving data via the LAN
bus
Station address Each station has an address (assigned to it as a parameter) to
enable send and receive jobs to be uniquely assigned to it
Status byte Diagnostic byte for flagging the status of a job and any errors in
data transmission
Subminiature D connector 9-pin plug or male connector to DIN 41652

Subminiature D socket 9-pin socket or female connector to DIN 41652


T

Target rotation time The maximum permissible token rotation time


Terminating resistor Resistance or resistance network used to match the line
impedance of LAN cables; terminating resistors are always required
at the end of the cable or segment
Terminator terminating resistors

Token A defined bit string ("assigned"/"unassigned") authorizing a station


to send data over the LAN

Token hold time The difference between the target rotation time and the token
rotation time; the active station only has this time at its disposal for
sending data over the LAN
Token passing method Bus access method when all stations are active;
the token (permission to send) is passed from one station to
another while all stations are logically interconnnected

C-6 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 List of Abbreviations/Glossary

Token rotation cycle The time that elapses between transmitting and receiving a token
frame by an active station.
Token rotation time The period, in the view of the active station, during which the
station was not in the possession of the token
Transmission technology RS485 transmission technology
FO transmission technology
Types of data transmission Transmission mechanisms enabling data transmission to be
optimally adapted to the particular situation

ZP input area Area in a data block (DB) containing the data received in the case
of cyclic I/O
ZP master ZP station capable of interrogating other ZP stations

ZP output area Area in a data block (DB) containing the data to be sent in the case
of cyclic I/O

ZP slave ZP station that can be interrogated by a ZP master


ZP slave life list Diagnostic area in a data block (DB) or flag byte of the ZP master
for flagging current ZP slave errors or faults

EWA 4NEB 812 6112-02 C-7


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

D
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

List of Accessories and Order Numbers


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
S5-95U, SINEC L2 List of Accessories and Order Numbers

D List of Accessories and Order Numbers

Order Number
S5-95U programmable controller with SINEC L2 interface 6ES5 095-8MB02

S5-90U/S5-95U system manual German 6ES5 998-8MA12


with User's Guide S5-90U and S5-95U English 6ES5 998-8MA22
French 6ES5 998-8MA32
Spanish 6ES5 998-8MA42
Italian 6ES5 998-8MA52
SINEC L2 interface for the S5-95U programmable controller manual
German 6ES5 998-8MB12
English 6ES5 998-8MB22
French 6ES5 998-8MB32
Spanish 6ES5 998-8MB42
Italian 6ES5 998-8MB52

Bus-Specific accessories for RS 485 transmission technology


SINEC L2 bus connector IP 20 6ES5 762-1AA11
SINEC L2 bus connector IP 20 with PG socket 6ES5 762-1AA21
SINEC L2 bus terminal RS 485 1.5 m, approx. 5 ft 6GK1 500-0AA00
3,0 m, 10 ft 6GK1 500-0AA00
SINEC L2 bus terminal RS 485 with
attached PG interface 1.5 m, 5 ft 6GK1 500-0DA00
SINEC L2 repeater for
nominal operating voltage 24 V, IP 20 6GK1 510-0AC00
SINEC L2 repeater for
nominal operating voltage 24 V, IP 65 6GK1 510-0AD00
SINEC L2 bus cable (indoors) 6XV1 830-0AH10
SINEC L2 bus cable (buried) 6XV1 830-3AH10
Bus-Specific accessories for Fiber Optic transmission technology
SINEC L2FO PF bus terminal for plastic FO cable 6GK1 500-1AA00
SINEC L2FO SF bus terminal for glass FO cable 6GK1 500-1AB00
Active star coupler AS 501 A 6GK1 501-0AA00
Active Star coupler AS 501 B 6GK1 501-0AB00
SINEC L2FO one-port module OPM 6GK1 501-1AA00
SINEC L2FO one-port module OSM 6GK1 501-1AB00
SINEC L2FO SF repeater adapter für glass FO cable 6GK1 510-1AA00
SINEC L2FO connecting cable plastic with
HP connector 5 m, approx. 16 ft 6XV1 830-4AH50
10 m, 33 ft 6XV1 830-4AN10
15 m, 49 ft 6XV1 830-4AN15
20 m, 66 ft 6XV1 830-4AN20
25 m, 82 ft 6XV1 830-4AN25

EWA 4NEB 812 6112-02a D-1


aaaaaaaaaaaaaa

E
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa

Technical Specifications; Cycle Delay Times of the PLC Caused by SINEC L2


aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaaaaaaaaa
aaaaaaa
S5-95U, SINEC L2 Technical Specifications; Cycle Delay Times

E Technical Specifications; Cycle Delay Times of


the PLC Caused by SINEC L2 Operations
Climatic Environmental Conditions Data Specific to SINEC L2 (continued)
see S5-90U/S5-95U System Manual
Interface RS 485
Mechanical Environmental Conditions Transmission type bit-serial
Transmission protocol
see S5-90U/S5-95U System Manual
for layers 1 and 2 of the
ISO-7 layer design according to
Electromagnetic Compatibility (EMC), Noise Immunity
DIN 19245 part 1
see S5-90U/S5-95U System Manual
Access procedure
IEC-/VDE Information - between active stations token passing, to
see S5-90U/S5-95U System Manual DIN 19245, part 1
- between active and passive stations master-slave, to
Internal Technical Specifications DIN 19245, part 1
Number of stations
see S5-90U/S5-95U System Manual - total (active and passive) 126
- active, max. 31
Worst Case PLC Delay Time caused by SINEC L2 - for one segment, max. 31
Operation
- with standard connections 550 to 650 µs* Transmission rate 9.6 kBaud
(adjustable in DB1) 19.2 kBaud
- with PLC to PLC conn. at every L2 FB call 500 to 650 µs*
93.75 kBaud
- with cyclical I/Os when transferring ZP data 187.5 kBaud
at the ZP cycle control point 400 to 600 µs* 500 kBaud
1500 kBaud
* depending on the amount of data

Power Supply (Internal) SINEC L2 Communications Services

Input voltage Standard connections


- rated value DC 24 V - amount of data per job 1 to 242 bytes
- permissible range 20 to 30 V - accessible destination address
Current consumption from 24 V (for transmitting) 1 to 31
- for the S5-95U typ. 280 mA - possible source address
- with full ext. I/O configuration typ. 1.2 A (for receiving) 1 to 31
Output Voltage - broadcast available yes
- V 1 (for external I/Os) +9 V
PLC to PLC connections
- V 2 (for PG and SINEC L2 interface) +5.2 V
- amount of data per job 1 to 242 bytes
Output Current
- accessible destination address
- from V 1 1A
(for transmitting) 1 to 31
- from V 2 (total) 0.65 A
- possible source address
- from V 2 for SINEC L2 interface 0.1 A
(for receiving) 1 to 31
Short-circuit protection for V 1, V 2 (PG) yes, electronic
- broadcast available no
Short-circuit/overvoltage protection yes, fuse
for V 2 (SINEC L2 interface) 250 mA, quick act. Cyclic I/O
Floating no - ZP master yes, for max. 32 ZP slaves
Degree of protection class I - ZP slave yes
Back-up battery see S5-90U/S5-95U System Manual - amount of data for ZPE 0 to 128 DW (ZP master)
0 to 121 DW (ZP slave)
Data Specific to Onboard I/Os - amount of data for ZPA 0 to 128 DW (ZP master)
see S5-90U/S5-95U System Manual 0 to 121 DW (ZP slave)
- accessible destination address
Data Specific to SINEC L2 (ZP master, for transmitting) 1 to 126
- possible source address
Main processor 80C537 (ZP slave, for receiving) 1 to 31
Communications processor V25+ with SPC - Broadcast available no
(Siemens PROFIBUS controller)
Bus cable two-wire, shielded,
twisted cable

EWA 4NEB 812 6112-02 E-1


Technical Specifications; Cycle Delay Times S5-95U, SINEC L2

SINEC L2 Communications Services (Continued) Integral Blocks

Layer 2 Services Integral Organization Blocks


- Amount of data per job 0 to 242 bytes - OB1 cyclical program scanning
- Reachable destination address
- OB3 interrupt-driven program processing
(when sending data) 1 to 126
- Possible source address - OB13 time-controlled program processing
(when receiving data) 1 to 126
- OB21 start-up program processing
- Number of layer 2 accesses 23 (SAP 33 to 54, 64)
(manual cold restart)
- SDA Active station sends data to an - OB22 start-up program processing
active or passive station (power recovery)
- SDN Active station sends data to - OB31 cycle trigger
several active or passive stations
- OB34 battery failure
- RUP_SINGLE Active or passive station holds
- OB251 PID control algorithm
data ready for fetching once only
by an active station
Integral Function Blocks
- RUP_MULTIPLE Active or passive station holds - FB240 code converter: BCD4 to 16-bit
data ready for fetching by several fixed point
active or passive stations
- FB241 code converter: 16-bit fixed point
- SRD Active station sends data and/or to BCD4
fetches data held ready for it from
- FB242 multiplier: 16-bit fixed point
an active or passive station
FMA Services - FB243 divider: 16-bit fixed point
- LAS_LIST_CREATE local service - FB250 reading in analog values
(no additional bus load)
- FB251 outputting analog values
- MAC_EVENT local service
(no additional bus load) - FB252 L2-SEND
- FDL_STATUS remote service
- FB253 L2-RECEIVE
(additional bus load)
- READ_VALUE local service
(no additional bus load)
- TIME_TTH_READ local service
(no additional bus load)
Programmer Functions

E-2 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

500
500
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

1500
1500

!
187.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Kbits/s
Kbits/s
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

9.6; 19.2;
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

93.75; 187.5
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Baud Rate in
Baud Rate in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


1
1

Caution
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

0.2 km
0.4 km
1.0 km
9.6; 19.2; 93.75 1.2 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

2
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

2
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

0.4 km
0.8 km
2.0 km
2.4 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

transmission over the SINEC L2 LAN.


Increasing the interrupt response time
3
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Distance Table for RS 485 Technology:

3
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

90U/S5-95U System Manual, section 10.3).


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

1.4 km 2.8 km 4.2 km -


4
0.6 km
1.2 km
3.0 km
3.6 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

4
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Interrupt Response Time and PLC Cycle Delay Time


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
5
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

0.8 km
1.6 km
4.0 km
4.8 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Distance Table for Glass Fiber Optic Cable Technology:


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

5
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
6
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

1.0 km
2.0 km
5.0 km
6.0 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
6
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
1.4 km 2.8 km 4.2 km 5.6 km 7.0 km 8.4 km -
are taken, otherwise the SINEC L2 interface will be destroyed.

7
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

2.4 km
6.0 km
7.2 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

1.4 km 2.8 km 4.2 km 5.6 km 7.0 km 8.4 km 9.8 km


aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Number of Segments Connected in Series


Number of Segments Connected in Series
7
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

2.8 km
7.0 km
8.4 km

.......
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

-
-
-
8
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

16
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

3.2 km
8.0 km
9.6 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

23.8 km
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa

Technical Specifications; Cycle Delay Times

Should this be the case, make sure that the necessary equipotential bonding measures
In extensive networks, the potential difference between two stations may exceed ± 7 V.

E-3
interrupt response time - worst case - corresponds to the cycle delay time caused by the current

The table overleaf lists the worst-case times for PLC cycle delay times in connection with data
response time is 850 µs. (For calculation of the interrupt response times without SINEC L2 see S5-
SINEC L2 function. In the case of programmer functions, the worst-case increase in the interrupt
Since process interrupts cannot interrupt on-going SINEC L2 processing, the increase in the
aaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaa
Technical Specifications; Cycle Delay Times S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa

Type of Prerequisites Amount of When PLC Scan PLC Cycle Delay Time
Data Trans- Data Cycle Loaded as Sender or Receiver
mission

Standard Sending and/or 1 to When sending: Worst case for 1 byte:


connection receiving is 242 bytes The PLC scan 550 µs
enabled cycle is loaded
when the send job Worst case for
is registered by the 242 bytes:
operating system 650 µs
(this takes place
within 10 ms)
When receiving:
The PLC scan
cycle is loaded
when receive data
has arrived at
receive mailbox.

PLC-to-PLC When sending: 1 to 242 Every time an L2- When assigning


connection/ Send job is bytes FB is invoked parameters direct to the
layer 2 possible (PLC/PLC)/ (FB252, FB253) L2-FBs:
0 to 242
services bytes worst case for 1 byte:
(layer 2) 500 µs
worst case for 242 bytes:
600 µs
When receiving: When assigning
Receive data parameters indirectly to
are available the L2-FBs:
worst case for 1 byte:
550 µs
worst case for 242 bytes:
650 µs

Cyclic I/O Cyclic I/O is ZP master: 1 When transferring Worst case for 1 word
defined to 128 words the ZP data at the ZPA and 1 word ZPE:
ZPA and/or 1 ZP cycle 400 µs
to 128 words checkpoint (prior to
ZPE the OB1 cycle) Worst case for 128 words
ZP slave: ZPA and 128 words ZPE:
600 µs
1 to 121
words ZPA
and/or 1 to
121 words
ZPE

Programmer functions:
Programmer functions vary considerably regarding their influence on the cycle delay time and
therefore no generally valid times can be specified.

E-4 EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa

F
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

on Layer 2 with the S5-95U


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa

S5-95U Communications Matrix and Emulation of Types of Data Transmission


aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

F
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Device

S5-95U
S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

OP30/B*
OP30/A*

OP30/C*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

CP5430-1
CP5430-0
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

TD20/240-8*
TD10/240-8*
TD10/220-5*

OP20/240-8*
OP20/220-5*
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

the S5-95U
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Order No.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PC conn. FDL-NET5412/MS-DOS
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

6AV3 520-1EL00
6AV3 020-1EL00
6AV3 010-1EL00

6AV3 530-1RS31
6AV3 520-1DK00
6AV3 010-1DK00

6AV3 530-1RR31
6AV3 530-1RR11
6AV3 530-1RR30
6AV3 530-1RR10
6AV3 530-1RR21
6AV3 530-1RR01
6AV3 530-1RR20
6AV3 530-1RR00
6GK1 543-0AA01
6GK1 543-0AA00
6ES5 095-8MB22
6ES5 095-8MB21
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Conn.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Standard
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
x
x
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

as the respective data transmission connections and services.


The matrix represents only the present state of the art (08/93).

Conn.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC-PLC
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Master
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

980-1AA21-0AX0 and over the SINEC L2 S5 module option, Order No. 6AV3 970-1XB30-0AA0)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
x
x
ZP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Slave
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, Order No. 6ES5 095-8MB12


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

x
x
x
x
x
x
x
x
x
x
x
x
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Layer 2
S5-95U Communications Matrix and Emulation
of Types of Data Transmission on Layer 2 with

Services
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Under development (possible only with standard function block FB55 for the TD/OP link to SIMATIC S5, Order No. 6AV3
S5-95U Communications Matrix and Emulation of Transmission
Types on Layer 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

F-1
The following overview lists the Siemens devices with which the S5-95U can communicate, as well
aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

F-2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

PLC-PLC
Standard
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Connection
Connection
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of Data
Transmission
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Types on Layer 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

stations:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• SDA low
• SDA low

• SDA low,

permitted
permitted

Send frame:
Send frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• SDA high,
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• SDN low for

Receive frame:
Receive frame,
broadcasting
L2 Frame

passive stations:

• Only SDA low


• Only SDN low
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

high permitted
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• SDN low and SDN


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive frame, active


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

permitted
permitted

Send frame:
Send frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive frame:
Receive frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• 1 to 242 bytes
• 1 to 242 bytes
• 1 to 242 bytes
• 1 to 242 bytes
(in Net Data)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Length of L2 Frame
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U Communications Matrix and Emulation of Transmission


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

+1
+1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

permitted
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Emulation of Types of Data Transmission for the S5-95U on Layer 2


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

When sending:
When sending:

• Local SAP =
56 permitted

When receiving:
When receiving:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• Remote SAP =

source address
• Local SAP = 56
• Local SAP = 56
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• Local SAP = de-

• All remote SAPs


stination address

local address + 1
L2 SAPs (Default

• Remote SAP = 56
SAP not Permitted)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• Remote SAPs, only


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

permitted
permitted
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

When receiving:
When receiving:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

L2 Source
Addresses

= local SAP - 1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• Only source address


• All source addresses
S5-95U, SINEC L2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP Slave
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP Master
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Type of Data

Layer 2 Services
Transmission
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Special Feature:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

S5-95U, SINEC L2

EWA 4NEB 812 6112-02


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

slave:
master:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slave:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP master:
• SRD low

permitted

Send frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive frame:
L2 Frame

• SDA low/high
• SDA low/high
• SRD low only

• SRD low/high
• SDN low/high
• SRD low/high
• SDN low/high
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

high permitted
Send frame of ZP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• RESPONSE low
• RESPONSE low

Receive frame from


and RESPONSE
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Response frame from


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

slave:
slave:
master:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP master:

permitted
permitted
permitted

Send frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive frame:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• 0 to 242 bytes
• 0 to 242 bytes
• 0 to 242 bytes
• 0 to 242 bytes
• 0 to 244 bytes
• 0 to 242 bytes
(in Net Data)

Send frame of ZP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Receive frame from


Length of L2 Frame
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Response frame of ZP
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

DB1)
0 to 62
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

permitted
permitted
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

slave = 61
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

ZP slaves =
master = 61

When sending:
When sending:

62 permitted

When receiving:
Response frame of ZP Response frame of ZP When receiving:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

54, 64 (default
54, 64 (default

SAP permitted)
SAP permitted)
(configurable in
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• Local SAP of ZP
• Local SAP of ZP

• Remote SAPs of
• Remote SAPs of

ZP master = 0 to

• All remote SAPs


• All remote SAPs
L2 SAPs (Default

• Local SAP = 33 to
• Local SAP = 33 to
SAP not Permitted)
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

the connection was properly configured in the local S5-95U.


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

Emulation of Types of Data Transmission for the S5-95U on Layer 2 (Continued)


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

permitted
permitted
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

When receiving:
When receiving:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

L2 Source
Addresses
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

• All source addresses


• All source addresses
S5-95U Communications Matrix and Emulation of Transmission
Types on Layer 2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

F-3
connection (not broadcasting) and the PLC-to-PLC connection (local SAP=56
If an S5-95U is in the STOP mode, receiving of a frame via the standard

and 2 to 32) is acknowledged on layer 2 with ”UE” (FDL/FMA 1/2-User Error) if


aaaaaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

Index
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa

EWA 4NEB 812 6112-02


aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
aaaaaaaaaaaa
S5-95U, SINEC L2 Index

Index

A Cyclic I/O (continued)


AS 501 active star coupler 1-25, 1-27 - slave life list 7-8, 7-9, 7-14
- start-up sequence 7-3

B
BF LED 3-7
D
Data exchange 7-1, 7-2
Bit time unit 1-9, 1-10
Data transmission type
Broadcasting 1-7, 1-16, 4-1,
- emulation on layer 2 F-3
4-5, 4-14
- PLC to PLC connection 6-1
Bus cable 1-3, 1-24, 2-2 - standard connection 4-1
- routing the 2-8 - cyclic I/O 7-1
Bus connector 1-3, 1-23, 2-3 DB1
- mounting 2-2 - example A-3
- SINEC L2 2-2 - input 1-11
Bus parameter block 3-22 - parameter assignment error A-7
- parameters 3-13, 4-3, 6-5,
Bus segment 1-3, 1-21, 2-2 7-6, 8-10
- connecting, to the L2 repeater 2-6 - preset in the programmable
Bus terminal 1-23 controller 4-3
- RS 485 1-3 DB1 basic parameters 1-9, A-7
- rules for setting 1-10
C Default
CBR Coordination byte - DB1 4-3
CBS Coordination byte - parameters 1-8
Communication 1-13 Default SAP 8-7
- explicit Diagnostics 3-10
- implicit
Diagnostics functions 3-8, 3-10
Communications processor
- tasks 3-3 Direct parameter assignment 5-4

com_class 3-11, 8-8 Double token 3-27

Configuring
- a system 3-5 E
Confirmation 3-10, 3-11, 3-14 Equipotential bonding 2-5
Event parameter block 3-27
Coordination byte
- ‘Receive’ (CBR) 4-2, 4-3, 4-8, 4-14 Explicit communication 1-13
- ‘Send’ (CBS) 4-2, 4-3, 4-6, 4-14
CP 5410 communications processor 1-12, 9-1 F
CP 5412 communications processor 1-12, 9-1 FB222 3-14
CP 5430 communications processor 1-12, 6-3, 7-4
FB223 8-11
Cyclic I/O 1-12, 7-1, 7-2 FB224 8-11
- characteristics 1-14
- cycle control point 7-3 FB252 see: Standard function blocks
- data exchange 7-1, 7-2 FB253 see: Standard function blocks
- DB 7-4, 7-5
FDL_STATUS 3-14, 3-19
- input area 7-5
- master 7-1, 7-4, 7-5 Female D connector
- output area 7-5 - pin assignment 3-3
- safety function 7-3 Field bus management 3-10
- slave 7-1, 7-5
Field device 1-4
Cycle delay time E-3

EWA 4NEB 812 6112-02 1


Index S5-95U, SINEC L2

Flag byte 255 see: Parameter M


assignment error byte MAC_EVENT 3-14, 3-26
FMA header see: Header - activate 3-13
FMA service 3-10 Male D connector 2-3
- DB1 parameters 3-13 Master-slave principle 1-5
- characteristics 3-12
Multicasting 1-17, 1-16, 8-19
- prerequisites to using 3-12
Frame
- type of A-5
N
Net data 4-2, 4-5, 4-7, 6-2

G
O
Gap update factor 3-22
Operating principle
Grounding methods 2-4
- of the programmable controller 3-3

H P
Header 3-11, 8-3 PAFE see: Parameter assignment
Hierarchy levels error byte
- in an automation network 1-1 PG 685 9-1
PG 730 9-1
I PG 750 9-1
Implicit communication 1-13 PG 770 9-1
Indication 3-14, 3-26, 8-3, PG slave 9-2
8-4 Parameters 5-3
- header 3-26 Parameter assignment
Indirect parameter assignment 5-4 - direct 5-4
Installation - indirect 5-4
- components 2-1 Parameter assignment error 3-14
Installing - in DB1 A-7
- a system 3-5 - in L2-SEND 5-5
- in L2-RECEIVE 5-5
Interrupt response time E-3
Parameter assignment error byte
(PAFE) 5-5
J - structure of 5-5
Job number 5-2, 6-1, 6-4
Partial configuration
- typical 1-18
L PLC to PLC connection 6-1
L2 FBs see: Standard function blocks - characteristics 1-12
L2 interface - DB1 parameters 6-5
- connecting, to the network 3-6 PLC cycle control point 7-3
- connector assignment 3-3 PLC cycle delay time E-3
LAS_LIST_CREATE 3-17 Potential differences 2-5
Layer 1 8-1 Priorities of message frames 1-6
Layer 2 8-1 Priority
Layer 2 services 8-1 - of a connection 1-6
- DB1 parameters 8-10 PROFIBUS 1-3
- characteristics 1-14
Length byte 5-6, 6-4, 8-9 R
Lightning protection 2-8 READ_VALUE 3-21

link_status 3-11, 3-17, 3-19, Receive mailbox (RM) 4-2, 4-3, 4-7, 4-14
3-21, 3-24, 8-17, rem_add_segment 8-8
8-21, 8-24, 8-27,
8-31 rem_add_station 3-11, 8-8

2 EWA 4NEB 812 6112-02


S5-95U, SINEC L2 Index

Repeater 1-24, 2-4, 2-6, 2-7 SRD 8-29, A-5, F-3


- without send data 8-30
Repeater adapter 1-29
Request 3-10, 3-11, 3-14, ST see: Slot time
8-3, 8-4 Standard connection 4-1
RESPONSE F-3 - characteristics 1-14
- DB1 parameters 4-3
Response time ZP slave repsonse
time Standard function blocks 5-6, 6-1
- assigning parameters to 5-4
RM Receive mailbox - L2-SEND (FB252) 5-1
RS 485 SINEC L2 repeater - L2-RECEIVE (FB253) 5-1
see: Repeater - parameters 5-3
RUP_MULTIPLE 8-26 Star coupler AS 501
RUP_SINGLE 8-23 - active 1-25, 1-27
Star network 1-20
S Start-up
Safety functions 7-3 - sequence 3-4
SAP 8-23, 8-26, B-1, - steps for 3-8
F-2 - testing during 3-26
- test possibilities 3-8
SAP number 7-3, 8-6, 8-9, B-1
Station
SC see: Standard connection
- active 1-4, 1-9
SDA 8-15, A-5, F-2 - address 1-4, 4-1
SDN 8-19, A-5, F-2 - passive 1-4, 1-9
SDT1 see: Station delay time Station delay time
- shortest A-7
SDT2 see: Station delay time - longest A-7
Segment 2-7 Status byte (STB) 5-6, 7-4, 7-7
Send mailbox (SF) 4-2, 4-3, 4-5, 4-14 - error 3-14
Service access point - error codes 5-7
- for the ZP slave 7-10
see: SAP
- for the ZP master 7-8
Service request 3-10 - ‘Receive’ 6-2, 6-4, 8-9
service_code 3-11, 3-14, 8-8 - ‘Transmit’ 6-2, 6-4, 8-9
SET see: Set-up time Status byte error 3-16
Set-up time A-7 Status indication
- of the ZP slave 7-9
SF see: Send mailbox
STB see: Status byte
SINEC L2 bus connector
see: Bus connector Subminiature D connector 2-3
Supply voltage 2-5
SINEC L2 bus segment
- connecting the
see: Bus segment
SINEC L2 installation
- components 2-1 T
SINEC L2 network 1-21 Target rotation time 1-6, 3-22
- calculating the A-5
SINEC L2FO bus terminal SF-B/PF-B 1-26
Terminal cable 1-3
SINEC L2FO network 1-25
Terminator 2-6, 2-8
SINEC L2 repeater RS 485
Repeater Testing
- during start-up 3-11
SINEC L2FO SF repeater adapter for 1-29
L2 repeater TIME_TTH_READ 3-24

Slot time A-7 TLN see: Station address

SM Send mailbox

EWA 4NEB 812 6112-02 3


Index S5-95U, SINEC L2

Token
- cycle 1-4, 1-5
- frame 1-4, 1-5, A-5,
- hold time 1-7, 3-24
- passing 1-5
Transmission technology
- RS 485 1-21
- FO 1-21
TRT see: Target rotation time
U
user_id 3-11

W
Wildcard length 5-3

Z
ZP see: Cyclic I/O
ZPA see: ZP output area
ZPE see: ZP input area
ZP input area (ZPE) 7-2, 7-3
- lower limit 7-6
- upper limit 7-6
ZP output area (ZPA) 7-2, 7-3
- lower limit 7-6
- upper limit 7-6
ZP slave life list 7-2, 7-3, 7-14
ZP slave response time 7-10, 7-11
ZP slave watchdog 7-11

4 EWA 4NEB 812 6112-02


Siemens AG
AUT 125 Doku
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
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.

Title of Your Manual:


Order No. of Your Manual:

Edition:

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:

You might also like