HEISCH AT

Standard Software
for the
Industrial Automation

see also:
Engineering
and
Services
Home News Products Know How Download
Customers Xforms etc. Links Who we are Prices Contact
Here we present Linux software for communication with Simatic S7/S5.

Linux communications software
for exchange of Data Blocks (DB/DX) with Simatic S7 / S5

Protocols: TCP/IP, RK512 and AS511.
rk512_server, rktcp_server and rk511_server are software products which you should use to build your own applications. They interact with Simatic S7 / S5, all you need to do is to place some function calls in your program(s).
The Servers additionally provide client access coordination so you can get much profit of the multitasking of the operating system...

There are three products available, they differ in the transmission protocol they use.

rktcp_server connects via TCP communication unit to S7 and S5
rk512_server connects via RK512 communication unit to S7 and S5
rk511_server connects via programming device interface to S5


SIMATIC to Linux Connections


rktcp_server

S5/S7 to Linux connection using a communication unit (CP).
Uses standard protocol TCP/IP over ethernet.

Connects to S7 or S5 plc.

All CPUs can be accessed.

On the Simatic side a device which knows about TCP/IP is needed. Normally, a separate communication unit (CP) is needed which is plugged into the rack of the plc.

Design

The package rktcp_server consists of a server process and a client-library written in ANSI-C, which you can use to develop applications with access to S5/S7 data blocks. Up to 64 client processes can connect to the server at the same time. The server process coordinates the concurrent accesses of the clients and is responsible for the data transmission to the S5/S7 using TCP/IP.

rk512_server

S5/S7 to Linux connection using a communication unit (CP).
Uses standard protocol RK512 based on block transfer procedure 3964R.

Connects to S7 or S5 plc.

All CPUs can be accessed.

On the Simatic side a device which knows about RK512 is needed. Normally, a separate communication unit (CP) is needed which is plugged into the rack of the plc. As an alternative S5-CPUs with a second serial interface are available; few of them already speak RK512, others have implemented 3964R only. For some of the latter we offer an interpreter (available drivers see Runtime software for Simatic S5).

Design

The package rk512_server consists of a server process and a client-library written in ANSI-C, which you can use to develop applications with access to S5/S7 data blocks. Up to 64 client processes can connect to the server at the same time. The server process coordinates the concurrent accesses of the clients and is responsible for the data transmission to the S5/S7 using RK512.

With the appropriate hardware of the Linux computer (serial devices) you can supervise several S5/S7 plcs at the same time.


rk511_server

S5 to Linux connection using the plc`s programming device interface.
Allows access to serveral S5-CPUs.

Connects to S5 plc.

One CPUs can be accessed.

Principally you can connect each CPU of the S5 family. Please note that rk511_server currently does not have been testet on each plc, ask us for the type you have (or try the demo version whether it fits your needs).

Design

The package rk511_server consists of a server process and a client-library written in ANSI-C, which can be used to develop applications with access to S5/S7 data blocks. Up to 64 client processes can connect to the server at the same time. The server process coordinates the concurrent accesses of the clients and is responsible for the data transmission to the S5/S7 using the programming device interface protocol of the plc..

With the appropriate hardware at the Linux computer (serial devices) you can supervise several S5/S7 plcs at the same time.  


Top   Home  

© 2000 ... 2023 Werner Heisch
Edition Date of this page (MET) : 2023-04-23 16:43:12