1.一种分散控制系统的交叉参考同步处理方法,其特征在于,包括以下步骤:(1)根据数据测点修改前的标签名,获取所述数据测点的引用关系;(2)根据所述数据测点的引用关系获取引用关系对象并加入引用关系链表,获得数据测点的引用关系链表;(3)遍历步骤(2)获得所述数据测点的引用关系链表取出引用关系对象,放入哈希表,形成数据测点引用关系的哈希表;(4)遍历步骤(3)获得所述数据测点引用关系的哈希表找到引用功能块,将引用功能块的引用标签名修改为步骤(1)中所述数据测点修改后的标签名,实现交叉参考同步处理;其中,步骤(2)中,根据所述数据测点的引用关系获取引用关系对象并加入引用关系链表时,当所述数据测点修改前的标签名被引用的数量为N次,则引用关系链表中的对象数量也为N个;步骤(3)中,哈希表的数据格式为Mash<控制器,Mash<逻辑页号,List<功能块>>>;步骤(4)具体包括:遍历哈希表,依次取出控制器号-逻辑页号-功能块实例名;遍历DCS中逻辑组态数据,取出DCS数据中与哈希表三个属性值相同的功能块对象;修改所述功能块对象的引用标签名为步骤(1)中所述数据测点修改后的标签名;完成哈希表遍历,保存DCS数据组态,同步测点引用关系完成对标签引用关系的修改。
2.根据权利要求1所述的一种分散控制系统的交叉参考同步处理方法,其特征在于,步骤(1)中,所述数据测点的引用关系属性为控制器号-逻辑页号-功能块实例名。
3.一种分散控制系统的交叉参考同步处理系统,其特征在于,包括:引用关系获取模块,用于根据数据测点修改前的标签名,获取所述数据测点的引用关系;引用关系链表获取模块,用于根据所述数据测点的引用关系获取引用关系对象并加入引用关系链表,获得所述数据测点的引用关系链表;哈希表获取模块,用于遍历获得所述数据测点的引用关系链表取出引用关系对象,放入哈希表,形成所述数据测点引用关系的哈希表;同步修改模块,用于遍历获得所述数据测点引用关系的哈希表找到引用功能块,将引用功能块的引用标签名修改为所述数据测点修改后的标签名,实现交叉参考同步处理;其中,根据所述数据测点的引用关系获取引用关系对象并加入引用关系链表时,当所述数据测点修改前的标签名被引用的数量为N次,则引用关系链表中的对象数量也为N个;哈希表的数据格式为Mash<控制器,Mash<逻辑页号,List<功能块>>>;所述遍历获得的哈希表找到引用功能块,将引用功能块的引用标签名修改为所述数据测点的修改后的标签名,实现交叉参考同步处理的步骤具体包括:遍历哈希表,依次取出控制器号-逻辑页号-功能块实例名;遍历DCS中逻辑组态数据,取出DCS数据中与哈希表三个属性值相同的功能块对象;修改所述功能块对象的引用标签名为所述数据测点修改后的标签名;完成哈希表遍历,保存DCS数据组态,同步测点引用关系完成对标签引用关系的修改。
4.根据权利要求3所述的一种分散控制系统的交叉参考同步处理系统,其特征在于,引用关系获取模块中,所述数据测点的引用关系属性为控制器号-逻辑页号-功能块实例名。
5.一种电子设备,包括:处理器;存储器,用于存储计算机程序指令;其特征在于,所述计算机程序指令由所述处理器加载并运行时,所述处理器执行权利要求1或2所述的交叉参考同步处理方法。
6.一种可读存储介质,所述可读存储介质存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器加载并运行时,所述处理器执行权利要求1或2所述的交叉参考同步处理方法。