专利名称:采用数据服务总线实现单实例的变电站程序化处理方法
技术领域:
本发明属于智能电网,智能变电站领域,尤其涉及的是一种采用数据服务总线实现单实例的变电站程序化处理方法。
背景技术:
智能变电站是统一坚强智能电网的重要基础和支撑,程序化操作作为智能变电站的一项基本功能,越来越多地应用到智能变电站的监控系统中。程序化操作是指变电站内智能设备依据变电站操作票的执行顺序,代替人自动完成操作票的执行过程。程序化操作对提高效率,缩短事故后恢复供电的时间,防止误操作的发生,增强人员设备的安全系统, 提高电网安全运行水平具有重要意义。随着智能变电站的推广,程序化操作已经发展到由调度端发起,即可以由远方调度发起程序化操作的执行在调度端通过变电站远动机发出操作指令,由变电站内程序化服务器来完成程序化操作。变电站系统配置如附图I所示。此技术的发展,可以简化操作步骤,减少运行人力成本。但由此也带来了相关问题,就是如何保证远方发起与本地发起的程序化操作序列的同源,以及在同一时间变电站只有一个操作序列在执行的问题,目前该问题已经成为智能电网、智能变电站的一大难题,在本领域内还没有得到具体的解决,检索的资料文献中也没有发现可行的实施技术方案。
发明内容
本发明的目的在于克服现有变电站的程序化操作序列不能保证同源问题以及操作序列单一性问题,提供了一种采用数据服务总线实现单实例的变电站程序化处理方法。本发明解决其技术问题是采取以下技术方案实现的一种采用数据服务总线实现单实例的变电站程序化处理方法,该方法是在由智能变电站操作员工作站、监控主机和远动机构成的网络系统上实现的,该方法的实现步骤是(I)、在网络系统上进行模块、规约、功能的设置;(2)、程序化操作指令的发出程序化操作指令由调度端发出或变电站内操作员工作站发出,所有程序化操作指令都通过数据服务总线送至智能变电站监控主机;(3)、判断当前是否有操作闭锁监控主机通过判断程序化闭锁标志,判断当前是否有程序化操作正在执行;(4)、启动程序化操作,获取操作票如果监控主机判断当前无程序化操闭锁标志, 启动程序化操作,本地获取操作票,加载操作序列至监控主机缓存中,并通过数据总线的 FTP协议将操作票发送至程序化操作发起端;(5)、操作票执行启动监控主机设置程序化操作闭锁标志,通过数据总线通知程序化操作发起端当前操作状态,开始按照缓存中的操作票执行,并执行操作票程序第一
I K
少;
4
(6)、操作票执行如果执行第一步成功则设置当前步为下一步,并判断是否有操作闭锁,如果没有就顺序执行,一直执行到最后一步,监控主机将每一步操作结果都通过数据总线通知程序化操作发起端;(7)、程序化操作跳出如果某一步执行失败或执行过程中有操作闭锁,则跳出程序化操作,程序化操作执行失败,通过数据总线通知程序化操作发起端;(8)、程序化操作结束如果操作票程序最后一步执行成功,监控主机解除程序化操作标志,并通过数据总线通知程序化操作发起端操作成功。而且、所述步骤(I)的模块、规约、功能的设置包括有(I)、在由操作员工作站、监控主机构成的智能变电站监控系统内构建数据服务总线.(2)、在数据总线分布式系统上建立多路代理系统MAS,每个代理Agent在智能变电站监控系统的监控主机服务器上进行注册;(3)、建立监控主机的工作状态,监控主机负责各代理Agent之间互相通信,完成本地或远方调度发起的程序化操作;(4)、制定整体网络系统的通信规约,在操作员工作站、监控主机和远动机之间采用IEC61850标准进行通信;(5)、在远动机内设置远动模块,接收调度系统下发的程序化操作指令,反馈监控主机程序化操作的执行结果给调度系统;(6)、建立变电站监控主机与操作员工作站的联系,变电站运行人员在操作员工作站通过人工界面启动程序化操作,通过数据总线进行数据的传输;(7)、建立数据服务总线的数据交互标志,当发起变电站内程序化操作,监控主机就会设置程序化操作执行标志,直到所有程序化操作结束或手动终止才会清除标志;(8)、建立监控主机的动作闭锁程序化操作保护,当监控主机接收到变电站内保护信息,如果有保护动作,则闭锁程序化操作,到保护动作全部复归后,解除程序化操作闭锁标志;(9)、通过数据服务总线建立远方调度与变电站内操作员工作站程序化操作票的同源。而且、所述设置的第(9)部分中的程序化操作票同源方法是变电站内程序化操作票保存在监控主机上,远动机或变电站内操作员工作站通过数据总线向变电站监控主机请求程序化操作关联的程序化操作票,监控主机收到命令后将操作票以文本文件的方式采用FTP协议返回给操作发起端,由此实现本地操作与远方操作的同源。本发明的优点及积极效果是本发明提出了一种采用数据服务总线实现单实例的变电站程序化处理方法,具有如下优点和积极效果(1)、通过变电站远动机与变电站监控系统间的数据交换,实现调度与变电站程序化操作票的一致性。(2)、通过远动机、变电站内操作员工作站与监控主机的数据交换,实现变电站监控系统发出操作指令的唯一性。(3)、采用数据服务总线来实现单实例的变电站程序化操作,操作简单、省时,不需要添加设备。(4)、该方法实现了单实例的变电站程序化处理运行,该运行方法平稳,可靠。
图I是本发明系统结构及数据总线服务流向示意图;图2是本发明的处理流程图。
具体实施例方式以下结合具体实施例对本发明方法做详细说明本发明涉及的是一种采用数据服务总线实现单实例的变电站程序化处理方法,如图I所示,该方法是在由操作员工作站、监控主机和远动机共同构成的网络系统的基础上实现的;该方法首先是要在网络系统上进行功能、模块、规约的设定,其设置内容有(I)、在智能变电站监控系统内构建数据服务总线,该数据总线提供监控系统不同功能节点间或同一节点内不同应用进程之间的数据传送机制。(2)、在数据总线分布式系统上建立多路代理系统Multi-Agent System(MAS)如图 I所示,该分布式系统是多个代理Agent组成的集合,其多个代理Agent成员之间通过监控主机服务器Server相互协调,相互服务,各代理Agent成员之间的活动是独立的,其自身的目标和行为不受其它代理Agent成员的限制。各代理Agent是异质的、分布的,工作在本地进程或数据总线其它节点的相关进程上,每个代理Agent可在多个服务器Server上注册服务,对应于本方法,每个代理Agent在智能变电站监控系统两台监控主机服务器Server上进行注册,各代理Agent向服务器Server传输的数据服务是程序化操作的启动。(3)、建立监控主机的工作状态,监控主机服务器Server负责各代理Agent之间互相通信,完成本地或远方调度发起的程序化操作。监控主机向代理Agent传输的数据服务是程序化操作结果的返回,包括某一步操作成功、操作失败、操作闭锁、总操作成功。(4)、制定整体网络系统的通信规约,在操作员工作站、监控主机和远动机之间采用IEC61850标准进行通信,监控主机内部通过数据服务总线进行数据的传输。(5)、在远动机内设置远动模块,远动模块负责与调度端通讯,接收调度系统下发的程序化操作指令,反馈监控主机程序化操作的执行结果给调度系统,监控主机内的本地代理Agent通过数据服务进行数据的传输,完成程序化操作指令的下发及程序化操作结果的返回。(6)、建立变电站监控主机与操作员工作站的联系,变电站运行人员在操作员工作站通过人工界面启动程序化操作,通过数据总线进行数据的传输,完成程序化操作指令的下发及程序化操作结果的返回。(7)、建立数据服务总线的数据交互标志,无论是远方调度发起,还是变电站操作员工作站发起的变电站内程序化操作,都由监控主机来执行,程序化操作开始执行后,设置程序化操作执行标志,禁止再度发起程序化操作,直到所有程序化操作结束或手动终止才会清除标志,允许下一次程序化操作,从而实现变电站内同一时间只执行一个操作序列。(8)、建立监控主机的动作闭锁程序化操作保护,监控主机接收变电站内保护信息,如果有保护动作,则闭锁程序化操作,禁止新的程序化操作启动或结束当前正在进行的程序化操作。保护动作全部复归后,解除程序化操作闭锁标志。(9)、通过数据服务总线,建立远方调度与变电站内操作员工作站程序化操作票的同源,变电站内程序化操作票保存在监控主机上,通过数据总线,采用FTP协议传输程序化操作票,远动机或变电站内操作员工作站通过数据总线向变电站监控主机请求程序化操作关联的程序化操作票,监控主机收到命令后将操作票以文本文件的方式采用FTP协议返回给操作发起端,由此实现本地操作与远方操作的同源。以下是程序化方法处理的具体实现过程I、程序化操作指令的发出程序化操作指令可由调度端发出或变电站内操作员工作站发出,所有程序化操作指令都通过数据服务总线送至智能变电站监控主机。2、判断当前是否有操作闭锁监控主机通过判断程序化闭锁标志,判断当前是否有程序化操作正在执行。3、启动程序化操作,获取操作票如果监控主机判断当前无程序化操闭锁标志,启动程序化操作,本地获取操作票, 加载操作序列至监控主机缓存中,并通过数据总线的FTP协议将操作票发送至程序化操作发起端。4、操作票执行启动监控主机设置程序化操作闭锁标志,通过数据总线通知程序化操作发起端当前操作状态,开始按照缓存中的操作票执行,并执行操作票程序第一步;5、操作票执行如果执行第一步成功则设置当前步为下一步,并判断是否有操作闭锁,如果没有就顺序执行,一直执行到最后一步,监控主机将每一步操作结果都通过数据总线通知程序化操作发起端。6、程序化操作跳出如果某一步执行失败或执行过程中有操作闭锁,则跳出程序化操作,程序化操作执行失败,通过数据总线通知程序化操作发起端。7、程序化操作结束如果最后一步执行成功,表示程序化操作结束,监控主机解除程序化操作标志,并通过数据总线通知程序化操作发起端操作成功。需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明并不限于具体实施方式
中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其它实施方式,同样属于本发明保护的范围。
权利要求
1.一种采用数据服务总线实现单实例的变电站程序化处理方法,该方法是在由智能变电站操作员工作站、监控主机和远动机构成的网络系统上实现的,其特征在于该方法的实现步骤是(1)、在网络系统上进行模块、规约、功能的设置;(2)、程序化操作指令的发出程序化操作指令由调度端发出或变电站内操作员工作站发出,所有程序化操作指令都通过数据服务总线送至智能变电站监控主机;(3)、判断当前是否有操作闭锁监控主机通过判断程序化闭锁标志,判断当前是否有程序化操作正在执行;(4)、启动程序化操作,获取操作票如果监控主机判断当前无程序化操闭锁标志,启动程序化操作,本地获取操作票,加载操作序列至监控主机缓存中,并通过数据总线的FTP协议将操作票发送至程序化操作发起端;(5)、操作票执行启动监控主机设置程序化操作闭锁标志,通过数据总线通知程序化操作发起端当前操作状态,开始按照缓存中的操作票执行,并执行操作票程序第一步;(6)、操作票执行如果执行第一步成功则设置当前步为下一步,并判断是否有操作闭锁,如果没有就顺序执行,一直执行到最后一步,监控主机将每一步操作结果都通过数据总线通知程序化操作发起端;(7)、程序化操作跳出如果某一步执行失败或执行过程中有操作闭锁,则跳出程序化操作,程序化操作执行失败,通过数据总线通知程序化操作发起端;(8)、程序化操作结束如果操作票程序最后一步执行成功,监控主机解除程序化操作标志,并通过数据总线通知程序化操作发起端操作成功。
2.根据权利要求I所述的一种采用数据服务总线实现单实例的变电站程序化操作方法,其特征在于所述步骤(I)的模块、规约、功能的设置包括有(1)、在由操作员工作站、监控主机构成的智能变电站监控系统内构建数据服务总线;(2)、在数据总线分布式系统上建立多路代理系统MAS,每个代理Agent在智能变电站监控系统的监控主机服务器上进行注册;(3)、建立监控主机的工作状态,监控主机负责各代理Agent之间互相通信,完成本地或远方调度发起的程序化操作;(4)、制定整体网络系统的通信规约,在操作员工作站、监控主机和远动机之间采用 IEC61850标准进行通信;(5)、在远动机内设置远动模块,接收调度系统下发的程序化操作指令,反馈监控主机程序化操作的执行结果给调度系统;(6)、建立变电站监控主机与操作员工作站的联系,变电站运行人员在操作员工作站通过人工界面启动程序化操作,通过数据总线进行数据的传输;(7)、建立数据服务总线的数据交互标志,当发起变电站内程序化操作,监控主机就会设置程序化操作执行标志,直到所有程序化操作结束或手动终止才会清除标志;(8)、建立监控主机的动作闭锁程序化操作保护,当监控主机接收到变电站内保护信息,如果有保护动作,则闭锁程序化操作,到保护动作全部复归后,解除程序化操作闭锁标志;(9)、通过数据服务总线建立远方调度与变电站内操作员工作站程序化操作票的同源。
3.根据权利要求2所述的一种采用数据服务总线实现单实例的变电站程序化操作方法,其特征在于所述设置的第(9)部分中的程序化操作票同源方法是变电站内程序化操作票保存在监控主机上,远动机或变电站内操作员工作站通过数据总线向变电站监控主机请求程序化操作关联的程序化操作票,监控主机收到命令后将操作票以文本文件的方式采用FTP协议返回给操作发起端,由此实现本地操作与远方操作的同源。
全文摘要
本发明涉及一种采用数据服务总线实现单实例的变电站程序化处理方法,该方法是在由智能变电站操作员工作站、监控主机和远动机构成的网络系统的基础上实现的,该方法通过处理步骤程序化操作指令的发出、判断当前是否有操作闭锁、启动程序化操作,获取操作票、操作票执行启动、操作票执行、程序化操作跳出、程序化操作结束,实现单实例的变电站程序化处理,本发明实现调度与变电站程序化操作票的一致性,操作指令的唯一性,操作简单、省时,不需要添加设备,该运行方法平稳,可靠。
文档编号H04L29/08GK102594910SQ20121006755
公开日2012年7月18日 申请日期2012年3月15日 优先权日2012年3月15日
发明者傅静, 宋国旺, 宋维斌, 张振楠, 房萍, 李刚, 杨卫军, 王斌, 王申强, 皮雅楠 申请人:北京四方继保自动化股份有限公司, 天津市电力公司