0% found this document useful (0 votes)
127 views40 pages

Hy Net Blocs s7cp 76

Warning notice system this manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used.

Uploaded by

Fathi Musa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views40 pages

Hy Net Blocs s7cp 76

Warning notice system this manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used.

Uploaded by

Fathi Musa
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 40

 Version history of the SIMATIC NET

program blocks for SIMATIC S7 CPs

___________________ Preface
1 ___________________ SIMATIC S7-300 2 ___________________ SIMATIC S7-400

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs
Reference Manual

12/2012
C79000-G8976-C231-05

Legal information Warning notice system


This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are graded according to the degree of danger. DANGER indicates that death or severe personal injury will result if proper precautions are not taken. WARNING indicates that death or severe personal injury may result if proper precautions are not taken. CAUTION indicates that minor personal injury can result if proper precautions are not taken. NOTICE indicates that property damage can result if proper precautions are not taken. If more than one degree of danger is present, the warning notice representing the highest degree of danger will be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to property damage.

Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific task in accordance with the relevant documentation, in particular its warning notices and safety instructions. Qualified personnel are those who, based on their training and experience, are capable of identifying risks and avoiding potential hazards when working with these products/systems.

Proper use of Siemens products


Note the following: WARNING Siemens products may only be used for the applications described in the catalog and in the relevant technical documentation. If products and components from other manufacturers are used, these must be recommended or approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and maintenance are required to ensure that the products operate safely and without any problems. The permissible ambient conditions must be complied with. The information in the relevant documentation must be observed.

Trademarks
All names identified by are registered trademarks of Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.

Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the information in this publication is reviewed regularly and any necessary corrections are included in subsequent editions.

Siemens AG Industry Sector Postfach 48 48 90026 NRNBERG GERMANY

Order number: C79000-G8976-C231 12/2012 Technical data subject to change

Copyright Siemens AG 2008 - 2012. All rights reserved

Preface
Information on this document
This document provides you with information on the current program blocks and on program blocks that were previously available along with their versions and a brief description.

Validity of the document


The information in this document includes the program block versions up to the version of the configuration software STEP 7 V5.5 SP2 STEP 7 V11.0

Layout
For each program block, there is a table that informs you of the previously available versions. The current version is shown at the top of each table. The version number of the latest version is highlighted. Layout of the tables / example:
Version >>4.0<< 3.0 CP type IE IE STEP 7 version V5.1+SP2+HF1 V5.1 Remarks Reason for change BF X Bugs fixed Status display Enhanced protocol to ensure compatibility between new and older CP generation. Enhanced functions

Note Current block version always at the top of the table The tables are structured so that the current block version is always at the top of the table. The version number of the current block version is also indicated using the following convention: >>n.0<<

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

Preface

How to read the tables / abbreviations


The table columns have the following meaning and use the following abbreviations or identifiers: "Version" column The version in the program block library of the specified STEP 7 version. "CP type" column Subnet type in which the device / module is used. IE -> Industrial Ethernet PB -> PROFIBUS "STEP 7 / NCM S7 version" column STEP 7 version as of which the specified program block version is available in the program block library. "Remarks" column Additional information on the described program block version. "Reason for change" column Reasons for a change include bug fixes or enhanced functions. BF -> Bug fix X -> Enhanced function / improvement / optimization I -> Reasons due to production technology New -> First release of the FC / FB "Bugs fixed" and "Enhanced functions" column Here, you will find more information on the reasons for the change.

Downloads of the current versions of the program blocks


For new user programs, always use the current program block versions. You will find information on the current program block versions and can download the current SIMATIC NET program blocks from the Internet under the following Entry ID: 8797900 (http://support.automation.siemens.com/WW/view/de/8797900) If you are replacing a CP, please follow the instructions in the relevant manual (refer to "Further information").

Current version history


You will find the latest version history for S7 CPs as well as this version history for SIMATIC NET program blocks under the following entry ID: 9836605 (http://support.automation.siemens.com/WW/view/de/9836605)

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

Reference Manual, 12/2012, C79000-G8976-C231-05

Preface

Further information
You will find further information on the program blocks in the following manuals: Program blocks for SIMATIC NET S7 CPs Entry ID: 123456 (http://support.automation.siemens.com/WW/view/de/123456)

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

Preface

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

Reference Manual, 12/2012, C79000-G8976-C231-05

Table of contents
Preface ...................................................................................................................................................... 3 1 SIMATIC S7-300........................................................................................................................................ 9 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 2 2.1 2.2 2.3 2.4 2.5 SIMATIC S7-300 SEND / RECEIVE (open communications services) .........................................9 SIMATIC S7-300 FTP ..................................................................................................................15 SIMATIC S7-300 IP_CONFIG - programmed connections .........................................................17 SIMATIC S7-300 PROFINET IO..................................................................................................18 SIMATIC S7-300 PROFINET IO / PROFIenergy.........................................................................19 SIMATIC S7-300 PROFINET CBA ..............................................................................................20 SIMATIC S7-300 PROFIBUS DP ................................................................................................21 SIMATIC S7-300 ERPC CP.........................................................................................................22 SIMATIC S7-300 PROFIBUS FMS..............................................................................................23 SIMATIC S7-300 S7 communication ...........................................................................................26 SIMATIC S7-400 SEND / RECEIVE (open communications services) .......................................31 SIMATIC S7-400 FTP ..................................................................................................................35 SIMATIC S7-400 IP_CONFIG - programmed connections .........................................................37 SIMATIC S7-400 PROFINET CBA ..............................................................................................38 SIMATIC S7-400 PROFIBUS FMS..............................................................................................39

SIMATIC S7-400...................................................................................................................................... 31

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

Table of contents

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300
1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)

SIMATIC S7-300 SEND / RECEIVE


The following program blocks are available for the selected communications service:
Table 1- 1 Version >>4.2<< FC5 / AG_SEND CP type PB + IE STEP 7 version V5.2+SP1 V11.0 Remarks Reason for change BF Bugs fixed Synchronization problem between program block and CP caused incorrect display in the block. When operating PROFINET blocks and SEND/RECV at the same time, the condition code Status = 80C4H (communications error) occurred with FC SEND/RECV after a few jobs. Length information for "long data" was incorrect. Enhanced functions -

4.1

PB + IE

V5.1+SP2+HF1

BF

4.0

PB + IE

V5.1+SP2

New IE CPs allow data length LEN > 240 bytes. -

X+F

Long data (> 240 bytes) with new IE CPs.

3.0

PB + IE

V5.1

Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the ID and LADDR parameters. -

1.2

PB + IE

V5.0

1.11

PB + IE

V2.1

Send data length LEN <= 240 bytes.

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)
Table 1- 2 Version >>3.1<< 3.0 FC50 / AG_LSEND CP type PB + IE PB + IE STEP 7 version V5.5 V11.0 The program block AG_LSEND is no longer shipped as of STEP 7 V5.3! Use the current version of AG_SEND. 2.6 PB + IE V5.0 X Negative values for transfer data length (LEN < 0) are rejected immediately with a status condition code. Comments entered for block variables corrected or expanded. Internal initialization sequences expanded with test routines. Sequence of block call with ACT = 0 ("empty run") optimized. BF SEND (ANY) parameter: DWORD+WORD pointers are now correctly interpreted in L mode. Remarks Reason for change I Bugs fixed Enhanced functions -

V5.1 to V5.2

2.5

PB + IE

V4.0

BF

2.4

PB + IE

V4.0

BF

2.1

PB + IE

V4.0

BF

Multiple instance capability of the FC is now ensured. -

2.0

PB + IE

V4.0

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

10

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)
Table 1- 3 Version >>4.7<< FC6 / AG_RECV CP type PB + IE STEP 7 version V5.2+SP1 V11.0 Remarks Reason for change BF Bugs fixed Synchronization problem between program block and CP caused incorrect display in the program block. Uncontrolled "0" bytes received is reported sporadically. Unexpected condition code Status = 80B1 Enhanced functions -

4.6

PB + IE

V5.2+SP1 (approx. M2003)

BF

Setting LEN = 0 is now permitted; this means that a RECV call with length "0" specified is possible with the Ind. Ethernet CPs in keeping with the standard. When operating PROFINET and SEND/RECV at the same time, the condition code Status = 80C4H (communications error) occurred with the RECV block after a few jobs. Undefined condition code (for example, Status = 34F0H) in mixed operation (for example SEND/RECV communication + diagnostics). -

4.5

PB + IE

V5.1+SP2+HF1

BF

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

11

SIMATIC S7-300 1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)

Version 4.3

CP type PB + IE

STEP 7 version V5.1+SP2

Remarks "New" IE CPs TLEN > 240 bytes Notice: "Long data" can only be transferred in combination with IE CPs "..HX00.." and "..EX11".

Reason for change X+F

Bugs fixed Length information for "long data" was incorrect.

Enhanced functions Long data (> 240 bytes) with new IE CPs.

3.0

PB + IE

V5.1

Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the ID and LADDR parameters. -

1.2

PB + IE

V5.0

1.11

PB + IE

V2.1

Received data length LEN <= 240 bytes.

New

Table 1- 4 Version >>3.1<< 3.0

FC60 / AG_LRECV CP type PB + IE PB + IE STEP 7 version V5.5 V11.0 The program block AG_LRECV is no longer shipped as of STEP 7 V5.3. Use the current version of AG_SEND. BF RECV (ANY) parameter: DWORD+WORD pointers are now correctly interpreted in L mode. Expansion of programming support for the ID and LADDR parameters. Remarks Reason for change I Bugs fixed Enhanced functions -

V5.1

2.7

PB + IE

V5.0+SP1

BF

Data reception < 240 bytes with >240 specified in Any pointer. Comments entered for block variables corrected or expanded. -

2.4

PB + IE

V4.x

BF

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

12

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)

Version 2.3

CP type PB + IE

STEP 7 version V4.x

Remarks -

Reason for change BF

Bugs fixed Internal initialization sequences expanded with test routines. Correction of the length information in the situation "Send short data" and "Receive long data".

Enhanced functions -

2.1

PB + IE

V4.x

BF

Multiple instance capability of the FC is now ensured. -

2.0

PB + IE

V4.x

PROFIBUS: LEN <= 240 bytes

New

Ind. Ethernet: LEN > 240 bytes possible

Table 1- 5 Version >>4.0<<

FC7 / AG_LOCK CP type IE STEP 7 version Remarks Reason for change BF Bugs fixed Status display Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. -

V5.1+SP2+H F1 V11.0 -

1.0

IE

V5.1

New

Table 1- 6 Version >>4.0<<

FC8 / AG_UNLOCK CP type IE STEP 7 version V5.1+SP2+ HF1 V11.0 New Remarks Reason for change BF Bugs fixed Status display Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. -

1.0

IE

V5.1

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

13

SIMATIC S7-300 1.1 SIMATIC S7-300 SEND / RECEIVE (open communications services)
Table 1- 7 Version >>1.0<< FC10 / AG_CNTRL CP type IE STEP 7 version V5.3.3 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 1- 8 Version >>1.0<<

FB10 / AG_CNTEX CP type IE STEP 7 version V5.5 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

14

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.2 SIMATIC S7-300 FTP

1.2

SIMATIC S7-300 FTP

SIMATIC S7-300 FTP


The following program blocks are available for the selected communications service:
Table 1- 9 Version >>2.0<< 1.0 IE Advanced FB40 / FTP_CMD CP type STEP 7 version V5.5 V11.0 V5.4+S P4 V11.0 FB40 replaces the functions FC40 - FC44. New -. Remarks Reason for change Bugs fixed Enhanced functions

Table 1- 10 Version >>1.1<<

FC40 / FTP_CONNECT CP type IE Advanced STEP 7 version V5.2 Remarks Reason for change BF Bugs fixed Correct handling of the string length for file names. Changeover to English comments for the program block variables. Enhanced functions -

1.0

IE Advanced

V5.1+SP3

New

Table 1- 11 Version >>1.1<<

FC41 / FTP_STORE CP type IE Advanced STEP 7 version V5.2 Remarks Reason for change BF Bugs fixed Correct handling of the string length for file names. Enhanced functions -

1.0

IE Advanced

V5.1+SP3

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

15

SIMATIC S7-300 1.2 SIMATIC S7-300 FTP


Table 1- 12 Version >>1.2<< FC42 / FTP_RETRIEVE CP type IE Advanced STEP 7 version V5.5 Remarks Reason for change BF Bugs fixed Correct reaction to access to non-existent file. Correct handling of the string length for file names. Enhanced functions -

1.1

IE Advanced

V5.2

BF

1.0

IE Advanced

V5.1+SP3

New

Table 1- 13 Version >>1.1<<

FC43 / FTP_DELETE CP type IE Advanced STEP 7 version V5.2 Remarks Reason for change BF Bugs fixed Correct handling of the string length for file names. Enhanced functions -

1.0

IE Advanced

V5.1+SP3

New

Table 1- 14 Version >>1.1<<

FC44 / FTP_QUIT CP type IE Advanced STEP 7 version V5.2 Remarks Reason for change BF Bugs fixed Changeover to English comments for the program block variables Enhanced functions -

1.0

IE Advanced

V5.1+SP3

New

Table 1- 15 Version >>1.0<<

UDT1 / FILE_DB_HEADER CP type IE Advanced STEP 7 version V5.1+SP3 Remarks Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

16

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.3 SIMATIC S7-300 IP_CONFIG - programmed connections

1.3

SIMATIC S7-300 IP_CONFIG - programmed connections

SIMATIC S7-300 IP_CONFIG


The following program blocks are available for the selected communications service:
Table 1- 16 Version >>1.3<< FB55 / IP_CONFIG CP type IE STEP 7 version 1.1 IE V5.4+SP4 V11.0 BF Remarks Reason for change BF Bugs fixed Enhanced functions

Multiple instance capability of the FB is now ensured. IP_CONFIG data block larger than 32 KB is accepted. Correction of various block status messages -

V5.3.3

1.0

IE

V5.2+SP1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

17

SIMATIC S7-300 1.4 SIMATIC S7-300 PROFINET IO

1.4

SIMATIC S7-300 PROFINET IO

S7-300 PROFINET IO
The following program blocks are available for the selected communications service:
Table 1- 17 Version >>3.0<< 2.0 1.0 FC11 / PNIO_SEND CP type IE IE IE STEP 7 version V5.4+SP5 V11.0 X New Remarks Reason for change X Bugs fixed Enhanced functions Enhancement for faster user data transfer Supports PROFINET IO device and IO controller -

V5.4+SP4 V5.4+SP3

Table 1- 18 Version >>3.0<< 2.0 1.0

FC12 / PNIO_RECV CP type IE IE IE STEP 7 version V5.4+SP5 V11.0 X New Remarks Reason for change X Bugs fixed Enhanced functions Enhancement for faster user data transfer Supports PROFINET IO device and IO controller -

V5.4+SP4 V5.4+SP3

Table 1- 19 Version >>1.1<<

FB52 / PNIO_RW_REC CP type IE STEP 7 version V5.4+SP4 V11.0 New Remarks Reason for change BF Bugs fixed Multiple instance capability of the FB now ensured. Enhanced functions -

1.0

IE

V5.4+SP2

Table 1- 20 Version >>1.1<<

FB54 / PNIO_ALARM CP type IE STEP 7 version V5.4+SP4 V11.0 New Remarks Reason for change BF Bugs fixed Multiple instance capability of the FB now ensured. Enhanced functions -

1.0

IE

V5.4+SP2

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

18

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.5 SIMATIC S7-300 PROFINET IO / PROFIenergy

1.5

SIMATIC S7-300 PROFINET IO / PROFIenergy

S7-300 PROFINET IO / PROFIenergy


The following program blocks are available for the selected communications service:
Table 1- 21 Version >>1.0<< FB85 / PE_START_END_CP CP type IE STEP 7 version V5.5+SP2 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 1- 22 Version >>1.0<<

FB86 / PE_CMD_CP CP type IE STEP 7 version V5.5+SP2 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 1- 23 Version >>1.0<<

FB87 / PE_I_DEV_CP CP type IE STEP 7 version V5.5+SP2 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 1- 24 Version >>1.0<<

FB53 / DS3_WRITE_CP CP type IE STEP 7 version V5.5+SP2 V11.0 Remarks Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

19

SIMATIC S7-300 1.6 SIMATIC S7-300 PROFINET CBA

1.6

SIMATIC S7-300 PROFINET CBA

SIMATIC S7-300 PROFINET CBA


The following program blocks are available for the selected communications service:
Table 1- 25 Version >>1.5<< FB88 / PN_InOut CP type IE STEP 7 version STEP 7 V5.3 SP2 with iMAP STEP 7 add-on V2.0+SP3 and SIMATIC iMap as of V2.0 SP1 Remarks Configuration requires SIMATIC iMAP. Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

20

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.7 SIMATIC S7-300 PROFIBUS DP

1.7

SIMATIC S7-300 PROFIBUS DP

SIMATIC S7-300 PROFIBUS DP


The following program blocks are available for the selected communications service:
Table 1- 26 Version >>3.0<< FC1 / DP_SEND CP type PB STEP 7 version 1.2 PB V5.1 V11.0 X Remarks Reason for change X Bugs fixed Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the CPLADDR parameter. -

V5.0

1.11

PB

V2.1

New

Table 1- 27 Version >>3.0<<

FC2 / DP_RECV CP type PB STEP 7 version V5.1 V11.0 X Remarks Reason for change X Bugs fixed Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the CPLADDR parameter. -

1.2

PB

V5.0

1.11

PB

V2.1

New

Table 1- 28 Version >>3.0<<

FC3 / DP_DIAG CP type PB STEP 7 version V5.1 V11.0 X Remarks Reason for change X Bugs fixed Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the CPLADDR parameter. -

1.2

PB

V5.0

1.11

PB

V2.1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

21

SIMATIC S7-300 1.8 SIMATIC S7-300 ERPC CP


Table 1- 29 Version >>3.0<< FC4 / DP_CNTRL CP type PB STEP 7 version 1.2 PB V5.1 V11.0 X Remarks Reason for change X Bugs fixed Enhanced functions Enhanced protocol to ensure compatibility between new and older CP generation. Expansion of programming support for the CPLADDR parameter. -

V5.0

1.11

PB

V2.1

New

1.8

SIMATIC S7-300 ERPC CP

SIMATIC S7-300 ERPC CP


The following program blocks are available for the selected communications service:
Table 1- 30 Version >>1.0<< FB56 / LOG_TRIG CP type IE *) STEP 7 version Remarks Reason for change New Bugs fixed Enhanced functions -

V5.5 or V5.4 SP5 with subseque nt installation of S7LibUpd ate_201004-08 V11.0

*) ERPC CP

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

22

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.9 SIMATIC S7-300 PROFIBUS FMS

1.9

SIMATIC S7-300 PROFIBUS FMS

SIMATIC S7-300 PROFIBUS FMS


The following program blocks are available for the selected communications service:
Table 1- 31 Version >>1.6<< FB2 / IDENT CP type PB FMS STEP 7 version V3.1 Remarks Reason for change BF Bugs fixed Enhanced functions

Expansion / correction of programming support for the ID parameter. Disrupted FMS connection with fast cyclic call. -

1.5

PB FMS

V5.0

BF

1.2

PB FMS

V5.1+SP2

Expansion of programming support for the ID parameter. -

1.0

PB FMS

V5.3.1

New

Table 1- 32 Version >>1.5<<

FB3 / READ CP type PB FMS STEP 7 version V5.1+SP2 Remarks Reason for change BF Bugs fixed Disrupted FMS connection with fast cyclic call. Enhanced functions -

1.4

PB FMS

V5.1+SP1

SCL-compliant

BF

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.2

PB FMS

V5.0

1.0

PB FMS

V3.1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

23

SIMATIC S7-300 1.9 SIMATIC S7-300 PROFIBUS FMS


Table 1- 33 Version >>1.6<< FB4 / REPORT CP type PB FMS STEP 7 version V5.3.1 Remarks Reason for change BF Bugs fixed Sporadically undefined behavior of the block or CP. Disrupted FMS connection with fast cyclic call. Enhanced functions -

1.5

PB FMS

V5.1+SP2

BF

1.4

PB FMS

V5.1+SP1

SCL-compliant

BF

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.2

PB FMS

V5.0

1.0

PB FMS

V3.1

New

Table 1- 34 Version >>1.6<<

FB5 / STATUS CP type PB FMS STEP 7 version V5.1+SP2 Remarks Reason for change BF Bugs fixed Disrupted FMS connection with fast cyclic call. Enhanced functions -

1.5

PB FMS

V5.3.1

BF

Expansion / correction of programming support for the ID parameter. Expansion of programming support for the ID parameter. -

1.2

PB FMS

V5.0

1.0

PB FMS

V3.1

New

Table 1- 35 Version >>1.6<<

FB6 / WRITE CP type PB FMS STEP 7 version V5.3.1 Remarks Reason for change BF Bugs fixed Sporadically undefined behavior of the block or CP. Disrupted FMS connection with fast cyclic call. Enhanced functions -

1.5

PB FMS

V5.1+SP2

BF

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

24

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.9 SIMATIC S7-300 PROFIBUS FMS

Version 1.4

CP type PB FMS

STEP 7 version V5.1+SP1

Remarks SCL-compliant

Reason for change BF

Bugs fixed

Enhanced functions

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.2

PB FMS

V5.0

1.0

PB FMS

V3.1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

25

SIMATIC S7-300 1.10 SIMATIC S7-300 S7 communication

1.10

SIMATIC S7-300 S7 communication

S7-300 S7 communication
The following program blocks are available for the selected communications service:
Table 1- 36 Version >>1.2<< FB8 / USEND CP type PB + IE STEP 7 version V5.3.1 Remarks Reason for change BF Bugs fixed After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7. Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. Expanded functions -

1.1

PB + IE

V5.3

BF

1.0

PB + IE

V5.1+SP2 +HF1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

26

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.10 SIMATIC S7-300 S7 communication


Table 1- 37 Version >>1.2<< FB9 / URCV CP type PB + IE STEP 7 version V5.3.1 Remarks Reason for change BF Bugs fixed After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7. Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. Expanded functions -

1.1

PB + IE

V5.3

BF

1.0

PB + IE

V5.1+SP2 +HF1

New

Table 1- 38 Version >>1.4<<

FB12 / BSEND CP type PB + IE STEP 7 version V5.5 Remarks Reason for change BF Bugs fixed When faster CPUs were used, there was sporadic deterioration in performance times. After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7. Expanded functions -

1.2

PB + IE

V5.3.1

BF

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

27

SIMATIC S7-300 1.10 SIMATIC S7-300 S7 communication

Version 1.1

CP type PB + IE

STEP 7 version V5.3

Remarks -

Reason for change BF

Bugs fixed

Expanded functions

Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. -

1.0

PB + IE

V5.1+SP2 +HF1

New

Table 1- 39 Version >>1.4<<

FB13 / BRECV CP type PB + IE STEP 7 version V5.5 Remarks Reason for change BF Bugs fixed When faster CPUs were used, there was sporadic deterioration in performance times. After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7. Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. Expanded functions -

1.2

PB + IE

V5.3.1 as of 8/04

BF

1.1

PB + IE

V5.3

BF

1.0

PB + IE

V5.1+SP2 +HF1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

28

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-300 1.10 SIMATIC S7-300 S7 communication


Table 1- 40 Version FB14 / GET CP type STEP 7 / NCM S7 version V5.3.1 as of 8/04 Remarks Reason for change BF Bugs fixed Enhanced functions

>>1.2<<

PB + IE

After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7.

1.1

PB + IE

V5.3

BF

Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. -

1.0

PB + IE

V5.1+SP2 +HF1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

29

SIMATIC S7-300 1.10 SIMATIC S7-300 S7 communication


Table 1- 41 Version >>1.2<< FB15 / PUT CP type PB + IE STEP 7 version V5.3.1 as of 8/04 Remarks Reason for change BF Bugs fixed After continuous operation (approx. 2-20 hours) CP Stop > Start necessary. Family name changed to "CP300PBK" in STEP 7. Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. Expanded functions -

1.1

PB + IE

V5.3

BF

1.0

PB + IE

V5.1+SP2 +HF1

New

Table 1- 42 Version >>1.2<<

FC62 / C_CNTRL CP type PB + IE STEP 7 version V5.3.1 as of 8/04 Remarks Reason for change BF Bugs fixed Family name changed to "CP300PBK" in STEP 7. Expanded functions -

1.1

PB + IE

V5.3

BF

Error when calling several blocks one after the other with fast CPUs. Family name changed to "CP300" in STEP 7. -

1.0

PB + IE

V5.1+SP2 +HF1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

30

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-400
2.1 SIMATIC S7-400 SEND / RECEIVE (open communications services)

SIMATIC S7-400 SEND / RECEIVE


The following program blocks are available for the selected communications service:
Table 2- 1 Version >>1.2<< FC5 / AG_SEND CP type PB + IE STEP 7 version 1.1 PB + IE V5.4 + SP5 V11.0 X Remarks Reason for change BF Bugs fixed Incorrect warning in the consistency check was removed. Expanded functions -

V5.0

Expansion of programming support for the ID and LADDR parameters. -

0.3

PB + IE

V2.1

Send data length LEN <= 240 bytes.

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

31

SIMATIC S7-400 2.1 SIMATIC S7-400 SEND / RECEIVE (open communications services)
Table 2- 2 Version >>3.1<< 3.0 FC50 / AG_LSEND CP type PB + IE PB + IE STEP 7 version V5.5 V11.0 BF SEND (ANY) parameter: DWORD+WORD pointers are now correctly interpreted in L mode. Negative values for transfer data length (LEN <= 0) are rejected immediately with a status condition code. Expansion of programming support for the ID and LADDR parameters. Remarks Reason for change I Bugs fixed Expanded functions -

V5.1

2.3

PB + IE

V5.0+SP3

2.2

PB + IE

V4.x

Send data length for FB: LEN <= 240 bytes. Send data length for IE: LEN > 240 bytes possible

New

Table 2- 3 Version >>1.0<<

FC53 / AG_SSEND CP type IE STEP 7 version V5.4+SP3 V11.0 Remarks Send data length LEN <= 1452 bytes. Reason for change New Bugs fixed Expanded functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

32

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-400 2.1 SIMATIC S7-400 SEND / RECEIVE (open communications services)
Table 2- 4 Version >>1.2<< FC6 / AG_RECV CP type PB + IE STEP 7 version 1.1 PB + IE V5.4 + SP5 V11.0 X Remarks Reason for change BF Bugs fixed Incorrect warning in the consistency check was removed. Expanded functions -

V5.0

Expansion of programming support for the ID and LADDR parameters. -

0.3

PB + IE

V2.1

Received data length LEN <= 240 bytes.

New

Table 2- 5 Version >>3.1<< 3.0

FC60 / AG_LRECV CP type PB + IE PB + IE STEP 7 version V5.5 V11.0 BF RECV (ANY) parameter: DWORD+WORD pointers are now correctly interpreted in L mode. Remarks Reason for change I Bugs fixed Expanded functions -

V5.1

2.4

PB + IE

V5.0+SP3

Expansion of programming support for the ID and LADDR parameters. -

2.3

PB + IE

V4.x

PB: Tlen <= 240 bytes IE: Tlen > 240 bytes

New

Table 2- 6 Version >>1.0<<

FC63 / AG_SRECV CP type IE STEP 7 version V5.4+SP3 V11.0 Remarks Received data length LEN <= 1452 bytes. Reason for change New Bugs fixed Expanded functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

33

SIMATIC S7-400 2.1 SIMATIC S7-400 SEND / RECEIVE (open communications services)
Table 2- 7 Version >>1.0<< FC7 / AG_LOCK CP type IE STEP 7 version V5.1 V11.0 Remarks Reason for change New Bugs fixed Expanded functions -

Table 2- 8 Version >>1.0<<

FC8 / AG_UNLOCK CP type IE STEP 7 version V5.1 V11.0 Remarks Reason for change New Bugs fixed Expanded functions -

Table 2- 9 Version >>1.0<<

FC10 / AG_CNTRL CP type IE STEP 7 version V5.4.0 V11.0 Remarks Reason for change New Bugs fixed Expanded functions -

Table 2- 10 Version >>1.0<<

FB10 / AG_CNTEX CP type IE STEP 7 version V5.5 V11.0 Remarks Reason for change New Bugs fixed Expanded functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

34

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-400 2.2 SIMATIC S7-400 FTP

2.2

SIMATIC S7-400 FTP

SIMATIC S7-400 FTP


The following program blocks are available for the selected communications service:
Table 2- 11 Version >>1.0<< FB40 / FTP_CMD CP type IE Advanced STEP 7 version V5.4+S P4 V11.0 Remarks FB40 replaces the functions FC40 - FC44. Reason for change New Bugs fixed -. Enhanced functions -

Table 2- 12 Version >>1.0<<

FC40 / FTP_CONNECT CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 2- 13 Version >>1.0<<

FC41 / FTP_STORE CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 2- 14 Version >>1.0<<

FC42 / FTP_RETRIEVE CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 2- 15 Version >>1.0<<

FC43 / FTP_DELETE CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

35

SIMATIC S7-400 2.2 SIMATIC S7-400 FTP


Table 2- 16 Version >>1.0<< FC44 / FTP_QUIT CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Table 2- 17 Version >>1.0<<

UDT1 / FILE_DB_HEADER CP type IE Advanced STEP 7 version V5.1+SP1 Remarks Reason for change New Bugs fixed Enhanced functions -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

36

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-400 2.3 SIMATIC S7-400 IP_CONFIG - programmed connections

2.3

SIMATIC S7-400 IP_CONFIG - programmed connections

SIMATIC S7-400 IP_CONFIG


The following program blocks are available for the selected communications service:
Table 2- 18 Version >>1.4<< FB55 / IP_CONFIG CP type IE STEP 7 version 1.3 IE V5.4+SP4 V11.0 BF Remarks Reason for change BF Bugs fixed Sporadic problems with large numbers of connections eliminated. Enhanced functions -

V5.4+SP4

Multiple instance capability of the FB is now ensured. Execution optimized Bugs fixed when transferring parameters of invalid DB numbers or nonloaded DBs. -

1.2

IE

V5.4

BF

1.1 1.0

IE IE

V5.3+SP3 V5.2+SP1+ HF1

BF New

Correction of various error messages -

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

37

SIMATIC S7-400 2.4 SIMATIC S7-400 PROFINET CBA

2.4

SIMATIC S7-400 PROFINET CBA

SIMATIC S7-400 PROFINET CBA


The following program blocks are available for the selected communications service:
Table 2- 19 Version >>1.3<< FB88 / PN_InOut CP type IE STEP 7 version STEP 7 V5.3 SP3 with iMAP STEP 7 add-on V2.0+SP3 and SIMATIC iMap as of V2.0 SP1 Remarks The configuration requires SIMATIC iMAP. Reason for change New Bugs fixed Enhanced functions -

Table 2- 20 Version >>1.0<<

FB90 / PN_InOut_Fast CP type IE STEP 7 version STEP 7 V5.4 SP1 with iMAP STEP 7 add-on V3.0+SP1 and SIMATIC iMap as of V2.0 SP1 Remarks Reason for change Bugs fixed Enhanced functions -

The configuration New requires SIMATIC iMAP. FB90 is supported by all CPUs as of version V4.1.

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

38

Reference Manual, 12/2012, C79000-G8976-C231-05

SIMATIC S7-400 2.5 SIMATIC S7-400 PROFIBUS FMS

2.5

SIMATIC S7-400 PROFIBUS FMS

S7-400 PROFIBUS FMS


The following program blocks are available for the selected communications service:
Table 2- 21 Version >>1.4<< FB2 / IDENT CP type PB FMS STEP 7 version V5.4 + SP5 Remarks Reason for change BF Bugs fixed Incorrect warning in the consistency check was removed. Enhanced functions -

1.3

PB FMS

V5.0

Expansion of programming support for the ID parameter. -

1.10

PB FMS

V3.1

New

Table 2- 22 Version >>1.5<<

FB3 / READ CP type PB FMS STEP 7 version V5.1+SP1 and V5.1+SP2+H F1 Remarks SCL-compliant Reason for change BF Bugs fixed Enhanced functions

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.3

PB FMS

V5.0

1.10

PB FMS

V3.1

New

Table 2- 23 Version >>1.5<<

FB4 / REPORT CP type PB FMS STEP 7 version V5.1+SP1 and V5.1+SP2+H F1 Remarks SCL-compliant Reason for change BF Bugs fixed Enhanced functions

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.3

PB FMS

V5.0

1.10

PB FMS

V3.1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs Reference Manual, 12/2012, C79000-G8976-C231-05

39

SIMATIC S7-400 2.5 SIMATIC S7-400 PROFIBUS FMS


Table 2- 24 Version >>1.4<< FB5 / STATUS CP type PB FMS STEP 7 version V5.4 + SP5 Remarks Reason for change BF Bugs fixed Incorrect warning in the consistency check was removed. various Enhanced functions -

1.3

PB FMS

V5.0

X+ F New

Expansion of programming support for the ID parameter. -

1.10

PB FMS

V3.1

Table 2- 25 Version

FB6 / WRITE CP type STEP 7 / NCM S7 version V5.1+SP1 and V5.1+SP2+H F1 Remarks Reason for change BF Bugs fixed Enhanced functions

>>1.5<<

PB FMS

SCL-compliant

The variable name can now be specified as STRING (in data type ANY). This makes it possible to program with SCL. Expansion of programming support for the ID parameter. -

1.3

PB FMS

V3.1

1.10

PB FMS

V3.1

New

Version history of the SIMATIC NET program blocks for SIMATIC S7 CPs

40

Reference Manual, 12/2012, C79000-G8976-C231-05

You might also like