[发明专利]控制组态在仿真与控制系统间相互直接使用方法及DPU有效
申请号: | 201310131811.0 | 申请日: | 2013-04-16 |
公开(公告)号: | CN104111633A | 公开(公告)日: | 2014-10-22 |
发明(设计)人: | 李文;吕大军;张智;王朝辉;彭琪;王春燕 | 申请(专利权)人: | 国家电网公司;北京国电智深控制技术有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 栗若木;曲鹏 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 组态 仿真 控制系统 相互 直接 使用方法 dpu | ||
1.一种控制组态在仿真与控制系统间相互直接使用的方法,包括:
分散处理单元DPU接收上位机发送的仿真文件;
如果所述DPU收到仿真命令,则根据所述仿真文件将控制组态在仿真系统中运行,否则将所述控制组态在控制系统中运行;其中,所述控制组态在所述控制系统和所述仿真系统中运行时不发生变化。
2.如权利要求1所述的方法,其特征在于:
所述DPU根据所述仿真文件将控制组态在仿真系统中运行,包括:
所述DPU加载所述仿真文件,将所述仿真文件中记录的输入点的仿真标志置1,根据仿真标志为1的输入点对应的源点的系统唯一识别码SID获得所述输入点的仿真实时数据,在仿真系统中运行所述控制组态,输出逻辑运算结果。
3.如权利要求1所述的方法,其特征在于:
所述DPU将所述控制组态在控制系统中运行,包括:
所述DPU从卡件中获取输入点的控制实时数据,在控制系统中运行所述控制组态,输出逻辑运算结果,其中,所述输入点的仿真标志默认为0。
4.如权利要求2或3所述的方法,其特征在于:所述方法还包括:
所述DPU周期扫描所有输入点的仿真标志,当输入点的仿真标志为1时,根据所述输入点对应的源点的SID获得该输入点的仿真实时数据,在仿真系统中运行所述控制组态;当输入点的仿真标志为0时,从卡件中获取该输入点的控制实时数据,在控制系统中运行所述控制组态,进行控制组态逻辑运算,输出运算结果。
5.如权利要求4所述的方法,其特征在于:
所述仿真系统和所述控制系统的算法库、数据库以及工程运行目录是相同的。
6.一种分散处理单元,包括:
接收触发模块,用于接收上位机发送的仿真文件和仿真命令,并在收到仿真命令后触发仿真模块运行,否则触发控制模块运行;
仿真模块,用于在收到仿真命令后,根据所述仿真文件将控制组态在仿真系统中运行;
控制模块,用于将所述控制组态在控制系统中运行;
其中,所述控制组态在所述控制系统和所述仿真系统中运行时不发生变化。
7.如权利要求6所述的分散处理单元,其特征在于:
所述仿真模块,用于根据所述仿真文件将控制组态在仿真系统中运行,包括:
加载所述仿真文件,将所述仿真文件中记录的输入点的仿真标志置1,根据仿真标志为1的输入点对应的源点的系统唯一识别码SID获得所述输入点的仿真实时数据,在仿真系统中运行所述控制组态,输出逻辑运算结果。
8.如权利要求6所述的分散处理单元,其特征在于:
所述控制模块,用于将所述控制组态在控制系统中运行,包括:
所述DPU从卡件中获取输入点的控制实时数据,在控制系统中运行所述控制组态,输出逻辑运算结果,其中,所述输入点的仿真标志默认为0。
9.如权利要求7或8所述的分散处理单元,其特征在于:所述分散处理单元还包括:
周期扫描模块,用于周期扫描所有输入点的仿真标志,当输入点的仿真标志为1时,根据所述输入点对应的源点的SID获得该输入点的仿真实时数据,在仿真系统中运行所述控制组态;当输入点的仿真标志为0时,从卡件中获取该输入点的控制实时数据,在控制系统中运行所述控制组态,最后进行控制组态逻辑运算,输出运算结果。
10.如权利要求9所述的分散处理单元,其特征在于:
所述仿真系统和所述控制系统的算法库、数据库以及工程运行目录是相同的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;北京国电智深控制技术有限公司,未经国家电网公司;北京国电智深控制技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310131811.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:家电产品的监测系统
- 下一篇:一种电子设备及控制方法