7TS7TCP
7TS7TCP
7TS7TCP
Seven Technologies
7-Technologies A/S * Bistruphave 3 * DK-3460 Birkerd * Denmark
Phone: +45 45 900 700 * Fax: +45 45 900 701 * CVR no. DK 73 63 41 13
E-mail: sales@7t.dk World Wide Web: http://www.7t.dk
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
DISCLAIMER
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
CONTENTS:
1
3
4
5
INTRODUCTION................................................................................................................. 3
1.1
Software Requirements .......................................................................................... 3
1.2
Hardware Requirements ........................................................................................ 3
INSTALLATION ................................................................................................................... 4
2.1
Automatic Installation ............................................................................................. 4
2.2
Manual Installation.................................................................................................. 4
CONFIGURING THE DRIVER ............................................................................................ 5
CONFIGURING THE OBJECTS ......................................................................................... 8
4.1
Supported Memory Types ...................................................................................... 9
PERFORMANCE AND THROUGHPUT ........................................................................... 10
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
1 INTRODUCTION
This document describes how to set up and troubleshoot the IGSS 7TS7TCP Interface Driver.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
2 INSTALLATION
2.1 AUTOMATIC INSTALLATION
The driver is normally installed automatically along with the rest of the IGSS system. To verify if
the driver has been installed open the System Configuration (sysconfig.exe) and check if a driver
with ID:67 is present in the list of available drivers:
If the driver is present then you can proceed to the next section: Configuring the Driver,
otherwise install the driver using the manual installation procedure described below.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
Once the driver has been added to the relevant station then you are ready to proceed with
adding PLC nodes. This is done by right-clicking on the driver and select New Node menu
point.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
Please note that it is EXTREMELY important that both the IP Address and the CPU slot number
parameters are configured correctly. If either of these parameters are not correct then
communication cannot be established.
If the PLC and the PC are connected to the network and are up running then the IP address can
be verified by using the ping command. E.g.
ping 172.16.18.20
Please note that some Fire-Walls dont allow ping request/responses and in this case ping cant
be used to verify the IP address.
The CPU slot number parameter cant be verified easily and it is thus important to be absolutely
sure that this parameter is set correct otherwise communication cant be established.
When a PLC node has been added you can add another by clicking the New Node menu
point again. The driver supports up to 16 PLC nodes.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
Now select the desired PLC node number and continue by setting be desired Data Area
(normally DB Data Block). Then specify the block number and the addressing method and
offset. Note that the corresponding Simatic Mnemonic is displayed and updated as you select
the appropriate parameters. This is a help to make sure you always bind to the correct process
variable.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
Continue this process for each atom on the object and save the parameters by clicking the OK
button when finished.
The driver will read/write a 16 bit value from/to the PLC. E.g. DB47.DBW4.
The driver will read/write an 8 bit value from/to the PLC. E.g. DB51.DBB211.
The driver will read/write a single bit from/to the PLC. E.g. DB311.DBX15.3.
These addressing methods allow you to bind to any type of process value in the PLC Data Block
memory area. Please note that if you want to bind to a 32 bit (DWORD) value then use word
addressing and specify the external type as one of the supported 32 bit types, then the system
will automatically do the correct addressing. If you e.g. want to bind to a floating point process
value at DB31.DBD70 you should specify: DB31.DBW70, Word (16-bit) and select the external
type FLOAT.
Other less used supported types are:
Q (Output):
I (Input):
C (Counters):
IT IS HIGHLY RECOMMENTED to use Data Blocks as the primary memory type for exchanging
variable information between IGSS and the PLC. Read- and especially write operations directly
to Output or Counters cannot be verified by the PLC problem and might thus lead to hazards.
PROJECT TITLE
IGSS Simatic S7 TCP/IP Interface Driver
10