DNP 3.0规约在广州地区调度系统的应用(2)
2016-05-30 01:04
导读:2.1 主站 地区调度自动化系统的DNP3.0规约通信接口是挂在地区调度OASYS系统平台上的一个应用软件,硬件环境为DEC工作站,软件环境为UNIX操作系统,采用
2.1 主站
地区调度自动化系统的DNP3.0规约通信接口是挂在地区调度OASYS系统平台上的一个应用软件,硬件环境为DEC工作站,软件环境为UNIX操作系统,采用C语言编程。它以DNP3.0规约库的方式挂在POLL规约应用层下面运行。在通信方式上,地区调度自动化系统侧作为主站,D20RTU作为从站;主站采用POLLING的问答方式,不接收从站(D20)自动上送信息,采用循环方式进行信息交互。
2.2 从站
D20RTU是GE-HARRIS公司新一代RTU产品(GE-HARRISD20),该产品采用新的分布式的处理概念,基于MC6802032位微处理器为核心,各I/O模块都自带功能强大的8位微处理器和RTU主体可进行远程通信。D20RTU使其本身可构成独立的分散式SCADA系统或分站控制器。支持多主站和RTU之间的信息交换和多主站通信的多数据库管理特性使得D20RTU成为现有RTU理想的升级换代产品,一台D20RTU可配置7个通信口和不同的通信规约,所有的通信规约的开发和重写均使用C语言编程,并存入D20M的基本固件。广州电力工业局属下220kV碧山变电站D20RTU的通信固件包含用户化DNP3.0(主通信)、部颁CDT(备用通信)及广东CDT(省调通信)三种通信规约的集成。
2.3 调试中遇到的问题
地区调度自动化系统端的DNP3.0接口软件是在美国VALMET公司的MB88RTU接口软件的基础上修改的,在与D20RTU接口调试过程中,根据D20RTU从站软件的特点,主要做出以下一些修改。
a)由于DNP3.0应用对象库非常庞大,无论是主站侧还是从站侧,都不可能把所有的对象功能都用上,而只能根据自己的需要选择一部分功能。此外,主站和从站互相调试时,需要根据对方的需要,修改或增加一部分功能。根据D20RTU回答的报文格式,地区调度侧软件在dnp3analog(),dnp3status(),dnp3soedump()模块中分别增加了回答报文QC=0x17和QC=0x28的处理功能;另外,在遥信SOE处理中,若同时出现多个SOE点,D20RTU则不用通常的方式(GRP=2,VAR=2)回答,而是用GRP=51,VAR=1的方式送多个SOE点上来。因此,在主站侧响应增加了对于对象GRP=51,VAR=1的处理功能。
(科教范文网http://fw.ΝsΕΑc.com编辑)
b)D20RTU对遥测点的处理,其取值范围是-32768~+32768,而不是一般的-2048~
+2048。鉴此,在主站的dnp3analog.c遥测功能模块中,对遥测量的处理作出响应的修改。
2.4 运行情况
D20RTU在广州局的碧山站投运后,由于载波通道干扰较大,地区调度侧经常出现误码报警,后来把通信波特率从600b/s改用300b/s后,通信质量大大好转,在运行的一年多来,遥测遥信数据的可靠性一直较高,事件记录准确完整,情况令人满意。
3 结束语
鉴于DNP3.0的功能强大,在现有设备上实现全部DNP3.0的功能是不现实的,也无此必要,开发人员应根据实际应用情况保证主、从站之间的相互可操作性,达到最理想的使用效果。
作者:广东省电力试验研究所李志明 李鸣春
|