Download as pdf or txt
Download as pdf or txt
You are on page 1of 43

Serial communication

between SIMATIC S5
and SIMATIC S7-1500
Siemens
CM PTP RS232, CP 544 Industry
Online
https://support.industry.siemens.com/cs/ww/en/view/109748699 Support
Legal information

Legal information
Use of application examples
Application examples illustrate the solution of automation tasks through an interaction of several
components in the form of text, graphics and/or software modules. The application examples are
a free service by Siemens AG and/or a subsidiary of Siemens AG (“Siemens”). They are non-
binding and make no claim to completeness or functionality regarding configuration and
equipment. The application examples merely offer help with typical tasks; they do not constitute
customer-specific solutions. You yourself are responsible for the proper and safe operation of the
products in accordance with applicable regulations and must also check the function of the
respective application example and customize it for your system.
Siemens grants you the non-exclusive, non-sublicensable and non-transferable right to have the
application examples used by technically trained personnel. Any change to the application
examples is your responsibility. Sharing the application examples with third parties or copying the
application examples or excerpts thereof is permitted only in combination with your own products.
The application examples are not required to undergo the customary tests and quality inspections
of a chargeable product; they may have functional and performance defects as well as errors. It is
your responsibility to use them in such a manner that any malfunctions that may occur do not
result in property damage or injury to persons.

Disclaimer of liability
Siemens shall not assume any liability, for any legal reason whatsoever, including, without
limitation, liability for the usability, availability, completeness and freedom from defects of the
application examples as well as for related information, configuration and performance data and
any damage caused thereby. This shall not apply in cases of mandatory liability, for example
under the German Product Liability Act, or in cases of intent, gross negligence, or culpable loss of
life, bodily injury or damage to health, non-compliance with a guarantee, fraudulent
non-disclosure of a defect, or culpable breach of material contractual obligations. Claims for
damages arising from a breach of material contractual obligations shall however be limited to the
 Siemens AG 2018 All rights reserved

foreseeable damage typical of the type of agreement, unless liability arises from intent or gross
negligence or is based on loss of life, bodily injury or damage to health. The foregoing provisions
do not imply any change in the burden of proof to your detriment. You shall indemnify Siemens
against existing or future claims of third parties in this connection except where Siemens is
mandatorily liable.
By using the application examples you acknowledge that Siemens cannot be held liable for any
damage beyond the liability provisions described.

Other information
Siemens reserves the right to make changes to the application examples at any time without
notice. In case of discrepancies between the suggestions in the application examples and other
Siemens publications such as catalogs, the content of the other documentation shall have
precedence.
The Siemens terms of use (https://support.industry.siemens.com) shall also apply.

Security information
Siemens provides products and solutions with industrial security functions that support the secure
operation of plants, systems, machines and networks.
In order to protect plants, systems, machines and networks against cyber threats, it is necessary
to implement – and continuously maintain – a holistic, state-of-the-art industrial security concept.
Siemens’ products and solutions constitute one element of such a concept.
Customers are responsible for preventing unauthorized access to their plants, systems, machines
and networks. Such systems, machines and components should only be connected to an
enterprise network or the Internet if and to the extent such a connection is necessary and only
when appropriate security measures (e.g. firewalls and/or network segmentation) are in place.
For additional information on industrial security measures that may be implemented, please visit
https://www.siemens.com/industrialsecurity.
Siemens’ products and solutions undergo continuous development to make them more secure.
Siemens strongly recommends that product updates are applied as soon as they are available
and that the latest product versions are used. Use of product versions that are no longer
supported, and failure to apply the latest updates may increase customer’s exposure to cyber
threats.
To stay informed about product updates, subscribe to the Siemens Industrial Security RSS Feed
at: https://www.siemens.com/industrialsecurity.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 2
Table of contents

Table of contents
Legal information ......................................................................................................... 2
1 Introduction ........................................................................................................ 4
1.1 Overview............................................................................................... 4
1.2 Principle of operation............................................................................ 6
1.3 Components used ................................................................................ 8
2 Engineering ........................................................................................................ 9
2.1 Hardware configuration ........................................................................ 9
2.1.1 Hardware installation for the S7-1500-Station ................................... 10
2.1.2 Hardware installation for the SIMATIC S5 station .............................. 11
2.1.3 Installing the application software ...................................................... 11
2.1.4 S7 1500 project .................................................................................. 12
2.1.5 SIMATIC S5 project............................................................................ 12
2.2 Scenario 1 – CP 544 PtP Communication 3964(R) protocol ............. 13
2.2.1 Principle of operation.......................................................................... 13
2.2.2 Communication program in the SIMATIC S7-1500 ............................ 14
2.2.3 Communication program in the SIMATIC S5 ..................................... 17
2.2.4 Connection project planning in CM PtP RS232 BA
(SIMATIC S7-1500) ............................................................................ 19
2.2.5 Connection project planning in CP 544 (SIMATIC S5) ...................... 21
2.3 Scenario 2 – CP 544 PtP Communication Freeport .......................... 25
2.3.1 Principle of operation.......................................................................... 25
 Siemens AG 2018 All rights reserved

2.3.2 Communication program in the SIMATIC S7-1500 ............................ 26


2.3.3 Communication program in the SIMATIC S5 ..................................... 28
2.3.4 Connection project planning in CM PtP RS232 BA
(SIMATIC S7-1500) ............................................................................ 30
2.3.5 Connection project planning in CP 544 (SIMATIC S5) ...................... 34
3 Using the application ...................................................................................... 37
3.1 Scenario 1 – CP 544 PtP Communication 3934(R) protocol ............. 38
3.2 Scenario 2 - CP 544 PtP Communication Freeport Prerequisite ....... 40
4 Appendix .......................................................................................................... 42
4.1 Service and Support ........................................................................... 42
4.2 Links and Literature ............................................................................ 43
4.3 Change documentation ...................................................................... 43

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 3
1 Introduction

1 Introduction
1.1 Overview
Introduction
In automation technology, old plants are increasingly being retrofitted completely or
step by step from SIMATIC S5 to SIMATIC S7-1500.
A partial migration usually takes place in such a way that SIMATIC S5 stations of
an old plant are successively replaced by a SIMATIC S7-1500. However, the
communication relationships to other SIMATIC S5 stations must be maintained.
This application example describes how to couple a SIMATIC S5 to a
SIMATIC S7-1500 via serial communication.

Overview of the automation task


The following figure shows a frequently occurring structure in existing SIMATIC S5
plants.

Figure 1-1
Serial communication
 Siemens AG 2018 All rights reserved

Station migration
SIMATIC S5 → S7-1500

3964(R)
protocol

Open driver SIMATIC S5 station

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 4
1 Introduction

Description of the automation task


The application example describes the following serial communications:
• 3964(R) protocol
• Freeport (S7-1500) or "Open Driver" (SIMATIC S5)

Definition 3964(R)
The 3964(R) protocol controls the data transmission in a point-to-point coupling
between the communication module and a communication partner. The 3964(R)
protocol contains the physical layer (layer 1) and the link layer (layer 2).

Definition Freeport
Freeport is a freely programmable, telegram-based protocol, also known as ASCII
protocol. It controls the data transmission in a point-to-point coupling between the
communication module and a communication partner.

Note Further information on serial communication can be found in the manual


"CM PtP - Point-to-point Coupling Configurations"
https://support.industry.siemens.com/cs/ww/en/view/59057093
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 5
1 Introduction

1.2 Principle of operation


Diagram
The following figure schematically shows the most important components and
variants of this solution:
Figure 1-2

SIMATIC S7-1500 station SIMATIC S5-115U station Engineering station

CP 544/V24
CPU 944
CM PtPRS232 BA
CPU 1513-3PN

PG

TIA Portal
STEP 5

1 3964R procedure
2 Freeport protocol
RS232/TTY
PtP
 Siemens AG 2018 All rights reserved

PROFINET / IE

Setup
As an example, this application example uses a SIMATIC S5-115U on the
SIMATIC S5 side. In principle, however, the solutions presented also work for the
SIMATIC S5-135U and SIMATIC S5-155U.
The communication processor CP 544, which supports the 3964(R) protocol and
"Open Driver", exists for these control families.
On the S7-1500 side, the coupling to the CP 544 is realized via the communication
module CM PtP RS232 BA. This results in different communication variants.
The following engineering tools were used for project planning the serial
communication:
• SIMATIC S5-Station: STEP 5 and the COM PP package (call via "Extended
Service Program")
• SIMATIC S7-1500-Station: STEP 7 V15 (TIA Portal).

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 6
1 Introduction

Realized communication functions


The following table shows all communication variants that are implemented via the
different paths shown in Figure 1-2. A detailed description of the various functions
can be found in the section 2.
Table 1-1
SIMATIC S5-CP CP 544 (SEND/RECEIVE)
S5 service 3964(R) Open driver
S7-1500 service 3964(R) FreePort
via
Scenario 1 Scenario 2
CM PtP RS232 BA

Table 1-2
Scenario Short description
1 3934(R) Protocol → 3934(R) Protocol
This scenario describes a serial communication between a SIMATIC S5 and a
S7-1500 with the 3964(R) protocol.
The SIMATIC S5 is coupled to the S7-1500 module CM PtP RS232 BA via the
CP 544.
In the S7-1500 CPU the data is sent and received via the instructions
"Send_P2P" and "Receive_P2P".
 Siemens AG 2018 All rights reserved

For this communication the SIMATIC S5 uses the usual handling blocks
"SYNCRON", "SEND" and "RECEIVE".
2 "Open driver" → Freeport
This scenario describes a serial communication between a SIMATIC S5 and a
S7-1500.
The SIMATIC S5 is coupled via the CP 544 with the setting "Open driver" to
the S7-1500 module CM PtP RS232 BA with the setting "Freeport".
In the S7-1500 CPU the data is sent and received via the instructions
"Send_P2P" and "Receive_P2P".
For this communication the SIMATIC S5 uses the usual handling blocks
"SYNCRON", "SEND" and "RECEIVE".

Advantages
The examples presented here offer the following advantages:
• You will get to know different variants of serial communication between a
SIMATIC S5 and S7-1500.
• You receive copy templates that you can quickly use and enhance in your own
migration projects.
• You only need basic knowledge of SIMATIC S5. However, special hardware
know-how is not required.

Delimitation
This example contains:
• No further explanation of the SIMATIC S5 and SIMATIC S7-1500 with their
communication options.
• No introduction to programming a SIMATIC S5 and a SIMATIC S7-1500.
Basic knowledge of these topics is required.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 7
1 Introduction

1.3 Components used


This application example was created with these hardware and software
components:

Hardware and software components of the SIMATIC S7-1500 station


Table 1-3
Components Quantity Article number Note
CPU1513-1 PN 1 6ES7513-1AL01-0AB0 -
CM PtP RS232 BA 1 6ES7540-1AD00-0AA0 -
DI 16x24VDC HF_1 1 6ES7 521-1BH00-0AB0 -
DQ 16x24VDC/0.5A ST_1 1 6ES7 522-1BH00-0AB0 -
PM 70W 120/230VAC 1 6EP1332-4BA00 -
Standard IE cable (RJ45) 1 - -
TIA Portal V 15 1 6ES7822-1..05-.. -

Hardware and software components of the SIMATIC S5 station


Table 1-3
Components Quantity Article number Note
 Siemens AG 2018 All rights reserved

CPU 944 1 6ES5944-7UA22 -


CP 544 1 6ES544-3UA11 -
PS 7A/15A 1 6ES5 951-7LD12 -
Zero modem cable 1 - -
Adaption module casing 1 6ES5491-0LA12 for CP 544
STEP 5 1 6ES5894-0MA04 V 7.23
COM PP 6ES5895-4SP01 -

This application example consists of the following components:


Table 1-4
Components File name Note
Documentation 109748699_S5-S7_1500_Comm_Serial_DOC_V10_en.pdf -
STEP 5 project 109748699_Comm_Serial_S5_PROJ_v10.zip -
and CP project
planning
STEP 7 project 109748699_Comm_Serial_S7_1500_PROJ_v10.zip -
for S7-1500

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 8
2 Engineering

2 Engineering
Overview
In the following sections, we will introduce you to all communication variants in
detail.

Table 2-1
SIMATIC S5-CP CP 544 (SEND/RECEIVE)
S5 service 3964(R) Open driver
S7-1500 service 3964(R) FreePort
via
Scenario 1 Scenario 2
CM PtP RS232 BA

2.1 Hardware configuration


The description of the hardware installation is divided into the structure of the
SIMATIC S7-1500 and the SIMATIC S5 hardware. The example setup includes all
example scenarios described in section 1.2.
 Siemens AG 2018 All rights reserved

Requirements
We use two programming devices for the commissioning of this application
example. This is necessary because the engineering software of the
SIMATIC S7-1500 and the SIMATIC S5 require a different Windows operating
system.
Programming device with STEP 5 V7: Windows XP
Programming device with TIA Portal STEP 7 V15: Windows 7/10
Make sure that the page frame address (SSNR) used in the project does not
overlap with other plugged CPs or are used twice.

Note Alternatively, a Field-PG M5 can be used with a STEP 5 and TIA Portal
installation V15. Both applications can be opened in parallel on this device.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 9
2 Engineering

Hardware configuration
The following figure shows the complete hardware structure of the example.
Figure 2-1
SIMATIC S7-1500 station SIMATIC S5-115U station Engineering stations

CPU 944
CP 544
PG

CM PtP RS232 BA
CPU 1513-3PN
STEP 5
COM PP
PM 70W

PG

RS232/TTY TIA Portal


STEP 7 V 14

230 AC 230 AC

Industrial Ethernet

Note The installation guidelines for all components must generally be observed. It is
imperative that you observe the installation and connection guidelines contained
in the relevant manuals for the components used.
 Siemens AG 2018 All rights reserved

2.1.1 Hardware installation for the S7-1500-Station

Proceed for the hardware construction according to the following table:


No. Action Note
1. PC/programming • Connect the PC/PG to the SCALANCE switch using a
device standard Ethernet cable (RJ 45).
2. S7-1500 Mounting the • Connect the PM 190W to the power grid.
power supply (220 / 230 V alternating voltage).
• The SIMATIC S7 PM supplies all required modules in
the S7-1500 station.
3. S7-1500 CPU1513 PN • Extend the S7-1500 CPU 1513 via backplane bus
connectors with the PM module.
• Connect the Ethernet port X1 (RJ 45) to a port of the
PC/programming device.
4. CM PtP RS232 BA • Connect the CM PtP RS232 to the CPU 1513-1PN via
a backplane bus connector.
5. I/O modules • Connect the I/O modules to the CM PtP RS232 via
backplane bus connectors.
• Supply the I/O modules with an external 24V DC
power supply.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 10
2 Engineering

2.1.2 Hardware installation for the SIMATIC S5 station

Proceed for the hardware construction according to the following table:


Table 2-2
No. Action Note
1. PC/programming • Connect the PC/PG with STEP 5 installed to the
device SIMATIC S5 via the serial interface and the
programming device-AG cable.
2. Power supply • Plug the PS 7A/15A power supply into the SIMATIC
PS 7A/15A S5 backplane bus and connect it to the mains supply
(220 /230 V AC).
3. S5 CPU944 • Plug the RAM modules into the CPU 944 and then the
CPU into the SIMATIC S5 backplane bus to the CPU
slot.
4. S5 CP 544 • Plug the CP 544 via an adaptation capsule into the
SIMATIC S5 backplane bus to a CP slot. Plug a RAM
module into the CP 544.
• Connect the 25-pin plug connection of the CP 544
directly to the 9-pin connector. Interface of the CM
PtP RS232 module with a null modem cable.
1) The frame interface number of the CP 544 is configured via the
software COM PP.
 Siemens AG 2018 All rights reserved

2.1.3 Installing the application software

Requirements
SIMATIC S5-Station:
Programming device with
• STEP 5 V7.2
• Software package COM PP
• Operating system Windows XP SP3

SIMATIC S7-1500-Station:
• Programming device with TIA Portal V15
• Windows 7 operating system

Note Note the released operating system versions for the respective programming
packages.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 11
2 Engineering

2.1.4 S7 1500 project

Overview of the example scenarios in the S7-1500 stations


The example project is structured in such a way that for each example scenario
there is a separate S7-1500 station that only demonstrates this communication
variant in connection with the CP 544.
Table 2-3
Scenario Station name Description
1 PLC_1_3964R_S5_CP544 Communication via 3964(R) and CP 544
2 PLC_2_Freeport_S5_CP544 Communication via Freeport and CP 544

2.1.5 SIMATIC S5 project

STEP 5 project file


The example project for the SIMATIC S5 contains the following components:
• Program for the CPU 944 (CP544AST.s5d)
• Configuration files for the CP 544

The configuration files for the CP 544 are structured in such a way that for each
 Siemens AG 2018 All rights reserved

example scenario from Table 2-3 the required connection information is completely
project planned and functionally available.
The example program for the SIMATIC S5 CPU contains all user programs for all
scenarios. The mentioned example scenarios can be activated in the SIMATIC S5
CPU via enable bits in Table 3-1.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 12
2 Engineering

2.2 Scenario 1 – CP 544 PtP Communication 3964(R)


protocol
2.2.1 Principle of operation

Overview
This scenario describes a serial communication between a SIMATIC S5 and a
S7-1500 with the 3964(R) protocol.
The SIMATIC S5 is coupled to the S7-1500 module CM PtP RS232 BA via the
CP 544.
In the S7-1500 CPU the data is sent and received via the instructions "Send_P2P"
and "Receive_P2P".
For this communication the SIMATIC S5 uses the usual handling blocks
"SYNCRON", "SEND" and "RECEIVE".
Sequence
Sequence of serial communication between S7-1500 and SIMATIC S5
The following graphic shows schematically the data flow between the
SIMATIC S5 CPU and the SIMATIC S7-1500 CPU via the 3964(R) protocol.
Figure 2-2

SIMATIC S5 CPU SIMATIC S7-1500 CPU


 Siemens AG 2018 All rights reserved

OB1 CP 544 Connection CM PtP OB1


RS 232
Protocol STX
Protocol
configuration
SEND 3964R DLE configuration
3964R
HTB SEND order trigger
A_NR
SEND 3 104
HTB Send RECEIVE
… Data Receive
4
P2P
SEND
ALL value 1 Ack value 1
value 2 value 2
… …
… …
FB98 …

CP
Send
SEND
buffer
P2P
5
RECEIVE value 1 value 1
2 value 2
ALL value 2
… Ack …
… …
… …

OB21/OB22
1
HTB
SYNCRON

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 13
2 Engineering

Table 2-4
No. Sequence
1 Start SIMATIC S5 and synchronize with CP 544.
2 The cyclic processing of the HTB RECEIVE All in the SIMATIC S5 CPU
establishes the readiness for reception between the CPU and the CP 544. The
data transfer from the CP 544 takes place directly in the data block of the
SIMATIC S5 CPU via the HTB Receive All. The reception compartment (DB150)
is configured in the CP 544 project planning.
3 The SIMATIC S5 transmits the SEND job to the CP 544 via HTB SEND. The data
transfer from the SIMATIC S5 CPU (data block) to the CP 544 takes place via the
handling block SEND ALL.
4 The acceptance of the received data in the S7-1500 CPU takes place via the
cyclic processing of the instruction "Receive_P2P". If the data reception was
successful, this is acknowledged positively and signaled at the block parameter
NDR. Otherwise, the order is acknowledged negatively.
5 A SEND order from the S7-1500 CPU to the SIMATIC S5 CPU takes place via the
instruction Send_P2P. In this scenario, the instruction sends an order to the
SIMATIC S5 CP 544 every second. The data transfer takes place in the
SIMATIC S5 CPU via the standard HTB RECEIVE ALL.

2.2.2 Communication program in the SIMATIC S7-1500

Overview
 Siemens AG 2018 All rights reserved

The following blocks contain the communication program in the S7-1500 CPU.
Figure 2-3

OB 100
ProgSignalGet
Startup

DataReceive
Receive_P2P
ProgReceiveP2P

OB 1
Main
DataSend
Send_P2P
ProgSendP2P

User blocks Instructions Data blocks

Function
Via a 3964(R) connection, a counter value is sent every two seconds from the S7-
1500 to the SIMATIC S5 and then received again by the SIMATIC S5. The
received counter value is increased by one and copied to the transmission range.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 14
2 Engineering

Description of blocks
Table 2-5
Block Symbol Description
OB 100 Startup Startup OB
After a restart of the S7-1500 CPU a start identifier ("A")
is entered in the data area "Receive_P2P_DB" (DB1).
This causes the triggering of the send function to
SIMATIC S5. A possible running reception trigger is
reset. The error states of the P2P instructions are
deleted.
OB 1 Main Cyclic OB
OB1 calls FB100 "ProgReceiveP2P", which manages the
data storage of the receive functions.
It also calls FB 101 "ProgSendP2P", which manages the
send functions.
The call of FB1 "ProgSignalGet" is used to check the
states of the RS232 interface.
FB 100 ProgReceiveP2P Management of reception data storage and data
verification.
The FB calls the instruction "Receive_P2P", with which
the data are received from the SIMATIC S5.
The FB cyclically checks byte 2 of the receive data block
"DataReceive" for an identifier "B".
The counter value received by the SIMATIC S5 is
 Siemens AG 2018 All rights reserved

located in the receive data block "DataReceive". It is


incremented by +1 and copied to the data transmission
area "DataSend". This data is now sent via the FB
"ProgSendP2P" to the SIMATIC S5 time-controlled.
In addition, the status of the statement is checked for
errors and saved for evaluation.
FB 101 ProgSendP2P Management of transmission data management and data
verification.
The FB calls the instruction "Send_P2P" with which the
data are sent to the SIMATIC S5.
A send function is triggered is set every two seconds. If
there is also a receive ID from the partner, the ID "A" is
entered in the data to be sent and the send order is
triggered.
In addition, the status of the statement is checked for
errors and saved for evaluation.
In the event of an error, the transmission is re-triggered
up to 5 times.
Each transmission initiation is counted up using a
counter variable.
FB 1 ProgSignalGet Management of Instruction Signal_Get
The FB calls the Instruction Signal_Get (retrieve RS232
signals) with which the current states of the RS232
signals are read out and output.
The signals can be observed via the observation table
"StatusProgSignalGet". (see Status Signal Test
CM PtP RS232)
In addition, the status of the statement is checked for
errors and saved for evaluation.
FB 613 Send_P2P Instruction for sending the data to the communication
module.
FB 614 Receive_P2P Instruction for reading the data from the communication
module.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 15
2 Engineering

Block Symbol Description


FB 615 Signal_Get Instruction for reading the current states of the RS232
signals.
DB 11 DataReceive Receive data range for data from the SIMATIC S5.
DB 10 DataSend Data transmission area for data to SIMATIC S5.

Status Signal Test CM PtP RS232


Figure 2-4
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 16
2 Engineering

2.2.3 Communication program in the SIMATIC S5

Overview
The following blocks contain the communication program in the SIMATIC S5 CPU.
In this scenario, the SIMATIC S5 takes over the active part of the communication.
Figure 2-5

OB 21
Startup HTB
SYNCHRON

OB 22
Startup
FB98 DB98
SE_3964 HTB Send_DB
SEND

OB 1 HTB
Main SEND_ALL
 Siemens AG 2018 All rights reserved

DB150
HTB
Reception_D
RECV_ALL B

User Handling Data


blocks blocks blocks

Function
Via a 3964(R) connection, a counter value is sent every two seconds from the
SIMATIC S5 to the S7-1500 and then received again by the S7-1500. The counter
value is then increased by one and copied to the transmission range.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 17
2 Engineering

Description of blocks
The following blocks contain the communication program of the SIMATIC S5 CPU:
Table 2-6
Block Symbol Description
OB 21 Startup_OB21 Start-up OB (restart/warm start)
OB 22 Startup_OB22 Start-up OB (power supply/cold start)
The following functions are implemented in the start-up of
the SIMATIC S5 CPU:
• The set interface (interface number = 6) of the CP 544
is initialized and synchronized via the data handling
block "SYNCHRON" (FB 249).
• After each restart, the identifier "A" in the receive data
area (DB150) is set to start communication. This
identifier causes the send communication to be started
by the SIMATIC S5 (first communication order).
• The identifier "B" is set in the data transmission area.
OB 1 Main User program for CP 544 Communication 3964(R)
The following functions are processed in the cyclical OB1 of
the SIMATIC S5 CPU:
• Call of the user communication block "SE_3964"
(FB 98), which contains send functions.
• Call of the handling blocks SEND ALL and RECEIVE
ALL for the data transfer to the CP 544.
 Siemens AG 2018 All rights reserved

FB 98 SE_3964 Time-triggered call of the send functions via SIMATIC S5


handling blocks (HTBs)
• The FB checks the DW2 of the receive data block
DB150 for the identifier "A".
• It reads the counter value transmitted by the S7-1500,
increments it by +1 and copies the counter value into
the transmission range.
• In addition, the identifier "B" is entered in the
transmission range and sent to the S7-1500 with the FB
SEND.
A simple error evaluation of the connection status is done by
storing the indicator words and parameter error bytes.
HTB_SEND block: ANZW: MW122 PAFE: MB125
FB 244 SEND Data handling block SEND (-All A-NR:= 0)
FB 245 RECEIVE Data handling block RECEIVE (-All :A-NR:= 0)
FB 249 SYNCHRON Data handling block SYNCHRON
DB 150 Reception_DB Data area for reception
DB 98 Send_DB Data area for sending

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 18
2 Engineering

2.2.4 Connection project planning in CM PtP RS232 BA (SIMATIC S7-1500)

Project Planning
For the P2P send and receive functions via the CM PtP RS232, the 3964(R)
protocol must be configured in the TIA Portal project.

To do this, proceed as follows:


1. In STEP7 Professional (TIA Portal), configure an S7-1500 station with a
CM PtP RS232 communication module. Select the module.
 Siemens AG 2018 All rights reserved

2. In the properties of the module, open the folder "RS-232 interface > Port
configuration”.
3. Select the protocol 3964(R).
4. Enter the "Port parameters"

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 19
2 Engineering

5. Change to the folder "3964(R) configuration"


6. Set the "Priority” to "Low"
7. Set the "Protocol parameters"
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 20
2 Engineering

2.2.5 Connection project planning in CP 544 (SIMATIC S5)

Introduction
The following settings are used to establish a serial connection with the 3964(R)
protocol to the S7-1500.

Project Planning
The 3964(R) protocol is configured in the CP 544 with the additional software
COM PP.

Note The configuration tool "COM PP" is additional software that is integrated in STEP
5 to configure the CP 544. This software is not included in the standard STEP 5
package and must be installed additionally.

Note The project file "CP544AST.S5d" contains the project planning for the CP 544.

Proceed as follows to configure the CP 544:


1. Start the engineering software STEP 5 V7.
 Siemens AG 2018 All rights reserved

Start further service programs via "Change > Others..." or via the F9 key.

2. Start the configuration tool "COM PP".

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 21
2 Engineering

3. Select the language.

4. Select the module type and the program file. Confirm the entry with the
function key F6.
 Siemens AG 2018 All rights reserved

Press F6 again.

5. Start project planning with F1.

6. Select the coupling type with F3 and confirm with F6.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 22
2 Engineering

7. Project plan the receiver compartment and confirm with F6.

Then press F5.

8. Enter the transmission parameters and confirm with F6.


 Siemens AG 2018 All rights reserved

Finish the configuration with F1.

9. Start the transfer with F2.

10. Then select the transfer "FD -> CP" with F2.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 23
2 Engineering

11. Select the interface used and start the transfer with F2.

After a successful transfer, restart the interface with F4.


 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 24
2 Engineering

2.3 Scenario 2 – CP 544 PtP Communication Freeport


2.3.1 Principle of operation

Overview
This scenario describes a serial communication between a SIMATIC S5 and a
S7-1500.
The SIMATIC S5 is coupled via the CP 544 with the setting "Open driver" to the
S7-1500 module CM PtP RS232 BA with the setting "Freeport".
In the S7-1500 CPU the data is sent and received via the instructions "Send_P2P"
and "Receive_P2P".
For this communication the SIMATIC S5 uses the usual handling blocks
"SYNCRON", "SEND" and "RECEIVE".
Sequence flow between S7-1500 and SIMATIC S5 via individual instructions
Serial communication
The following graphic shows schematically the connection setup and data flow
between the SIMATIC S5 and SIMATIC S7-1500 via the SEND and RECEIVE
mechanism via "Open Driver" of the SIMATIC S5 and Freeport Communication of
the S7-1500.

SIMATIC S5 CPU SIMATIC S7-1500 CPU


OB1 CP 544 Connection OB1
 Siemens AG 2018 All rights reserved

CM PtP
RS 232
Open interface STX
SEND Freeport
SEND order trigger DLE
HTB A_NR
SEND 3 1
HTB Send

value 1
… Data RECEIVE
SEND Receive
value 2 P2P
ALL
… 5

Ack
value 1
… value 2
RECEIVE value 1 …
FB97 ALL value 2 …
2 …


Send
SEND
P2P
CP 4 6
configuration value 1
Special order CP A_NR value 2
Parameter Ack
189 189 …
satz HTB Send …
… …
Start CP
… …

OB21/OB22
1
HTB
SYNCRON

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 25
2 Engineering

Table 2-7
No. Sequence
1 Start SIMATIC S5 and synchronize with CP 544.
2 The cyclic processing of the HTB RECEIVE ALL in the SIMATIC S5 CPU establishes
the readiness for reception between the CPU and the CP 544. The data transfer from
the CP 544 takes place directly into the data block of the SIMATIC S5 CPU via the
HTB RECEIVE ALL.
3 The SIMATIC S5 transmits the SEND job to the CP 544 via HTB SEND. The data
transfer from the SIMATIC S5 CPU (data block) to the CP 544 takes place via the
handling block SEND ALL.
4 User configuration of the CP 544 via special order 189 and restart of the CP 544
interface.
5 The acceptance of the received data in the S7-1500 CPU takes place via the cyclic
processing of the instruction "Receive_P2P". If the data reception was successful,
this is acknowledged positively and signaled at the block parameter NDR. Otherwise,
the order is acknowledged negatively.
6 A SEND order from the S7-1500 CPU to the SIMATIC S5 takes place via the
instruction Send_P2P. In this scenario, the instruction sends one order per second to
the SIMATIC S5 CP 544. The data transfer takes place in the SIMATIC S5 CPU via
the standard HTB RECEIVE ALL.

2.3.2 Communication program in the SIMATIC S7-1500


 Siemens AG 2018 All rights reserved

Overview
The following blocks contain the communication program in the S7-1500 CPU.
Figure 2-6

OB 100
ProgSignalGet
Startup

DataReceive
Receive_P2P
ProgReceiveP2P

OB 1
Main
DataSend
Send_P2P
ProgSendP2P

User blocks Instructions Data blocks

Function
Via Freeport (S7-1500) and "Open driver" (SIMATIC S5), a counter value is sent
from the S7-1500 to the SIMATIC S5 at intervals of one second and then received
again by the SIMATIC S5. The received counter value is increased by one and
copied to the transmission range.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 26
2 Engineering

Description of blocks
Table 2-8
Block Symbol Description
OB 100 Startup Startup OB
After a restart of the S7-1500 CPU a start identifier ("A")
is entered in the data area "Receive_P2P_DB" (DB1).
This causes the triggering of the send function to
SIMATIC S5. A possible running reception trigger is reset
and the counter values are set to "1". The error states of
the P2P blocks are deleted.
OB 1 Main Cyclic OB
OB1 calls FB100 "ProgReceiveP2P", which manages the
data storage of the receive functions.
It also calls FB 101 "ProgSendP2P", which manages the
send functions.
The call of FB1 "ProgSignalGet" is used to check the
states of the RS232 interface.
FB 100 ProgReceiveP2P Management of reception data storage and data
verification.
The FB calls the instruction "Receive_P2P", with which
the data are received from the SIMATIC S5.
The FB cyclically checks byte 2 of the receive data block
"DataReceive" for an identifier "A".
The counter value received by the SIMATIC S5 is
 Siemens AG 2018 All rights reserved

located in the receive data block "DataReceive". It is


incremented by +1 and copied to the data transmission
area "DataSend".
This data is now sent via the FB "ProgSendP2P" to the
SIMATIC S5 time-controlled.
In addition, the status of the statement is checked for
errors and saved for evaluation.
FB 101 ProgSendP2P Management of transmission data management and data
verification.
The FB calls the instruction "Send_P2P" with which the
data are sent to the SIMATIC S5.
One send trigger is set per second. If there is also a
receive ID from the partner, the ID "A" is entered in the
data to be sent and the send order is triggered.
In addition, the status of the statement is checked for
errors and saved for evaluation.
In the event of an error, the transmission is re-triggered
up to 5 times.
Each transmission initiation is counted up using a
counter variable.
FB 1 ProgSignalGet Management of Instruction Signal_Get
The FB calls the Instruction Signal_Get (retrieve RS232
signals) with which the current states of the RS232
signals are read out and output.
The signals can be observed via the observation table
(see Status Signal Test CM PtP RS232).
In addition, the status of the statement is checked for
errors and saved for evaluation.
FB 613 Send_P2P Instruction for sending the data to the communication
module.
FB 614 Receive_P2P Instruction for reading the data from the communication
module.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 27
2 Engineering

Block Symbol Description


FB 615 Signal_Get Instruction for reading the current states of the RS232
signals.
DB 11 DataReceive Receive data range for data from the SIMATIC S5.
DB 10 DataSend Data transmission area for data to SIMATIC S5.

2.3.3 Communication program in the SIMATIC S5

Overview
The following blocks contain the communication program in the SIMATIC S5 CPU.
In this scenario, the SIMATIC S5 takes over the active part of the communication.
Figure 2-7

OB 21
Startup HTB
SYNCHRON

OB 22
 Siemens AG 2018 All rights reserved

Startup
FB97 DB97
SE_FREEP HTB Send_DB
SEND

OB 1 HTB
Main SEND_ALL

DB151
HTB
Reception_D
RECV_ALL B

User Handling Data


blocks blocks blocks

Function
Via an "Open Driver", a counter value is sent from the SIMATIC S5 to the S7-1500
("Freeport") at intervals of one second and then received again by the S7-1500.
The counter value is then increased by one and copied to the transmission range.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 28
2 Engineering

Description of blocks
The following blocks contain the communication program of the SIMATIC S5 CPU:
Table 2-9
Block Symbol Description
OB 21 Startup_OB21 Start-up OB (restart/warm start)
OB 22 Startup_OB22 Start-up OB (power supply/cold start)
The following functions are implemented in the start-up of
the SIMATIC S5 CPU:
• The set interface (interface number = 6) of the CP 544
is initialized and synchronized via the data handling
block "SYNCHRON" (FB 249).
• After each restart, the identifier "A" in the receive data
area (DB151) is set to start communication. This
identifier causes the send communication to be started
by the SIMATIC S5 (first communication order).
• The identifier "B" is set in the data transmission area.
OB 1 Main User program for CP 544 Communication 3964(R)
The following functions are processed in the cyclical OB1 of
the SIMATIC S5 CPU:
• Call of the user communication block "SE_FREEP" (FB
97), which contains the active send functions.
• Call of the handling blocks SEND ALL and RECEIVE
ALL for the data transfer to the CP 544.
 Siemens AG 2018 All rights reserved

FB 97 SE_FREEP Time-triggered call of the send functions via SIMATIC S5


handling blocks (HTBs)
• The FB checks the DW2 of the receive data block
DB151 for the identifier "A".
• It reads the counter value transmitted by the S7-1500,
increments it by +1 and copies the counter value into
the transmission range.
• In addition, the identifier "B" is entered in the
transmission range and sent to the S7-1500 with the FB
SEND.
A simple error evaluation of the connection status is done by
storing the indicator words and parameter error bytes.
HTB_SEND block: ANZW: MW132 PAFE: MB135
FB 244 SEND Data handling block SEND (-All A-NR:= 0)
FB 245 RECEIVE Data handling block RECEIVE (-All :A-NR:= 0)
FB 249 SYNCHRON Data handling block SYNCHRON
DB 150 Reception_DB Data area for reception
DB 98 Send_DB Data area for sending

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 29
2 Engineering

2.3.4 Connection project planning in CM PtP RS232 BA (SIMATIC S7-1500)

Project Planning
For the P2P send and receive functions via the CM PtP RS232, the Freeport
protocol must be configured in the TIA Portal project.
To do this, proceed as follows:
1. In STEP7 Professional (TIA Portal), configure an S7-1500 station with a
CM PtP RS232 communication module. Select the module.
 Siemens AG 2018 All rights reserved

2. In the properties of the module, open the folder "RS-232 interface > Port
configuration”.
3. Select the Freeport protocol.
4. Enter the "Port parameters"

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 30
2 Engineering

5. Change to the "Configuration of message transfer" folder and set the


parameters.
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 31
2 Engineering

6. Change to the "Configuration of message receipt > Frame start detection"


folder and set the parameters.
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 32
2 Engineering

7. Change to the "Configuration of message receipt > End of Frame detection"


folder and set the parameters.
 Siemens AG 2018 All rights reserved

8. Change to the "Configuration of message receipt > Receive buffer" folder and
set the parameters.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 33
2 Engineering

2.3.5 Connection project planning in CP 544 (SIMATIC S5)

Introduction
With the following settings a serial connection with the protocol "Open Driver" to
the S7-1500 is established.

Project Planning
The protocol "Open driver" is configured in the CP 544 with the additional software
COM PP.

Note The configuration tool "COM PP" is additional software that is integrated in STEP
5 to configure the CP 544. This software is not included in the standard STEP 5
package and must be installed additionally.

Note The project file "CP544OST.S5d" contains the project planning for the CP 544.

The connection project planning is largely identical to the section 2.2.5. Carry out
the steps 1 to 3 described there and complete the project planning with the
following steps.
 Siemens AG 2018 All rights reserved

4. Select the "Open Driver" program file.


Confirm the entry with the function key F6.

Press F6 again.

5. Start project planning with F1.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 34
2 Engineering

6. Select the coupling type with F3 and confirm with F6.

7. Project plan the receiver compartment and confirm with F6.


 Siemens AG 2018 All rights reserved

Then press F5.

8. Enter the transmission parameters and confirm with F6.

Finish the configuration with F1.

9. Start the transfer with F2.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 35
2 Engineering

10. Then select the transfer "FD -> CP" with F2.

11. Select the interface used and start the transfer with F2.
 Siemens AG 2018 All rights reserved

After a successful transfer, restart the interface with F4.

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 36
3 Using the application

3 Using the application


In the following section we will introduce you to the operation as well as the test
and diagnostic options of the various scenarios.

Requirements
The SIMATIC S5 CPU program contains all example scenarios. The required
SIMATIC S5 program blocks and associated functions are activated via enable bits
after loading the SIMATIC S5 program.
To test the scenarios, note the following points:
• Set the corresponding release bit (see Table 3-1) in the SIMATIC S5 CPU. In
the SIMATIC S5 CPU you can set the release bits via the variable tables
"BB98" or "BB97".
• Load the corresponding project planning (see Table 3-1) into the CP 544.
The more detailed procedure is described in sections 2.2.5 and 2.3.5.
• Load the corresponding PLC station (see Table 3-1) into the SIMATIC S7-
1500.

Table 3-1

SIMATIC S5 SIMATIC S7-1500


 Siemens AG 2018 All rights reserved

S5 release marker

Project Planning
S5 blocks FB

PLC station
Scenario

S7 block
CP 544

1 FB 98 M 70.0 3964(R) FB100 PLC_1_3964R_S5_CP544


CP544AST.S5d FB 101
2 FB 97 M 70.1 Freeport FB100 PLC_2_Freeport_S5_CP544
CP544OST.S5d FB 101

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 37
3 Using the application

3.1 Scenario 1 – CP 544 PtP Communication 3934(R)


protocol
Requirement
Table 3-2
Loaded Activated release bit in Loaded
S7-1500 station the SIMATIC S5 CPU CP 544 Project Planning
PLC_1_3964R_S5_CP544 M 70.0 CP544AST.S5d

Activate the corresponding release flag bit in the SIMATIC S5 CPU via the variable
table "BB98".
The connection is now set up by the SIMATIC S5 station.

Test and diagnosis of the communication in the SIMATIC S7-1500


To monitor the current communication and the status of the send and receive
blocks in the SIMATIC S7-1500, call the "PtPOrderState" monitoring table in the
TIA Portal. There you can observe the counter values and the last error status
displays of the Receive_P2P and Send_P2P blocks.
If the Receive_P2P instruction was executed successfully or with an error, the
status of the instruction is stored in the "recvP2PLastStatus" variable. The status
gives you information about the cause if the data was not received successfully.
 Siemens AG 2018 All rights reserved

If the Send_P2P instruction was executed successfully or with an error, the status
of the instruction is stored in the "sendP2PLastStatus" variable. The status gives
you information about the cause if the data was not sent successfully.

Figure 3-1

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 38
3 Using the application

Test and diagnosis of the communication in the SIMATIC S5


If the SIMATIC S5 CPU and the CP 544 are in RUN state, the Simatic S5 CP 544
immediately initializes an interface and tries to send a telegram.
To observe the send/receive communication of scenario 1 in the SIMATIC S5 CPU,
call the variable table "BB98" in STEP 5.
The communication and connection status of the handling block SEND (1) can be
evaluated via the indicator words (ANZW) of the handling block.
The counter value (2) is written cyclically to the S7-1500 CPU every 2 seconds and
the mirrored, incremented value is received again (3).
Figure 3-2

3
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 39
3 Using the application

3.2 Scenario 2 - CP 544 PtP Communication Freeport


Prerequisite

Table 3-3
Loaded Activated release bit in Loaded
S7-1500 station the SIMATIC S5 CPU CP 544 Project Planning
PLC_2_Freeport_S5_CP544 M 70.1 CP544AST.S5d

Activate the corresponding release flag bit in the SIMATIC S5 CPU via the variable
table "BB97".
The connection is now set up by the SIMATIC S5 station.

Test and diagnosis of the communication in the SIMATIC S7-1500


To monitor the current communication and the status of the send and receive
blocks in the SIMATIC S7-1500, call the "PtPOrderState" monitoring table in the
TIA Portal. There you can observe the counter values and the last error status
displays of the Receive_P2P and Send_P2P blocks.
If the Receive_P2P instruction was executed successfully or with an error, the
status of the instruction is stored in the "recvP2PLastStatus" variable. The status
gives you information about the cause if the data was not received successfully.
 Siemens AG 2018 All rights reserved

If the Send_P2P instruction was executed successfully or with an error, the status
of the instruction is stored in the "sendP2PLastStatus" variable. The status gives
you information about the cause if the data was not sent successfully.

Figure 3-3

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 40
3 Using the application

Test and diagnosis of the communication in the SIMATIC S5


If the SIMATIC S5 CPU and the CP 544 are in RUN state, the Simatic S5 CP 544
immediately initializes an interface and tries to send a telegram.
To observe the send/receive communication of scenario 1 in the SIMATIC S5 CPU,
call the variable table "BB97" in STEP 5.
The communication and connection status of the handling block SEND (1) can be
evaluated via the indicator words (ANZW) of the handling block.
The counter value (2) is written cyclically to the S7-1500 CPU every second and
the mirrored, incremented value is received again (3).
Figure 3-4

3
 Siemens AG 2018 All rights reserved

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 41
4 Appendix

4 Appendix
4.1 Service and Support
Industry Online Support
Do you have any questions or need assistance?
Siemens Industry Online Support offers round the clock access to our entire
service and support know-how and portfolio.
The Industry Online Support is the central address for information about our
products, solutions and services.
Product information, manuals, downloads, FAQs, application examples and videos
– all information is accessible with just a few mouse clicks:
https://support.industry.siemens.com

Technical Support
The Technical Support of Siemens Industry provides you fast and competent
support regarding all technical queries with numerous tailor-made offers
– ranging from basic support to individual support contracts. Please send queries
to Technical Support via Web form:
www.siemens.com/industry/supportrequest
 Siemens AG 2018 All rights reserved

SITRAIN – Training for Industry


We support you with our globally available training courses for industry with
practical experience, innovative learning methods and a concept that’s tailored to
the customer’s specific needs.
For more information on our offered trainings and courses, as well as their
locations and dates, refer to our web page:
www.siemens.com/sitrain

Service offer
Our range of services includes the following:
• Plant data services
• Spare parts services
• Repair services
• On-site and maintenance services
• Retrofitting and modernization services
• Service programs and contracts
You can find detailed information on our range of services in the service catalog
web page:
https://support.industry.siemens.com/cs/sc

Industry Online Support app


You will receive optimum support wherever you are with the "Siemens Industry
Online Support" app. The app is available for Apple iOS, Android and Windows
Phone:
https://support.industry.siemens.com/cs/ww/en/sc/2067

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 42
4 Appendix

4.2 Links and Literature


Table 4-1
No. Topic
\1\ Siemens Industry Online Support
https://support.industry.siemens.com
\2\ Link to the article page of the application example
https://support.industry.siemens.com/cs/ww/en/view/109748699
\3\ Manual "CM PtP - Configurations for Point-to-Point Coupling"
https://support.industry.siemens.com/cs/ww/en/view/59057093
\4\ Manual "SIMATIC S7-1500 CM PtP RS232 BA"
https://support.industry.siemens.com/cs/ww/en/view/59057152
\5\ Application example "Communication via the CM PtPs of ET 200SP and S7-1500
using the Freeport protocol using the example of a MV340 hand scanner".
https://support.industry.siemens.com/cs/ww/en/view/109474684

4.3 Change documentation


Table 4-2
 Siemens AG 2018 All rights reserved

Version Date Change


V1.0 12/2018 First version

Serial communication between SIMATIC S5 and SIMATIC S7-1500


Entry ID: 109748699, V1.0, 12/2018 43

You might also like