[发明专利]工业控制图形化编程环境运行态数据监测系统及方法有效
申请号: | 202110709531.8 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113590106B | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 姚为正;郝俊芳;李跃鹏;康婧婧;刘威鹏;于海;张健;张群;王祺元;杨亚璞;李哲;李二玉;董春晨 | 申请(专利权)人: | 许继电气股份有限公司;许继集团有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F11/30 |
代理公司: | 北京中创云知识产权代理事务所(普通合伙) 11837 | 代理人: | 徐辉 |
地址: | 461000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 控制 图形 编程 环境 运行 数据 监测 系统 方法 | ||
1.一种工业控制图形化编程环境运行态数据监测方法,其特征在于,包括:
上位机中完成图形化程序搭建,根据所述图形化程序的存储结构,形成内存分配链表,编译后把执行代码及内存分配链表下载到对应执行工业控制的目标机中;
所述目标机根据所述内存分配链表管理内存,创建主线程和背景线程,主线程初始化解释器并周期执行所述执行代码,背景线程负责同上位机交互数据;
所述上位机根据配置信息向对应目标机下发动态监视命令报文;
所述目标机在主线程代码执行周期结束后切换到所述背景线程中接收所述动态监视命令报文,解析命令报文,收集监视数据并把数据组包后发送至上位机;
上位机接收到监视数据后,实时动态刷新显示。
2.根据权利要求1所述的工业控制图形化编程环境运行态数据监测方法,其特征在于,根据所述图形化程序的存储结构,形成内存分配链表,包括:
上位机获取图形化程序的存储结构,遍历图形化程序中的树结构,根据树节点形成组件,形成包含每个组件内存分配信息的内存分配链表;
内存分配信息包括,组件所在的线程号、线程中执行序号、所在虚拟页号、唯一的数据段段号以及占用的数据空间。
3.根据权利要求2所述的工业控制图形化编程环境运行态数据监测方法,其特征在于,所述目标机根据所述内存分配链表管理内存包括:
所述目标机解析所述内存分配链表,根据所述内存分配链表,在内存中逐一为组件分配内存,将数据段段号同所述目标机中的内存地址关联并存入所述内存分配链表,分配内存大小满足数据空间要求。
4.根据权利要求2所述的工业控制图形化编程环境运行态数据监测方法,其特征在于,所述上位机根据配置信息下发动态监视命令报文包括:
按照组件在虚拟地图中的位置,按照比例划分虚拟页;
配置虚拟页单页动态监视或者虚拟页多页同时动态监视;
分别对虚拟页中的组件进行统计,将虚拟页数量、每个虚拟页中组件对应的数据段段号进行组合,添加自定义命令帧头,组合成在线监视命令报文并下发到目标机。
5.根据权利要求4所述的工业控制图形化编程环境运行态数据监测方法,其特征在于,收集监视数据并把数据组包后上送上位机,包括:
在背景线程中接收动态监视命令报文,根据动态监视命令中的图形化组件数据段段号,由内存分配链表获得内存地址,并读取内存地址中存储的当前的组件数据,将组件数据按虚拟页组合,添加自定义回应帧头,组合成动态监视回应报文上送上位机;
上位机收到返回的动态监视回应报文,提取对应虚拟页的监视数据,根据组件属性的数据段段号,逐一加载对应组件的监视数据,并在上位机实时刷新显示。
6.一种工业控制图形化编程环境运行态数据监测系统,其特征在于,包括上位机及若干执行工业控制的目标机:
所述上位机中完成图形化程序搭建后,根据所述图形化程序的存储结构,形成内存分配链表,编译后把执行代码及内存分配链表下载到目标机中;所述上位机根据配置信息向对应目标机下发动态监视命令报文;接收到目标机发送的监视数据后,实时动态刷新显示;
所述目标机根据所述内存分配链表管理内存,创建主线程和背景线程,主线程初始化解释器并周期执行所述执行代码,背景线程负责同上位机交互数据;在主线程代码执行周期结束后切换到所述背景线程中接收所述动态监视命令报文,解析命令报文,收集监视数据并把数据组包后发送至上位机。
7.根据权利要求6所述的工业控制图形化编程环境运行态数据监测系统,其特征在于,上位机根据所述图形化程序的存储结构,形成内存分配链表,包括:
上位机获取图形化程序的存储结构,遍历图形化程序中的树结构,根据树节点形成组件,形成包含每个组件内存分配信息的内存分配链表;
内存分配信息包括,组件所在的线程号、线程中执行序号、所在虚拟页号、唯一编号的数据段段号以及占用的数据空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于许继电气股份有限公司;许继集团有限公司,未经许继电气股份有限公司;许继集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110709531.8/1.html,转载请声明来源钻瓜专利网。