Using the Workbench to define a Siemens device

The Workbench provides the view into a node's installation, configuration and resource definition. The Workbench also provides access and control over those resources.

A device is a resource that can represent a physical device, such as a programmable logic controller (PLC), an RF tag reader or a sensor. A device can also be defined in one node to represent a device that is defined and supported in another node. This allows your application solution to have access to devices and their data independent of their location or connectivity details.

The following devices can be defined with the Siemens S7 driver:

  • Siemens S7-200
  • Siemens S7-300
  • Siemens S7-400
  • Siemens S7-1200
  • Siemens S7-1500
  • Siemens LOGO!
  • Siemens S5
1For the Siemens Listener to detect connection loss, whilst the connection is open the system needs to turn on the TCP/IP stack keepalive function. The Siemens listener is configured for the Keepalive process, addtionally the networking stack has to be configured. The KeepAlive mechanism does not disconnect idle TCP/IP connections. If configured to the remote stack the networking stack sends heartbeat signals automatically. In many operating system, the default keepalive inactivity time, when the stack will send a probe is large, typically two hours. In order to reduce this time for better and quicker cleanup, the stack has to be configured with a smaller time. The way this smaller time is setup is different for each operating system. For example, if deviceWISE is running on windows, the registry entry is reconfigured to a lesser value, for instance it is set to 1 minute instead of the default value of 2 hours. For windows, follow the process described here. For other operating systems it varies, check the operating system info for further details. For example, for some Linux systems, see here.