QuickHMI is compatible with:

  • Siemens S7 controllers via put/get access (200, 300, 400, 1200, 1500, ET200SP series as well as SoftPLC WinAC RTX), Logo!0BA7 and Logo!0BA8 as well as CPUs from other manufacturers (e.g. VIPA 100V/200V/300V/300S)
  • Siemens S7 controllers via symbolic access (1200, 1500, ET200 series) 1*)
  • OPC UA interface
  • TWINCAT2 from version 2.1 and TWINCAT3 2*)
  • MODBUS TCP, RTU, RTU via TCP or ASCCI
  • Allen-Bradley “Control Logix” or “Compact Logix” controllers via Ethernet/IP protocol
  • KNX/EIB
  • MQTT protocol
  • Various SQL databases using JDBC
  • Files from the file system with the file system data source
  • InfluxDB

Native migration of additional protocols is planned.

*1) Certain requirements must be met for symbolic access:

  1. The controller software must have been created with at least TIA version 17.
  2. If software components were created with an earlier version, they must be recompiled and transferred with TIA version 17 or higher. The same applies to the hardware configuration of the PLC.
  3. At least the following firmware versions are required:
    • S7-1200 series with firmware versions V4.5, tested and validated up to version 4.6
    • S7-1500 series from firmware version V2.9 , tested and validated up to version 3.1
    • S7-ET200SP series from firmware version V2.9 , tested and validated up to version 3.1
  4. If a password has been assigned at controller level, you must have it. The password can be transferred up to firmware version 3.0 (1500 and ET200 series) or 4.6 (S7-1200 series). For higher firmware versions, the login mechanism has changed on the PLC side; the new “Anonymous” user must be configured and enabled in the PLC.

*2) TwinCat data sources are not executable under Linux. If these are to be executable under Linux, the use of OPC UA data sources is recommended.