【技术实现步骤摘要】
一种SCADA系统控制中心多控制室权限交接方法
本专利技术涉及SCADA分布式平台自动化工业控制领域,尤其涉及一种SCADA系统控制中心多控制室权限交接方法。
技术介绍
随着计算机技术、通讯技术和人工智能技术的快速发展,电力监控系统在电力行业及其他相关行业得到了越来越广泛的应用。特别是随着世界经济、人口的快速发展,人们对于方便、快捷、舒适的交通运输有着越来越高的要求、在水陆空飞速发展的同时,城市轨道交通也得到了飞速的发展,尤其是以地铁、城轨、轻轨为代表的城市轨道交通,在迅速发展的同时,高度安全可靠、经济合理适用、调度操作方便的电力供给是城市轨道交通安全、正常、有效运营的重要条件和保证。同时,为了有效应对区域电力系统突发事故及其他安全衍生事件,做好相应的应急处理,善后恢复工作,保障区域电力供应也是一项不可或缺的重要内容。通过SCADA系统,调度员可以在控制中心远程实现对现场设备的开、关、调节等各种控制操作。但有的控制中心设置多个控制室,每个控制室都有权限实现对现场设备的控制,但是为了保证现场设备的安全可靠运行,多个控制室之间在同一个时间点只有一个控制室拥有控制权,即只有具有控制权的工作站才能够对现场的断路器、隔离开关等现场设备进行控制操作。对于控制中心的多个控制室来说哪个控制室先登录,哪个控制室先抢占权限;具备权限的控制室的用户退出或工作站异常退出时,需要能够自动释放其占有的权限;具备权限的控制室可以主动将权限移交给其他控制室中的任意一个,接收方可选择同意或拒绝接收,当接收方不主动处理时,接收方应能根据 ...
【技术保护点】
1.一种SCADA系统控制中心多控制室权限交接方法,其特征在于,包括以下步骤:/n步骤1、加载控制室工作站的配置信息,注册用户会话状态变化的事件处理回调函数;/n步骤2、监听处理控制室用户登录事件,判定该控制室是否能够获取控制权限并将登录信息同步到其他控制室;/n步骤3、监听并处理权限主动移交及权限主动接收、拒绝或超时拒绝事件;/n步骤4、处理超级用户二次确认后强制召回权限的操作;/n步骤5、监听处理控制室登录用户正常或工作站异常退出消息并判断是否需要自动释放控制权限。/n
【技术特征摘要】
1.一种SCADA系统控制中心多控制室权限交接方法,其特征在于,包括以下步骤:
步骤1、加载控制室工作站的配置信息,注册用户会话状态变化的事件处理回调函数;
步骤2、监听处理控制室用户登录事件,判定该控制室是否能够获取控制权限并将登录信息同步到其他控制室;
步骤3、监听并处理权限主动移交及权限主动接收、拒绝或超时拒绝事件;
步骤4、处理超级用户二次确认后强制召回权限的操作;
步骤5、监听处理控制室登录用户正常或工作站异常退出消息并判断是否需要自动释放控制权限。
2.根据权利要求1所述的多控制室权限交接方法,其特征在于:所述步骤1包括:
步骤11:将配置信息加载到内存并对配置信息进行解析,获取权限交接的数据对象的配置信息以及控制室和工作站主机信息的映射关系;
步骤12:监听SCADA系统中所有“Session”对象“Active”属性的变化通知消息,该类型的对象记录用户的会话状态。
3.根据权利要求1所述的多控制室权限交接方法,其特征在于:所述步骤2包括:
步骤21:监听到系统为该登录用户分配一个“Session”对象之后,读取所述“PermissionLocation”数据点对象的“State”属性的值,检查是否有其他控制室已经具备了控制权限,若其他所有控制室的权限状态都为空闲状态,那么将该控制室信息写入到“PermissionLocation”数据点对象的“State”属性中,表示该控制室获取控制权限;
步骤22:将登录的用户名写入到控制室登录信息的“Deccription”属性,该属性类型为字符串类型,在该控制室登录多个用户可用逗号分隔符连接,例如:“用户一,用户2,…,用户n”;该控制室用户登录过程中所涉及的数据点对象属性的写入操作同步到其他控制室同时每个操作过程都触发实时报警;
步骤23:其他控制室监听到数据变化更新各自的控制权限信息显示视图。
4.根据权利要求1所述的多控制室权限交接方法,其特征在于:所述步骤3包括:
步骤31:监听数据点对象实例“ActiveHandover”和“AgreeOrRefuse”对象的“State”属性的变化;“ActiveHandover”和“AgreeOrRefuse”的“State”属性值的变化触发报警,其取值作为实时报警信息的描述;
步骤32:具备权限的控制室先通过“ActiveHandover”的“State”属性值选择目的控制室;
步骤33:组装参数并将参数信息写入到“HandoverTrigger”的“Description”属性上;
步骤34:触发该对象的“Trigger”属性,将权限移交信息同步到所有的控制室;
步骤35:其他控制室监听到权限移交的消息通知后,通过移交参数进行判定,若自己为权限接收控制室,那么,在该控制室的权限信息显示视图将代表该控制室权限的图标闪烁,提醒调度人员进行权限接收或拒绝处理。
5.根据权利要求1所述的多控制室权限交接方法,其特征在于所述步骤4中:控制室登录的用户为超级用户时能进行强制召回权限的操作,对于非超级用户该操作不可用;该控制室强制召回权限的操作不需要获得拥有控制权限的控制室的确认;
所述二次确认是指强制召回控制权限前需要对超级用户进行密码认证,验证成功后,程序将权限所在地设置为当前控制室并同步到其他控制室,所有控制室同步更新权限信息显示视图;
所述强制召回权限的操作会触发实时报警。
6.根据权利要求1所述的多控制室权限交接方法,其特征在于:所述步骤5包括:
步骤51:判断当前控制权限在该控制室时,具备权限的控制室的用户退出或工作站故障时是否需要自动释放控制权限;
步骤52:判断当前控制权限不在该控制室时,该控制室的用户退出或工作站故障时是否需要自动释放控制权限。
7.根据权利要求1或2所述的多控制室权限交接方法,其特征在于:所述控制室工作站的配置信息包括:控制中心各控制室工作站主机信息、数据点对象实例的ObjectId信息、接收权限超时时间配置、辅助说明信息配置;
所述控制中心各控制室和工作站主机信息,用于配置各控制室的所拥有的工作站主机信息;
所述SCADA系统中数据采用面向对象的设计思想设计,所述数据点对象实例包括了多个属性,每个属性对应一个值,不同类型的数据点对象都共同拥有的属性对象都至少包括对象Id属性(ObjectId)、对象名称属性(Name),对象描述(Descrption);其中ObjectId属性用于唯一标识该对象实例;
所述数据点对象实例配置主要包括:
“权限主动移交”数据点对象实例的ObjectId配置,该对象实例配置项记为“ActiveHandover”;
“同意或接...
【专利技术属性】
技术研发人员:褚红健,李佑文,王志心,王声柱,刘琴,葛淼,
申请(专利权)人:南京国电南自轨道交通工程有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。