【技术实现步骤摘要】
一种分散控制系统在线组态对比方法和系统
[0001]本专利技术涉及分散控制系统,具体为一种分散控制系统在线组态对比方法和系统。
技术介绍
[0002]火电机组组态过程中,存在多个工程人员对同一组态进行频繁的参数修改以及组态下装操作,如果进行了组态修改而未进行下装组态到控制器,会导致组态工具和控制器中的组态出现差异,且如果这种差异在机组投运之前未发现,会导致整个机组组态存在安全隐患。工程人员在组态调试过程中,由于调试的需求,需要经常查看组态工具与控制器中组态的不同进行调试工作。在线组态对比,能够可视化的为工程人员展示出组态工具中的组态与控制器中的组态的不同之处,对于提高组态调试效率,消除安全隐患具有重要的意义。
[0003]但是,现有技术中,在调试阶段,进行组态工具中的组态与控制器中的组态对比时,需要频繁通信,网络通信负担较重。
技术实现思路
[0004]针对现有技术中存在的问题,本专利技术提供一种分散控制系统在线组态对比方法和系统,能在有效降低网络负荷的情况下在线检验组态工具中的组态与控制器中的组态的一致性。
[0005]本专利技术是通过以下技术方案来实现:一种分散控制系统在线组态对比方法,包括:发送上装请求的步骤:组态工具发送上装请求至控制器,其中,上装请求用于触发控制器上装逻辑组态页;接收逻辑组态页的步骤:组态工具接收控制器上装的逻辑组态页,若组态工具未接收到控制器上装的逻辑组态页,则结束在线组态对比并提示控制器逻辑组态页上装失败;若组态工具接收到控制器上装的逻辑组态页,则进行组态 ...
【技术保护点】
【技术特征摘要】
1.一种分散控制系统在线组态对比方法,其特征在于,包括:发送上装请求的步骤:组态工具发送上装请求至控制器,其中,上装请求用于触发控制器上装逻辑组态页;接收逻辑组态页的步骤:组态工具接收控制器上装的逻辑组态页,若组态工具未接收到控制器上装的逻辑组态页,则结束在线组态对比并提示控制器逻辑组态页上装失败;若组态工具接收到控制器上装的逻辑组态页,则进行组态对比的步骤;组态对比的步骤:组态工具将接收的逻辑组态页和组态工具中与该接收的逻辑组态页对应的逻辑组态页进行组态对比。2.根据权利要求1所述的一种分散控制系统在线组态对比方法,其特征在于,组态对比的步骤具体包括:读取文件的步骤:组态工具将接收的逻辑组态页和组态工具中与该接收的逻辑组态页对应的逻辑组态页均读取到组态工具内存中,并以程序组织单元的形式存储,分别形成在线程序组织单元和本地程序组织单元;连接的步骤:根据预设连接规则,将本地程序组织单元中的功能块与连接线连接,得到本地第一文件;根据预设连接规则,将在线程序组织单元中的功能块与连接线连接,得到在线第二文件;组成功能块对的步骤:将本地第一文件中的所有功能块与在线第二文件中的所有功能块进行对比,将本地第一文件和在线第二文件中有预设关联关系的两功能块组成功能块对;对比功能块对的步骤:遍历所有功能块对,对功能块对中的两个功能块进行对比得到功能块的对比结果;对比连接线的步骤:对功能块对中的两个功能块及与功能块有连接关系的连接线进行对比,得到连接线的对比结果;组合功能块的对比结果和连接线的对比结果,得到组态对比结果。3.根据权利要求2所述的一种分散控制系统在线组态对比方法,其特征在于,根据预设连接规则,将本地程序组织单元中的功能块与连接线连接,得到本地第一文件,具体是:遍历本地程序组织单元中所有的连接线,获取当前连接线起始位置的功能块编号,根据该功能块编号查找当前连接线起始位置的功能块的输出引脚,若输出引脚的名称与当前连接线的起点名相同,则将当前连接线起始位置的功能块编号所对应的功能块与当前连接线的起始位置连接;遍历本地程序组织单元中所有的连接线,获取当前连接线终止位置的功能块编号,根据该功能块编号查找当前连接线终止位置的功能块的输入引脚,若输入引脚的名称和当前连接线的终点名相同,则将当前连接线终止位置的功能块编号所对应的功能块与当前连接线的终止位置连接;遍历完成后,得到本地第一文件。4.根据权利要求2所述的一种分散控制系统在线组态对比方法,其特征在于,根据预设连接规则,将在线程序组织单元中的功能块与连接线连接,得到在线第二文件,具体是:遍历在线程序组织单元中所有的连接线,获取当前连接线起始位置的功能块编号,根据该功能块编号查找当前连接线起始位置的功能块的输出引脚,若输出引脚的名称与当前
连接线的起点名相同,则将当前连接线起始位置的功能块编号所对应的功能块与当前连接线的起始位置连接;遍历在线程序组织单元中所有的连接线,获取当前连接线终止位置的功能块编号,根据该功能块编号查找当前连接线终止位置的功能块的输入引脚,若输入引脚的名称和当前连接线的终点名相同,则设置当前连接线终止位置的功能块编号所对应的功能块为当前连接线的终止位置连接;遍历完成后,得到在线第二文件。5.根据权利要求2所述的一种分散控制系统在线组态对比方法,其特征在于,组成功能块对的步骤具体为:(1)遍历本地第一文件中的所有功能块,若在线第二文件中存在编号和类型均与本地第一文件中的当前功能块相同的功能块,则将编号和类型均相同的该两个功能块组成一个功能块对,且在本地第一文件与在线第二文件中删除相应的功能块;(2)遍历本地第一文件中的所有功能块,若在线第二文件中存在类型、实例名和执行顺序均与本地第一文件中的当前功能块相同的功能块,则将类型、实例名和执行顺序均相同的该两个功能块组成一个功能块对,且在本地第一文件与在线第二文件中删除相应的功能块;(3)遍历本地第一文件中的所有功能块,若在线第二文件中存在类型和执行顺序均与本地第一文件中的当前功能块相同的功能块,则对比该类型和...
【专利技术属性】
技术研发人员:苏立新,胡波,张军,张磊,赵亮,高少华,陈宏君,贾泽冰,高元,
申请(专利权)人:南京南瑞继保电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。