Font Size: a A A

Research On Cross-platform HMI Architecture Based On Message Scheduling Middleware

Posted on:2020-11-27Degree:MasterType:Thesis
Country:ChinaCandidate:J T ShiFull Text:PDF
GTID:2428330605967996Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The Human Machine Interface(HMI),which plays an important role in the field of industrial control,can display the data of the control site in a more intuitive form to the staff.Traditional HMI is developed based on a single operating system.It results in the low reusability of the software.Moreover,if the HMI system implements a cross-platform adaptive layer,it could increase the complexity of software,which then affects the real-time performance of the software.Therefore,this paper proposed a complete cross-platform solution to ensure the real-time performance of the HMI system which based on the cross-platform implementation,and it further ensures the reliability of the system.This paper focuses on the HMI cross-platform architecture based on message scheduling middleware.The main contributions are listed as following:1)In order to solve the problem of high coupling between the HMI system and operating system,a cross-platform architecture based on message scheduling middleware was proposed.In the work,the operations of the HMI were abstracted,and then the system calls were extracted from them.2)The message scheduling middleware model was established.Based on the real-time problems of the message delivery caused by cross-platform solution,a Time-sliced Message Priority Processing model,as well as Message Shunt Scheduling algorithm and Load Prediction Control mechanism were proposed.3)In order to ensure the reliability of the middleware,the UPPAAL tool was used to formalize the runtime model of the middleware.And then,the cross-platform HMI software architecture based on message scheduling middleware was implemented under the selfdeveloped configuration platform.Finally,experiments were carried out on different operating systems.The experimental result shows that the software architecture proposed in this paper can guarantee real-time performance on the basis of cross-platform.
Keywords/Search Tags:HMI, Middleware, Formal modeling, Model checking
PDF Full Text Request
Related items