一种用于工控设备的显示控制装置的制作方法

文档序号:12785998阅读:144来源:国知局

本发明涉及工控设备技术领域,尤其涉及一种用于工控设备的显示控制装置。



背景技术:

由于工控设备使用环境的苛刻性、特殊性和复杂性,监控工控设备的运行状态,同时实现对工控设备的动态配置显得非常的重要。目前,对工控设备的的控制大多通过鼠标和键盘等输入设备、外接显示器等输出设备,进入到系统下进行相应的操作。但是,由于一些工业现场的局限性,很难使用鼠标和键盘等输入设备、外接显示器等输出设备对工控设备进行操作。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

在对工控设备进行监控和配置时,需要外接输入设备和输出设备,容易受到工作环境的限制。



技术实现要素:

本发明提供一种用于工控设备的显示控制装置,能够不受工控设备工作环境的限制,方便快捷地实现对工控设备的监控和配置。

本发明采用如下技术方案:

一种用于工控设备的显示控制装置,所述显示控制装置具有触摸屏,所述显示控制装置包括串口通信模块、数据解析传输模块,以及分别通过所述数据解析传输模块并经由所述串口通信模块与所述工控设备连接的系统信息模块、状态信息模块、日志信息模块、系统配置模块、网络配置模块和时间配置模块;

所述串口通信模块,用于为所述工控设备和所述显示控制装置之间的通信提供串口通信协议;

所述数据解析传输模块,用于对所述工控设备与所述系统信息模块、状态信息模块、日志信息模块、系统配置模块、网络配置模块和时间配置模块之间交互的数据进行解析和传输;

所述系统信息模块、状态信息模块和日志信息模块,用于提供所述工控设备的相关信息并以图形界面的方式在所述触摸屏上进行显示;

所述系统配置模块、网络配置模块和时间配置模块,用于接收用户通过所述触摸屏触发的配置指令,根据所述配置指令对所述工控设备的相关参数进行配置。

可选的,所述系统信息模块,用于提供所述工控设备的系统信息并以图形界面的方式在所述触摸屏上进行显示;所述系统信息包括所述工控设备的硬件信息和软件信息;所述硬件信息包括主板型号、CPU参数、内存参数、硬盘参数、网卡参数、USB参数;所述软件信息包括操作系统信息和运行在操作系统里的应用程序。

可选的,所述状态信息模块,用于提供所述工控设备在运行过程中的状态信息并以图形界面的方式在所述触摸屏上进行显示;所述状态信息包括所述工控设备在运行过程中CPU的使用率、可使用内存的大小、已用内存大小、硬盘使用情况、网络使用率、应用程序数目和名称。

可选的,所述日志信息模块,用于提供所述工控设备的日志信息并以图形界面的方式在所述触摸屏上进行显示。

可选的,所述系统配置模块,用于接收用户通过所述触摸屏触发的系统配 置指令,根据所述系统配置指令对所述工控设备的系统参数进行配置。

可选的,所述网络配置模块,用于接收用户通过所述触摸屏触发的网络配置指令,根据所述网络配置指令对所述工控设备的网络参数进行配置。

可选的,所述时间配置模块,用于接收用户通过所述触摸屏触发的时间配置指令,根据所述时间配置指令对所述工控设备的时间参数进行配置。

可选的,所述系统信息模块、状态信息模块和日志信息模块,还用于通过无线网络与远程控制设备连接,将所述工控设备的相关信息提供给所述远程控制设备。

可选的,所述系统配置模块、网络配置模块和时间配置模块,还用于通过无线网络与远程控制设备连接,接收远程控制设备发送的配置指令,根据所述配置指令对所述工控设备的相关参数进行配置。

本发明实施例提供的用于工控设备的显示控制装置,所述显示控制装置具有触摸屏,系统信息模块、状态信息模块和日志信息模块提供所述工控设备的相关信息并以图形界面的方式在所述触摸屏上进行显示,系统配置模块、网络配置模块和时间配置模块接收用户通过所述触摸屏触发的配置指令,根据所述配置指令对所述工控设备的相关参数进行配置。与现有技术相比,本发明不需要为工控设备外接输入设备和输出设备,只需要通过触摸屏即可显示所述工控设备的相关信息以及对所述工控设备的相关参数进行配置,从而可以不受工控设备工作环境的限制,方便快捷地实现对工控设备的监控和配置。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描 述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的用于工控设备的显示控制装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种用于工控设备的显示控制装置,如图1所示,所述显示控制装置1具有触摸屏,所述显示控制装置1包括串口通信模块11、数据解析传输模块12,以及分别通过所述数据解析传输模块12并经由所述串口通信模块11与所述工控设备2连接的系统信息模块13、状态信息模块14、日志信息模块15、系统配置模块16、网络配置模块17和时间配置模块18;

其中,所述触摸屏可以为3.5英寸、480×320分辨率、32位色图形点阵触摸液晶屏,但不仅限于此。

所述串口通信模块11,用于为所述工控设备2和所述显示控制装置1之间的通信提供串口通信协议;

其中,串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,特别适合于远距离传输。在工业领域应用现场通常考虑到安全等因素,工业设备外接可插拔模块或者向外提供网络功能受到严格 限制。串口通信很适合这种条件限制的环境。串口通信模块11主要实现的功能就是提供串口通信协议,满足显示控制装置1和工控设备2进行实时通信的要求。在串口通信协议的基础上,通过用户界面即可实现对工控设备2进行配置。

所述数据解析传输模块12,用于对所述工控设备2与所述系统信息模块13、状态信息模块14、日志信息模块15、系统配置模块16、网络配置模块17和时间配置模块18之间交互的数据进行解析和传输;

所述系统信息模块13、状态信息模块14和日志信息模块15,用于提供所述工控设备2的相关信息并以图形界面的方式在所述触摸屏上进行显示;

所述系统配置模块16、网络配置模块17和时间配置模块18,用于接收用户通过所述触摸屏触发的配置指令,根据所述配置指令对所述工控设备2的相关参数进行配置。

其中,所述系统信息模块13,用于提供所述工控设备2的系统信息并以图形界面的方式在所述触摸屏上进行显示;所述系统信息包括所述工控设备2的硬件信息和软件信息;所述硬件信息包括主板型号、CPU参数、内存参数、硬盘参数、网卡参数、USB参数;所述软件信息包括操作系统信息和运行在操作系统里的应用程序。

所述状态信息模块14,用于提供所述工控设备2在运行过程中的状态信息并以图形界面的方式在所述触摸屏上进行显示;状态信息是指工控设备在运行过程中的各种动态参数,反映了工控设备在运行过程中各种功能指标,所述状态信息包括所述工控设备2在运行过程中CPU的使用率、可使用内存的大小、已用内存大小、硬盘使用情况、网络使用率、应用程序数目和名称。

所述日志信息模块15,用于提供所述工控设备2的日志信息并以图形界面 的方式在所述触摸屏上进行显示。

其中,日志信息模块15将工控设备运行的每一个状况信息都使用文字记录下来,这些信息有助观察分析工控设备运行过程中正常状态以及运行错误时快速定位错误位置。日志信息模块15通过图形界面方式动态的在触摸屏上显示需要察看的各种日志文件。

所述系统配置模块16,用于接收用户通过所述触摸屏触发的系统配置指令,根据所述系统配置指令对所述工控设备2的系统参数进行配置。

其中,所述系统参数包括网络IP、DNS(Domain Name System,域名系统)、应用程序的开启关闭、时钟配置等。系统配置模块16提供了对工控设备进行操作的能力,通过此功能即可实时动态的根据现场的情况实现对工控设备的调试。

所述网络配置模块17,用于接收用户通过所述触摸屏触发的网络配置指令,根据所述网络配置指令对所述工控设备2的网络参数进行配置。

其中,网络配置模块17提供对IPV4和IPV6互联网协议的支持。

所述时间配置模块18,用于接收用户通过所述触摸屏触发的时间配置指令,根据所述时间配置指令对所述工控设备2的时间参数进行配置。

其中,时间配置模块18提供对工控设备日期和时间的可配置功能,时间和日期对于日志信息模块15具有很大的作用,日志信息模块15的功能就是提供以时间和日期节点为参考点的信息记录,正确的时间和日期能够反映过去某个时刻的系统信息,有助于分析系统出现的各种错误。

进一步地,所述系统信息模块13、状态信息模块14和日志信息模块15,还用于通过无线网络与远程控制设备3连接,将所述工控设备2的相关信息提供给所述远程控制设备3。

所述系统配置模块16、网络配置模块17和时间配置模块18,还用于通过无线网络与远程控制设备3连接,接收远程控制设备3发送的配置指令,根据所述配置指令对所述工控设备2的相关参数进行配置。

其中,远程控制设备3可以通过无线网络连接所述显示控制装置1,实时的操作显示控制装置1,在上面安装软件、运行程序,所有的一切都好像是直接在该所述显示控制装置1上操作一样。

本发明实施例提供的用于工控设备的显示控制装置,所述显示控制装置具有触摸屏,系统信息模块、状态信息模块和日志信息模块提供所述工控设备的相关信息并以图形界面的方式在所述触摸屏上进行显示,系统配置模块、网络配置模块和时间配置模块接收用户通过所述触摸屏触发的配置指令,根据所述配置指令对所述工控设备的相关参数进行配置。与现有技术相比,本发明不需要为工控设备外接输入设备和输出设备,只需要通过触摸屏即可显示所述工控设备的相关信息以及对所述工控设备的相关参数进行配置,从而可以不受工控设备工作环境的限制,方便快捷地实现对工控设备的监控和配置。

本实施例提供的用于工控设备的显示控制装置的具体实现方式如下:

所述显示控制装置1与所述工控设备2之间采用串口通信协议进行通信,所述串口通信模块11提供串口通信协议,经由所述串口通信模块11传输的数据以帧的形式进行传输,表1为数据帧格式。数据帧长度最长不得超过1023字节,即最大为1023字节。

表1

数据采用CRC(Cyclic Redundancy Check,循环冗余校验码)校验,CRC校验是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。CRC校验具有数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

数据帧采用小端模式,即数据的高字节保存在内存的高地址,而数据的低字节保存在内存的低地址中,地址的增长顺序与值的增长顺序相同。

所述显示控制1集成各种配置界面,各配置界面使用QT进行自主开发,代码移植性高,能够在类Unix、Windows、Android系统上快速的移植。

用户交互界面采用QT信号与槽机制。当某个信号对其客户或所有者发生的内部状态发生改变,信号被一个对象发射。当一个信号被发射时,与其相关联的槽将被立刻执行,就像一个正常的函数调用一样。例如:当用户操作界面的某个按键的时候,程序后台就会发射一个信号,与信号相关的槽函数将得到执行。槽函数根据用户的需求执行一系列动作。

当数据解析传输模块12接收到数据帧以后,数据帧被解析,根据不同ID或者命令字,数据被发送到不同的模块。各模块解析数据后产生不同的动作,例如显示数据、输入数据等。

系统信息模块13采用QT Button、Lab组件。Button组件提供按键的功能;Lab组件提供文本显示数据的功能,每种系统参数信息提供一个Lab组件,同时提供信息请求和分析接口,信息请求接口实现向工控设备请求发送系统参数信息,信息分析接口实现对各种系统信息的分类、保存和显示的功能。

状态信息模块14采用QT Button、Lab组件。Button组件提供按键的功能;Lab 组件提供文本显示数据的功能,每种系统状态信息提供一个Lab组件,同时提供信息请求和分析接口,信息请求接口实现向工控设备请求发送系统状态信息,信息分析接口实现对各种系统状态信息的分类、保存和显示的功能。

日志信息模块15采用QT Button、Textline组件和Lab组件。Button组件提供按键的功能;Lab组件提供显示日志名称的功能,每种日志提供一个Lab组件;Textline组件用于显示日志想信息,同时提供信息请求和分析接口,信息请求接口实现向工控设备请求发送日志信息,信息分析接口实现对各种日志的分类、保存和显示的功能。

系统配置模块16采用QT widget和Layout组件。Widget组件提供一个视窗的功能,Layout实现对各种视窗进行布局管理的功能。系统配置模块16由很多子模块组成,每个子模块构成一个widget。

网络配置模块17采用QT LineEdit、Button、Lab组件。LineEdit和Lab组成一个对话框,对话框通过内置的键盘保存显示用户的输入信息包括IP、DNS等参数。

时间配置模块18采用QT LineEdit、Button、Lab组件。LineEdit和Lab组成一个对话框,对话框通过内置的键盘保存显示用户的输入的时间和日期参数。

所述用于工控设备的显示控制装置的工作流程如下:

当用户需要获取工控设备2的系统信息、状态信息或日志信息时,点击触摸屏上以图形界面方式显示的系统信息模块13、状态信息模块14或日志信息模块15,则工控设备2的系统信息、状态信息或日志信息将会经由串口通信模块11发送至所述数据解析传输模块12,数据解析传输模块12对所述工控设备2的系统信息、状态信息或日志信息进行解析并分别传输至系统信息模块13、状态信息模块14或日志信息模块15,系统信息模块13、状态信息模块14或日志信息模块15 将所述工控设备2的系统信息、状态信息或日志信息以图形界面的方式在所述触摸屏上进行显示;

当用户需要对工控设备2的系统参数、网络参数或时间参数进行配置时,点击触摸屏上以图形界面方式显示的系统配置模块16、网络配置模块17或时间配置模块18,并触发具体的系统参数、网络参数或时间参数配置指令,系统配置模块16、网络配置模块17或时间配置模块18将所述配置指令发送至数据解析传输模块12,数据解析传输模块12对所述配置指令进行解析,形成具体的控制指令,并经由串口通信模块11发送至工控设备2,实现对工控设备2相关参数的配置。

进一步地,当用户需要对工控设备2进行远程控制时,通过远程控制设备3直接获取所述系统信息模块13、状态信息模块14或日志信息模块15提供的工控设备2的系统信息、状态信息或日志信息;通过远程控制设备3向系统配置模块16、网络配置模块17或时间配置模块18发送配置指令,系统配置模块16、网络配置模块17或时间配置模块18将所述配置指令发送至数据解析传输模块12,数据解析传输模块12对所述配置指令进行解析,形成具体的控制指令,并经由串口通信模块11发送至工控设备2,实现对工控设备2相关参数的配置。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1