【技术实现步骤摘要】
可信DCS上位机系统的部署方法、系统、设备及存储介质
[0001]本专利技术属于工业自动化
,具体涉及可信
DCS
上位机系统的部署方法
、
系统
、
设备及存储介质
。
技术介绍
[0002]在火电系统中,
DCS
控制系统是电力生产过程中重要的系统,在火电厂投入运行前,需要对多台上位机进行
DCS
系统部署,同时根据不同上位机的用途分为操作员站
、
工程师站以及历史站,不同用途的上位机需要单独去配置,过程繁琐且耗时较久;而且在
DCS
系统部署之前需要安装配置各种编译环境,效率低下且重复性高
。
除此之外,系统部署之后需要对其可信的安全性以及系统的正常运行进行测试,增加了工作量
。
针对这些情况,需要设计新的方法来实现可信
DCS
上位机系统的快速部署
。
技术实现思路
[0003]为解决现有技术中存在的问题,本专利技术的目的在于提供可信
DCS
上位机系统的部署方法
、
系统
、
设备及存储介质,本专利技术能够实现可信
DCS
上位机系统的快速部署
。
[0004]本专利技术采用的技术方案如下:
[0005]可信
DCS
上位机系统的部署方法,包括如下过程:
[0006]对待部署上位机的安装环境进行可信任检 ...
【技术保护点】
【技术特征摘要】
1.
可信
DCS
上位机系统的部署方法,其特征在于,包括如下过程:对待部署上位机的安装环境进行可信任检测,判断待部署上位机是否可信;当待部署上位机可信时,在待部署上位机上增加新用户;安装
rpm
包;对待部署上位机配置参数,并在指定路径
/user/dcs
文件夹下,将配置参数写入对应的配置文件
dcs.xml
中;安装
QT、Python
动态库到指定路径
/usr/local
下判断
DCS
系统的
/user/dcs
文件夹中是否已安装
DCS
系统;当
/user/dcs
文件夹中没有安装
DCS
系统时,根据配置参数的安装类型,将对应的功能模块安装到
/user/dcs
文件夹中;当
/user/dcs
文件夹中安装有
DCS
系统时,删除
/user/dcs
文件夹中旧的
DCS
系统文件,然后再根据配置参数的安装类型,将对应的功能模块安装到
/user/dcs
文件夹中;在
DCS
系统
config
文件中写入所述安装类型对数据库
、
画面
、
工具的执行权限;将
DCS
系统的所有可执行应用添加到可信白名单中,并验证所有应用是否可以启动成功,若所有应用启动成功,则可信
DCS
上位机系统部署完成
。2.
根据权利要求1所述的可信
DCS
上位机系统的部署方法,其特征在于,对待部署上位机的安装环境进行可信任检测时,调用一级整体可信状态的接口,对上位机的安装环境进行可信任检测;对上位机的安装环境进行可信任检测是通过对静态可信验证状态
、
可信启动验证状态和动态可信验证状态三种状态的整体进行判断,当静态可信验证状态
、
可信启动验证状态和动态可信验证状态这三种可信验证状态均可信,则认为待部署上位机可信
。3.
根据权利要求1所述的可信
DCS
上位机系统的部署方法,其特征在于,在待部署上位机上增加新用户的过程包括:增加新用户
dcs
及创建专属
dcs
用户文件夹
/user/dcs
,并执行更改文件夹所有者命令,将
/user/dcs
文件夹的所有者更改为
dcs。4.
根据权利要求1所述的可信
DCS
上位机系统的部署方法,其特征在于,安装
rpm
包的过程包括:根据
rpm
包名称,根据给
rpm
包赋予可执行权限和标记为白名单程序的功能命令,合成赋予权限与标记白名单的
Linux
字符串命令,并使用启动外部进程函数
QProcess
::
start(Linux
字符串命令
)
安装
DCS
系统所必须的
rpm
包
。5.
根据权利要求1所述的可信
DCS
上位机系统的部署方法,其特征在于,对待部署上位机配置参数,并在指定路径下,将配置参数写入对应的文件中的过程包括:在
DCS
配置页面中配置所述待部署上位机的主机名
hostname、hosts
文件填入其他处于同一场站的上位机的
hostname
及
A
网和
B
网的
IP、
所述待部署上位机的
A
网和
B
网的
IP、
所述场站的场站名
、DCS
系统中需要配置的两台文件服务器的
hostname
以及所述待部署上位机的类型;根据配置参数,在指定路径
/etc
下更改
hostn...
【专利技术属性】
技术研发人员:杨文强,李杰,杨勇,李雪莉,王福晶,张昇,李家港,孙浩沩,李心怡,王珩,潘乐,管磊,李卓,高少华,
申请(专利权)人:华能威海发电有限责任公司西安热工研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。