The QuickHMI Editor is executable under Windows 7 or Windows Server 2008 R2 or higher.
The .NET Framework 4.5.2 is required for the execution. If this is not available, you will be informed during the setup and you will continue to be given the option of an installation.
Depending on the operating system, it may be necessary to activate the .Net Framework 3.5 manually before installation under Windows. In this case, you will receive a corresponding message from the setup.
QuickHMI standalone runtime and QuickHMI Viewer
QuickHMI standalone runtime and QuickHMI Viewer work on Windows and Linux if the OpenJRE/OpenJDK 12 or newer and OpenJFX is supported by the operating system.
Furthermore, there is an Android app available for Android, which can be executed from version 4.4 (Kitkat).
Running the QuickHMI server and the QuickHMI viewer requires OpenJRE/OpenJDK 12 and OpenJFX or later.
Execution by browser
The system can be invoked by all operating systems that provide an HTML5-capable browser.
The following browsers are tested and released for the compatibility with QuickHMI:
Chrome version 54 or higher
Mozilla Firefox version 46 or higher
Opera version 41 or higher
The use of other browsers may be limited, but not recommended. The browser should be installed in the newest possible version and kept up to date.
Does QuickHMI work in 32-bit / 64-bit environments?Indian12021-08-12T13:22:26+02:00
With the QuickHMI Editor you create and edit the visualization project.
For surface creation you have many tools and resources available. It is a WYSIWYG-editor. Changes already made, you can view by pressing a key directly in an execution mode.
What is the QuickHMI Viewer and what is it for?Indian12021-08-13T09:11:30+02:00
The QuickHMI Viewer provides an additional display medium (client) in the runtime environment.
Alternatively, the QuickHMI viewer can be used if viewing in the browser is not possible or desired.
In addition, the QuickHMI Viewer gives you the opportunity to adjust the provided software graphically and functionally to your requirements or corporate design.
For this purpose, the QuickHMI viewer was released as an open source project.
The QuickHMI standalone runtime provides the central server processes within the live environment and it communicates with the connected devices (PLC, Database, etc.).
The QuickHMI Viewer (Clients) and the browsers connect with the QuickHMI server (Part of the QuickHMI standalone runtime).
The QuickHMI standalone runtime is usually installed on a separate pc or server. But the installation can also be effected on a Client-PC.
Must the QuickHMI Viewer to be parameterized when it is used in the live environment?Indian12021-08-13T09:11:17+02:00
No, the viewer has to be connected only with the server via TCP/IP.
All data required for the HMI-project process (such as masks, graphics etc.) pulls the viewer after connecting automatically from the server.
What should be considered when using QuickHMI in a network?Indian12021-08-13T09:11:11+02:00
The network participants must be able to connect with the network. The connection must not be interrupted by a firewall or similar. The QuickHMI Viewers connect on the QuickHMI Server (Part of the QuickHMI standalone runtime). The QuickHMI Server connects with the parameterized devices, for example PLC.
Do I need to "roll out" the HMI project on all computers with the QuickHMI Viewer, for example during a project update?Indian12022-05-09T15:01:56+02:00
No, after the start, the viewer pulls the project itself from the server.
If an update of the project should be carried out, that must be done only within the QuickHMI Server (Part of the QuickHMI standalone runtime).
Do I need the QuickHMI standalone runtime during design time with the QuickHMI Editor?Indian12021-08-13T09:10:59+02:00
Siemens S7 controllers (200, 300, 400, 1200, 1500 series and SoftSPS WinAC RTX), Logo! 0BA7 and Logo! 0BA8 and CPUs of other manufacturers (eg VIPA 100V / 200V / 300V / 300S).
It supports native connections to these devices.
Control and visualization of Allen-Bradley "Control Logix" or "Compact Logix" controllers via Ethernet / IP protocol
TwinCAT2 from version 2.1 and TwinCAT3 is supported. (only on Windows OS) *1)
Modbus support, various devices can be connected via Modbus TCP, RTU, RTU over TCP or ASCCI.
Various SQL databases using JDBC
Files from the file system with the file system data source.
Native migration of additional protocols is planned.
*1) TwinCat data sources are not executable on Linux. If these are to be executable on Linux, the use of OPC UA data sources is recommended.
How would you describe the software architecture of QuickHMI in the productive mode?Indian12022-05-10T09:46:32+02:00
QuickHMI is a client-server architecture, where the clients do not connect directly to the plant but to the QuickHMI server process.
The installed services of the QuickHMI server communicate with the connected devices (e.g. PLC) and make the data available centrally to the clients in the network.
The clients connect to the runtime and visualize the data or send write commands to the server, which then forwards them to the devices (eg PLC).
As an alternative to the client-server architecture with central processing, the system can also be operated as a pure client application.
If you have any questions, we are happy to advise you and look forward to hearing from you via firstname.lastname@example.org
What happens to my data after registration?Indian12021-08-12T13:56:58+02:00
The data entered by you will be kept confidential in accordance with the Federal Data Protection Act.
A processing of the data occur only for internal purposes, such as the management of licenses, newsletter etc. A disclosure to third parties is excluded.
Does QuickHMI support querying or writing variables with symbolic addressing from a S7 PLC?Indian12021-08-12T13:58:25+02:00
No, natively it can be read or written only absolute addresses of S7 PLC.
However, access to variables with symbolic addressing is possible via the OPC UA interface. This requires an OPC UA server with the corresponding function.
The latest-generation S7-1500 controllers already have an integrated OPC UA server for accessing the symbolic variables.
Access to a S7-1200 or 1500 PLC doesn't work, what should I do?Indian12022-05-10T11:09:09+02:00
It is possible to access inputs, outputs, flags and accessible DBs. The access to a Logo! plc is disabled by default.
You have to process the following steps (sorry only screenshots in german language available):
1. Choose Extras >> Ethernet-Connection (Context menu) new connection:
2. Use the following settings:
3. Save and load to the plc, done!
Can I install the QuickHMI license on more than one device?Lukas Szymanski2022-03-08T14:32:56+01:00
You may install, activate and use the QuickHMI license on one computer,
provided that it is used by only one person. You are also authorized to use the QuickHMI
license on a second portable device, laptop, or home computer for the sole use by the same person to install, activate and use.
All product names or other names or brands to which reference is made on this website are trademarks or registered trademarks of their respective owners and are the property of their respective owners. There is no connection between the mentioned brand or the brand owner and the company Indi.An GmbH. Any mention of brands is only an indication for the use and purpose.
The access or technical storage is strictly necessary for the lawful purpose of enabling the use of a specific service expressly requested by the subscriber or user, or for the sole purpose of transmitting a message over an electronic communications network.
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Technical storage or access is necessary to create user profiles, to send advertisements, or to track the user on a website or across multiple websites for similar marketing purposes.