本发明涉及人机接口界面(human machine interface,hmi),特别涉及一种hmi系统。
背景技术:
1、在工业设备应用场景中,通常通过hmi对工业设备进行控制。随着社会的发展,hmi对于多屏幕共享以及远程控制功能的功能需求愈发突出。
2、在公开号为cn111801631a的中国专利中,提供了一种基于web的hmi系统,该系统能够借助web技术进行hmi界面绘制,在hmi画面上使与该固有的信号名称对应的部件进行显示变化,以实现在不同类型的系统上进行同系列的显示画面配置。
3、然而,由于web技术对于hmi设备的配置要求较高,在部分应用场景中无法适配全部的hmi设备,且缺少对于hmi设备数据的统一管理与处理。
技术实现思路
1、本发明的目的在于克服已有技术中存在的不足,从而提供hmi系统,提高软件端对于hmi设备的适配性,且实现对于hmi设备数据的统一管理与处理。该方法包括:
2、一方面,提供了一种hmi系统,该系统包括界面配置服务器、消息服务器、hmi设备以及工业设备;
3、hmi设备分别与工业设备、消息服务器以及界面配置服务器通信连接;
4、hmi设备搭载有hmi应用程序,消息服务器配置有消息服务端程序,界面配置服务器搭载有界面配置服务端程序。
5、hmi应用程序与消息服务端程序以及界面配置服务端程序连接,hmi应用程序与工业设备数据接口连接,工业设备数据接口为工业设备配置的工作数据接口;
6、界面配置服务端程序,用于获取与hmi设备对应的设备类型数据;基于设备类型数据配置与hmi设备对应的设备界面数据;将设备界面数据发送至hmi应用程序 ;
7、hmi应用程序,用于接收设备界面数据;基于设备界面数据在hmi设备的显示界面上进行控制界面显示,控制界面中包括数据显示区域;通过工业设备数据接口接收工控数据;将工控数据显示在数据显示区域内;向消息服务端程序同步工控数据;
8、消息服务端程序,用于接收并存储工控数据。
9、另一方面,提供了一种基于hmi系统的数据传输方法,该方法应用于如上所述的hmi系统中,该方法包括:
10、通过hmi应用程序接收设备界面数据;
11、基于设备界面数据在hmi设备的显示界面上进行控制界面显示,控制界面中包括数据显示区域;
12、通过工业设备数据接口接收工控数据;将工控数据显示在数据显示区域内;
13、向消息服务器同步工控数据。
14、本发明提供的技术方案带来的有益效果至少包括:
15、在hmi系统当中,对应不同的hmi设备,在其搭载有hmi应用程序的情况下,界面配置服务器能够对应hmi设备的实际情况进行界面内容的配置,hmi设备即可根据配置结果进行工作界面的显示,并将工作数据实时上传到消息服务端程序内,由消息服务器进行存储与后续处理。对应hmi设备的具体类型,服务器将对提供相适配的界面内容,并且通过hmi设备与消息服务器的通信连接,实现了对于hmi设备数据的统一管理。
1.一种人机接口界面hmi系统,其特征在于,所述hmi系统包括界面配置服务器、消息服务器、hmi设备以及工业设备;
2.根据权利要求1所述的系统,其特征在于,
3.根据权利要求1所述的系统,其特征在于,所述hmi系统还包括监控设备;
4.根据权利要求3所述的系统,其特征在于,
5.根据权利要求1所述的系统,其特征在于,所述hmi系统还包括界面绘制终端;
6.根据权利要求5所述的系统,其特征在于,所述界面绘制应用程序实现为基于web的文件。
7.根据权利要求6所述的系统,其特征在于,所述界面配置服务器实现为云服务器;
8.根据权利要求1所述的系统,其特征在于,所述消息服务器实现为云服务器;
9.根据权利要求1所述的hmi系统,其特征在于,所述hmi设备实现为工控设备、计算机设备以及通讯终端设备中的至少一种。
10.一种基于hmi系统的数据传输方法,其特征在于,所述方法应用于如权利要求1至9任一所述的hmi系统内的hmi设备中,所述方法包括: