The HMI Revolution is real



UNIQO HMI is a complete software platform geared towards the implementation of human-machine interfaces. The modern and intuitive programming environment allows complex and modular HMI applications to be created using predefined functions and a vast object library. Projects can be enriched through the automation of repetitive tasks during the design phase using specialized scripts. UNIQO HMI is based on an architecture that allows clients to extend all the functions of an HMI project, directly and autonomously.

Every UNIQO HMI project object is defined using the OPC standard, offering a high degree of interoperability. HMI applications can operate simultaneously as clients and servers allowing data to be exchanged securely. The UNIQO HMI security management is not limited to protecting data exchange: it extends through the application level allowing extremely granular access control. UNIQO HMI ensures maximum interoperability with different PLCs thanks to the efficient implementation of the most common communication protocols of the industry and the standardization of communication on all levels: i.e. from sensors to ERPs. UNIQO HMI is based on a multiplatform framework compatible with any operating system, guaranteeing the project portability on any device.


Data Exchange in the INDUSTRY 4.0 Era

In the new scenario of industrial automation, Industry 4.0, it is no longer possible to do without the benefits of the IIoT (Industrial Internet of Things) for data distribution and collection.

IIoT calls for vertical and horizontal data exchange. Vertical exchange guarantees information sharing between the machine and the various levels of automation and monitoring. Horizontal exchange allows machine to machine communication, implemented on machines in the same factory locally or machines distributed geographically by remote.

UNIQO HMI addresses this necessity by presents machine data to monitoring services and allows direct interaction between the machines.

HMI Applications and OPC UA

The OPC UA server integrated into UNIQO HMI presents all functional aspects of an HMI project as an integral part of the OPC UA Information Model, which is not limited to variables and their structure. Thanks to this characteristic, OPC UA clients with the required access rights can edit an HMI project and make changes operative immediately. In the field, this means data is updated instantaneously on HMI machines, responding quickly to changes required by product or process variations in time or due to corrections needed for the HMI design.

Designing HMI Applications to the most advanced standards

OPC UA servers for different industrial sectors are always in continuous improvement geared towards the standardization of the interaction between different machines (companion specification). These specifications define the information model made available by machines using objects and standardized variables.

Specifications are in continuous evolution and the rules that define the industrial undergo constant growth. To keep the pace, UNIQO HMI can dynamically import new specifications rapidly, making available complete lists of object types, variables and methods.

In the future, it is highly probable that a significant portion of industrial devices will adopt the OPC UA standard. However, there are still devices that use proprietary communication protocols. UNIQO HMI acts as a bridge that eliminates the divide between the IT world and industry. UNIQO HMI communicates with PLCs using their proprietary protocols and presents the information obtained using the OPC UA standard. In this manner, UNIQO HMI acts as a data aggregator. HMI applications created using UNIQO HMI are ready for the future in which industrial devices communicate using the same standard.

UNIQO HMI is compatible with all major operating systems, including mobile systems, with different hardware architecture. Thanks to hardware accelerated graphics, high performance is always guaranteed, providing an experience without precedent. UNIQO provides an infinite possibility of expansion using C# programming language. New functions can be implemented in parallel with standard functions expressing the full spirit of open automation.

In the Industry 4.0 era, communication between industrial devices made by different producers and software-platform-independence are two fundamental requirements.

Up to now, only an integrated development environment guaranteed complete automatic updates of a given HMI application when a change was made by a PLC. UNIQO HMI overcomes this limit with its real-time importers of PLC programming software variables: UNIQO HMI constantly monitors changes made to PLC programs, signals and suggests alignment. The real-time importer can be used on data structures and not just for simple variables, providing perfect alignment between the PLC structure and the HMI project.

This allows the perfect combination of freedom of choice of control systems and efficient HMI system programming.

Secure communication is guaranteed by the implementation of standard OPC UA communication protocols. At the application level, security is ensured by the user, group, and role management. These elements specify permissions. Granular access control for users provides maximum and flexible control for any operations scenario.


Making modular projects

Industrial automation no longer considers machines to be static monoliths; rather, they are dynamic and modular. UNIQO HMI's modularity makes it the most suitable tool for the implementation of HMIs. The design paradigm of an HMI project designer can evolve to Object-oriented programming for the creation of articulate, complex, easily configurable and customizable projects. Once a machine is set up, the HMI application can be easily created using pre-defined modules.

Object-Oriented Programming Environment

Italian machine makers are known for their innovation and the flexibility of their mechanical solutions. UNIQO HMI helps designers keep up by providing new tools for object-oriented design with a library of reusable objects within a single project and across similar projects. This initial design effort is cushioned by the immediate reusability of all objects.

Dynamic Programming at Runtime

UNIQO HMI allows the rapid creation of solutions for complex HMI applications using pre-defined functional modules. It also allows the creation of custom reusable modules. Modules defined in the design step can be used in projects at runtime by the end users.

The modular architecture allows the intervention on HMI applications in every phase of development without the need for interaction with the software designer and without affecting the previous phases of a project. With this flexibility, designers, integrators, installers, and operators can contribute to the creation of solutions tailored to the required project specifications.

A retentive layer assures that every project improvement or update is maintained and made available for future use.

Find a Solution

Contact us to discover what we can offer you. A team of experts will help you identify the optimal solution for your organizational and production needs.

Read more

Download it now!

Software Engineering for Industrial Automation

Creating custom solutions from standard projects

In the past, creating HMI applications required lots of time and was costly, inefficient and difficult to maintain. With UNIQO HMI, you can get a well-tailored HMI application from a pre-existing project with a quick and efficient process. Customer requests are evaluated and addressed quickly, maintaining traceability and the ability to reverse changes using hereditary concepts, prototyping, and instances from software engineering principles.

Automating HMI Project Development

The most costly phase an HMI project is implementation, especially when the project requires repetitive operations. Through specialized scripts, UNIQO HMI allows parts or full projects to be created automatically without using a development environment. The software designer can generate HMI project modules or elements dynamically, which compose the application automatically.

Read more

Download it now!


Work in a familiar and user-friendly development environment

UI/UX experts have collaborated to fine-tuning the UNIQO HMI object-oriented programming environment. UNIQO HMI's programming interface and mechanisms are easy and intuitive facilitating project design for HMI project designers. Interaction with objects is easy and innovative using Drag and Drop and keyboard shortcuts for high-speed project flow.

Usability in HMI Applications

An ergonomic HMI application makes information easy to use and secure, even for a machine operator. UNIQO HMI provides objects, elements and navigation controls to create high-quality, functional and ergonomic HMI applications that satisfy all end users' needs.

Read more

Download it now!

Try UNIQO HMI now!

Download a free demo of UNIQO HMI. You can create an HMI application and see how UNIQO HMI satisfies your design needs.

Request a demo!