Profinet OPC server for the Siemens PLC



S7 Protocol, is the backbone of the Siemens communications, its Ethernet implementation relies on ISO TCP (RFC1006) which, by design, is block oriented. Each block is named PDU (Protocol Data Unit), its maximum length depends on the CP and is negotiated during the connection.. This protocol is applied in Siemens controllers for CPU to CPU communication, or CPU to HMI communication.

OPC server for Siemens

Siemens programmable logic controllers are widely distributed not only in Europe but all over the world. The MasterOPC S7 OPC server for Simatic supports many S7 series devices. It provides high performance, high-speed data exchange and fast response. The Siemens OPC server allows various apps to communicate with controllers. The software technology interrogates inputs, outputs, data blocks, counters, memory cells, and timers.

To buy the Simatic OPC server, add the item to the cart and place an order. The website also provides an opportunity to download the demo version in order to get acquainted with the product.

Description of the S7 OPC server

MasterOPC S7 OPC Server is developed as a plugin for Multi-Protocol MasterOPC Server. The Profinet plugin enables Multi-Protocol MasterOPC Server to collect data from, and control Siemens controllers over Ethernet networks. The following PLCs are supported:

  • Siemens S7-200
  • Siemens S7-300
  • Siemens S7-400
  • Siemens S7-1200
  • Siemens S7-1500

Main features of the S7 OPC server

  • Tags automatic import (tags of DB blocks section and I,Q,M,C,T memory sections)
  • Support TCP and ISOTCP connection types
  • Monitoring variables values
  • Remote access to the server via DCOM
  • Simultaneous connection with several devices
  • Simultaneous operation with several clients (both via OPC DA and via OPC UA)

Import of tags

The S7 OPC server supports direct tags import from a Siemens project within two steps. First, while in the programming environment of the Siemens controllers (e.g. TIA Portal), you need to export the required data blocks or variables. These can easily be imported using the OPC server special utility. The tag import function significantly reduces configuration time, and eliminates errors in cases when variables are assigned addresses manually by the user. In this way the S7 OPC server provides an easy way of collecting data and controlling Siemens PLCs.