Abstract

With the advent of software technologies, over a period of time, the Industrial Control Systems (ICSs) have grown exponentially. Whereas, almost all ICSs comprise Human Machine Interfaces (HMIs), which are the key component for monitoring and controlling complex industrial systems. For decades, traditional HMIs with simple User Interfaces (UIs) remained operational to minimize the complexities and resulting operational costs. However, due to the emergence of smartphone technologies, the perception about user interfaces has been transformed significantly and users now demand same sort of experience with industrial HMIs, as well. There are few industrial solutions, like, ICONICS GraphWorX to support the development of mobile HMI screens. However, such proprietary solutions are quite expensive. Furthermore, the underlying development approaches and source codes are not accessible in public domain. On the other hand, the state-of-the-art approaches for the development of native mobile HMI screens are hard to find in the literature. Consequently, there is dire need of a cost-effective, easy to use, open source framework for the development of native mobile HMI screens. In order to achieve this goal, here we propose, a M odel-driven M obile H MI F ramework ( MMHF ). MMHF comprises, a Unified Modeling Language (UML) Profile for Mobile HMI (UMLPMH) for modeling of HMI screens. MMHF also includes, an open source transformation engine and a M odel D riven M obile-based H MI C ode G enerator (MDMHCG) to automatically transform UMLPMH models into target native mobile HMI implementations. Consequently, MMHF enables simpler way to design the HMI screens using UMLPMH and generates native Mobile HMI Screen implementations automatically using MDMHCG. The empirical evidence of MMHF is demonstrated through three (3) benchmark case studies, which prove that the MMHF is a feasible, cost effective and scalable solution to develop native HMI screens for wide-ranging ICSs.

Highlights

  • Modern Industrial Control Systems (ICSs) are gaining complexities to match the rapid & high quality production needs of the industry [28]

  • In order to solve the identified gaps, we have proposed a solution based on a complete, open source mobile Human Machine Interfaces (HMIs) application (Android) for monitoring real time industrial process data

  • The design of HMI screens can be accomplished through a Unified Modeling Language (UML) Profile for Mobile HMI (UMLPMH) which is developed as a part of Model-driven Mobile HMI Framework (MMHF)

Read more

Summary

Introduction

Modern Industrial Control Systems (ICSs) are gaining complexities to match the rapid & high quality production needs of the industry [28]. The volume of data generated from industrial plants is growing gradually. It is the responsibility of Human Machine Interface (HMI) to translate huge amount of complex process data into human readable format for decision making during plant processing. HMI acts as a visual component of Supervisory Control and Data Acquisition System (SCADA) [1]. User friendly and responsive HMIs result in cost effective and efficient monitoring system.

Methods
Findings
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call