一种制造技术

技术编号:39748444 阅读:13 留言:0更新日期:2023-12-17 23:46
本发明专利技术公开了一种

【技术实现步骤摘要】
一种DCS控制器可信状态实时获取方法、系统、设备及介质


[0001]本专利技术涉及分散控制系统数据处理
,具体涉及一种
DCS
控制器可信状态实时获取方法

系统

设备及介质


技术介绍

[0002]分散控制系统(
DCS
)是一种专门设计的控制系统,用于控制工业过程中复杂

大型的应用

控制器是分布式控制系统的大脑,控制着分布在控制区域的各个子系统,并执行各种设备的控制算法和配置,处理和工程计算机之间的网络通信

控制器的可靠性

稳定性及高时效性是分布式控制系统的高可靠性

灵活性及协调性和稳定性的保障,因此控制器中任何一种功能的设计和实现必须以可靠性

稳定性及高时效性为前提

[0003]随着互联网技术的快速发展及普及,计算机病毒

木马

黑客等恶意攻击网络日益频繁,特别是对于电力系统而言,这些恶意攻击会破坏电力系统安全,处理不当会造成重大影响

目前,还没有对分散控制系统的专用可信防护系统,在可信状态获取及收集方面,还没有适用于分散控制系统特性的可信获取方法


技术实现思路

[0004]针对上述存在的不足,本专利技术提供了一种
DCS
控制器可信状态实时获取方法

系统
、<br/>设备及介质,该方法提高了用户对
DCS
的使用体验感,增加了
DCS
整个系统的安全与可靠性

[0005]为实现上述目的,本专利技术采用如下技术手段:本专利技术第一方面是提供一种
DCS
控制器可信状态实时获取方法,包括:接收工具端下发的可信状态获取项配置文件;解析可信状态获取项配置文件得到可信状态获取周期

可信状态获取项信息

可信状态输出变量与全局
IO
变量的链接信息;每隔固定周期通过接口程序获取当前控制器可信状态,基于可信状态进行赋值,将可信状态值存储于全局可信状态变量处;基于可信状态获取周期,周期性的根据可信状态获取项信息从全局可信状态变量处取值,并根据与上位机的可信显示约定将可信状态变量进行比特位组合及排列,然后将比特位组合及排列后的值赋给相应的可信状态输出变量;根据可信状态值与全局
IO
变量的链接信息关系,将可信状态输出变量周期性的赋值给全局
IO
变量处;并向上位机周期性发送可信状态输出变量及全局
IO
变量值

[0006]作为本专利技术进一步改进,所述工具端配置可信状态获取周期及配置可信状态获取项信息,并将可信状态输出值与全局
IO
变量链接

[0007]作为本专利技术进一步改进,所述工具端将可信状态值与全局
IO
变量链接后,根据链接信息将相应的可信状态输出值输出至全局
IO
变量处

[0008]作为本专利技术进一步改进,所述每隔固定周期通过接口程序获取当前控制器可信状
态,基于可信状态进行赋值,将可信状态值存储于全局可信状态变量处;包括:控制器每隔固定周期通过接口程序获取可信状态获取项信息,并通过可信状态获取项信息确定控制器当前可信状态,当控制器能够成功获取到可信状态时,对可信状态变量赋值,并将可信状态值存储于全局可信状态变量处

[0009]作为本专利技术进一步改进,所述通过可信状态获取项信息确定控制器当前可信状态还包括:当控制器初始化可信状态变量失败或者获取可信状态失败时,对可信状态变量赋予区别于可信状态值的其他值

[0010]作为本专利技术进一步改进,所述向上位机周期性发送可信状态输出变量及全局
IO
变量值是将可信状态输出变量及全局
IO
变量值组合打包并发送给上位机

[0011]作为本专利技术进一步改进,所述发送给上位机是用于上位机解析及显示,其中上位机解析及显示是:将可信状态值以与上位机约定的方式对控制器可信状态值进行排列及组合,在上位机中显示

[0012]本专利技术第二个方面是提供一种
DCS
控制器可信状态实时获取系统,包括:接收模块,用于接收工具端下发的可信状态获取项配置文件;解析模块,用于解析可信状态获取项配置文件得到可信状态获取周期

可信状态获取项信息

可信状态输出变量与全局
IO
变量的链接信息;获取模块,用于每隔固定周期通过接口程序获取当前控制器可信状态,基于可信状态进行赋值,将可信状态值存储于全局可信状态变量处;输出模块,用于基于可信状态获取周期,周期性的根据可信状态获取项信息从全局可信状态变量处取值,并根据与上位机的可信显示约定将可信状态变量进行比特位组合及排列,然后将比特位组合及排列后的值赋给相应的可信状态输出变量;根据可信状态值与全局
IO
变量的链接信息关系,将可信状态输出变量周期性的赋值给全局
IO
变量处;并向上位机周期性发送可信状态输出变量及全局
IO
变量值

[0013]本专利技术第三个方面是提供一种电子设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述
DCS
控制器可信状态实时获取方法

[0014]本专利技术第四个方面是提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述
DCS
控制器可信状态实时获取方法

[0015]与现有技术相比,本专利技术具有如下有益效果:本专利技术一方面,控制器周期性的通过接口程序获取当前控制器可信状态,另一方面,控制器根据工具端配置的可信状态获取周期及可信状态获取项信息在算法任务中获取控制器可信状态,并以与上位机约定的方式对这些控制器可信状态值进行排列及组合,控制器通过接口程序获取可信状态与在实时任务中获取可信状态值的任务分开进行,可以确保获取可信状态的任务不会对控制器的实时任务产生影响,维护了
DCS
中控制器运行的可靠性,同时又维护了控制器中实时任务的高时效性;将可信系统与
DCS
融合在一起,提高了用户对
DCS
的使用体验感,整体而言,增加了
DCS
整个系统的安全与可靠性

附图说明
[0016]图1为本专利技术一种
DCS
控制器可信状态实时获取方法流程图;图2为本专利技术提供的一种
DCS
控制器可信状态实时获取系统;图3为本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
DCS
控制器可信状态实时获取方法,其特征在于,包括:接收工具端下发的可信状态获取项配置文件;解析可信状态获取项配置文件得到可信状态获取周期

可信状态获取项信息

可信状态输出变量与全局
IO
变量的链接信息;每隔固定周期通过接口程序获取当前控制器可信状态,基于可信状态进行赋值,将可信状态值存储于全局可信状态变量处;基于可信状态获取周期,周期性的根据可信状态获取项信息从全局可信状态变量处取值,并根据与上位机的可信显示约定将可信状态变量进行比特位组合及排列,然后将比特位组合及排列后的值赋给相应的可信状态输出变量;根据可信状态值与全局
IO
变量的链接信息关系,将可信状态输出变量周期性的赋值给全局
IO
变量处;并向上位机周期性发送可信状态输出变量及全局
IO
变量值
。2.
根据权利要求1所述的一种
DCS
控制器可信状态实时获取方法,其特征在于,所述工具端配置可信状态获取周期及配置可信状态获取项信息,并将可信状态输出值与全局
IO
变量链接
。3.
根据权利要求2所述的一种
DCS
控制器可信状态实时获取方法,其特征在于,所述工具端将可信状态值与全局
IO
变量链接后,根据链接信息将相应的可信状态输出值输出至全局
IO
变量处
。4.
根据权利要求1所述的一种
DCS
控制器可信状态实时获取方法,其特征在于,所述每隔固定周期通过接口程序获取当前控制器可信状态,基于可信状态进行赋值,将可信状态值存储于全局可信状态变量处;包括:控制器每隔固定周期通过接口程序获取可信状态获取项信息,并通过可信状态获取项信息确定控制器当前可信状态,当控制器能够成功获取到可信状态时,对可信状态变量赋值,并将可信状态值存储于全局可信状态变量处
。5.
根据权利要求4所述的一种
DCS
控制器可信状态实时获取方法,其特征在于,所述通过可信状态获取项信息确定控制器当前可信状态还包括:当控制器初始化可信状态变量失败或者获取可信状态失败时,对可信状态...

【专利技术属性】
技术研发人员:程阳陈丰李辉翟亮晶李卓王鑫李心怡雷超贾泽冰杨柳项涛张军钟庆尧
申请(专利权)人:华能国际电力股份有限公司
类型:发明
国别省市:

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

1