S7/S5-OPC-Server DA
Fast and comfortable access to S7 and S5 via OPC DA
- OPC DA and OPC XML-DA
- For S5, S7, LOGO! and S7-300/400 compatible controllers
- Communication via MPI, PROFIBUS, PPI, TCP/IP
- Integrated web server for diagnostics
- No modification of the PLC program necessary
Fast and comfortable data access
The S7/S5 OPC server provides the process data of Siemens PLCs via the standardized OPC interface. Thus every standard conform OPC client can read and also write values from such a PLC. If you need an OPC UA Server, take a look at the ACCON-OPC-Server UA.
Perfect fields of application
The S7/S5-OPC-Server is ideal for a fast and comfortable data connection between PC and controllers. It masters the communication to the current PLC families of the series S7-200, S7-1200, S7-300, S7-400, S7-1500 and LOGO! 0BA7/0BA8, as well as to the still widely used S5 PLCs. S7-300/400 compatible PLCs are also supported. For communication with the PLC a variety of communication paths are possible (see tab Technical Details).
Convincing and multifaceted
The S7/S5-OPC-Server allows e.g. the coupling of a process visualization to Siemens PLCs. Besides OPC DA the S7/S5-OPC-Server also supports OPC XML-DA. Thus also non-Windows based applications can use the S7/S5-OPC-Server. For the data exchange neither a configured connection nor a modification of the PLC program is necessary.
Besides, the S7/S5-OPC-Server has an integrated web server that is used to diagnose the OPC server. Thus lean web-based visualizations can be realized.
Additionally the S7/S5-OPC-Server supports the use of symbolic names from S7 projects. With the possibility to import these names, even without the need to have the S7 project available at runtime.
You have the choice
The software S7/S5-OPC-Server can be supplied as a single licence with USB dongle or with software authorisation system. We recommend to use the licence with USB dongle, if technically possible.
Technical highlights
- Supports S7-200, S7-1200, S7-300, S7-400, S7-1500 and S5 PLCs as well as LOGO! 0BA7/0BA8
- Communication via MPI, PROFIBUS, PPI, TCP/IP
- Supporting all OPC-Client-compliant software, e.g. iFix, WinCC and InTouch
- Supporting the use of symbols from S7 projects
- Supporting the use of symbols from Inat OPC servers
- Safety due to continuous connection monitoring
- Web based diagnostics and mini visualisation with integrated web server
- Installed in less than a minute
Supported operating systems | Windows XP, 7, 8.1, 2008 R2, 2012 R2 (32 and 64 bit), 2016, 2019 |
Supported PLCs | S5, S7-200, S7-1200, S7-300, S7-400, S7-1500, LOGO! 0BA7 & 0BA8, S7-300/400-compatible PLCs (e.g. Vipa, Saia, Berthel) |
Supported OPC specifications | Data Access 1.0a, 2.05, 3.0 und OPC-XML-DA |
Supported OPC interfaces | All Mandatory Interfaces according to Data Access specification Dynamic namespace with STEP 7 semantics for OPC item names Static namespace by importing symbols from STEP 7 or text file |
Supported OPC data types | VARIANT data types UI1, I1, UI2, I2, UI4, I4, R4, R8, BOOL as well as arrays including these data types, BSTR |
Supported S7 data types | BOOL, BYTE, CHAR, WORD, INT, BCD, S5TIME, DATE, DWORD, DINT, REAL, TIME, TIME_OF_DAY, DATE_AND_TIME as well as fields with these data types, STRING |
Supported S7 operand types | I, Q, M, C, T, DB, PE, PA |
Forms of implementation | OutProc Server, Service |
Number of PLCs | Min. 256, with TCP/IP up to 4096 |
Supported communication channels
PLC interface | PC interface | |||
TCP/IP | USB | RS-232 | Siemens CP | |
S7-300/400 via MPI | ACCON-NetLink-PRO compact ACCON-NetLink-PRO ACCON-NetLink-WLAN ACCON-NetLink-S7 |
ACCON-NetLink-USB compact ACCON-NetLink-USB ACCON-MPI-Adapter USB |
ACCON-MPI-Adapter RS-232 ACCON-MPI/TS-Adapter |
+ |
S7-300/400 via PROFIBUS | ACCON-NetLink-PRO compact ACCON-NetLink-PRO ACCON-NetLink-WLAN ACCON-NetLink-S7 |
ACCON-NetLink-USB compact ACCON-NetLink-USB |
- | + |
S7-300/400 via TCP/IP (PN/IE) | + | - | - | + |
S7-200 via PPI | ACCON-NetLink-PRO compact ACCON-NetLink-PRO ACCON-NetLink-WLAN ACCON-NetLink-S7 |
ACCON-NetLink-USB compact ACCON-NetLink-USB |
ACCON-PPI-Adapter | + |
S7-200 via TCP/IP | + | - | - | + |
S5 via PG bushing (AS511) | ACCON-S5-LAN ACCON-COM-Kabel IE |
ACCON-COM-Cable USB | ACCON-COM-Cable ACCON-COM-Adapter |
- |
S5 via TCP/IP1) | + | - | - | - |
S7-1200 via TCP/IP | + | - | - | - |
S7-1500 via TCP/IP | + | - | - | - |
LOGO! 0BA7/0BA8 via TCP/IP | + | - | - | - |
+ Possible without adapter
- Not possible
1) Siemens CP 1430 TCP, VIPA CP143 TCP/IP, INAT S5-TCP/IP 100
Data sheet S7/S5-OPC Server | ||
Data_sheet_S7S5-OPC-Server.pdf | 691 KB | April 03, 2021 |
Hoja_de_datos_S7S5-OPC-Server.pdf | 687 KB | April 03, 2021 |
Setup file V4.12.2.0 with online help, runs without licence in demo mode Limitations of the demo version: 90 minutes runtime limitation |
||
SetupS7OPCServer.zip | 56,3 MB | December 18, 2019 |
Is the S7/S5-OPC-Server compatible with Windows 7 64-bit?
Yes. Further details can be found in the Technical Details tab.
My PC hardware has changed. Is it possible to reactivate the S7/S5-OPC-Server without purchasing a new license? If so, how?
Yes, it is possible to reactivate the S7/S5-OPC-Server. A maximum of three new activations can be requested. Please send an e-mail to our support with your hardware fingerprint and your license number included. Then a new activation will be requested.
Why can I not connect to the CP 243-1 of my S7-200 with the S7/S5-OPC-Server?
If a connection to the S7-200 is made by another user (PG, Panel, etc.), then a server connection in MicroWin must also be set up for the S7/S5-OPC-Server.
Why is my alias file not recognized (as of version 4.10)?
The alias file must be in the following directory:
Windows XP: Documents and Settings/All Users/Application Data/DELTALOGIC/S7S5OPCServer
As of Windows 7: ProgramData/DELTALOGIC/S7S5OPCServer
What is the syntax for S7 process variables?
The syntax necessarily consists of an S7 address. S7 data type or array limits can be optionally specified. In front of the address is the connection name. If a primary connection is used, the connection name does not have to be specified.
In general, the syntax thus is:
[<Connection name> /] <S7 address> [:<S7 data type>] [<array limits>]
Examples:
- MB0 (flag byte zero)
- DB20.DBW120: INT (signed)
- DB20.DBW120 (unsigned)
- DB100.DBD20: REAL (floating-point number)
- DB13.DBB0: ASCII [0..9] (string)
Further examples of S7/S5 items can be found in the online help under the index Syntax Items.
Why are my changes in the configurator not being applied by the S7/S5-OPC-Server?
The S7/S5-OPC-Server must first be stopped and restarted to accept the changes.