FAQ Communication over IE



Similar documents
TECHNICAL NOTE TNOI34

FAQ Communication over IE

Service & Support. How can you establish a connection between an S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

Service & Support. How can you establish a connection between a S PLC and SIMATIC NET OPC? S PLC, SIMATIC NET OPC.

How-To-Do. Hardware Configuration SLIO CPU 014

Cover sheet. Reading out the topology data of a PROFINET IO system SFB52 "RDREC" FAQ September Service & Support. Answers for industry.

WinCC. Communication Manual. Manual 2. This manual is part of the documentation package with the order number: 6AV6392-1CA05-0AB0 C79000-G8276-C156-01

8/23/13 Configuring the S7 I/O Server for Windows 95 to Access S7 PLCs Via the Profibus Network

PROFINET IO Diagnostics 1

Applications & Tools. Industrial Ethernet Communication: Data Exchange S7-200 <-> S SIMATIC S Configuration Example X20 October 2010

Applications & Tools. Remote Control Concept with SCALANCE S Modules over IPsec-secured VPN Tunnel SCALANCE S. Application Description February 2010

Service & Support. How do you create a communication of RDP with an Industrial Thin Client SIMATIC ITC? Thin Client.

DEPLOYING A VISUAL BASIC.NET APPLICATION

64-Bit Compatibility with Micromeritics Applications

PROCESS AUTOMATION PLANNING AND INTEGRATION INFORMATION LB8106* Integration in Siemens SIMATIC PCS 7

S7 OPC Server Tutorial

Cover sheet PROFINET IO. SIMATIC MV440 Code Reading System. FAQ February Service & Support. Answers for industry.

Training Document for Comprehensive Automation Solutions Totally Integrated Automation (T I A) MODULE A5 Programming the CPU 314C-2DP


To add Citrix XenApp Client Setup for home PC/Office using the 32bit Windows client.

Tech Tips Helpful Tips for Pelco Products

Training document for the company-wide automation solution Totally Integrated Automation (T I A) MODULE A5. PLC-Simulation with S7-PLCSIM

Service & Support. How do you create a communication of VNC with an Industrial Thin Client SIMATIC ITC? Thin Client.

Tool for Communication

Clock Link Installation Guide. Detailed brief on installing Clock Link

Installing the Microsoft Network Driver Interface

Applications & Tools. Configuration of Messages and Alarms in WinCC (TIA Portal) WinCC (TIA Portal) Application description December 2012

Configuring the WT-4 for ftp (Ad-hoc Mode)

CANON FAX L360 SOFTWARE MANUAL

8/23/13 Configuring the S7 Server for Windows NT 4.0 to Access S7-400 PLCs via the Siemens CP1613 Card for ISO (Industrial Ethernet)

PROFINET IRT: Getting Started with The Siemens CPU 315 PLC

STEP 7 MICRO/WIN TUTORIAL. Step-1: How to open Step 7 Micro/WIN

SIMATIC NET. Step by Step: Ethernet Communication between OPC Server and S7-200 incl. CP Overview and Environment. Contents

Configuring the WT-4 for Upload to a Computer (Ad-hoc Mode)

1 How configure S7 PLC in the configuration tool

1 Application Description Objective Goals... 3

SOFTLINK 300. CPU Specifications. Reference Manual

Moving Rockwell Software Activation Keys to the VersaView 200R Industrial Computer

Start-up of IVI-KHD2-4HRX, IVI-KHA6-4HRX at S7-300 V1.1. Table of Contents TABLE OF CONTENTS... 1

ENPS-MF1. 1 USB Port. Multifunctional Print Server. Quick Installation Guide V1.0

Flexi Soft Ethernet IP: Implicit Messaging with a Omron PLC

How to setup a VPN on Windows XP in Safari.

Instructions. Setup of Teamviewer VPN. programming remotely With STEP7.

SIMATIC Expert Communication Connecting S7-400H to PC Station (WinCC)

SIMATIC PCS 7. SIMATIC Maintenance Station PDM A stand-alone Solution. Siemens AG All Rights Reserved.

Ethernet Interface Manual Thermal / Label Printer. Rev Metapace T-1. Metapace T-2 Metapace L-1 Metapace L-2

DP-313 Wireless Print Server

enter the administrator user name and password for that domain.

CMP-102U. Quick Installation Guide

S7 for Windows S7-300/400

VPN SOFTWARE - WINDOWS XP & WINDOWS 64-BIT INSTALLATION AND CONFIGURATION INSTRUCTIONS

Installation Manual. PLCSQL link

FACTORY AUTOMATION MANUAL IC-KP-B12-V45

Software Installation Requirements

Service & Support. How do you configure time synchronization using the NTP procedure (without SICLOCK) for small PCS 7 plants?

Installation Guide Command WorkStation 5.5 with Fiery Extended Applications 4.1

Configuring the WT-4 for Upload to a Computer (Ad-hoc Mode)

Configuring the WT-4 for ftp (Ad-hoc Mode)

Configuring the WT-4 for ftp (Infrastructure Mode)

Creating the program. TIA Portal. SIMATIC Creating the program. Loading the block library. Deleting program block Main [OB1] Copying program blocks

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

How to Program a Commander or Scout to Connect to Pilot Software

Magaya Software Installation Guide

Network Printing In Windows 95/98/ME

Central Management System

Using the WAGO PROFINET Coupler as Remote I/O with a Siemens S7 PLC

Configuring the WT-4 for Upload to a Computer (Infrastructure Mode)

Ethernet Module Manual

USER GUIDE. Ethernet Configuration Guide (Lantronix) P/N: Rev 6

Using a simple crossover RJ45 cable, you can directly connect your Dexter to any computer.

SysAid Remote Discovery Tool

QUANTIFY INSTALLATION GUIDE

Setting up Your Acusis Address. Microsoft Outlook

1. Hardware Installation

Quick Installation Guide Network Management Card

Virtual Office Remote Installation Guide

Internet Guide. Prepared for 55 John Street

LOAD BALANCING 2X APPLICATIONSERVER XG SECURE CLIENT GATEWAYS THROUGH MICROSOFT NETWORK LOAD BALANCING

Victoria Combo Remote Control

HTML Code Generator V 1.0 For Simatic IT Modules CP IT, IT, IT

Stage One - Applying For an Assent Remote Access Login

Configure SPLM 2012 on Windows 7 Laptop

Host Installation on a Terminal Server

Overview... 2 How to Add New Documents... 3 Adding a Note / SMS or Phone Message... 3 Adding a New Letter How to Create Letter Templates...

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Configuring the WT-4 for Upload to a Computer (Infrastructure Mode)

E-Blocks Easy Internet Bundle

C-more Remote Access, Data Log, FTP File Transfer, and Tutorial

Deploying Microsoft RemoteFX on a Single Remote Desktop Virtualization Host Server Step-by-Step Guide

The goal is to program the PLC and HMI to count with the following behaviors:

Omni 56K USB Lite Quick Start Guide

How to configure DVR and computer for running Remote Viewer via IP network

Voice over IP. Orator Dictation Voice-over-IP Quick Start Installation Guide

RUNNING TRACKER ON A TERMINAL SERVER

Virtual Owl. Guide for Windows. University Information Technology Services. Training, Outreach, Learning Technologies & Video Production

SIMATIC NET. Functions (FC) and function blocks (FB) for SIMATIC NET S7 CPs. Preface. Overview and general information on working with FCs and FBs

Configuring Network Load Balancing with Cerberus FTP Server

Pre-lab and In-class Laboratory Exercise 10 (L10)

Release Notes - Installing the Wireless Receiver on a PC.

Transcription:

FAQ Communication over IE S7 communication between S7-200 and S7-300/400 FAQ

Table of Contents Table of Contents... 2 Question...2 How do I configure a S7 connection to exchange data between S7-200 and S7-300/400 on Industrial Ethernet?... 2 Answer... 2 The instructions and notes listed in this document provide a detailed answer to this question.... 2 1 Introduction... 3 2 S7 communication between S7-200 and S7-300/400... 4 2.1 Configuration of a client connection in the S7-200... 4 Configure a client connection to the S7-300... 8 Configure a client connection to the S7-400... 11 2.2 Configure the S7-300/400 as server for the S7 communication... 18 2.3 Configuration of a server connection in the S7-200... 20 Configure a server connection to the S7-300... 23 Configure a server connection to the S7-400... 24 2.4 Configure the S7-300/400 as client for the S7 communication... 27 Configuration of the S7 connection... 27 Calling the function blocks in the S7 program... 31 3 History... 32 This entry is from the Internet offer of Siemens AG, Automation and Drives, Service & Support. Clicking the link below directly displays the download page of this document. http://support.automation.siemens.com/ww/view/en/17369594 Question Answer How do I configure a S7 connection to exchange data between S7-200 and S7-300/400 on Industrial Ethernet? The instructions and notes listed in this document provide a detailed answer to this question. V1.1 15.08.2008 2/32

1 Introduction The S7-200 with CP243-1 supports the S7 communication as server and client, i.e. it s possible to configure a client connection in the S7-200. So the S7-200 builds up active the S7 connection to the remote server. configure a server connection in the S7-200. So the S7-200 takes passive part in building up the S7 connection. The remote client builds up active the S7 connection to the S7-200. The S7-200 provides the data as server. For the S7-200 you have to configure the S7 connection in STEP 7- MicroWIN with the Ethernet Wizard and for the S7-300 and S7-400 you have to configure the S7 connection in STEP 7. In this example in the S7-200, S7-300 and S7-400 respectively is used a PLC and a communication processor. You can alternative use a PLC with integrated Industrial Ethernet interface in the S7-300 and S7-400. V1.1 15.08.2008 3/32

2 S7 communication between S7-200 and S7-300/400 2.1 Configuration of a client connection in the S7-200 In this example the S7-200 is configured as client for the S7 communication, i.e. the S7-200 builds up active the S7 connection to the S7-300 and S7-400. The S7-300 and S7-400 are passive involved in establishment of the S7 connection: The configuration is as follows: PLC 315-2DP (6ES7 315-2AG10-0AB0) and CP343-1 (6GK7 343-1EX30-0XE0) PLC 416-2DP (6ES7 416-2XK02-0AB0) and CP443-1 (6GK7 443-1GX11-0XE0) PLC 222 (6ES7212-1AB22-0XB0) and CP243-1 (6GK7 243-1EX00-0XE0) Figure 2-1 overview about the configuration server S7-300 with CP343-1 server S7-400 with C443-1 ip address: 140.80.0.50 TSAP: 03.02 S7 connection 1 SCALANCE X108 client S7-200 with CP243-1 ip address: 140.80.0.60 local TSAP for S7 connection 1: 10.00 local TSAP for S7 connection 2: 11.00 ip address: 140.80.0.150 TSAP: 03.03 S7 connection 2 In this example in the S7-200, S7-300 and S7-400 the following memory area are defined as send buffer and receive buffer. V1.1 15.08.2008 4/32

Figure 2-2 send and receive buffer in the S7-200, S7-300 and S7-400 client S7-200 VB0-VB7 VB10-VB17 write data read data server S7-300 DB20 Byte0 DB20 Byte7 DB20 Byte10 DB20 Byte17 VB20-VB27 S7-400 DB30 Byte0 DB30 Byte7 DB30 Byte10 DB30 Byte17 Start STEP 7-MicroWIN in the Windows START Menu SIMATIC or double-click the icon of the same name on the desktop. Open the Ethernet Wizard with the menu command Tools Ethernet Wizard. Figure 2-3 opening the Ethernet Wizard In the first step of the Ethernet Wizard you will find a description of it. Click the button Next to start with the configuration. V1.1 15.08.2008 5/32

Figure 2-4 description of the Ethernet Wizard If you have connected the SIMATIC Field PG to the CP243-1 over Industrial Ethernet it will be possible the find out the module position automatically. Therefore click the button Read Modules. You can also enter the module position manually. Following click the button Next. Figure 2-5 find out the module position V1.1 15.08.2008 6/32

Enter a unique IP address for the CP243-1 and enter the corresponding subnet mask. Click on the button Next to apply the settings. Figure 2-6 enter the IP address of the CP243-1 In the following dialog you set the number of S7 connections which are configured for the CP243-1. Over one S7 connection you can read data from the communication partner and you can write data to the communication partner. Click the button Next to continue with the configuration of the S7 connection. V1.1 15.08.2008 7/32

Figure 2-7 setting the number of S7 connections Configure a client connection to the S7-300 In the example the first S7 connection is configured as client connection. For the remote parameter you enter the ip address of the server. The S7-300 with CP343-1 is the server for the first client connection. The ip address of the CP343-1 is 140.80.0.50 (see Figure 2-1 overview about the configuration). The S7 connection between S7-200 and S7-300 is well-defined with the TSAPs. The client connection is one-sided configured in the S7-200. You enter 03.02 for the remote TSAP. This TSAP means: 03: one-sided configured connection 02: slot of the PLC in the S7-300 (is always 2) Following click the button Data Transfer. V1.1 15.08.2008 8/32

Figure 2-8 configure client connection to the S7-300 You have to choose the following function to write data in the S7-300: This data transfer should Write data to the remote server connection Enter the number of data which should be written to the server. Here 8 byte data (Variables Byte 0-7) are written to the S7-300. In the S7-300 these data are saved in DB20 (byte 0-7). Click the button Next Transfer to read data from the S7-300. V1.1 15.08.2008 9/32

Figure 2-9 write data from the S7-300 You have to choose the following function to read data from the S7-300: This data transfer should Read data from the remote server connection Enter the number of data which should be read from the server. Here 8 byte data (byte 10-17) are read from the DB20 in the S7-300. In the S7-200 these data are saved in Variables Byte 10-17. Click the button OK to apply the settings for the data transfer. V1.1 15.08.2008 10/32

Figure 2-10 read data from the S7-300 Configure a client connection to the S7-400 The second S7 connection is also configured as client connection. For the remote parameter you enter the ip address of the server. The S7-400 with CP443-1 is the server for the second client connection. The ip address of the CP443-1 is 140.80.0.150 (see Figure 2-1 overview about the configuration). The S7 connection between S7-200 and S7-400 is well-defined with the TSAPs. The client connection is one-sided configured in the S7-200. You enter 03.03 for the remote TSAP. This TSAP means: 03: one-sided configured connection 03: slot of the PLC in the S7-400 NOTE You find out the slot of the PLC from the hardware configuration of the S7-400 station. Following click the button Data Transfer. V1.1 15.08.2008 11/32

Figure 2-11 configure client connection to the S7-400 You have to choose the following function to write data in the S7-400: This data transfer should Write data to the remote server connection Enter the number of data which should be written to the server. Here 8 byte data (Variables Byte 0-7) are written to the S7-400. In the S7-400 these data are saved in DB30 (byte 0-7). Click the button Next Transfer to read data from the S7-400. V1.1 15.08.2008 12/32

Figure 2-12 write data to the S7-400 You have to choose the following function to read data from the S7-400: This data transfer should Read data from the remote server connection Enter the number of data which should be read from the server. Here 8 byte data (byte 10-17) are read from the DB30 in the S7-400. In the S7-200 these data are saved in Variables Byte 20-27. Click the button OK to apply the settings for the data transfer. V1.1 15.08.2008 13/32

Figure 2-13 read data from the S7-400 Since the configuration of the CP243-1 module may no longer be changed, you select the setting with CRC protection. You can specify the Keep Alive Interval with the default time. Click the button Next. V1.1 15.08.2008 14/32

Figure 2-14 CRC protection and KeepAlive Intervall Select a free address area for storing the configuration. Figure 2-15 storing the configuration of the CP243-1 Click on the button Finish to close the Ethernet Wizard. V1.1 15.08.2008 15/32

Figure 2-16 finish the configuration of the CP243-1 So the function blocks ETHx_CTRL and ETHx_XFR are created. You have to call these function blocks in the main program ( MAIN (OB1) ) of STEP 7-MicroWIN. The function block ETHx_CTRL is necessary for the communication setup. Figure 2-17 call ETH0_CTRL The function block ETHx_XFR is necessary to read and write the data. It`s called twice to read data from the S7-300 and write data to the S7-300 over the first client connection. V1.1 15.08.2008 16/32

Figure 2-18 call ETH0_XFR to exchange data with S7-300 Additional the function block ETHx_XFR is called twice to read data from the S7-400 and write data to the S7-400 over the second client connection. V1.1 15.08.2008 17/32

Figure 2-19 call ETH0_XFR to exchange data with S7-400 Right click the input parameter Chan_ID and Data of the function block ETHx_XFR. So it s possible to select the symbolic name directly. Save the configuration and download it in the PLC S7-200. 2.2 Configure the S7-300/400 as server for the S7 communication In the S7-300 and S7-400 which is the server for the S7 connection you only need a data block (DB) with adequate length. The S7-200 reads the data from this DB and writes the data to this DB, which is defined as send and receive buffer respectively. In the S7-300 the DB20 is defined as send and receive buffer. In the S7-400 the DB30 is defined as send and receive buffer. It`s not necessary to configure a S7 connection for the S7-300 and S7-400 respectively in NetPro. V1.1 15.08.2008 18/32

Furthermore it`s not necessary to call any communication blocks in the S7 program of the S7-300 and S7-400. Check the data transfer of S7 communication In STEP 7-MicroWIN open the program of the S7-200 and change to the status table. Here you can check and observe the receive buffer (VB10-17 and VB20-17) of the S7-200 to find out if data are exchanged. Furthermore it`s possible to control the variables in the send buffer (VB0-7). You insert a variable table in the STEP 7 project of the S7-300 and S7-400 respectively. With the variable table it`s possible to observe the receive buffer of the S7-300 and S7-400 and to control the variables in the send buffer of the S7-300 and S7-400. V1.1 15.08.2008 19/32

2.3 Configuration of a server connection in the S7-200 In this example the S7-200 is configured as server for the S7 communication, i.e. the S7-300 and S7-400 build up active the S7 connection to the S7-200. The S7-200 is passive involved in establishment of the S7 connection: The configuration is as follows: PLC 315-2DP (6ES7 315-2AG10-0AB0) and CP343-1 (6GK7 343-1EX30-0XE0) PLC 416-2DP (6ES7 416-2XK02-0AB0) and CP443-1 (6GK7 443-1EX11-0XE0) PLC 222 (6ES7212-1AB22-0XB0) and CP243-1 (6GK7 243-1EX00-0XE0) Figure 2-20 overview about the configuration client S7-300 with CP343-1 client S7-400 with CP443-1 IP address: 140.80.0.50 TSAP: 10.04 IP address: 140.80.0.150 TSAP: 10.03 S7 connection 3 SCALANCE X108 server S7-200 with CP243-1 Industrial Ethernet IP address: 140.80.0.60 local TSAP for S7 connection 3: 12.00 local TSAP for S7 connection 4: 13.00 S7 connection 4 In this example in the S7-200, S7-300 and S7-400 the following memory area are defined as send buffer and receive buffer. Figure 2-21 send and receive buffer in the S7-200, S7-300 and S7-400 S7-300 client DB20 Byte20 DB20 Byte27 DB20 Byte30 DB20 Byte37 read data write data server S7-200 VB0-VB7 VB30-VB37 S7-400 VB40-VB47 DB30 Byte20 DB30 Byte27 DB30 Byte30 DB30 Byte37 V1.1 15.08.2008 20/32

Start STEP 7-MicroWIN in the Windows START Menu SIMATIC or double-click the icon of the same name on the desktop. Open the Ethernet Wizard with the menu command Tools Ethernet Wizard (see Figure 2-3 opening the Ethernet Wizard). In the first step of the Ethernet Wizard you will find a description of it. Click the button Next to start with the configuration. Figure 2-22 description of the Ethernet Wizard If you have connected the SIMATIC Field PG to the CP243-1 over Industrial Ethernet it will be possible the find out the module position automatically. Therefore click the button Read Modules. You can also enter the module position manually. Following click the button Next. V1.1 15.08.2008 21/32

Figure 2-23 find out the module position Enter a unique IP address for the CP243-1 and enter the corresponding subnet mask. Click on the button Next to apply the settings. Figure 2-24 enter the IP address of the CP243-1 V1.1 15.08.2008 22/32

In the following dialog you set the number of S7 connections which are configured for the CP243-1. Over one S7 connection you can read data from the communication partner and you can write data to the communication partner. Click the button Next to continue with the configuration of the S7 connection. Figure 2-25 setting the number of S7 connections Configure a server connection to the S7-300 In the example the third S7 connection is configured as server connection. The S7-300 with CP343-1 is the client for this server connection. The S7 connection has to be configured for the server (S7-200) and client (S7-300), i.e. the S7 connection is configured both-sided. The S7 connection between S7-200 and S7-300 is well-defined with the TSAPs. You enter 10.04 for the remote TSAP. This TSAP means: 10: both-sided configured connection 04: slot of the CP in the S7-300 NOTE If you use a PLC S7-300 with integrated Industrial Ethernet interface you will enter the slot of the PLC. Following you activate the function Accept all connection requests. and click the button Next Connection to configure a further S7 connection. V1.1 15.08.2008 23/32

Figure 2-26 configure a server connection to S7-300 Configure a server connection to the S7-400 In the example the fourth S7 connection is configured as server connection. The S7-400 with CP443-1 is the client for this server connection. The S7 connection has to be configured for the server (S7-200) and client (S7-400), i.e. the S7 connection is configured both-sided. The S7 connection between S7-200 and S7-400 is well-defined with the TSAPs. You enter 10.03 for the remote TSAP. This TSAP means: 10: both-sided configured connection 03: slot of the PLC in the S7-400 Following you activate the function Accept all connection requests. and click the button OK to change to the next dialog. V1.1 15.08.2008 24/32

Figure 2-27 configure a server connection to the S7-400 Since the configuration of the CP243-1 module may no longer be changed, you select the setting with CRC protection. You can specify the Keep Alive Interval with the default time. Click on the button Next. Figure 2-28 CRC protection and KeepAlive Intervall V1.1 15.08.2008 25/32

Select a free address area for storing the configuration. Figure 2-29 storing the configuration of the CP243-1 Click on the button Finish to close the Ethernet Wizard. Figure 2-30 finish the configuration of the CP243-1 V1.1 15.08.2008 26/32

So the function blocks ETHx_CTRL and ETHx_XFR are created. You have to call these function blocks in the main program ( MAIN (OB1) ) of STEP 7-MicroWIN. The function block ETHx_CTRL is necessary for the communication setup. Figure 2-31 call ETH0_CTRL NOTE The function block ETHx_XFR only has to be call for the data transfer over a client connection. Save the configuration and download it in the PLC S7-200. 2.4 Configure the S7-300/400 as client for the S7 communication Configuration of the S7 connection This example shows the configuration of a S7 connection for the S7-300. Use the same procedure for the S7-400. Open the STEP 7 project with the configuration of the S7-300. Following open the program NetPro with the menu command Options Configure Network or click on the corresponding symbol in the toolbar V1.1 15.08.2008 27/32

Figure 2-32 open NetPro In NetPro you select the CPU in the S7-300 station and add a new connection with the menu command Insert New Connection. Figure 2-33 Select for the connection partner unspecified and for the connection type S7 connection. Click on the button Apply. The property view of the S7 connection will open. V1.1 15.08.2008 28/32

Figure2-34 Insert New Connection V1.1 15.08.2008 29/32

In the property view of the S7 connection you activate the function Establish an active connection, because the S7 connection is build up by the S7-300. Enter the IP address of the CP243-1 for the Partner. Click on the button Address Details. Figure 2-35 property view of the S7 connection In the dialog Address Details you enter the TSAP for the Partner, i.e. that s the local TSAP of the S7-200 (in this example =12.0). Figure 2-36 Address Details V1.1 15.08.2008 30/32

Select the S7-300 station in NetPro. Save and compile the configuration and download it in the S7-300 station. Calling the function blocks in the S7 program It s necessary to call function blocks FB14 GET and FB15 PUT in the S7 program of the S7-300. These function blocks you find in Standard Library Communication Blocks Blocks. Figure 2-37 calling FB14 GET und FB15 PUT Right click the input parameter ID of the function blocks FB14 GET and FB15 PUT respectively, to insert the local ID of the connection automatically. You can also find out the local ID of the connection in the property view of the S7 connection (see Figure 2-35 property view of the S7 connection). On the input parameter ADDR_1 of the function blocks FB14 GET and FB15 PUT you enter the area in the S7-200 which should be read and write respectively. The data are written in the area of Variables Bytes in the S7-200 and the data are read from the area of Variables Bytes in the S7-200. The area of Variables Bytes is addressed as DB1 by the S7-300. V1.1 15.08.2008 31/32

NOTE If you use a S7-400 you will need the function blocks SFB14 GET and SFB15 PUT. These you find in the Standard Library System Function Blocks Blocks. Sample program FB14 GET and FB15 PUT for the S7-300 You find a sample program with the function blocks FB14 GET and FB15 PUT for the S7-300 in the following article: 18610307. Sample program SFB14 GET and SFB15 PUT for the S7-400 You find a sample program with the function blocks SFB14 GET and SFB15 PUT for the S7-400 in the following article: 1819293. 3 History Version Date Changes V 1.0 22.04.2008 first issue V1.1 15.08.2008 complete revision V1.1 15.08.2008 32/32