show the entry list
Industrial Ethernet S7-300/400 CPs -- Product information -- System description (protocols)
What are the differences between OPEN MODBUS / TCP Redundant V1 and OPEN MODBUS / TCP Redundant V2?
What should you watch out for when you enable the "SNMP" function in the configuration of the security module?
Which security modules support dynamic DNS and can use it to communicate with each other?
What should you watch out for when enabling and using the security functions of CP343-1 Advanced and CP443-1 Advanced?
What should you watch out for when upgrading from previous modules to the successor module CP443-1 or CP443-1 Advanced?
How do you verify the authenticity of the Siemens modules CP343-1 and CP443-1?
What should you watch out for when operating a port of CP343-1, 6GK7343-1CX10-0XE0 and 6GK7343-1EX30-0XE0 with firmware V2.1 or higher, with 10 Mbit/s half duplex?
Which IO controllers and IO devices support the following functions: IRT, prioritized startup, MRP, PROFIenergy, Shared device, I device and clock-synchronized mode?
Where do you procure the firmware extension for the CP 343-1 ERPC for database connection?
Which SIMATIC S7-300/S7-400 modules support the NTP time-of-day message and how do you activate this kind of time synchronization?
Which modules can you use when implementing software redundancy?
Which types of connection/protocols do the S7-300/400 CPUs and the CPs support by default?
Which PROFINET nodes support automatic commissioning and the replace device without interchangeable medium function?
Which PROFINET nodes support the extended PN diagnostics and what do you have to configure?
Using C-PLUG with network components and SIMATIC CPs
What properties have the communication services and protocols that can be used in the Industrial Ethernet network?
Behavior of the communication processors during data transfer via TCP connections without RFC 1006
What should you watch out for with the ICMP Redirect (Internet control message protocol) function regarding the IP address of the router used for Industrial Ethernet CPs?
What should you pay attention to with the autonegotiation function for negotiating the LAN mode in Industrial Ethernet CPs?
What is the connection between subnet masks and IP addresses with regard to subnetting and supernetting (Classless Inter Domain Routing CIDR)?
What are the requirements for using the S7 routing function and which modules can you implement?
In the case of open TCP/IP communication via Industrial Ethernet using T blocks with IE CPs and CPUs, why are different amounts of messages sent when the maximum length of 1452 bytes of user data is transferred?
What properties, advantages and special features does the ISO protocol offer?
What properties, advantages and special features does the UDP protocol offer?
What properties, advantages and special features does the ISO-on-TCP protocol offer?
What properties, advantages and special features does the S7 protocol offer?
What properties, advantages and special features does the TCP protocol offer?
What are the requirements for disabling the PROFINET CBA interface for CP443-1EX40?
"Time Wait" with TCP connection setup
What are the different data block lengths for the various protocols of Send/Receive communication?
What is RFC1006 and what do I need this service for?
Meaning and function of the "Keep Alive" in TCP connections
What properties, advantages and special features does the ISO-on-TCP protocol offer?
Part number:

Description:
The great advantage of the ISO transport protocol is the package-oriented transfer of data. However, with the increase in networking, the missing routing functionality became an ever growing disadvantage.
Since the routing-compatible TCP/IP protocol has become predominant due to the Internet, an attempt was made to combine the advantages of both protocols. In the extension RFC1006 (RFC = Request for Comments) "ISO on top of TCP", also called "ISO on TCP", the properties of the ISO transport on the TCP/IP protocol are defined. The ISO-on-TCP protocol is also on Level 4 of the ISO-OSI reference model and defines Port 102 as default port for data transfer.
This protocol can be used in the current modules of SIMATIC S7, SIMATIC PC and, by implementing the CP 1430 TCP, also in SIMATIC S5.

( 46 KB )
Fig. 01 - Position in the ISO-OSI reference model

Protocol services:

  • Send/Receive
    SR is a service for actively transferring data between two stations. Data is exchanged here between the stations using send and receive blocks
  • Fetch/Write
    Fetch/Write is a service which is used to read data from a server station or to write data to it. Access takes place via the operating system for the passive server station without any further function calls within the server station. In SIMATIC S7, the fetch/write service is only implemented in server functionality. Therefore, the SIMATIC S7 is unable to actively read or write data. Clients are able to actively read/write data to or from the S7.
Quantity framework:
 
Parameters Value range
Data area per job 1 - 8192 bytes
Interface Level 4 of the ISO-OSI reference model
Number of possible connections  Up to 16 per S7-300 CP
Up to 64 per S7-400 CP

Advantages of the ISO-on-TCP protocol:

  • high-speed communication
  • suitable for transferring medium-to-large data volumes (<=8192 bytes)
  • routing capability (i.e. can be used in the WAN)
  • package-oriented data transfer
  • dynamic data lengths are possible

Disadvantages/special features of the ISO-on-TCP protocol:

  • can be used mainly only in homogeneous SIMATIC structures
  • increased programming workload for data management
  • separate router configuration/settings required (router must be entered in the HW configuration of the CP)

Notes:

  • Entry ID 20987359 provides a complete example of communication via the ISO-on-TCP protocol.
  • General information on communication via SIMATIC S7 is available in Entry ID 20982954.

 Entry ID:26484227   Date:2007-09-24 
I regard this article....as helpfulas not helpful                                 
mySupport
My Documentation Manager 
Newsletter 
CAx-Download-Manager 
Support Request
To this entry
Print
Create PDF 
Send to a friend
QuickLinks
Compatibility tool 
Help
Online Help
Guided Tour