Thông tin tài liệu
s
Preface, Contents
Organization Blocks
1
Common Parameters for SFCs
2
Copy and Block Functions
3
SFCs for Controlling Program
Execution
4
SFCs for Handling the System Clock
5
SFCs for Handling Run-Time Meters
6
SFCs for Transferring Data Records
7
DPV1 SFBs According to
PNO AK 1131
8
SFCs for Handling Time-of-Day
Interrupts
9
SFCs for Handling Time-Delay
Interrupts
10
SFCs for Handling Synchronous Errors
11
SFCs for Handling Interrupts and
Asynchronous Errors
12
SFCs for Diagnostics
13
SFCs and SFBs for Updating the
Process Image and Processing Bit
Fields
14
System Functions for Addressing
Modules
15
SFCs for Distributed I/Os
16
SFCs for Global Data Communication
17
Overview over the S7 Communication
and the S7 Basic Communication
18
S7 Communication
19
Communication SFCs for
Non-Configured S7 Connections
20
PROFInet
21
Generating Block-Related Messages
22
IEC Timers and IEC Counters
23
IEC Functions
24
SFBs for Integrated Control
25
SFBs for Compact CPUs
26
SFCs for H CPUs
27
Integrated Functions
(for CPUs with Integrated I/Os)
28
Plastics Techology
29
Diagnostic Data
30
System Status Lists (SSL)
31
SIMATIC
System Software
for S7-300/400 System and
Standard Functions
Reference Manual
This manual is part of the documentation
package with the order number:
6ES7810-4CA07-8BW1
Events
32
List of SFCs, and SFBs
33
Bibliography, Glossary, Index
Edition 01/2004
A5E00261410-01
Copyright © Siemens AG 2004 All rights reserved
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.
Siemens AG
Bereich Automation and Drives
Geschaeftsgebiet Industrial Automation Systems
Postfach 4848, D- 90327 Nuernberg
Disclaimer of Liability
We have checked the contents of this manual for agreement with
the hardware and software described. Since deviations cannot be
precluded e
ntirely, we cannot guarantee full agreement. However,
the data in this manual are reviewed regularly and any necessary
corrections included in subsequent editions. Suggestions for
improvement are welcomed.
©Siemens AG 2004
Technical data subject to change.
Siemens Aktiengesellschaft A5E00261410-01
Safety Guidelines
This manual contains notices intended to ensure personal safety, as well as to protect the products and
connected equipment against damage. These notices are highlighted by the symbols shown below and
graded according to severity by the following texts:
!
Danger
indicates that death, severe personal injury or substantial property damage will result if proper
precautions are not taken.
!
Warning
indicates that death, severe personal injury or substantial property damage can result if proper
precautions are not taken.
!
Caution
indicates that minor personal injury can result if proper precautions are not taken.
Caution
indicates that property damage can result if proper precautions are not taken.
Notice
draws your attention to particularly important information on the product, handling the product, or to a
particular part of the documentation.
Qualified Personnel
Only qualified personnel should be allowed to install and work on this equipment. Qualified persons
are defined as persons who are authorized to commission, to ground and to tag circuits, equipment, and
systems in accordance with established safety practices and standards.
Correct Usage
Note the following:
!
Warning
This device and its components may only be used for the applications described in the catalog or the
technical description, and only in connection with devices or components from other manufacturers
which have been approved or recommended by Siemens.
This product can only function correctly and safely if it is transported, stored, set up, and installed
correctly, and operated and maintained as recommended.
Trademarks
SIMATIC®, SIMATIC HMI® and SIMATIC NET® are registered trademarks of SIEMENS AG.
Third parties using for their own purposes any other names in this document which refer to trademarks
might infringe upon the rights of the trademark owners.
System Software for S7-300/400 System and Standard Functions
A5E00261410-01
iii
Preface
Purpose
This manual provides you with a comprehensive overview of the organization
blocks (OB), system functions (SFC), system and standard function blocks (SFC),
and IEC functions contained in the operating systems of the CPUs of the S7-300
and S7-400. The appendix describes the diagnostic data, system status lists (SZL),
and events.
Note
Refer to the reference section of the "S7-300 Automation System
CPU Specifications: CPU 31xC and CPU 31x" and " S7-300 Automation System
CPU Specifications: CPU 312IFM - 318-2 DP“ /70/
or the
"Automation System S7-400: CPU Specifications" reference manual /101/
or the
Instruction List: S7-400 Programmable Controller /102/
(whichever version applies
to your CPU) for details of which of these functions and blocks are available on
which CPU. The properties of the CFBs and the S7 signaling functions for specific
CPUs are described in /70/
and /101/.
For information about the CPU operating systems, program design, and the
communications and diagnostic capabilities of the CPUs, refer to the
"Configuring Hardware and Communication Connections STEP 7 V5.3" manual
/234/
How to call functions and function blocks in your program is explained in the
language descriptions.
You program and assign parameters for all these functions using the STEP 7
standard software. How to use this software is described in the
"Programming with STEP 7 V5.3" manual /231/
and in the STEP 7 online help.
Audience
This manual is intended for programmers and engineers who are familiar with
controlling processes and are responsible for writing programs for programmable
logic controllers.
Preface
System Software for S7-300/400 System and Standard Functions
iv A5E00261410-01
STEP 7 Documentation Packages
The following table displays an overview of the STEP 7 documentation:
Documentation Purpose Order Number
STEP 7 Basic Information with
• Working with STEP 7 V5.3, Getting
Started Manual
• Programming with STEP 7 V5.3
• Configuring Hardware and
Communication Connections,
STEP 7 V5.3
• From S5 to S7, Converter Manual
Basic information for technical
personnel describing the methods
of implementing control tasks with
STEP 7 and the S7-300/400
programmable controllers.
6ES7810-4CA07-8BW0
STEP 7 Reference with
• Ladder Logic (LAD)/Function Block
Diagram (FBD)/Statement List (STL)
for S7-300/400 manuals
• Standard and System Functions for
S7-300/400
Provides reference information
and describes the programming
languages LAD, FBD, and STL,
and standard and system
functions extending the scope of
the STEP 7 basic information.
6ES7810-4CA07-8BW1
Online Helps Purpose Order Number
Help on STEP 7 Basic information on
programming and configuring
hardware with STEP 7 in the form
of an online help.
Part of the STEP 7
Standard software.
Reference helps on STL/LAD/FBD
Reference help on SFBs/SFCs
Reference help on Organization Blocks
Context-sensitive reference
information.
Part of the STEP 7
Standard software.
Preface
System Software for S7-300/400 System and Standard Functions
A5E00261410-01
v
Online Help
The manual is complemented by an online help which is integrated in the software.
This online help is intended to provide you with detailed support when using the
software.
The help system is integrated in the software via a number of interfaces:
• There are several menu commands which you can select in the Help menu:
The Contents command opens the index for the Help on STEP 7.
• Using Help provides detailed instructions on using the online help.
• The context-sensitive help offers information on the current context, for
example, an open dialog box or an active window. You can open the context-
sensitive help by clicking the "Help" button or by pressing F1.
• The status bar offers another form of context-sensitive help. It displays a short
explanation for each menu command when the mouse pointer is positioned on
the menu command.
• A brief explanation is also displayed for each icon in the toolbar when the
mouse pointer is positioned on the icon for a short time.
If you prefer to read the information from the online help in printed format, you can
print out individual help topics, books, or the entire online help.
This manual is an extract from the HTML-based Help on STEP 7. As the manual
and the online help share an almost identical structure, it is easy to switch between
the manual and the online help.
Feedback on Documentation
To help us to provide the best possible documentation for you and future STEP 7
users, we need your support. If you have any comments or suggestions relating to
this manual or the online help, please complete the questionnaire at the end of the
manual and send it to the address shown. Please include your own personal rating
of the documentation.
Other Manuals
The various S7-300 and S7-400 CPUs and the S7-300 and S7-400 modules are
described in the following manuals:
• For the S7-300 programmable logic controller, refer to the manuals: "
Automatisierungssystem S7-300 CPU-Daten: CPU 31xC und CPU 31x und
Automatisierungssystem S7-300 CPU-Daten: CPU 312 IFM bis 318-2 DP“ "
/70/, "S7-300, M7-300 Programmable Controllers Module Specifications" /71/
and in the Instruction List /72/.
• For the S7-400 programmable logic controller, refer to the manual:
" Automatisierungssystem S7-400: CPU Daten " /101/ and in the Instruction
List /102/.
Preface
System Software for S7-300/400 System and Standard Functions
vi A5E00261410-01
How to Use this Manual
This manual covers the following topics:
• Chapter 1 explains the functions of all the organization blocks.
• Chapter 2 describes the common parameters RET_VAL, REQ and BUSY.
• Chapters 3 to 29 describe the SFCs, SFBs and IEC-FCs.
• The Chapters sections 30 to 33 contain a description of the structure of the
diagnostic data, an overview of the SZL-IDs, the possible events, lists of the
SFCs, SFBs and FCs described in this manual, an overview of the SDBs.
• The bibliography contains a list of further manuals.
• The Glossary explains important terminology.
• The Index helps you to locate sections of text and topics quickly.
Conventions
References to other manuals and documentation are indicated by numbers in
slashes / /. These numbers refer to the titles of manuals listed in the bibliography.
Special Note
The system functions can be interrupted. If there are any restrictions that apply to
certain SFCs or situations, these are explained in the description of the particular
SFC.
Further Support
If you have any technical questions, please get in touch with your Siemens
representative or agent responsible.
You will find your contact person at:
http://www.siemens.com/automation/partner
Training Centers
Siemens offers a number of training courses to familiarize you with the SIMATIC
S7 automation system. Please contact your regional training center or our central
training center in D 90327 Nuremberg, Germany for details:
Telephone: +49 (911) 895-3200.
http://www.sitrain.com/
Preface
System Software for S7-300/400 System and Standard Functions
A5E00261410-01
vii
A&D Technical Support
Worldwide, available 24 hours a day:
Beijing
Peking
Nuernberg
Johnson City
Worldwide (Nuernberg)
Technical Support
24 hours a day, 365 days a year
Phone: +49 (180) 5050-222
Fax: +49 (180) 5050-223
E-Mail: adsupport@
siemens.com
GMT: +1:00
Europe / Africa (Nuernberg)
Authorization
Local time: Mon Fri. 8:00 to 5:00 PM
Phone: +49 (180) 5050-222
Fax: +49 (180) 5050-223
E-Mail: adsupport@
siemens.com
GMT: +1:00
United States (Johnson City)
Technical Support and
Authorization
Local time: Mon Fri. 8:00 to 5:00 PM
Phone: +1 (423) 262 2522
Fax: +1 (423) 262 2289
E-Mail: simatic.hotline@
sea.siemens.com
GMT: -5:00
Asia / Australia (Beijing)
Technical Support and
Authorization
Local time: Mon Fri. 8:00 to 5:00 PM
Phone: +86 10 64 75 75 75
Fax: +86 10 64 74 74 74
E-Mail: adsupport.asia@
siemens.com
GMT: +8:00
The languages of the SIMATIC Hotlines and the authorization hotline are generally German and English.
Preface
System Software for S7-300/400 System and Standard Functions
viii A5E00261410-01
Service & Support on the Internet
In addition to our documentation, we offer our Know-how online on the internet at:
http://www.siemens.com/automation/service&support
where you will find the following:
• The newsletter, which constantly provides you with up-to-date information on
your products.
• The right documents via our Search function in Service & Support.
• A forum, where users and experts from all over the world exchange their
experiences.
• Your local representative for Automation & Drives.
• Information on field service, repairs, spare parts and more under "Services".
System Software for S7-300/400 System and Standard Functions
A5E00261410-01
ix
Contents
1 Organization Blocks 1-1
1.1 Overview of the Organization Blocks (OBs) 1-1
1.2 Program Cycle Organization Block (OB1) 1-4
1.3 Time-of-Day Interrupt Organization Blocks (OB10 to OB17) 1-6
1.4 Time-Delay Interrupt Organization Blocks (OB20 to OB23) 1-10
1.5 Cyclic Interrupt Organization Blocks (OB30 to OB38) 1-12
1.6 Hardware Interrupt Organization Blocks (OB40 to OB47) 1-14
1.7 Status Interrupt OB (OB 55) 1-16
1.8 Update Interrupt OB (OB 56) 1-17
1.9 Manufacturer Specific Interrupt OB (OB57) 1-18
1.10 Multicomputing Interrupt Organization Block (OB60) 1-19
1.11 Synchronous Cycle Interrupt OBs (OB 61 to OB 64) 1-21
1.12 I/O Redundancy Error OB (OB70) 1-22
1.13 CPU Redundancy Error OB (OB72) 1-24
1.14 Communication Redundancy Error OB (OB73) 1-27
1.15 Time Error Organization Block (OB80) 1-28
1.16 Power Supply Error Organization Block (OB81) 1-30
1.17 Diagnostic Interrupt Organization Block (OB82) 1-32
1.18 Insert / Remove Module Interrupt Organization Block (OB83) 1-34
1.19 CPU Hardware Fault Organization Block (OB84) 1-37
1.20 Priority Class Error Organization Block (OB85) 1-38
1.21 Rack Failure Organization Block (OB86) 1-42
1.22 Communication Error Organization Block (OB87) 1-45
1.23 Processing Interrupt OB (OB 88) 1-47
1.24 Background Organization Block (OB90) 1-48
1.25 Startup Organization Blocks (OB100, OB101 and OB102) 1-50
1.26 Programming Error Organization Block (OB121) 1-55
1.27 I/O Access Error Organization Block (OB122) 1-58
2 Common Parameters for SFCs 2-1
2.1 Evaluating Errors with Output Parameter RET_VAL 2-1
2.2 Meaning of the Parameters REQ, RET_VAL and BUSY
with Asynchronous SFCs 2-5
3 Copy and Block Functions 3-1
3.1 Copying Memory Area with SFC20 "BLKMOV" 3-1
3.2 Uninterruptible Copying of Variables with SFC81 "UBLKMOV" 3-4
3.3 Initializing a Memory Area with SFC21 "FILL" 3-6
3.4 Creating a Data Block with SFC22 "CREAT_DB" 3-8
3.5 Deleting a Data Block with SFC23 "DEL_DB" 3-10
3.6 Testing a Data Block with SFC24 "TEST_DB" 3-12
3.7 Compressing the User Memory with SFC25 "COMPRESS" 3-13
3.8 Transferring a Substitute Value to Accumulator 1 with SFC44 "REPL_VAL".3-15
3.9 Generating Data Blocks in Load Memory with SFC82 "CREA_DBL" 3-16
3.10 Reading from a Data Block In Load Memory with SFC83 "READ_DBL" 3-19
3.11 Writing a Data Block in Load Memory with SFC84 "WRIT_DBL" 3-21
3.12 Creating a Data Block with SFC85 "CREA_DB" 3-23
Contents
System Software for S7-300/400 System and Standard Functions
x A5E00261410-01
4 SFCs for Controlling Program Execution 4-1
4.1 Re-triggering Cycle Time Monitoring with SFC43 "RE_TRIGR" 4-1
4.2 Changing the CPU to STOP with SFC46 "STP" 4-1
4.3 Delaying Execution of the User Program with SFC47 "WAIT" 4-2
4.4 Triggering a Multicomputing Interrupt with SFC35 "MP_ALM" 4-3
4.5 Controlling CiR with SFC104 "CiR" 4-4
5 SFCs for Handling the System Clock 5-1
5.1 Setting the TOD with SFC0 "SET_CLK" 5-1
5.2 Reading the Time with SFC1 "READ_CLK" 5-2
5.3 Synchronizing Slave Clocks with SFC48 "SNC_RTCB" 5-3
5.4 Setting the Time-of-Day and the TOD Status with SFC100 "SET_CLKS" 5-4
6 SFCs for Handling Run-Time Meters 6-1
6.1 Runtime Meters 6-1
6.2 Handling Runtime meters with SFC101 "RTM" 6-2
6.3 Setting the Runtime Meter with SFC2 "SET_RTM" 6-4
6.4 Starting and Stopping a Run-time Meter with SFC3 "CTRL_RTM" 6-5
6.5 Reading a Runtime Meter with SFC4 "READ_RTM" 6-6
6.6 Reading the System Time with SFC64 "TIME_TCK" 6-7
7 SFCs for Transferring Data Records 7-1
7.1 Writing and Reading Data Records 7-1
7.2 Reading Defined Parameters with SFC54 "RD_DPARM" 7-3
7.3 Reading Predefined Parameters with SFC102 "RD_DPARA" 7-4
7.4 Writing Dynamic Parameters with SFC55 "WR_PARM" 7-5
7.5 Writing Default Parameters with SFC56 "WR_DPARM" 7-7
7.6 Assigning Parameters to a Module with SFC57 "PARM_MOD" 7-8
7.7 Writing a Data Record with SFC58 "WR_REC" 7-11
7.8 Reading a Data Record with SFC59 "RD_REC" 7-13
7.9 Further Error Information for SFCs 55 to 59 7-18
8 DPV1 SFBs According to PNO AK 1131 8-1
8.1 Reading a Data Record from a DP Slave with SFB52 "RDREC" 8-1
8.2 Writing a Data Record in a DP Slave with SFB53 "WRREC" 8-3
8.3 Receiving an Interrupt from a DP Slave with SFB54 "RALRM" 8-5
8.4 Sending an Interrupt to the DP Master with SFB75 "SALRM" 8-14
9 SFCs for Handling Time-of-Day Interrupts 9-1
9.1 Handling Time-of-Day Interrupts 9-1
9.2 Characteristics of SFCs 28 to 31 9-2
9.3 Setting a Time-of-Day Interrupt with SFC28 "SET_TINT" 9-4
9.4 Canceling a Time-of-Day Interrupt with SFC29 "CAN_TINT" 9-5
9.5 Activating a Time-of-Day Interrupt with SFC30 "ACT_TINT" 9-6
9.6 Querying a Time-of-Day Interrupt with SFC31 "QRY_TINT" 9-7
10 SFCs for Handling Time-Delay Interrupts 10-1
10.1 Handling Time-Delay Interrupts 10-1
10.2 Starting a Time-Delay Interrupt with SFC32 "SRT_DINT" 10-3
10.3 Querying a Time-Delay Interrupt with SFC34 "QRY_DINT" 10-4
10.4 Canceling a Time-Delay Interrupt with SFC33 "CAN_DINT" 10-5
[...]... .3 1-3 2 SSL-ID W#16#xy90 - DP Master System Information 3 1-3 4 SSL-ID W#16#xy91 - Module Status Information 3 1-3 6 SSL-ID W#16#xy92 - Rack / Station Status Information 3 1-4 0 SSL-ID W#16#xy95 - Extended DP Master System Information 3 1-4 3 SSL-ID W#16#xyA0 - Diagnostic Buffer .3 1-4 5 SSL-ID W#16#00B1 - Module Diagnostic Information 3 1-4 6 SSL-ID W#16#00B2 - Diagnostic Data Record 1... the System Status Lists (SSL) 3 1-1 Structure of a Partial SSL List 3 1-3 SSL-ID 3 1-4 Possible Partial System Status Lists .3 1-5 SSL-ID W#16#xy11 - Module Identification 3 1-6 SSL-ID W#16#xy12 - CPU Characteristics 3 1-7 SSL-ID W#16#xy13 - Memory Areas 3 1-9 SSL-ID W#16#xy14 - System Areas 3 1-1 0 SSL-ID W#16#xy15 - Block Types 3 1-1 2 SSL-ID... .3 2-1 8 System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 xv Contents 33 List of SFCs, and SFBs 33.1 33.2 33.3 33.4 3 3-1 List of SFCs, Sorted Numerically 3 3-1 List of SFCs, Sorted Alphabetically .3 3-4 List of SFBs, Sorted Numerically 3 3-7 List of SFBs, Sorted Alphabetically .3 3-9 Bibliography Glossary Index xvi System Software for S 7-3 00/400 System and. .. .3 2-4 Event Class 4 - Stop Events and Other Mode Changes .3 2-7 Event Class 5 - Mode Run-time Events 3 2-1 0 Event Class 6 - Communication Events 3 2-1 1 Event Class 7 - H/F Events 3 2-1 2 Event Class 8 - Diagnostic Events for Modules 3 2-1 4 Event Class 9 - Standard User Events 3 2-1 6 Event Classes A and B - Free User Events 3 2-1 7 Reserved Event Classes .3 2-1 8... 1-6 Automatic start of the time-of-day interrupt This occurs once you have set and then activated the time-of-day interrupt with STEP 7 The following table shows the basic possibilities for activating a time-of-day interrupt with STEP 7 You set the time-of-day interrupt by calling SFC28 "SET_TINT" and then activate it by calling SFC30 "ACT_TINT." System Software for S 7-3 00/400 System and Standard Functions. .. 2 3-7 Counting Down with SFB1 "CTD" 2 3-8 Up / Down Count with SFB2 "CTUD" 2 3-9 System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 xiii Contents 24 IEC Functions 24.1 24.2 24.3 24.4 24.5 24.6 24.7 24.8 24.9 24.10 24.11 25 2 7-1 Controlling Operation in H systems with SFC90 "H_CTRL" 2 7-1 2 8-1 SFB29 (HS_COUNT) 2 8-1 SFB30 (FREQ_MES) 2 8-3 SFB38... start event for the next interval occurs The operating system calls OB80 If OB80 is not programmed, the CPU changes to the STOP mode If OB80 is loaded, both OB80 and the time-of-day interrupt OB are first executed and then second the requested interrupt is executed 1-8 System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 Organization Blocks Local Data for Time-of-Day Interrupt... 2 4-1 9 Converting Data Type Formats 2 4-2 4 SFBs for Integrated Control 25.1 25.2 25.3 25.4 26 2 4-1 3 0-1 Overview of the Structure of Diagnostic Data 3 0-1 Diagnostic Data .3 0-2 Structure of Channel-Specific Diagnostic Data .3 0-4 System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 Contents 31 System Status Lists (SSL) 31.1 31.2 31.3 31.4 31.5... time-of-day interrupt OB is first executed System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 1-7 Organization Blocks Conditions That Affect Time-of-Day Interrupt OBs Since a time-of-day interrupt occurs only at specified intervals, certain conditions can affect the operation of the OB during the execution of your program The following table shows some of these conditions and. .. Data of a DP Slave with SFC13 "DPNRM_DG" (Slave Diagnostics) 1 6-1 4 Reading Consistent Data of a DP Standard Slave with SFC14 "DPRD_DAT" 1 6-1 8 Writing Consistent Data to a DP Standard Slave with SFC15 "DPWR_DAT" 1 6-2 0 System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 xi Contents 17 SFCs for Global Data Communication 17.1 17.2 18 18.2 18.3 18.4 19 19.2 19.3 . (STL) for S 7-3 00/400 manuals • Standard and System Functions for S 7-3 00/400 Provides reference information and describes the programming languages LAD, FBD, and STL, and standard and system. "CTUD" 2 3-9 Contents System Software for S 7-3 00/400 System and Standard Functions xiv A5E0026141 0-0 1 24 IEC Functions 2 4-1 24.1 Overview 2 4-1 24.2 Technical Data of the IEC Functions 2 4-3 24.3. 1 0-4 10.4 Canceling a Time-Delay Interrupt with SFC33 "CAN_DINT" 1 0-5 Contents System Software for S 7-3 00/400 System and Standard Functions A5E0026141 0-0 1 xi 11 SFCs for Handling
Ngày đăng: 29/03/2014, 12:20
Xem thêm: SIEMENS - simatic system software for S7-300/400 system and standard functions pot, SIEMENS - simatic system software for S7-300/400 system and standard functions pot, 12 I/O Redundancy Error OB (OB70), 18 Insert / Remove Module Interrupt Organization Block ( OB83), 25 Startup Organization Blocks (OB100, OB101 and OB102), 27 I/O Access Error Organization Block (OB122), 2 Meaning of the Parameters REQ, RET_VAL and BUSY with Asynchronous SFCs, 3 Setting a Bit Field in the I/O Area with SFC79 "SET", 6 Resetting a Bit Field in the I/O Area with SFC80 "RSET", 3 Deactivating and Activating DP Slaves with SFC12 " D_ ACT_ DP", 4 Reading Diagnostic Data of a DP Slave with SFC13 " DPNRM_ DG" ( Slave Diagnostics), 1 Common Parameters of the SFBs/FBs and SFCs/FCs for S7 Communication, 1 Background Information on SFCs 112, 113 and 114, 9 Enabling Block-Related, Symbol-Related, and Group Status Messages with SFC9 " EN_ MSG", 13 Generating Acknowledgeable Block-Related Messages with SFC17 " ALARM_ SQ" and Permanently Acknowledged Block- Related Messages with SFC18 " ALARM_ S", 15 Generating Acknowledgeable and Permanently Acknowledged Block Related Messages with SFCs 107 " ALARM_ DQ" and 108 " ALARM_ D", 6 Up / Down Count with SFB2 "CTUD", 6 Sending Data ( ASCII, 3964(R)) with SFB60 " SEND_ PTP", 7 Receiving Data ( ASCII, 3964(R)) with SFB61 " RCV_ PTP", 9 Sending Data (512(R)) with SFB63 "SEND_RK", 10 Fetching Data (RK 512) with SFB64 "FETCH RK", 11 Receiving and Providing Data (RK 512) with SFB65 " SERVE_ RK", 11 SSL-ID W#16#xy1C - Component Identification, 12 SSL ID W#16#xy25 - Assigning Process Images Partitions to the OBs, 23 SSL-ID W#16#xy91 - Module Status Information, 24 SSL-ID W#16#xy92 - Rack / Station Status Information, 30 SSL-ID W#16#00B4 - Diagnostic Data of a DP Slave, 5 Event Class 4 - Stop Events and Other Mode Changes, 9 Event Class 8 - Diagnostic Events for Modules