Siemens Simatic S7 Driver for Tridium Niagara

The driver is designed to enable direct communication between Siemens Simatic S7 controllers and Tridium Niagara powered devices.

It provides an efficient solution for industrial systems monitoring, facilitates seamless integration of multiple protocols and allows convenient makeover of front-end software.

The driver implements Ethernet S7comm (S7 Communication) - Siemens proprietary protocol that runs between programmable logic controllers (PLCs). It is used for PLC programming, exchanging data between PLCs, accessing PLC data from SCADA (supervisory control and data acquisition) systems and diagnostic purposes.

The protocol is also used on top of other physical/network layers, like RS-485 with MPI (Multi-Point-Interface) or Profibus. However, Ethernet has several advantages against Profibus/Mpi:

  • It’s faster, CP 1543-1 (for the newborn S71500) has a bandwidth of 1000 Mbps
  • It’s simplier to troubleshoot, in 50% of cases a “ping” is good enough to solve your problems
  • It’s cheaper, you don’t need special adapter to communicate

Supported CPU models and Features

Functions CPUs            
  300 400 WinAC 1200 1500 LOGO S7200
DB Read/Write X X X X1 X1 X2 X2
EB Read/Write X X X X X X2 X2
AB Read/Write X X X X X X2 X2
MK Read/Write X X X X X X2 X2
TM Read/Write X X X - - - -
CT Read/Write X X X - - - -
Get/Set PLC Date and Time 3 X X X - - - -
Get PLC statuses X X X - - - -
Read SZL 3 X X X - - - -
Get AG Block Info 3 X X X - - - -
DB Get 3 X X X - - - -
Conrol Run/Stop X X X - - - -
Security Function 3 X X X - - - -
  1. Opimized block access must be disabled
  2. The entire memory is mapped in the (V) Area accessible as DB 1 from the outside
  3. Function is in testing stage

E-mail us to request a free trial or to ask any questions.