[发明专利]基于Flask的配电终端上位机在审
申请号: | 202210677486.7 | 申请日: | 2022-06-15 |
公开(公告)号: | CN115167974A | 公开(公告)日: | 2022-10-11 |
发明(设计)人: | 曹文华;韩路宽;周国超;张扬;葛鑫;薛铭;孙建萍 | 申请(专利权)人: | 山东电工电气集团新能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F13/40;G06F16/957;H02J13/00 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 苗峻 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 flask 配电 终端 上位 | ||
1.基于Flask的配电终端上位机,包括:操作管理系统、html5显示模块和下位机通信接口模块,操作管理系统分别与html5显示模块和下位机通信接口模块电性连接实现数据交互,其特征在于,操作管理系统基于Flask开发设计,由数据缓存模块、Flask接口模块和指令队列模块组成,Flask接口模块接收操作员的指令并负责解析,解析后的命令发送给指令队列模块,Flask接口模块把命令存储到指令队列模块的Queue队列中,等待下位机通信模块定时来取,命令最终转换为报文并经串口发给配电终端,html5显示模块定时从数据缓存模块中取走数据实现人机界面的交互,Flask接口模块在发送数据时使用get请求,Flask接口模块在接收数据时使用post请求。
2.根据权利要求1所述的基于Flask的配电终端上位机,其特征在于,Flask接口模块监测和解析来自html5显示模块的指令,指令以JSON格式传输,解析后的指令存放在数据缓存模块中,最后指令转换为报文通过串口发给下位机,对于html5显示模块所需的遥信、遥测、参数和定值数据,html5显示模块定时主动读取,读取时Flask接口模块将数据打包成JSON格式进行发送。
3.根据权利要求1所述的基于Flask的配电终端上位机,其特征在于,数据缓存模块存放的数据包括:遥信、遥测、参数和定值的数据,采用浮点数和字符串的方式进行缓存。
4.根据权利要求3所述的基于Flask的配电终端上位机,其特征在于,指令队列模块使用Queue队列对命令进行管理,Flask在运行时开启threader=True配置选项。
5.根据权利要求1所述的基于Flask的配电终端上位机,其特征在于,html5显示模块包括:html5静态页面和JS控制代码模块,JS控制代码模块向html5静态页面发送用于显示的数据流,html5静态页面向JS控制代码模块发送指令流,JS控制代码模块与Flask接口模块电性连接进行双向的数据交互;系统运行时先从浏览器加载html5静态页面,后续的人机交互则通过JS控制代码模块实现,JS控制代码模块实时监听按钮操作,并直接以post请求的方式通知Flask接口模块。
6.根据权利要求1所述的基于Flask的配电终端上位机,其特征在于,下位机通信接口模块包括:串口连接管理模块、连接监视与报文监测模块、报文解析及串口数据接收模块和报文组包及串口数据发送模块,配电终端分别与串口连接管理模块、报文解析及串口数据接收模块和报文组包及串口数据发送模块电性连接,配电终端向报文解析及串口数据接收模块发送数据,报文组包及串口数据发送模块向配电终端发送数据,指令队列模块和报文组包及串口数据发送模块电性连接,指令队列模块的取接口向报文组包及串口数据发送模块发送数据,报文解析及串口数据接收模块和数据缓存模块电性连接,报文解析及串口数据接收模块向数据缓存模块发送数据,连接监视与报文监测模块分别和数据缓存模块、报文解析及串口数据接收模块以及串口连接管理模块电性连接,连接监视与报文监测模块向数据缓存模块发送数据,串口连接管理模块向连接监视与报文监测模块发送数据,报文解析及串口数据接收模块向连接监视与报文监测模块发送数据。
7.根据权利要求6所述的基于Flask的配电终端上位机,其特征在于,下位机通信接口模块采用独立的线程进行处理,串口连接管理模块定期监测串口连接状况。
8.根据权利要求1所述的基于Flask的配电终端上位机,其特征在于,操作管理系统使用python语言,html5显示模块使用html5和js语言。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东电工电气集团新能科技有限公司,未经山东电工电气集团新能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210677486.7/1.html,转载请声明来源钻瓜专利网。