【技术实现步骤摘要】
DCS监视画面工控命令下发方法、系统、设备及存储介质
[0001]本专利技术涉及工业自动化
,具体涉及一种DCS监视画面工控命令下发方法、系统、设备及存储介质。
技术介绍
[0002]火电厂分散控制系统(DCS)在线监视画面用于展示系统运行状态,并提供控制命令下发接口,运行人员可完成对生产过程的监视和操作,由于控制命令类型较多,因此实现多类工控命令有序下发方式尤为重要。
[0003]目前火力发电厂分散控制系统工控命令分类基本类似,但实现方式不尽相同。当用户在监视画面下发不同类型命令时,可能由于误触对同一命令进行连续下发;除此之外,工业控制命令下发是极为重要的操作,因此应对下发命令关联的测点数据元进行有效性校验并对用户进行权限校验;最后,目前火力发电厂分散控制系统在监视画面刷新计算量较大时,同时完成多个工控命令按序下发可能带来较大的数据流量及计算压力,从而造成监视画面刷新延迟,从而影响监视画面数据刷新实时性及工控命令下发时序性。
技术实现思路
[0004]本专利技术的目的在于提供一种DCS监视画面 ...
【技术保护点】
【技术特征摘要】
1.一种DCS监视画面工控命令下发方法,其特征在于,包括以下步骤:S1:当用户获取命令下发热点,校验用户启动下发的工控命令的测点数据源有效性,若测点数据源有效,执行S2,否则执行S5;S2:对当前下发命令的用户进行工控命令下发权限校验,若校验成功,执行S3,否则执行S5;S3:根据下发的工控命令类型,启动工控命令处理线程完成工控命令预处理并向DCS下位机控制器传递该工控命令信息;S4:设置S3中下发的工控命令的命令触发时刻为当前时刻,并将下发命令的用户的用户名及工控命令信息写入已下发命令列表;S5:当前下发命令的用户释放命令下发热点,结束用户命令下发。2.根据权利要求1所述的一种DCS监视画面工控命令下发方法,其特征在于,所述工控命令的命令类型包括遥控命令及遥调命令,其中,所述遥控命令针对开关量测点进行置值,且进一步分为置0命令、置1命令、翻转命令、脉冲命令;所述遥调命令针对模拟量测点进行置值;所述工控命令的内容包含测点数据源、目的控制器地址、命令值、命令触发时刻及命令完成时刻。3.根据权利要求2所述的一种DCS监视画面工控命令下发方法,其特征在于,所述脉冲命令分为普通脉冲命令以及长脉冲命令,两种脉冲命令的内容包含脉冲宽度、脉冲循环时长;同时,长脉冲命令还包含脉冲延迟时长,表示用户持续获取命令下发热点达到脉冲延迟时长后会再次发送该长脉冲命令。4.根据权利要求3所述的一种DCS监视画面工控命令下发方法,其特征在于,S3中针对不同工控命令类型的工控命令处理线程的处理流程具体包括以下步骤:S31:遍历已下发命令列表,检索启动下发的工控命令的测点数据源,若在已下发命令列表中存在与该测点数据源关联的工控命令,且该工控命令的命令触发时刻与当前时刻间隔小于1s,执行S5;否则,执行S32;S32:启动工控命令处理线程,对工控命令进行分类预处理。5.根据权利要求4所述的一种DCS监视画面工控命令下发方法,其特征在于,S32中对工控命令进行分类预处理具体包括:(1)若工控命令类型为遥控命令中的置0命令或置1命令,则将命令值置为0或1,向工控命令的目的控制器地址下发该置值命令;(2)若工控命令类型为遥控命令中的翻转命令,则获取该命令关联的测点数据源的当前数据值并取反作为命令值,向工控命令的目的控制器地址下发该置值命令;(3)若工控命令类型为遥调命令,则获取S2中当前下发命令的用户输入的模拟量作为命令值,并向工控命令的目的控制器地址下发该置值命令;(4)若工控命令类型为脉冲命令,则脉冲处理线程对脉冲命令进行进一步处理。6.根据权利要求5所述的一种DCS监视画面工控命令下发方法,其特征在于,步骤(4)启动脉冲处理线程用于处理脉冲命令,脉冲处理线程设有置1命令队列、置0命令队列以及长脉冲命令队列,具体处理步骤如下...
【专利技术属性】
技术研发人员:曾卫东,柳曦,贾泽冰,杨渊,杨柳,管磊,李卓,胡剑锋,吉翔华,
申请(专利权)人:南京南瑞继保电气有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。