一种DCS后台多节点协同组态标记名校验方法与流程

文档序号:24070808发布日期:2021-02-26 15:08阅读:来源:国知局

技术特征:
1.一种dcs后台多节点协同组态标记名校验方法,其特征在于,包括如下步骤:步骤1、建立基于关系型数据库的标记名实时内存索引库,其表内包含主键、标记名、标记名对应的硬件地址字段,并部署在各个dcs工程师节点上;在部署标记名实时内存索引库的工程师节点具有服务节点,其中一个节点关机后,会有其它节点启动服务功能;步骤2、在dpu每次组态成功下装后,通过组播报文,发布给工程师非服务节点;工程师服务节点和已经启动组态工具的工程师非服务节点响应该组播报文,对标记名实时内存索引库进行更新;工程师服务节点根据新的标记名实时内存索引库生成新的md5校验码,并向所有的工程师服务节点发布md5校验码;步骤3、各个工程师非服务节点在组态工具启动后,校验本地标记名实时内存索引库的md5校验码和工程师服务节点的md5校验码,如果不相同,从工程师服务节点获取最新的标记名实时内存索引库版本;如果相同,代表本地标记名实时内存索引库最新,不用更新;步骤4、组态工具进行标记名唯一性校验401、每次组态工具启动后,通过共享内存获取标记名实时内存索引库数据实现本节点更新;402、根据本节点标记名实时内存索引库生成以“标记名-标记名对应的硬件地址”为键值对的哈希表数据结构;403、在组态工具变量配置和编译过程中,利用哈希表快速查找功能,及时对标记名的唯一性进行快速校验。2.根据权利要求1所述的一种dcs后台多节点协同组态标记名校验方法,其特征在于,通过工程师服务节点建立标记名实时内存索引库,供工程师非服务节点组态工具实时校验使用。3.根据权利要求1所述的一种dcs后台多节点协同组态标记名校验方法,其特征在于,步骤2所述的对标记名实时内存索引库进行更新包括两种方式:通过md5校验码对比进行整体更新和响应dpu报文部分更新。4.根据权利要求1所述的一种dcs后台多节点协同组态标记名校验方法,其特征在于,对于没有启动组态工具的工程师非服务节点,标记名实时内存索引库的信息是不完备的;启动组态工具后,通过步骤4的更新校验才能够保证标记名唯一性和校验的准确性。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1