TOP Server Siemens S7 Server Ethernet Overview
OPC Server DriverManufacturingUnsolicited

TOP Server Siemens S7 Server Ethernet OPC Driver

High-Performance Unsolicited Connectivity - TOP Server Acts as a Simulated Siemens S7-300 Controller

4.8(387 reviews)

Available in Driver Suites

This driver is only available as part of the following TOP Server driver suites:

5+

Key Features

1+

Networks

30 Days

Free Trial

4.8/5

Customer Rating

Product Overview

The Siemens S7 Server Ethernet driver makes TOP Server® look like an S7 controller. S7 PLCs can connect to TOP Server and exchange data, which TOP Server then makes available to OPC UA, OPC DA, SuiteLink, and DDE clients.

Very creative solutions can be built using this methodology, such as making an HMI system look like it's an S7-PLC memory space for data exchange between Siemens PLCs and non-Siemens clients, or between multiple Siemens PLCs without cross-programming.

This driver acts as a fully simulated Siemens S7-300 controller with up to 256 virtual devices supported - each with a unique rack and slot configuration. TOP Server eliminates the need for additional software packages or libraries by supporting direct communication with the S7 PLC using a standard PC network interface card.

Important Notes:

  • Siemens devices require specialized ladder programming to communicate with this driver because they think they are talking to an S7-300 memory space.
  • See Appendix: Configuring Connections Using the SIMATIC Manager in the Siemens S7 Server Ethernet Help File for detailed ladder configuration examples.
  • For client-initiated connectivity where TOP Server polls the S7 PLC, use the Siemens S7 Ethernet driver instead.

Why Choose This Driver?

Proven benefits that help you deploy creative unsolicited connectivity architectures

Channel & Device Capacity

Maximum Number of Channels & Devices: Channels - 1, Devices per Channel - 256 (Unique rack and slot required)

PDU Size Optimization

Supports maximum Packet Data Unit (PDU) size configured on device for performance optimization

SFB Command Support

Supports the SFB14-GET and SFB15-PUT commands

Supported Data Types

Supports Float, Long Word, and BCD Data Types

Array Addressing Support

Supports Array Addressing

Rack & Slot Configuration

Configurable Rack and Slot

PDU Size Optimization

Supports maximum Packet Data Unit (PDU) size configured on device for performance and efficiency

Array Addressing Support

Supports Array Addressing

"The Software Toolbox team did an outstanding job. Great follow up and checking back to find out status. I will certainly recommend Software Toolbox to everyone I can. I have NEVER had a bad experience with the highly capable tech support group. Thank you for a GREAT product"

Jr Goulet

Automation Engineer

Key Features & Benefits

Everything you need for unsolicited S7 connectivity with TOP Server acting as a simulated S7-300

Direct Ethernet Connectivity

Direct Ethernet connections to S7 CPUs with Ethernet (Modular or Built-In)

Automatic Tag Database Generation

Automatic Tag Database Generation using CSV Import

Dynamic Tag Configuration

Tag configuration supports dynamic tags from your client application

Supported Memory Types

Memory Types Supported: I, E, Q, A, M, F, and Data Block Access

Configurable Rack and Slot

Configurable Rack (0-7) and Slot (0-31)

Standard Ethernet Communication

Uses standard Ethernet Network Interface Card for TCP/IP Communications

Technical Specifications

Protocol

Siemens TCP/IP Ethernet (S7 Messaging - ISO 8073 Class 0)

Network

TCP/IP Ethernet

Default Port

TCP/IP 102 (TSAP)

Max Channels

1

Devices per Channel

256

Rack Configuration

0-7

Slot Configuration

0-31

GET Command

FB14-GET (S7-300), SFB14-GET (S7-400, S7-1500)

PUT Command

FB15-PUT (S7-300), SFB15-PUT (S7-400, S7-1500)

Memory Types

I, E, Q, A, M, F, Data Block

Numeric Types

Float, Long Word, BCD with Array Support

Client Interfaces

OPC UA, OPC DA, AVEVA SuiteLink, DDE

Supported Devices

  • Simulated S7-300

Note: The driver simulates an S7-300 controller. Siemens PLCs connect to TOP Server as clients and use SFB14-GET and SFB15-PUT commands to exchange data.