一种HMI流程图的生成方法及装置制造方法及图纸

技术编号:25043331 阅读:41 留言:0更新日期:2020-07-29 05:33
本申请提供了一种HMI流程图的生成方法及装置,将PID流程图转换为图片,确定图片中包括的目标设备和目标字符,以及确定目标设备和目标字符的位置坐标,对目标字符进行识别,从而得到第一类目标字符和绑定组,并确定第一类目标字符和绑定组对应的预设的关联动态控件,最后生成HMI流程图,所以,生成的HMI流程图不仅可以全面的展示图片中包括的目标设备和目标字符,并且可以显示第一类目标字符和绑定组对应的关联动态控件,同时,根据图片中目标设备和目标字符的位置信息生成HMI流程图,所以可以确保图片中的目标设备和目标字符位置坐标在HMI流程图中维持不变,从而可以提高HMI流程图准确性以及节省人力成本。

【技术实现步骤摘要】
一种HMI流程图的生成方法及装置
本申请涉及数据处理领域,尤其涉及一种HMI流程图的生成方法及装置。
技术介绍
HMI(HumanMachineInterface,人机界面)流程图是工业控制系统中一种重要的监控操作界面,通过HMI流程图,可以获知工业控制系统的各个组成设备的工作状况,以及可以操纵系统中各个设备的运行参数。PID(ProcessandInstrumentDiagram,管道及仪表流程图)流程图是展示工业控制系统的整体结构的静态工程图。现有技术中,HMI流程图一般由人工根据PID流程图手动制作得到,对于一些结构功能复杂的PID流程图,采用人工制作的方式得到HMI流程图不仅需要花费大量的人力成本而且容易出错。所以,如何节省人力成本以及提高HMI流程图的准确性,成为了目前亟待解决的问题。
技术实现思路
本申请提供了一种HMI流程图的生成方法及装置,目的在于解决如何节省人力成本以及提高HMI流程图的准确性的问题。为了实现上述目的,本申请提供了以下技术方案:一种HMI流程图的生成方法,包括:将接收到的设备系统的PID流程图转换为图片;确定所述图片中包括的目标设备和目标字符,并确定所述目标设备和所述目标字符的位置坐标;所述目标设备以及所述目标字符为所述HMI流程图需显示的对象;对所述目标字符进行分类,得到第一类目标字符和第二类目标字符,所述第一类目标字符为,无需设定关联设备的字符;所述第二类目标字符为,需设定关联设备的字符;针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,并将所述第二类目标字符与所述关联设备进行绑定,得到绑定组;确定所述第一类目标字符和所述绑定组对应的预设的关联动态控件,所述关联动态控件至少用于监测并显示所述设备系统的运行状态数据;依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,所述绑定组的位置坐标为所述绑定组中所述目标设备的位置坐标。上述的方法,可选的,所述确定所述图片中包括的目标设备以及目标字符,并确定所述目标设备以及所述目标字符的位置坐标,包括:采用预先训练好的图形检测模型,确定所述图片中包括的各个图形元素,以及对所述各个图形元素进行定位,得到所述图形元素的位置坐标,所述图形元素包括设备图形元素和字符图形元素;对所述设备图形元素进行图像识别,确定所述设备图形元素对应的目标设备,并将所述设备图形元素的所述位置坐标作为所述目标设备的位置坐标;对所述字符图形元素进行字符内容识别,确定所述字符图形元素对应的字符,判断预设的字符数据表中是否存在所述字符图形元素对应的字符,如果存在,将所述字符图形元素对应的字符作为所述目标字符,并将所述字符图形元素的所述位置坐标作为所述目标字符的位置坐标。上述的方法,可选的,得到所述图形检测模型的过程,包括:获取样本图片,所述样本图片中包括所述设备图形元素和所述字符图形元素,所述设备图形元素携带设备分类标签以及设备位置标签,所述字符图形元素携带字符分类标签以及所述位置标签;采用所述样本图片,对预设的基础模型进行训练,得到所述图形检测模型。上述的方法,可选的,所述针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,包括:分别计算所述第二类目标字符的位置坐标与各个所述目标设备的位置坐标的之间的距离差值,并将差值最小的所述距离差值对应的目标设备,作为所述第二类目标字符的所述关联设备。上述的方法,可选的,所述依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,包括:从预设的显示样式数据库中,确定第一显示样式和第二显示样式,所述第一显示样式为:所述第一类目标字符以及所述第一类目标字符的关联动态控件的显示样式,所述第二显示样式为:所述绑定组中所述目标设备、所述第二类目标字符,以及所述绑定组的关联动态控件的显示样式;按照所述第一类目标字符的位置坐标和所述第一显示样式,在HMI中对应显示所述第一目标字符;按照所述绑定组的位置坐标和所述第二显示样式,在HMI中对应显示所述绑定组;根据所述HMI中显示的第一目标字符以及所述绑定组,得到所述HMI流程图。一种HMI流程图的生成装置,包括:转换单元,用于将接收到的设备系统的PID流程图转换为图片;第一确定单元,用于确定所述图片中包括的目标设备和目标字符,并确定所述目标设备和所述目标字符的位置坐标;所述目标设备以及所述目标字符为所述HMI流程图需显示的对象;分类单元,用于对所述目标字符进行分类,得到第一类目标字符和第二类目标字符,所述第一类目标字符为,需设定关联设备的字符;所述第二类目标字符为,无需设定关联设备的字符;第二确定单元,用于针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,并将所述第二类目标字符与所述关联设备进行绑定,得到绑定组;第三确定单元,用于确定所述第一类目标字符和所述绑定组对应的预设的关联动态控件,所述关联动态控件至少用于监测并显示所述设备系统的运行状态数据;生成单元,用于依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,所述绑定组的位置坐标为所述绑定组中所述目标设备的位置坐标。上述的装置,可选的,所述确定第一确定单元用于确定所述图片中包括的目标设备以及目标字符,并确定所述目标设备以及所述目标字符的位置坐标,包括:所述第一确定单元具体用于,采用预先训练好的图形检测模型,确定所述图片中包括的各个图形元素,以及对所述各个图形元素进行定位,得到所述图形元素的位置坐标,所述图形元素包括设备图形元素和字符图形元素;对所述设备图形元素进行图像识别,确定所述设备图形元素对应的目标设备,并将所述设备图形元素的所述位置坐标作为所述目标设备的位置坐标;对所述字符图形元素进行字符内容识别,确定所述字符图形元素对应的字符,判断预设的字符数据表中是否存在所述字符图形元素对应的字符,如果存在,将所述字符图形元素对应的字符作为所述目标字符,并将所述字符图形元素的所述位置坐标作为所述目标字符的位置坐标。上述的装置,可选的,还包括,训练单元,用于得到所述图形检测模型,包括:所述训练单元具体用于,获取样本图片,所述样本图片中包括所述设备图形元素和所述字符图形元素,所述设备图形元素携带设备分类标签以及设备位置标签,所述字符图形元素携带字符分类标签以及所述位置标签;采用所述样本图片,对预设的基础模型进行训练,得到所述图形检测模型。上述的装置,可选的,所述第二确定单元用于针对每个所述第二类目标字符,从所述目标设备中,本文档来自技高网...

【技术保护点】
1.一种HMI流程图的生成方法,其特征在于,包括:/n将接收到的设备系统的PID流程图转换为图片;/n确定所述图片中包括的目标设备和目标字符,并确定所述目标设备和所述目标字符的位置坐标;所述目标设备以及所述目标字符为所述HMI流程图需显示的对象;/n对所述目标字符进行分类,得到第一类目标字符和第二类目标字符,所述第一类目标字符为,无需设定关联设备的字符;所述第二类目标字符为,需设定关联设备的字符;/n针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,并将所述第二类目标字符与所述关联设备进行绑定,得到绑定组;/n确定所述第一类目标字符和所述绑定组对应的预设的关联动态控件,所述关联动态控件至少用于监测并显示所述设备系统的运行状态数据;/n依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,所述绑定组的位置坐标为所述绑定组中所述目标设备的位置坐标。/n

【技术特征摘要】
1.一种HMI流程图的生成方法,其特征在于,包括:
将接收到的设备系统的PID流程图转换为图片;
确定所述图片中包括的目标设备和目标字符,并确定所述目标设备和所述目标字符的位置坐标;所述目标设备以及所述目标字符为所述HMI流程图需显示的对象;
对所述目标字符进行分类,得到第一类目标字符和第二类目标字符,所述第一类目标字符为,无需设定关联设备的字符;所述第二类目标字符为,需设定关联设备的字符;
针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,并将所述第二类目标字符与所述关联设备进行绑定,得到绑定组;
确定所述第一类目标字符和所述绑定组对应的预设的关联动态控件,所述关联动态控件至少用于监测并显示所述设备系统的运行状态数据;
依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,所述绑定组的位置坐标为所述绑定组中所述目标设备的位置坐标。


2.根据权利要求1所述的方法,其特征在于,所述确定所述图片中包括的目标设备以及目标字符,并确定所述目标设备以及所述目标字符的位置坐标,包括:
采用预先训练好的图形检测模型,确定所述图片中包括的各个图形元素,以及对所述各个图形元素进行定位,得到所述图形元素的位置坐标,所述图形元素包括设备图形元素和字符图形元素;
对所述设备图形元素进行图像识别,确定所述设备图形元素对应的目标设备,并将所述设备图形元素的所述位置坐标作为所述目标设备的位置坐标;
对所述字符图形元素进行字符内容识别,确定所述字符图形元素对应的字符,判断预设的字符数据表中是否存在所述字符图形元素对应的字符,如果存在,将所述字符图形元素对应的字符作为所述目标字符,并将所述字符图形元素的所述位置坐标作为所述目标字符的位置坐标。


3.根据权利要求2所述的方法,其特征在于,得到所述图形检测模型的过程,包括:
获取样本图片,所述样本图片中包括所述设备图形元素和所述字符图形元素,所述设备图形元素携带设备分类标签以及设备位置标签,所述字符图形元素携带字符分类标签以及所述位置标签;
采用所述样本图片,对预设的基础模型进行训练,得到所述图形检测模型。


4.根据权利要求1所述的方法,其特征在于,所述针对每个所述第二类目标字符,从所述目标设备中,确定所述第二类目标字符的所述关联设备,包括:
分别计算所述第二类目标字符的位置坐标与各个所述目标设备的位置坐标的之间的距离差值,并将差值最小的所述距离差值对应的目标设备,作为所述第二类目标字符的所述关联设备。


5.根据权利要求1所述的方法,其特征在于,所述依据预设的所述第一类目标字符、所述绑定组和所述关联动态控件的显示样式、以及所述第一类目标字符和所述绑定组的位置坐标,生成所述HMI流程图,包括:
从预设的显示样式数据库中,确定第一显示样式和第二显示样式,所述第一显示样式为:所述第一类目标字符以及所述第一类目标字符的关联动态控件的显示样式,所述第二显示样式为:所述绑定组中所述目标设备、所述第二类目标字符,以及所述绑定组的关联动态控件的显示样式;
按照所述第一类目标字符的位置坐标和所述第一显示样式,在HMI中对应显示所述第一目标字符;
按照所述绑定组的位置坐标和所述第二显示样式,在HMI中对应显示所述绑定组;
根据所述HMI中显示的第一目标字符以及所述绑定组,得到所述HMI流程图。


6.一种HMI流程图的生成装置,其特征在于,包括:
转换单元,用于将接收到的设备系统的PID流程图转换为图片;...

【专利技术属性】
技术研发人员:杨鲁江赖景宇杨志恺高聪
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1