background image

Linking to Other Systems with FETCH/WRITE

214

SIMATIC NET NCM S7 for Industrial Ethernet

C79000-G8976-C129–06

Parameter Values

S7 Address Area

DB

M

I

Q

ORG ID

01

H

02

H

03

H

04

H

Source/dest.
data from/to
data block in
main memory

Source/dest.
data from/to
flag area

Source/dest.
data from/to
process
image of the
inputs (PII)

Source/dest.
data from/to
process
image of the
outputs (PIQ)

DBNR

DB, from
which the
source data
are taken or
to which the
dest data are
transferred

irrelevant

irrelevant

irrelevant

permitted range

1...255

Start address

DW number,
from which
the data are
taken or
written to

Flag byte no.,
from which
the data are
taken or
written to

Input byte no.,
from which
the data are
taken or
written to

Output byte
no., from
which the
data are
taken or
written to

permitted range

0...2047

0...255

0...127

0...127

Length

Length of the
source/dest.
data field in
words

Length of the
source/dest.
data field in
bytes

Length of the
source/dest.
data field in
bytes

Length of the
source/dest.
data field in
bytes

permitted range

1...2048

1...256

1...128

1...128

Summary of Contents for NCM S7

Page 1: ... interface 3 Configuring Communication Connections 4 Programming Functions FCs 5 NCM S7 Diagnostics 6 Firmware Loader 7 Appendix References A Glossary B Linking to Other Systems with FETCH WRITE C Document History D Index Manual for NCM S7 V5 2 and higher 11 2002 C79000 G8976 C129 Release 06 SIMATIC NET NCM for Industrial Ethernet ...

Page 2: ...sult if proper precautions are not taken Warning indicates that death or severe personal injury can result if proper precautions are not taken Caution with warning triangle indicates that minor personal injury can result if proper precautions are not taken Caution without warning triangle indicates that damage to property can result if proper precautions are not taken Notice indicates that an unde...

Page 3: ...ion and only in connection with devices or components from other manufacturers which have been approved or recommen ded 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 Before you use the supplied sample programs or programs you have written your self make certain that no injury to p...

Page 4: ...ed entirely we cannot guarantee full agreement However the data in this manual are reviewed regularly and any necessary corrections included in subsequent editions Suggestions for improvement are welcomed Disclaimer of Liability Copyright E Siemens AG 2001 2002 All rights reserved The reproduction transmission or use of this document or its contents is not permitted without express written authori...

Page 5: ... SIMATIC NET with Industrial Ethernet in the management and cell areas The documentation on your S7 CPs and NCM S7 is in several parts that fit together as shown below S S7 CP selecting installing commissioning performance data S S7 CP and STEP 7 NCM S7 familiarization testing interfaces commissioning S Communication services with STEP 7 NCM S7 programming configuring downloading commissioning dia...

Page 6: ...he following topics S S7 communication over routers single ended client and server functionality via an IE PB Link or CP see Section 1 4 S Multiprojects With the new multiproject functionality projects can be split up and distributed for engineering and then merged again Symbols used in this Manual This symbol indicates functions requiring STEP 7 version V5 2 This symbol appears in the margin to d...

Page 7: ...calls are entered in the user program to allow you to use the services via the SEND RECEIVE interface You will learn how simple it is to create a configuration for standard applications using STEP 7 and the NCM S7 optional package The examples described here can also be found in the project folder for sample programs after you have installed STEP 7 and the NCM S7 for Industrial Ethernet option Thi...

Page 8: ...s office Topic Document Basic information for technical personnel using the STEP 7 standard software for control tasks with S7 300 400 programmable controllers STEP 7 basics with S Configuring hardware with STEP 7 S Programming with STEP 7 S Manual for converting from S5 to S7 S Primer for a fast start The reference works describing the programming languages LAD FBD and STL as well as the standard...

Page 9: ...p on the selected object using the Help Context Sensitive Help menu command the F1 function key or the question mark in the toolbar You can then access further information relating to the current topic S Glossary for all STEP 7 applications by clicking the Glossary button Please note that each STEP 7 application has its own contents and context sensitive help Conventions References to other manual...

Page 10: ...Connections between Subnets TCP IP 41 2 Installing and Starting the Ethernet CP with STEP 7 43 2 1 General Information About the NCM S7 for Industrial Ethernet Option 44 2 2 Procedure 45 2 2 1 Creating an Industrial Ethernet Subnet 46 2 2 2 Entering an Ethernet CP in the Hardware Configuration 49 2 2 3 Displaying the Network Attachments of a Station 52 2 2 4 Setting Further CP Properties 54 2 2 5 ...

Page 11: ...cal Connection Endpoint 120 4 6 2 Specifying TCP Addresses 122 4 6 3 TCP with the FETCH WRITE Mode 125 4 6 4 Checking TCP Connection Properties 127 4 7 Configuring UDP Connection Properties 128 4 7 1 Specifying the Local Connection Endpoint 129 4 7 2 Specifying UDP Addresses 131 4 7 3 UDP with Broadcast and Multicast 134 4 7 4 Checking the Properties of a UDP Connection 138 4 7 5 Free UDP Connecti...

Page 12: ...Diagnostic Functions 186 6 6 Checklist for Typical Problems in a System 188 6 6 1 Checklist for General CP Functions 189 6 6 2 Communication Connections Checklist 190 7 Firmware Loader 191 7 1 Application 192 7 2 Loading Firmware 193 A References 197 B Glossary 201 B 1 General Section 202 B 2 Industrial Ethernet 206 B 3 PROFInet 208 C Linking to Other Systems with FETCH WRITE 211 D Document Histor...

Page 13: ...our communications requirements You will find further information in the following sources S When installing the Ethernet CP please refer to the instructions in the manual 1 supplied with the Ethernet CP This also contains further information about the performance of the Ethernet CP S For the functions and use of the STEP 7 configuration software some of which is used to configure the CP such as h...

Page 14: ... Ethernet is defined by the international standard IEEE 802 3 see 11 All Round Communication in the Industrial Sector Industrial Ethernet is integrated in the SIMATIC NET concept that allows comprehensive networking of the management cell and field levels in conjunction with PROFIBUS and the AS interface AS i PROFIBUS EN 50170 Vol 2 PROFIBUS AS Interface AS i Actuator Sensor Interface Industrial E...

Page 15: ...IP RFC 1006 S S5 compatible communication S PROFInet communication S HTML process control with web browser S File management and file access with FTP with the SEND RECEIVE interface and the protocols ISO Transport ISO on TCP TCP IP with RFC 1006 TCP IP UDP E mail with FETCH WRITE services and the protocols ISO Transport ISO on TCP TCP IP with the protocols TCP IP with the protocols HTTP IP protoco...

Page 16: ...nding messages triggered by process events refer to the IT CP manual for details 5 S S5 compatible communication with FETCH WRITE services server The FETCH WRITE services server allow direct access to the system memory areas on the SIMATIC S7 CPU from SIMATIC S5 or from devices of other ranges Depending on the CP type the following communications services are available for FETCH WRITE access ISO T...

Page 17: ...s to or from the S7 station the file system on the IT CP Possibilities for Communication between Device Types The possible communication available with the types of communication listed above is shown in the following table S7 300 S5 115 to 155U H S7 400 PC S7 300 S7 M7 400 SEND RECEIVE S7 communication SEND RECEIVE SEND RECEIVE S7 communication SEND RECEIVE S7 communication SEND RECEIVE SEND RECE...

Page 18: ...Industrial Ethernet option NCM S7 for Industrial Ethernet is installed as a STEP 7 option and is therefore integrated in STEP 7 NCM S7 for Industrial Ethernet also provides a wide range of diagnostic functions for the various types of communication When configuring PROFInet communication you also use the engineering tool SIMATIC iMap for detailed information on SIMATIC iMap refer to the manual Com...

Page 19: ...on PG communication with STEP 7 PLCs on Industrial Ethernet means the following You can use the complete range of functions of STEP 7 on Industrial Ethernet You can use programming diagnostic operating and monitoring functions on all modules in the SIMATIC S7 PLC via Industrial Ethernet S OP Operation PG OP communication on Industrial Ethernet allows the operation and monitoring of all modules in ...

Page 20: ... C129 06 Ethernet S7 300 Create configuration data for every CP and download to the Ethernet CPs STEP 7 NCM S7 S7 400 Ethernet CP Ethernet attachment only TCP IP S7 400 Ethernet CP Modem ISDN WAN Ethernet CP PC with Ethernet CP Operator Inter face functions OP Figure 1 2 Configuration for PG OP Operation ...

Page 21: ...hen you commission the PG engineering station the interfaces of the communication modules you are using are already known The option in Set PG PC Interface is automatically set to PC internal Once you have downloaded this configuration to your PG engineering station you can exchange PG functions with the accessible nodes in the network with STEP 7 without requiring any further settings S PG Engine...

Page 22: ...conditions are met S The operator interface device has an Ethernet CP installed SOFTNET S7 for Ind Ethernet or S7 1613 WIN 95 WIN NT MS DOS Windows installed S The CPs in the S7 stations are supplied with a MAC IP address use the default MAC address or set an IP address Procedure To be able to use S7 communication address the required module in the SIMATIC S7 PLC on your operator interface system ...

Page 23: ...nsfer is on the basis of the ISO transport or the ISO on TCP protocol TCP IP with RFC 1006 From the perspective of the user S7 communication is identical over PROFIBUS and Industrial Ethernet Nodes Two cases can be distinguished depending on device type and plant configuration S Client and server functionality at both ends S7 connections can be operated between the following nodes with the entire ...

Page 24: ...cess S7 stations if the PG PC stations are connected to a different subnet PROFIBUS Ethernet via routers for example an IE PB Link in this case S7 stations are servers S7 communication is possible over a gateway Ethernet PROFIBUS IE PB Link PC PG Station S7 400 S7 300 Ethernet CP Ethernet CP PUT GET Ethernet PUT GET PC PG Station Figure 1 4 PC PG station communicates over a gateway with S7 station...

Page 25: ...n SFB FB12 BSEND x STEP 7 D t ti 9 SFB FB13 BRCV x Documentation 9 SFB FB15 PUT x 1 SFB FB14 GET x 1 SFB FB8 USEND x SFB FB9 URCV x SFC FC62 CONTROL S7 400 C_CNTRL S7 300 x x 2 1 you do not need to configure a connection on the server 2 for S7 300 Notice Please remember the following points regarding data consistency in your user pro gram In the CPU of the S7 station the read or written informatio...

Page 26: ...LC from a PC address the required CPU module in the SIMATIC S7 PLC that you want to communicate with in your PC application S7 communication via routers one ended client and server functionality It is possible to reach the S7 station from an application OPC server of the PC PG station that is attached to another subnet The subnets must be connected over a router such as the IE PB Link An S7 statio...

Page 27: ...rnet nodes with UDP User Datagram Protocol on IP The SEND RECEIVE interface is also suitable for sending E mail refer to the manual for the IT CP 5 For TCP applications there is an active network with IP protocol see 20 ISO Transport Connection ISO transport provides services for the reliable transfer of data on configured connections Due to the segmentation of the data large amounts of data can b...

Page 28: ...er receives a return value on the SEND RECEIVE interface S TCP connection When using the SEND RECEIVE interface on TCP connections the Ethernet CP supports the socket interface for example Winsock dll to TCP IP found on almost every system PC or other system TCP is intended for reliable internetwork data transmission The TCP service complies with the TCP IP standard Transmission Control Protocol I...

Page 29: ...following S SIMATIC S7 PLC with Ethernet CP S SIMATIC S5 PLC with Ethernet CP S PC PG with Ethernet CP S Other station with Industrial Ethernet attachment Ethernet PG PC with Ethernet attachment SIMATIC S5 with Ethernet CP D D D D D D D D D S7 300 S7 400 Ethernet CP Other station with Ethernet attachment D D D WAN Internet only TCP IP Router Ethernet CP Figure 1 5 SIMATIC S7 PLC with Possible Comm...

Page 30: ... the SIMATIC S7 PLC From the point of view of the SIMATIC S7 PLC this is a passive communication function the communications partner initiates the connection establishment For further information refer to the system documentation of the SIMATIC S5 PLC or the non S7 station you are using Connection Types To access a station with FETCH or WRITE functions a FETCH passive or WRITE passive connection m...

Page 31: ... to the subnet 4 You set up connections for communication Networking in a Multiproject STEP 7 as of Version V5 2 supports configuration in a multiproject Using a multiproject for example you can create a project for distributed editing by various editors and distribute the stations to the projects according to their editors To allow this functions are available for branching and merging sub projec...

Page 32: ...g configurations are typical for stations networked with CPs Variant examples Characteristics Configuration 1 1 subnet 1 project 2 Additional SIMATIC S5 stations and stations with equipment of other vendors 3 2 or more subnets 1 project 4 1 subnet more than one project 5 More than one subnet more than one project 6 Internetwork connections TCP These variants will be used as a basis to illustrate h...

Page 33: ...System In the simplest case your system consists of SIMATIC S7 stations connected by one subnet for example of the type Industrial Ethernet Ethernet 1 System Production View in a STEP 7 Project You create an Industrial Ethernet object in the STEP 7 project Stations created in the same project refer to this object as soon as they are configured as network nodes S7 400 1 S7 300 1 S7 300 2 ...

Page 34: ...guration of the System In addition to SIMATIC S7 stations SIMATIC S5 stations and non SIMATIC devices can be included in your system Ethernet 1 System Production SIMATIC S5 Non SIMATIC S7 400 1 S7 300 1 S7 300 2 SIMATIC S5 stations you intend to include in the communication can be selected directly Non SIMATIC devices must be entered in the configuration as Other stations View in a STEP 7 Project ...

Page 35: ...rate more than one network View in a STEP 7 Project System Production and Management Level You can create the subnets in one STEP 7 project and configure the stations for communication S7 400 1 S7 300 1 S7 300 2 S7 400 2 PROFIBUS CP Ethernet CP Ethernet 1 PROFIBUS 1 This representation illustrates the following S More than one subnet can be managed in one project S Each station is created once in ...

Page 36: ...rojects in STEP 7 allow the following S Several projects can be managed in one multiproject and edited separately S Projects can be branched and merged Two different strategies can be distinguished in a multiproject S Several employees work at the same time on a multiproject in a networked environment The projects of the multiproject are in different network folders In this case all connection par...

Page 37: ...tion to a partner in an unknown project In this case you can specify a connection name as a reference in the properties dialog of the connection When the projects are merged STEP 7 then supports you with automatic synchronization of the separately configured connections The connection remains unspecified until the projects have been merged and the connections synchronized Only following this synch...

Page 38: ...nctions allowing you to use connections to a partner in an unknown project STEP 7 will automatically attempt to synchronize two separately configured connections If you have configured projects with representative objects and want to merge these projects into a multiproject you have the following options S You can leave the representative objects with the configured connections unchanged S You can...

Page 39: ...ns or due to the large span of the plant stations can be created as follows S Using sub projects in the multiproject S by configuring Other stations SIMATIC S5 in the other project S7 300 1 S7 300 2 S7 400 1 Cell level sub project 1 Cell level sub project 2 PROFIBUS CP Ethernet 1 PROFIBUS 1 Ethernet CP Organization in a Multiproject If you use a multiproject organization follow the steps below to ...

Page 40: ... Objects for Stations Outside the Current Project If you do not want to use the multiproject functions you can fall back on the use of representative objects as used previously To be able to network the representative objects you must once again create a subnet of the type PROFIBUS in both projects as shown in the example here ...

Page 41: ...s on network structures connected by routers due to the differing tasks of the stations or the large span of the network the stations in the other project can be reached by configuring Other Stations S7 400 1 Ethernet CP S7 400 2 Ethernet CP only TCP IP Router S7 300 1 Ethernet 1 Ethernet 2 WAN Internet If the stations in the two networks are managed in the same project the networking appears as s...

Page 42: ...Communication via Ethernet CPs in S7 Stations 42 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 43: ...rther information in the following sources S When installing the Ethernet CP please refer to the instructions in the manual 1 supplied with the Ethernet CP This also contains further information about the performance of the Ethernet CP S For more information about the functions and applications of STEP 7 in which the NCM S7 option is integrated please read the following topics For using the help f...

Page 44: ...CP specific index dialogs that you call using the properties dialog box of the modules S Dialogs for the connection configuration S Diagnostic functions that you obtain as follows Using the Diagnostics tab in the properties dialog Using the standard Start menu of Windows with which you can call the SIMATIC program group S Functions displayed with SIMATIC NCM in the Start menu of Windows Diagnostic...

Page 45: ...p 3 Create the Industrial Ethernet subnet see 2 2 1 Enter the Ethernet CP in the hardware configuration see 2 2 2 Make further CP settings see 2 2 4 Configuring communication services Chap 4 S7 connections 6 ISO transport connections ISO on TCP connections TCP connections UDP Download the configuration to the PLC see 2 4 Configuration data in the STEP 7 project Check or set the network properties ...

Page 46: ...et before you configure the stations since the assignment of the SIMATIC stations is then performed largely automatically It is also possible to create the subnet at a later point in time when configuring a CP This is explained in more detail later in the chapter Follow the steps outlined below 1 Select the project in the SIMATIC Manager 2 Select Insert Subnet Industrial Ethernet Result An object ...

Page 47: ...s You create subnets initially in the subprojects as described above To be able to network S7 stations you will for example need to create a suitable subnet of the type Industrial Ethernet in each subproject If this is physically a subnet that extends beyond the boundaries of the subproject you should first merge the subnets before configuring the communication connections between the S7 stations ...

Page 48: ...istency in Merged Subnets After merging the subnets you should check the consistency throughout the multi project using the menu command Network Check Interproject Consistency in NetPro to make sure that there is consistency throughout the multiproject This check detects for example S7 subnet IDs that are not unique within the multipro ject ...

Page 49: ...thernet using an Ethernet CP 2 Select the CP in the hardware configuration just like any other module by selecting it in the hardware catalog and then selecting the slot in the rack You select CPs in the hardware catalog using a short text and the order number Once you have installed NCM S7 the CPs are available in the catalog Result The CP is assigned to the SIMATIC station For information about ...

Page 50: ...ernet CPs are supplied with a default MAC address address printed on the module To be sure that you have a unique address assignment do not enter a MAC address in the configuration the option is deactivated This means that the module automatically uses the factory set address If you want to use ISO services we recommend that you enter the address printed on the module in the configuration Note The...

Page 51: ...ress settings described here are made on the CP only after you download the configuration data With the latest Ethernet CPs the situation is as follows To be able to reach the CP using these addresses before you download the configuration data you can address the CP using its default MAC address and then supply it with project specific address information How to do this is described in Section 2 3...

Page 52: ...ations of a SIMATIC station in one of the following ways S A graphic overview in NetPro S An overview in table form in the Properties dialog of the station Graphic Overview in NetPro The NetPro view provides you with a good overview of the networked stations Follow the steps below 1 Double click one of the network objects for example Ethernet in your project in the SIMATIC Manager Figure 2 3 NetPr...

Page 53: ... network attachment Follow the steps below 1 Using the SIMATIC Manager select the station in your project that you want to check 2 Select the Object Properties using the menu option Edit Object Properties or by double clicking the station symbol 3 Select the Interfaces tab Result Figure 2 4 Interface Tab in the SIMATIC 300 400 Properties Dialog Box In the displayed dialog you can see the subnet at...

Page 54: ...g you will see further tabs in addition to the General tab described in Section 2 2 2 depending on the type and CP some of which are shown in the example of a CP 443 1 Figure 2 5 Example of the General Tab of the Properties CP Dialog Box for the CP 443 1 TCP Please read the description of the Properties dialog of the CP in the integrated help The functions are explained in detail there Addresses T...

Page 55: ...is function if you have several CPs in a station since only one CP on the same network is permitted to pass on the time synchronization messages Note The time of day synchronization function does not exist for all module types S Data transfer 240 bytes With this option you specify whether or not the CP will support jobs with a data length of more than 240 bytes for S7 300 stations Notes S The tran...

Page 56: ...he properties dialog in HW Config or NetPro If you subsequently upload the configuration data from the CPU to a PG you will always object the configuration data that were previously on the CP with parameters connections IP address 1 Note You should only use the assign IP address function during commissioning in other words before downloading the configuration data S Ethernet Profile for Fault Tole...

Page 57: ...lives are sent to the partner of a communications connection This setting decides the latest time after which the failure of a communications partner is detected For all connection oriented services the Ethernet CP is configured so that keepalives are sent This guarantees that connections are closed if a communications partner fails and that the connection resources are released The setting made h...

Page 58: ...iplexer if you use a PG one connection resource is always occupied Note on Programming When you use the multiplex mode you must specify the rack slot assignment of the CP for addressing on TD OP HMI connections instead of the rack slot assignment of the CPU Applications for example ProAgent that require block related messages Alarm_S SFC17 19 are not supported in the multiplex mode Time of Day Syn...

Page 59: ...art NCM S7 Ethernet Diagnostics See Chapter 6 Diagnostics for a description of the diagnostic functions themselves Addressing Tab In the Addressing tab you can assign the previously configured IP address and IP parameters to the CP This is necessary before the configuration data can be downloaded to the CP over Ethernet For a detailed description refer to Section 2 3 ...

Page 60: ...ive project the following substitute objects can be created in the project S SIMATIC S5 stations S PG PC S Other stations for devices of other manufacturers for SIMATIC S7 stations in another project not necessary in a multiproject Note Instead of creating substitute objects you can also configure unspecified connections for connections to the stations listed above In the Properties dialog of thes...

Page 61: ...n PG PC or SIMATIC S5 Possible result the selected object is created in the project Figure 2 6 Project With Substitute Objects Configured Attaching Non S7 Stations to the Subnet The next step is to assign the substitute objects to the subnet as follows 1 Select the required object in the project and select Edit Object Properties 2 In the Properties dialog box that is displayed select the Interface...

Page 62: ...esult The Properties Ethernet Interface dialog is displayed Here you can select the subnet connect the station to the network and set the address MAC IP All the SIMATIC stations in the project can establish communication relationships to this substitute object The addresses MAP IP configured for the substitute object here must also be set on the station using the appropriate tool for example COM 1...

Page 63: ...ion 4 4 S ISO on TCP connections see Chapter 4 5 S TCP connections see Section 4 6 S Connections for UDP see Section 4 7 S Interconnections for PROFInet communication see manual Component based Automation configuring plants with SIMATIC iMap 23 The information in the STEP 7 user manual 6 in the chapter Creating Communication Connections Between Two Programmable Modules also applies to the addition...

Page 64: ...mmendations There are three ways of assigning this address in STEP 7 S Addressing by selecting the target system in the SIMATIC Manager This option allows you to assign the address without having to set up a STEP 7 project This is useful for example if you want to download defined configuration data you created offline to the S7 station This is described in Section 2 3 1 S Addressing using the pro...

Page 65: ...thernet port of your PG PC must be accessible to STEP 7 Notice The options for assigning an address as described here are available only if you have a module that can be reached using the default MAC address such modules must support the PST Primary Setup Tool function Please refer to the informa tion in the relevant manual 1 2 3 1 Addressing by Selecting the Target System in the SIMATIC Manager F...

Page 66: ...available modules by selecting the Browse button 4 Select the CP with the matching MAC address from the components listed 5 Enter the required IP parameters and assign them to the CP Result The CP is now accessible on Industrial Ethernet using the IP address Note You will find further detailed information on this procedure in the STEP 7 online help ...

Page 67: ...des to display the nodes that you can access over Industrial Ethernet 2 Select the required node in the list displayed 3 Then select the menu command PLC Ethernet Address Result The previously selected node is entered directly into the Addressing dialog You cannot modify the MAC address of the node 4 Enter the required IP parameters and assign them to the CP see above under STEP 5 Result The CP is...

Page 68: ...eate the CP in HW Config the necessary dialog is displayed in which you can network the device and assign the IP address 4 Select the Addressing tab in the properties dialog of the CP you want to address The tab displayed is identical to the dialogs illustrated in Section 2 3 1 5 Start a network search for available modules by selecting the Browse button 6 Select the CP with the matching MAC addre...

Page 69: ...gning Addresses for the First Time S Industrial Ethernet Here you use the PG mode of the Ethernet CP in the S7 station see also Section 1 3 Depending on the PG PC interface used by the station on which you create your configuration you can download the defined configuration data to the S7 station over the TCP IP interface or over the ISO interface of STEP 7 When you download over the IP interface ...

Page 70: ... use of the MAC address when you are configuring the CP the CP can be reached via the preset MAC address however you cannot define any ISO transport connections or S7 connections over ISO connections in your configuration Saving the Configuration Data in Non Volatile Memory You can download the configuration data step by step or all at once If you download step by step you will be prompted to star...

Page 71: ...using communication services with configured connections the connection IDs also identify the slot of the CP If you drag a CP you have already configured to a different slot note the following Notice If you drag the CP to a different slot the data of the connection configuration are automatically updated The data of the connection configuration must however be downloaded again ...

Page 72: ...Installing and Starting the Ethernet CP with STEP 7 72 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 73: ...s S The FCs for programming connections are described in Section 5 3 S Configuring the Ethernet CP with NCM S7 is described in Chapter 4 Sample programs Sample configurations and programs are available for the SEND RECEIVE interface described here S In the sample project PROJECT_ETHERNET that you can start immediately after installing NCM S7 for a description refer to the Primer 2 S On the Interne...

Page 74: ...The diagram below illustrates the situation Using the FCs AG_SEND AG_LSEND and AG_RECV AG_LRECV the user program instructs the Ethernet CP to send or receive data on the configured connection Communication connection Ethernet CP CPU STEP 7 user program User data buffer CP database Ethernet station SIMATIC S7 receive send User data areas AG_RECV AG_SEND Figure 3 1 Interaction of the CPU and Etherne...

Page 75: ...execution of the job is confirmed positively or negatively in a status message Programming Connections Program the SEND RECEIVE interface in the user program as follows 1 Use the following functions FCs for data transmission on connections AG_SEND AG_LSEND for transferring the user data area to the Ethernet CP AG_RECV AG_LRECV for entering data received from the Ethernet CP in the user data area 2...

Page 76: ...e connection Write PIQ OB ÇÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇÇÇ Legend Sequence of the CPU cycle AG_RECV AG_RECV Communication connection ÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇ ÇÇÇÇÇÇÇ ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ ÍÍÍÍÍÍÍ AG_SEND User program The different shading shows which connections and FC blocks belong together ÇÇ ÇÇ ÍÍ ÍÍ Read PII Communication connection Communication connection Figure 3 2 Typical Sequence of...

Page 77: ...s points event and program controlled the user program sends data on a connection using the AG_SEND call S At various points in the CPU cycle the user program accepts the data received on the connection using an AG_RECV call Note The blocks can also be called more than once in a cycle for the same communication connection ...

Page 78: ...ure is as follows on the interface of the FCs S AG_SEND AG_LSEND No further job is accepted until the transmission of the data on the connection has been acknowledged by the Ethernet station During this time the user program receives the message job active until the Ethernet CP can accept the next job on the same connection S AG_RECV AG_LRECV The job is acknowledged with the message no data availa...

Page 79: ...l Ethernet C79000 G8976 C129 06 Notice Remember that resource shortages can occur if the processing speeds on the sender and receiver are not the same sender faster than receiver The sender receives a message from the FCs if problems occur No resources on the destination station ...

Page 80: ... also use FCs AG_SEND FC 5 and AG_RECV FC 6 for TCP connections S Frame length On the TCP connections the protocol contains no information about the end of a message and start of a new message The receiving station must therefore know how many bytes belong to a message and transfer an ANY pointer corresponding exactly to this length when FC AG_LRECV is called Example if 100 bytes of data are alway...

Page 81: ... HMI systems access data of the CPU too often using S7 functions This slows down communication generally and there may be a lack of resources when SEND RECEIVE FCs are called cyclically in OB1 Remedy The recommendations below will help to avoid these situations S Do not call communication blocks cyclically in OB1 Communication should be called time controlled in a suitable cyclic interrupt OB The ...

Page 82: ...SEND RECEIVE Interface in the User Program 82 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 83: ... the connection specific properties dialogs in the following sections S ISO transport connections see Section 4 4 S ISO on TCP connections see Section 4 5 S TCP connections see Section 4 6 S UDP see Section 4 7 You will find further information in the following sources S For the properties of the configurable connection types refer to Section 1 5 S For the properties of the configurable connection...

Page 84: ...ernet CP Program the SEND RECEIVE interface in the user program Refer to Section 3 2 and the detailed FC description in Chapter 5 Programming Create new connections If necessary configure Other Station for connections using the appropriate tool Download connection configurations to the CP Configure connection properties Configuring necessary steps optional steps Figure 4 1 Operating Connections wi...

Page 85: ...me project or distributed in the subprojects of a multiproject Connections to communication partners outside a project are configured using the STEP 7 object Partner other project or using substitute objects such as Other stations or SIMATIC S5 S7 400 S7 300 Ethernet CP Ethernet CP Subnet 1 SIMATIC S5 S7 400 Ethernet IT CP Ethernet CP PG PC with Ethernet CP Ethernet CP S7 400 WAN LAN Subnet 2 Ethe...

Page 86: ...ect subnets are configured you can also configure connections over such subnets using STEP 7 V5 2 The endpoints of these connections can be located in different projects STEP 7 supports you both when creating interproject connections within a multiproject as well as when synchronizing connections that were configured without a multiproject context ...

Page 87: ...ponse to events S The address of the communication partner is specified in the configuration The free UDP connection is the exception to this Here the address is specified at the FC interface in the user program Communication connection Ethernet CP Ethernet node SIMATIC S7 station with Ethernet CP receive send receive send Ethernet node receive send receive send Communication connection Figure 4 3...

Page 88: ...e transfer of more than 240 bytes of data is supported by newer version CPs Please note the information in Section 5 and in the manual of the Ethernet CP Tasks of the Ethernet CP When handling the data transfer on a connection the Ethernet CP has the following tasks S When receiving Receiving data from Ethernet and transferring it to the user data area on the CPU S When sending Taking data from th...

Page 89: ...nections The Ethernet CP was entered in the hardware configuration and connected to the subnet As a bus node the Ethernet CP has an address Notice All stations not in the STEP 7 project must be configured with substitute objects for example as SIMATIC S5 or Other stations or Use the unspecified partner type when you create the connection ...

Page 90: ... is a station outside the current project or a non S7 station the remote TSAPs Transport Service Access Point or ports must be specified in the Properties dialog of the connection The endpoint of the connection to a SIMATIC S7 station is always a CPU A separate connection table is created for each CPU and displays the connection partner and types of connections New Connection To configure a new co...

Page 91: ...Configuring Communication Connections 91 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 92: ...type you want to use for example ISO transport connection in the Type box When you confirm your input with Apply the new connection is created and the New Connection dialog box remains open This allows you to create further connections without needing to reopen the dialog box At the same time the connection list is updated When you click OK the connection is entered in the list the dialog is termi...

Page 93: ...figure connections to devices or stations that are not S7 stations select a station of the type SIMATIC S5 PC PG or Other Station as the destination station By creating these stations in NetPro and networking them you have already specified the node addresses MAC or IP addresses of the two stations You must specify the TSAP Transport Service Access Point for the destination station Notice Connecti...

Page 94: ...ection establishment The connection establishment is then set to passive see settings in the General tab The address setting for the ISO on TCP connection is then as follows The remote IP address is 0 0 0 0 and the remote TSAP is empty in other words they are not relevant for the CP When the connection is established any partner is accepted partner connection name that addresses the CP with the co...

Page 95: ...ation nodes are identified by address information in the communication job in the user program For further information refer to the sections dealing with specific connections Notice The number of connections possible per Ethernet CP can be found in the manual 1 supplied with the CP If several CPs are installed in one station the next CP is automatically selected if the limit is exceeded The connec...

Page 96: ...ailed printout of the selected connections details of the selected area Change Connection Partners You assign a new partner station to the selected connection Important Remember that this also changes the partner ID on connections of the SEND RECEIVE interface You may need to adapt your user program Insert Connection You create a new entry in the connection table Download You download the connecti...

Page 97: ...and drop The connections are retained The connection IDs are automatically updated 1 Adapt the module start address LADDR in the user program 2 Download the connection configuration to the CP again The CP module is deleted in the hardware configuration You receive the message CP has n connections the assignment will be lost in the connection table The connections remain without assignment to a CP ...

Page 98: ...the menu option Edit Connection Partner Changing the subnet assignment of the CP The connections that were assigned via the CP remain without an assignment in the connection table In the Overview tab of the Properties dialog the connections are identified with Reassign the connections using the menu option Edit Connection Partner or in the Addresses tab of the properties dialog for the connection ...

Page 99: ...perties ISO Transport Connection dialog appears Tabs The following tabs are available for ISO transport connections S General Displays the global parameters of the connection and the local name of the ISO transport connection S Addresses Displays the local and remote address information S Dynamics Displays the relevant timers and counters S Options Here you can decide whether or not you want to us...

Page 100: ... C79000 G8976 C129 06 4 4 1 Specifying the Local Connection Endpoint General Tab This tab of the Properties dialog displays general connection parameters that identify the local connection endpoint Figure 4 6 Layout of the Properties Dialog for the General Tab ISO Transport Connections ...

Page 101: ... connection is established by the partner If you selected partner unspecified when you created the connection the option is deselected as default If you activate the option you must also specify the address of the partner in the Addresses tab Note Please note the effects on the mode If you want to use the FETCH or WRITE mode refer to the Options tab the mode must be set to Passive Modifiable Block...

Page 102: ...d local TSAP Transport Service Access Point S Remote addresses Remote MAC address and remote TSAP ISO transport connection MAC address A Ethernet station B Ethernet station A MAC address B Remote TSAP Local TSAP Local TSAP Remote TSAP Figure 4 7 Sending and Receiving on One ISO Transport Connection Notice The TSAPs of an ISO transport connection must match as follows Remote TSAP on Ethernet CP loc...

Page 103: ...ically visible display 20 ASCII characters Local and remote TSAPs can be input as hexadecimal values or as ASCII strings If you make your entries in ASCII the characters you enter are also displayed in hexadecimal format If you make your entries in hexadecimal printable characters are displayed in ASCII 8 hexadecimal values are visible If you enter nonprintable characters the ASCII display is gray...

Page 104: ...esses Tab Unspecified ISO transport connection If you select the partner type as unspecified depending on your task you can enter address information about the communication partner here The options available to you are explained in detail in Section 4 3 1 The Addresses tab shown here illustrates the situation in which the MAC address and the remote TSAP were not specified If you do not make any f...

Page 105: ...10 Layout of the Dynamics Tab of the Properties Dialog Attributes Description Access Connection Establishment Retransmission Time The retransmission time specifies the interval after which an unsuccessful connection establishment attempt can be triggered again 1 60 s default 5 s if connection establishment is active if connection establishment is passive irrelevant Modifiable Data Transfer Retrans...

Page 106: ...me specifies the interval at which sign of life frames are sent For SIMATIC NET CPs the window time is set to 1 3 of the inactivity time 2 60 s default 10 s Sign of life frames are sent to check the connection when there is no data traffic Display only Notice Window Time and Inactivity Time The partner responds to a sign of life frame with a frame They are therefore sent to the partner at the inte...

Page 107: ...ng with the FCs AG_SEND AG_LSEND or AG_RECV AG_LRECV is then no longer possible The connection establishment is passive in other words only the partner station SIMATIC S5 station or other non S7 station can establish the connection The setting is made automatically in the General tab and cannot be changed S FETCH If you select the FETCH mode you allow direct read access to system memory on the SIM...

Page 108: ...cess image input table I IB IW ID S Process image output table Q QB QW QD S I O area inputs PIW PID PIB S I O area outputs PQW PQD PQB S Counters C S Timers T Links to Other Systems The FETCH and WRITE modes supported on ISO transport connections and ISO on TCP or TCP connections can be used with any other device to access the S7 system memory areas To be able to use this type of access for exampl...

Page 109: ...th S7 CPs Rack slot of the local CP via which the connection is established With PC stations Display of the CP over which the connection is maintained Remote address Specifies the remote MAC address of the connection on the Ethernet subnet Local TSAP Local connection endpoint Transport Service Access Point Partner TSAP Remote connection endpoint Transport Service Access Point Mode Displays the mod...

Page 110: ... Properties ISO on TCP Connection dialog appears Tabs The following tabs are available for ISO on TCP connections S General Displays the parameters of the connection and the local name of the ISO on TCP connection S Addresses Displays the local and remote address information S Options Here you can decide whether or not you want to use the connection for one of the access types FETCH or WRITE S Ove...

Page 111: ...C79000 G8976 C129 06 4 5 1 Specifying the Local Connection Endpoint General Tab This tab of the Properties dialog displays general connection parameters that identify the local connection endpoint Figure 4 12 Layout of the General Tab in the Properties Dialog for ISO on TCP Connections ...

Page 112: ...nection is established by the partner If you selected partner unspecified when you created the connection the option is deselected as default If you activate the option you must also specify the address of the partner in the Addresses tab Note Please note the effects on the mode If you want to use the FETCH or WRITE mode refer to the Options tab the mode must be set to Passive Modifiable Block Par...

Page 113: ...tation B Ethernet station A IP address B Remote TSAP Local TSAP Local TSAP Remote TSAP Figure 4 13 Sending and Receiving on One ISO on TCP Connection The address parameters are configured with NCM S7 and saved in the CP database Modifications and extensions to the Industrial Ethernet network topology do not therefore have any effect on the CPU user program Notice When you configure the Ethernet CP...

Page 114: ...tically visible display 20 ASCII characters Local and remote TSAPs can be input as hexadecimal values or as ASCII strings If you make your entries in ASCII the characters you enter are also displayed in hexadecimal format If you make your entries in hexadecimal printable characters are displayed in ASCII 8 hexadecimal values are visible If you enter nonprintable characters the ASCII display is gra...

Page 115: ... is used again Addresses Tab Unspecified ISO on TCP Connection If you select the partner type as unspecified depending on your task you can enter address information about the communication partner here The options available to you are explained in detail in Section 4 3 1 The Addresses tab shown here illustrates the situation in which the remote IP address and the remote TSAP were not specified If...

Page 116: ...with the FCs AG_SEND AG_LSEND or AG_RECV AG_LRECV is then no longer possible The connection establishment is passive in other words only the partner station SIMATIC S5 station or other non S7 station can establish the connection The setting is made automatically in the General tab and cannot be changed S FETCH If you select the FETCH mode you allow direct read access to system memory on the SIMATI...

Page 117: ...cess image input table I IB IW ID S Process image output table Q QB QW QD S I O area inputs PIW PID PIB S I O area outputs PQW PQD PQB S Counters C S Timers T Links to Other Systems The FETCH and WRITE modes supported on ISO transport connections and ISO on TCP or TCP connections can be used with any other device to access the S7 system memory areas To be able to use this type of access for exampl...

Page 118: ...cation that is the endpoint of the particular connection is specified here R S or via CP With S7 CPs Rack slot of the local CP via which the connection is established With PC stations Display of the CP over which the connection is maintained Partner address Specifies the remote IP address of the connection Local TSAP Local Transport Service Access Point 8 characters default Remote TSAP Remote tran...

Page 119: ... Properties Result The Properties TCP Connection dialog appears Tabs The following tabs are available for TCP connections S General Displays the parameters of the connection and the local name of the TCP connection S Addresses Displays the local and remote address information S Options Here you can decide whether or not you want to use the connection for one of the access types FETCH or WRITE S Ov...

Page 120: ...net C79000 G8976 C129 06 4 6 1 Specifying the Local Connection Endpoint General Tab This tab of the Properties dialog displays general connection parameters that identify the local connection endpoint Figure 4 17 Layout of the General Tab in the Properties Dialog for TCP Connections ...

Page 121: ...ses tab ON the connection is established actively OFF the connection is established by the partner Modifiable Use for FTP protocol Selecting the option has the following effects S The TCP connection is now used as an FTP connection S Addresses tab The addresses are specified automatically Port 21 S Options tab The mode is set permanently to FTP S The Active connection establishment option is irrel...

Page 122: ...ote IP address and remote port TCP connection MAC address A Ethernet station B Ethernet station A IP address B remote port local port local port remote port Figure 4 18 Sending and Receiving on One TCP Connection Depending on the required connection type the remote address parameters are either specified or left open during configuration S Specified TCP connection You specified a destination stati...

Page 123: ...ts or port addresses define the access point to the user program within the station CPU They must be unique within the station CPU The following table shows the range of values Table 4 4 Application Note Port Addresses Fixed must not be used 0 Assigned as default should not be used well known ports 1 to 1024 Range used by NCM in which a free port address is searched for and assigned You can set an...

Page 124: ...r task you can enter address information about the communication partner here The options available to you are explained in detail in Section 4 3 1 The Addresses tab shown here illustrates the situation in which the remote port but not the IP address was specified If you make no further entries you are accepting connection establishment with any communication partner that uses the specified port F...

Page 125: ...e FCs AG_SEND AG_LSEND or AG_RECV AG_LRECV is then no longer possible The connection establishment is passive in other words only the partner station SIMATIC S5 station or other non S7 station can establish the connection The setting is made automatically in the General tab and cannot be changed S FETCH If you select the FETCH mode you allow direct read access to system memory on the SIMATIC S7 PL...

Page 126: ... MD S Process image input table E S Process image output table A S I O area inputs PIW PID PIB S I O area outputs PQW PQD PQB S Counters C S Timers T Links to Other Systems The FETCH and WRITE modes supported on ISO transport connections and ISO on TCP or TCP connections can be used with any other device to access the S7 system memory areas To be able to use this type of access for example for PC ...

Page 127: ...ticular connection is specified here R S or via CP With S7 CPs Rack slot of the local CP via which the connection is established With PC stations Display of the CP over which the connection is maintained Partner address Specifies the remote IP address of the connection Local port Local port 8 characters default length Remote port Remote port 8 characters default width Mode Displays the mode config...

Page 128: ...n in the connection table 2 Select the menu option Edit Object Properties Result The Properties UDP Connections dialog appears Tabs The following tabs are available for UDP connections S General Displays the parameters of the connection and the local name of the UDP connection S Addresses Displays the local and remote address information S Overview Overview of all configured UDP connections of the...

Page 129: ...l Tab This tab of the Properties dialog displays the parameters of the connection and a local connection name for the UDP connection The local ID is identical to the ID in the NetPro connection table STEP 7 connection configuration and is shown here to illustrate the assignment Figure 4 22 Layout of the General Tab in the Properties Dialog for UDP Connections ...

Page 130: ...le because the CP has been deleted none is displayed here Display only Block Parameters ID This value must be entered as a block call parameter ID for calling the FC in the user program to identify the connection The ID changes if the local ID is changed Display only LADDR This value must be entered as a block call parameter ID for calling the FC in the user program to identify the connection Disp...

Page 131: ...fore logically connected In actual fact with UDP there is no explicit connection establishment between communication partners UDP connection MAC address A Ethernet station B Ethernet station A IP address B remote port local port local port remote port Figure 4 23 Sending and Receiving on One UDP Connection Depending on the required connection type the remote address parameters are either specified...

Page 132: ...24 Layout of the Properties Dialog in the Addresses tab with DEFAULT Ports for UDP Connections Ports The ports or port addresses define the access point to the user program within the station CPU They must be unique within the station CPU The following table shows the range of values Table 4 5 Application Note Port Addresses Fixed must not be used 0 Assigned as default should not be used well know...

Page 133: ...since the destination addresses are now specified by the user program S Connection to a remote station in a different project You can specify the remote IP address and the port for any destination station The destination station can be in the current STEP 7 project or in another project Please note Since no connection is actually established with UDP datagram service communication on the configure...

Page 134: ...ernet CPs only on UDP connections The frames are sent without acknowledgment because the UDP protocol has no provision for acknowledgments This is designed to avoid floods of data resulting from the acknowledgments If for example frames are sent to 100 partners 100 acknowledgments 1 per partner will arrive at the same time The sending module would not be able to evaluate such a flurry of data When...

Page 135: ...re The major disadvantage of this is that network performance sinks significantly if there are too many broadcast frames because each individual module needs to process all the broadcast frames to find out whether the frames were intended for it To avoid these disadvantages S7 CPs handle broadcast as follows S Following reception the broadcast frames are filtered out with high priority by all Ethe...

Page 136: ... nodes as the connection partner you specify that UDP frames are sent to all obtainable broadcast nodes In the Addresses tab a valid broadcast address in the network is proposed for the partner under the IP address IP You must enter a PORT address suitable for all partners you want to reach under PORT Figure 4 26 Layout of the Properties Dialog Addresses Tab for the Broadcast Mode ...

Page 137: ...the specified multicast group In the Addresses tab a valid multicast address in the network is proposed for the partner under the IP address IP When using multicast the partner is always a group of receivers multicast group You must enter a PORT address suitable for all partners you want to reach under PORT Figure 4 27 IP addresses from 224 0 0 0 to 239 255 255 255 can be used for IP multicast Sin...

Page 138: ...de with PC stations multiple applications the CPU application that is the endpoint of the particular connection is specified here R S Rack slot of the local CP via which the connection is established Partner address Specifies the remote IP address of the connection Local port Local port 8 characters default length Remote port Remote port 8 characters default width Status Indicates the current conf...

Page 139: ... by the user program when it calls AG_SEND This allows any node on Ethernet LAN WAN to be reached S The IP address and the port of the sender can be read from the job header of AG_RECV unspecified UDP connection Ethernet node unspecified SIMATIC S7 station with Ethernet CP receive send receive send Job header User data Job header User data User data area Job buffer Figure 4 28 Sending and Receivin...

Page 140: ... selection if they are networked If no CP is assigned for example because the CP was deleted previously None is displayed here If there is only one CP plugged into the station no selection is possible Via CP Partner remote Depending on the local selection the possible remote CPs are displayed All the CPs connected to the same subnet networked and the local CP can be selected Alternatives are only ...

Page 141: ...able in the online help for the FCs when programming in STEP 7 You will find further information in the following sources S The communication FBs BSEND BRCV PUT GET USEND URCV C_CNTRL for programming S7 communication are described in the STEP 7 Documentation 9 Sample configurations and programs are available for the SEND RECEIVE interface described here S In the sample project PROJECT_ETHERNET tha...

Page 142: ... setting in STEP 7 Setup Please note that you must use different FCs for the S7 300 and S7 400 separate libraries Communicatio S i Block Type SIMATIC Manager Library Described in n Service SIMATIC_NET_CP CP 300 CP 400 SEND RECEIVE FC5 AG_SEND x x Chapter 5 3 S5 compatible communication FC6 AG_RECV x x communication FC7 AG_LOCK x x FC8 AG_UNLOCK x x FC50 AG_LSEND x FC60 AG_LRECV x S7 i ti FB12 BSEN...

Page 143: ...m the Internet in our customer support http www4 ad siemens de view cs de 8797900 Entry ID 8797900 With the older module types this recommendation assumes that you are using the latest firmware for the particular block type Notice At various points in this chapter you will find information on the different CP versions These passages are highlighted with the following symbol Newer CP types are CPs ...

Page 144: ... make any changes to the blocks used S If you replace the module and you do adapt the configuration data to the newer module type you must use the block versions approved for this module type We recommend that you always use the latest block versions for all module types With the older module types this recommendation assumes that you are using the latest firmware for the particular block type You...

Page 145: ...riority class If for example you call a communication block in OB1 and in OB35 block execution could be inter rupted by the higher priority OB If you call blocks in more than one OB you must write your program so that a communication block that is currently executing cannot be interrupted by another communication block for example by disabling enabling SFC interrupts 5 2 1 Parameters for CP and Co...

Page 146: ...as far as possible the available parameter values are entered in the block call Response to Incorrect Addresses If the S7 CPU cannot communicate with the Ethernet CP using the specified module base address the errors described below occur Cause Reaction Code No module can be addressed or identified at the specified CP address The CPU remains in the stop with system error state in this case evaluat...

Page 147: ...n 21 5 2 3 Status Information output parameters For status evaluation the following parameters must be evaluated in the user program S DONE or NDR These parameters DONE with send jobs and NDR with receive jobs signal successful completion of the job S ERROR This indicates that the job could not be executed error free S STATUS This parameter supplies detailed information about the execution of the ...

Page 148: ...k version V3 0 of AG_SEND AG_RECV with later versions longer data records up to 8092 bytes can be transferred with FCs AG_LSEND or AG_LRECV With the latest versions of the Ethernet CPs only FCs AG_SEND and AG_RECV are used due to a new and more efficient internal protocol the data up to 8092 bytes can be transferred S S7 400 With FCs AG_SEND AG_RECV the data length per job is restricted to 240 byt...

Page 149: ...nd length of the data area in the CPU Remember that the maximum length of the data area depends on the block type and block version being used S AG_SEND and AG_RECV Up to version V3 0 of these blocks a maximum of 240 bytes could be sent or received The current block versions allow a data area of up to 8192 bytes for an S7 300 With an S7 400 the FCs AG_LSEND AG_LRECV must still be used for larger d...

Page 150: ...es 8192 bytes 2048 bytes Note For information on the length of the data area you can transfer with older versions of the Ethernet CPs refer to the product information bulletin manual of the Ethernet CP you are using 1 Working without the Job Header On specified connections the address and job parameters are specified by the connection configuration The user program only provides the user data in t...

Page 151: ...041 Data byte 2040 Bytes 0 1 Bytes 2 3 Bytes 4 5 Bytes 2046 2047 Data byte 1 Data byte 0 Bytes 6 7 Port IP address Figure 5 1 Sending and Receiving on a Free UDP Connection with Programmed Addresses S In the picture entries in hexadecimal the following IP address is assumed 142 11 40 35 example only S For the port address 1003 the following would be entered for low byte EBH for high byte 03H S The...

Page 152: ...ould be sent on Ethernet Note Unless otherwise stated all the following information applies to both the FCs AG_SEND and AG_LSEND Call Call interface in LAD representation ACT LADDR DONE AG_SEND AG_LSEND ID SEND LEN ERROR STATUS BOOL INT WORD ANY INT WORD BOOL BOOL Example in STL representation STL Explanation call fc 5 ACT M 10 0 ID MW 12 LADDR W 16 0100 SEND P db99 dbx10 0 byte 240 LEN MW 14 DONE...

Page 153: ... Block Works The following diagram illustrates the normal sequence of data transmission triggered in the user program using AG_SEND The send job in executed as soon as the parameter ACT 1 is passed Following this the parameter ACT 0 must be passed in at least one further call The status code in the output parameters DONE ERROR and STATUS is updated in each block call and can be evaluated To update...

Page 154: ...ial Ethernet C79000 G8976 C129 06 User program CPU cycle Ethernet CP Communications Partner AG_SEND 0 0 81811 1 0 00001 AG_SEND Supply AG_SEND with data X ACT 1 Transfer X active on Ethernet Legend 1 parameter transfer DONE ERROR STATUS Time Time Time Supply AG_SEND ACT 0 AG_SEND 0 0 81811 ...

Page 155: ... specified with the SEND parameter If an FC is called with ACT 0 the status codes DONE ERROR and STATUS are updated ID INPUT INT 1 2 64 S7 400 1 2 16 S7 300 The connection number of the connection is specified in the parameter ID see Configuration Section 4 3 1 LADDR INPUT WORD Module base address When you configure the CP with STEP 7 hardware configuration the module base address is displayed in ...

Page 156: ...ay be restricted to LEN 240 bytes with older versions of the CP firmware For further information see 1 S Improved performance with shorter data records Transfer of data records up to 240 bytes results in better performance regardless of the block type used DONE OUTPUT BOOL 0 Job active 1 done This parameter indicates whether or not the job was completed without errors As long as DONE 0 no further ...

Page 157: ... TCP service has not yet started on the Ethernet CP 0 1 8184H System error 0 1 8185H LEN parameter longer than SEND source area 0 1 8186H ID parameter invalid ID 1 2 to 64 0 1 8302H No receive resources on the destination station the receiving station cannot process received data quickly enough or has not prepared any receive resources 0 1 8304H The connection is not established The send job shoul...

Page 158: ...ly 0 1 80A4H The communication bus connection between the CPU and CP is not established Only with newer CPU versions 0 1 80B0H The module does not recognize the data record 0 1 80B1H The specified length in the LEN parameter is incorrect 0 1 80B2H The communication bus connection between the CPU and CP is not established 0 1 80C0H The data record cannot be read 0 1 80C1H The specified data record ...

Page 159: ...res a CP at address 256 and a configured connection of the type ISO Transport ISO on TCP or TCP with ID 1 please adapt your configuration where necessary FUNCTION FC 100 VOID TITLE SENDE_DEMO AUTHOR Tester FAMILY S7300 NAME FC5_Demo VERSION 1 0 BEGIN CALL FC 5 ACT M100 0 ID 1 LADDR W 16 100 SEND P DB100 dbx0 0 BYTE 240 LEN 240 DONE M100 1 ERROR M100 2 STATUS MW102 R M100 0 SET A M100 1 JC done SET...

Page 160: ...r occurred The status word can be eva luated here Set ACT to TRUE in any case so that a new send job can be triggered if the error disappears END_FUNCTION ORGANIZATION_BLOCK OB100 TITLE Init_for_FC100 FAMILY S7300 NAME SENDE_DEMO_INIT VERSION 1 0 VAR_TEMP OB1_System array 1 20 of byte END_VAR BEGIN SET S M100 0 END_ORGANIZATION_BLOCK Initialize ACT parameter ...

Page 161: ...en the data could be received from the Ethernet CP Note Unless otherwise stated all the following information applies to both the FCs AG_RECV and AG_LRECV Call Call interface in LAD representation LADDR AG_RECV AG_LRECV ID RECV LEN ERROR STATUS INT WORD ANY INT WORD NDR BOOL BOOL Example in STL representation STL Explanation call fc 6 ID MW 40 LADDR W 16 0100 RECV P M 0 0 BYTE 100 NDR DB 110 DBX 0...

Page 162: ...NCM S7 for Industrial Ethernet C79000 G8976 C129 06 Notice Please not the following special feature on TCP connections With the S7 CPs for S7 400 you must use FC AG_LRECV on TCP connections With the latest S7 CPs for S7 300 you must also use FC AG_RECV for TCP connections ...

Page 163: ...m is acknowledged by the Ethernet CP with an entry in the output parameters NDR ERROR and STATUS Accept evaluate received data A User program CPU cycle Ethernet CP Communications Partner 1 0 00001 0 1 8180 1 AG_RECV AG_RECV AG_RECV 0 0 81801 1 0 00001 AG_RECV AG_RECV Transfer A active on Ethernet Transfer B active on Ethernet Transfer C active on Ethernet Legend 1 Parameter transfer NDR ERROR STAT...

Page 164: ...s here RECV INPUT ANY Specifies the address and length The address of the data area refers to one of the following Process image area Bit memory Data block area Note on length Performance is improved in transfer of data records up to 212 bytes if you also restrict the length to 212 with the RECV parameter NDR OUTPUT BOOL 0 1 new data This parameter indicates whether new data were received For the ...

Page 165: ...the DONE ERROR and STATUS parameters that must be evaluated by the user program Note For entries coded with 8FxxH in STATUS refer to the information in the STEP 7 Standard and System Functions reference manual The chapter describing error evaluation with the RET_VAL output parameter contains detailed information To find out which SFCs are used and are relevant for error evaluation display the prop...

Page 166: ... of the parameter to be read is disabled in the access track 0 1 8F7FH Internal error e g illegal ANY reference 0 1 8090H No module with this address exists or the CPU is in the STOP mode 0 1 8091H Logical base address not at a double word boundary 0 1 8092H In the ANY reference a type other than BYTE is specified S7 400 only 0 1 80A0H Negative acknowledgment reading from the module 0 1 80A4H The ...

Page 167: ...be selected How the Block Works With these FCs you can coordinate access to system memory areas so that no inconsistent data are created and transferred The control is from the user program in the S7 CPU that can if necessary disable an external FETCH WRITE access using an AG_LOCK call After a certain time or after the local write read access is completed an AG_UNLOCK job can be used to enable ext...

Page 168: ... active Time Time Time Data processing in DB x FETCH WRITE FETCH WRITE rejected AG_UNLOCK STATUS 700x Cycle n Cycle n 1 Cycle n 2 Cycle n m The lock job must first be monitored in the user program using the code in the return parameter LOCKED As long as LOCKED 0 is indicated it must be assumed that there is still a FETCH WRITE access active If LOCKED 1 is indicated this shows that the lock is acti...

Page 169: ...essful the job must be triggered again in a later CPU cycle The STATUS output indicates the status of the CP for this connection Call Representation of the AG_LOCK Function LADDR AG_LOCK ID STATUS LOCKED Example in STL representation STL Explanation call fc 7 ID DB 100 DBW 2 LADDR W 16 0100 STATUS DB 100 DBW 4 LOCKED DB 100 DBX 0 6 Block call Connection ID acc to configuration LADDR 256 dec in har...

Page 170: ...ddress is displayed in the configuration table Specify this address here LOCKED OUTPUT BOOL 0 not yet locked 1 locked Shows the status of the access lock requested on the specified FETCH WRITE connection STATUS OUTPUT WORD see following table Status code For meaning refer to the table below Condition Codes The following table shows the STATUS code that must be evaluated by the user program Table 5...

Page 171: ... AG_UNLOCK follows an access lock with AG_LOCK Call Representation of the AG_UNLOCK Function LADDR AG_UNLOCK ID STATUS Example in STL representation STL Explanation call fc 8 ID DB 100 DBW 2 LADDR W 16 0100 STATUS DB 100 DBW 4 Block call Connection ID acc to configuration LADDR 256 dec in hardware configuration Status code How the Block Works To release the connection again the LOCK request bit mu...

Page 172: ...igure the CP with STEP 7 hardware configuration the module base address is displayed in the configuration table Specify this address here STATUS OUTPUT WORD see following table Status code For meaning refer to the table below Condition Codes The following table shows the STATUS code that must be evaluated by the user program Table 5 5 AG_UNLOCK Condition Codes STATUS Meaning 7000 CP is not process...

Page 173: ...ith an S7 400 NAME Version FC no Load memory bytes Work memory bytes MC7 Bytes Local data Bytes AG_SEND 1 1 5 732 576 540 20 AG_RECV 1 1 6 656 522 486 20 AG_LOCK 1 0 7 272 200 164 6 AG_UNLOCK 1 0 8 256 186 150 6 AG_LSEND 3 0 50 1044 846 810 52 AG_LRECV 3 0 60 1190 992 956 58 Table 5 7 Information for FCs with an S7 300 NAME Version FC no Load memory bytes Work memory bytes MC7 Bytes Local data Byt...

Page 174: ...Programming FCs Functions and FBs for S7 Ethernet CPs 174 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 175: ...he NCM S7 for PROFIBUS diagnostics tool to remedy the situation Further information is available from the following sources S When you are working with the diagnostic tool the integrated help system provides you with context related support S You will find detailed information on working with STEP 7 programs in the Help on STEP 7 which includes the topic Diagnosing Hardware Note NCM S7 Diagnostics...

Page 176: ...view or the diagnostic view S Communication Diagnostics with NCM S7 Diagnostics The NCM S7 Diagnostics described here provides dynamic information on the operating state of the communication functions of online CPs or modules S HW Config Provides Static Information Static information means the configured communication properties of an online or offline CP and you can display this at any time using...

Page 177: ...red mode of the Ethernet CP the following diagnostic functions are possible S Querying the operating mode on Ethernet S Querying the event messages recorded on the Ethernet CP diagnostic buffer Mode Dependent Functions Depending on the configured mode of the Ethernet CP the following diagnostic functions are possible S Diagnostics of ISO transport connections S Diagnostics of ISO on TCP connection...

Page 178: ...al package NCM S7 Ethernet Diagnostics is installed along with NCM S7 for Ethernet on your PG There are several ways in which you can start the diagnostic tool S From the standard Start menu of Win dows program group SIMATIC NCM Use this method if the STEP 7 project in which the CP was configured is not available on your PG for service pur poses S From the Properties dialog of the CP within your S...

Page 179: ...ostic objects You have an overview of the available diagnostic functions at all times The object structure displayed in the navigation area is adapted to the type of CP you are currently checking and the functions and connections configured for the CP S In the content area on the right hand side you will see the result of the diagnostic function you selected in the navigation area Operation S By s...

Page 180: ...tch is set to RUN Reset module memory With certain CP types for example the CP 443 5 Basic you can reset the CP memory This function must be confirmed before it is executed Following this memory reset the CP retains the preset MAC address and the retentive parameters The CP is therefore immediately ready for downloads using the IP address The retentive parameters include S IP address and IP parame...

Page 181: ...n ASCII or hexadecimal in the following tab page dialogs Help You can obtain help about the current diagnostic function As an alternative you can also press the F1 key Remember that you can also call up context related help for some of the diagnostic functions To obtain help position the cursor on the output field and press the F1 key Note If the connection to the CP is terminated during the diagn...

Page 182: ...he contents area 2 Select the Diagnostics Open Online Connection menu command 3 In the displayed dialog NCM S7 Diagnostics select the interface to match your hardware configuration Depending on the type of network attachment you have you will be prompted to specify an address Table 6 2 Possible Settings for the Online Paths without Parameters for Internetworking Attachment on Destination Station N...

Page 183: ...directly Internetworking If the CP you want to check with diagnostic functions can only be reached via a gateway you must select the device and specify its node address in the local network You must also specify the S7 subnet ID of the destination network The subnet ID consists of two numbers separated by a dash One number for the project One number for the subnet You will find the subnet ID in th...

Page 184: ...ct the Special Diagnostics button in the dialog that is opened Note To operate several diagnostic connections at the same time you can start NCM S7 Diagnostics more than once You can also start NCM S7 Diagnostics twice with an online connection to the same CP this can for example be useful if you want to monitor the diagnostic buffer at the same time as running diagnostic functions on a connection...

Page 185: ...tion 6 2 2 Identify the Ethernet CP Query the current status of the CP Operating Mode tab View evaluate the diagnostic buffer to obtain an overview and detailed explanation of diagnostic events TCP connection ISO transport connection ISO on TCP connections UDP connections If the CP is in the RUN mode If necessary correct configuration or programming If the CP is not in the RUN mode If anything unu...

Page 186: ...s recorded on the CP in detail The diagnostic buffer provides you with detailed information about all the communication services of the CP Event messages are recorded on the CP in a ring buffer The ring buffer can contain up to 50 entries In NCM S7 on the other hand up to 500 messages can be saved All the CP functions can generate event messages When you call the diagnostic object the messages are...

Page 187: ...Diagnostic Functions Diagnostic Object Special Features Diagnostic Aims Connections Type S Overview of all the communication connections of a particular type for example all TCP connections S Information on the connection status Connections Type Type connection n S Detailed information about the status of a communication connection ...

Page 188: ... problems and their possible causes and how you can use the NCM S7 Ethernet Diagnostics tool to remedy the situation The checklists deal with the following topics 1 Checklist for General CP Functions 2 Communication Connections Checklist Note In the column Identifying the Cause and Remedy you will see the diagnostic function recommended for dealing with the problem shown in bold face ...

Page 189: ...ange to the RUN mode Invalid configuration loaded on the Ethernet CP Yellow STOP LED and red SF LED lit continuously Call up the diagnostic buffer in NCM S7 Ethernet Diagnostics Example of an entry CP STOP due to invalid CP parameter assignment What to do Correct the configuration of the Ethernet CP Switch set to STOP on the Ethernet CP Query the operating mode in NCM S7 Diagnostics Operating mode...

Page 190: ...essary correct ANY pointer The connection is not established Evaluate status bytes of the FC blocks or evaluate diagnostic buffer What to do Change the address parameters MAC IP address TSAP Data transfer too slow Receiving device too slow Evaluate diagnostic buffer Entry No receive resources on destination station XX What to do Delay the send trigger or check the destination station and optimize ...

Page 191: ...ial Ethernet C79000 G8976 C129 06 Firmware Loader This chapter will familiarize you with the uses and handling of the Firmware Loader The firmware loader allows you to download more recent firmware versions to the SIMATIC NET modules 7 ...

Page 192: ...talled NCM on your PG PC Load Files The firmware loader supports the following file types S file LAD A file format containing only the system program that can be downloaded to the module S file FWL A file form that contains information that can be displayed in the dialogs of the firmware loader in addition to the LAD file form For detailed information read the documentation for example the README ...

Page 193: ...n the dialog 1st Step Select the firmware to be downloaded using the Browse button The text box for selecting files also displays a list box in which the last ten selected load files are displayed and can be selected With FWL load files the comment box may also contain additional information about the file Caution Make sure that the load file you are using is intended as an update for the version ...

Page 194: ...ck the Emergency Address button In this case it is assumed that module memory has been reset and it is now only accessible using the emergency address With newer modules a fixed MAC address assigned to the module is used instead of an emergency address Please refer to the information in the relevant manual 1 on the topic of Downloading New Firmware 3rd Step Check the configuration You can check an...

Page 195: ... the download can lead to an inconsistent state on the module With Industrial Ethernet please note the instruction in the second step for displaying the emergency address Using the Modify button you can set the PG PC interface back to its original values For more detailed information refer to the integrated help system ...

Page 196: ...Firmware Loader 196 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 197: ...n in the STEP 7 optional package NCM S7 for PROFIBUS SIEMENS AG 3 NCM S7 for Industrial Ethernet Manual Part of the documentation package NCM S7 for Industrial Ethernet of the online documentation in the STEP 7 optional package NCM S7 for Industrial Ethernet SIEMENS AG 4 SIMATIC NET manual Commissioning PC Stations Part of the documentation package NCM S7 for Industrial Ethernet of the online docu...

Page 198: ...figuring Hardware with STEP 7 Part of the standard STEP 7 Documentation Package Part of the online documentation in STEP 7 SIEMENS AG 7 SIMATIC Communication with SIMATIC Manual SIEMENS AG 8 SIMATIC STEP 7 Programming with STEP 7 Part of the standard STEP 7 Documentation Package Part of the online documentation in STEP 7 SIEMENS AG 9 SIMATIC STEP 7 Reference Manual Documentation Package SIEMENS AG...

Page 199: ...n Manual SIEMENS AG 14 SIMATIC NET Manual for Triaxial Networks SIEMENS AG 15 SIMATIC NET Ethernet Manual SIEMENS AG 16 Lokale Netze Kommunikationsplattform der 90er Jahre Andreas Zenk Addison Wesley ISBN 3 89319 567 X 17 TCP IP Internet Protokolle im professionellen Einsatz Mathias Hein International Thomson Publishing ISBN 3 8266 400 4 ITP Online Center http www ora de 18 RFC1006 Request For Com...

Page 200: ...nts and systems Component based Automation Configuring Systems with SIMATIC iMap Manual Order Numbers The order numbers for the SIEMENS documentation listed above can be found in the catalogs SIMATIC NET Industrial Communication Catalog IK PI and SIMATIC Programmable Controllers SIMATIC S7 M7 C7 You can obtain these catalogs and any further information you require from your local SIEMENS office or...

Page 201: ...201 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 Glossary B 1 General Section 202 B 2 Industrial Ethernet 206 B 3 PROFInet 208 B ...

Page 202: ...g Client A client is a device or in general terms an object that requests a service from a server Configuration data Parameters that determine the modes and functions of a CP They are set and downloaded using the NCM S7 configuration tool CP Communications Processor Module for communications tasks CSMA CD CSMA CD Carrier Sense Multiple Access with Collision Detection Frame A message from one PROFI...

Page 203: ...nd diagnostic functions on an Ethernet CP NCM S7 for PROFIBUS Configuration software for configuration and diagnostic functions on a PROFIBUS CP Network A network consists of one or more interconnected subnets with any number of nodes Several networks can exist side by side PG operation A mode of the PROFIBUS Ethernet CP in which the SIMATIC S7 CPU is pro grammed configured or diagnosed over PROFI...

Page 204: ...n object that provides certain services A service is started at the instigation of a client Services Services provided by a communication protocol SIMATIC NET Siemens SIMATIC Network and Communication Product name for networks and network components from Siemens previously SINEC SIMATIC NET Ind Ethernet SIMATIC NET LAN system for industrial applications based on Ethernet previously SINEC H1 SINEC ...

Page 205: ...field devices actuators supply lines Transmission rate According to DIN 44302 this is the number of binary decisions transmitted per time unit The unit is bps he set or selected transmission rate depends on va rious conditions for example the distance across the network Transport layer The transport layer is layer 4 of the ISO OSI reference model for open system interconnection The purpose of the ...

Page 206: ...station A station is identified by a MAC address in Industrial Ethernet ISO on TCP Transport layer connection layer 4 communication complying with ISO simulated on TCP On an ISO on TCP connection messages can be exchanged in both directions TCP provides the data flow communication without segmenting the data into messages ISO on the other hand is message oriented With ISO on TCP this mechanism is ...

Page 207: ... The transfer of blocks of data on an ISO transport connection is bi directional MAC address Address to distinguish between different stations connected to a common trans mission medium Industrial Ethernet Media Access Control MAC Mechanisms for controlling access by a station to a common transmission me dium shared with other stations RFC1006 see ISO on TCP S5S5 connection see ISO transport conne...

Page 208: ... component In SIMATIC iMap a device is the software representation of the physical device for which the PROFInet component was created It is displayed in the network view of SIMATIC iMap as an object with one or more bus attachments The following distinction is made according to the communication functionality PROFInet devices and PROFIBUS devices Interconnection General Logical data connection be...

Page 209: ...roxy PROFInet device for PROFIBUS devices PROFInet device proxy A PROFInet device that has the role of the master for PROFIBUS devices This allows PROFIBUS slaves to be included in PROFInet communication PROFInet component Software representation of a technological module with defined functionality An automation system is made up of several PROFInet components A PROFInet component always includes ...

Page 210: ...Glossary 210 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 211: ...t connections TCP and ISO on TCP connections can be used with any other device to access the S7 system memory areas To be able to use this type of access for example for PC applications you need to know the PDU structure of the jobs The required S7 or S5 header for request and response frames are 16 bytes long and their structure is described in this chapter C ...

Page 212: ... acknowledgment frame 0 System ID S 0 System ID S 1 5 1 5 2 Length of header 16d 2 Length of header 16d 3 ID OP code 01 3 ID OP code 01 4 Length OP code 03 4 Length OP code 03 5 OP code 03 5 OP code 04 6 ORG field 03 6 Ack field 0Fh 7 Length ORG field 08 7 Length ack field 03 8 ORG ID 8 Error field No 9 DBNR 9 Empty field FFh A Start address High Byte A Length empty field 07 B Low Byte B C Length ...

Page 213: ... frame 0 System ID S 0 System ID S 1 5 1 5 2 Length of header 16d 2 Length of header 16d 3 ID OP code 01 3 ID OP code 01 4 Length OP code 03 4 Length OP code 03 5 OP code 05 5 OP code 06 6 ORG field 03 6 Ack field 0Fh 7 Length ORG field 08 7 Length ack field 03 8 ORG ID 8 Error field No 9 DBNR 9 Empty field FFh A Start address High Byte A Length empty field 07 B Low Byte B C Length High Byte C D L...

Page 214: ...taken or to which the dest data are transferred irrelevant irrelevant irrelevant permitted range 1 255 Start address DW number from which the data are taken or written to Flag byte no from which the data are taken or written to Input byte no from which the data are taken or written to Output byte no from which the data are taken or written to permitted range 0 2047 0 255 0 127 0 127 Length Length ...

Page 215: ...lls DBNR irrelevant irrelevant irrelevant Start address I O byte no from which the data are taken or written to Number of the counter cell from which the data are taken or written to Number of the timer cell from which the data are taken or written to permitted range 0 127 digital I Os 128 255 analog I Os 0 255 0 255 Length Length of the source dest data field in bytes Length of the source dest da...

Page 216: ...Linking to Other Systems with FETCH WRITE 216 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 217: ...ernet are now supplied with a default MAC address allowing configuration data to be downloaded over Ethernet without a node initialization New in Release 04 up to STEP 7 V5 1 SP2 S The FETCH WRITE mode is now supported on TCP connections See Chapter 4 S The FETCH WRITE mode can be coordinated in the user program by the new FCs AG_LOCK and AG_UNLOCK See Chapter 5 S NCM Diagnostics has a completely ...

Page 218: ...Document History 222 SIMATIC NET NCM S7 for Industrial Ethernet C79000 G8976 C129 06 ...

Page 219: ...neral notes 142 FCs for access coordination with FETCH WRITE 167 FETCH WRITE services configuration for ISO on TCP 116 configuration for ISO transport 107 configuration for TCP 125 overview 30 Firmware Loader 191 application 192 loading firmware 193 Functions AG RECV 74 75 AG SEND 74 75 Functions FC typical sequence 76 Functions FCs AG_LOCK 169 AG_LOCK AG_UNLOCK 167 AG_RECV AG_LRECV 161 AG_SEND AG...

Page 220: ...G PC interface 23 PROFIBUS 14 PROFIBUS user interface to 23 PROFInet communication 15 16 Project variant 1 subnet 1 project 33 1 subnet more than 1 project 36 2 or more subnets 1 project 35 several subnets several projects 39 several subnets several projects 41 SIMATIC S5 and non SIMATIC devices 34 R Routing 140 S S7 communication on Ethernet 15 23 S7 communication relay 15 23 S7 functions 15 SEND...

Page 221: ... 0 180 5050 222 Fax 49 0 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 17 00 Phone 1 0 770 740 3505 Fax 1 0 770 740 3699 E Mail isd callcenter sea siemens com GMT 5 00 Asia Australia Beijing Technical Support and Authorization Local time Mon Fri 8 30 to 17 30 Phone 86 10 64 75 75 75 Fax 86 10 64 74 74 74...

Page 222: ...u 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 via our representatives database Information on field service repairs spare parts and more...

Reviews: