Skip to main content
Version: 2.5

Connector for Siemens S7 Controls


The HumanOS.UHAL.SiemensS7Control connector allows to integrate S7 PLC controls into HumanOS®.

Following CPs are supported:

  • CPxxx

Following PLCs are supported:

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

See S7 1200/1500 Notes for enabling connection to S7-1200 or greater controls.


The connector can be used in following HumanOS® Runtimes:

  • Linux ARM
  • Linux x64
  • Windows x86
  • Windows x64


Siemens S7 controls are connected via ethernet based on S7 protocol.

The performance of the plugin depends on the following factors:

  • Location of the HumanOS® Runtime Host (from a network view, place as near as possible to the PLC)
  • Number of non-reserved ISO-on-TCP connections available for the Driver to the PLC

The connections are established on TCP Port 102, so make sure it is open.


  1. Driver Configuration
  2. Data Access
  3. Alarm Events
  4. Good To Know