1、IEC61850调试指导手册IEC61850调试指导手册关口终端IEC61850调试指导手册软件升级 关口终端目前只有WFET-3000终端支持IEC61850的MMS协议的软件版本(L30H01-ET304.02_ST01_20150624)。如现场是WFET-2000S终端,除需升级L30H01-ET304.02_ST01_20150624程序外,还需升级符合WFET-2000S终端的watchdog.conf文件,否则会造成终端无法抄表。 请注意:1、L30H01-ET304.02_ST01_20150624只能在L30H01-ET304.02及以上版本上升级。2、电表档案中线路号必须从
2、1开始累加,如第3、4、5、1、在出现的页面中点击“建立连接”按钮,再点击“读取模型”按钮,稍等后,将会出现终端的数据模型,展开第一个节点下的“MMTR”下的“ST”,其下的“SupWhSum”、“SupVarhWum”、“DmdWhSum”、“DmdVarhSum”就是第一块电表的四个总电量数据,如下图所示:上行通信的参数设置 L30H01-ET304.02_ST01_20150624程序包默认只支持6块电表的数据,相关参数需根据现场实际接入的电表数量进行修改(研发已配置好了支持16块、32块、40块电表的参数,可以直接向研发获取),修改的文件如下:1、wfet3000_hl.icd,该文件
3、需提供给后台系统厂家,由其导入后台系统的SCD文件中,后台系统才能抄读终端数据。2、model.cfg(终端数据模型参数文件)。3、meterno2lineno.ini(终端内电表线路号参数文件)。将修改后的model.cfg,meterno2lineno.ini通过comtest等升级工具升级到终端,并重启终端。请注意:1、以上文件的修改能用写字板、记事本工具修改,只能用UltraEdit等支持unix格式的工具修改。2、model.cfg与meterno2lineno.ini中配置的电表数量必须一样,否则IEC61850程序会运行异常。与后台系统调试 将根据现场修改后的icd文件给后台厂家
4、,后台系统导入icd文件后,可抄读终端数据,后台抄读到的数据与我司wf300软件抄读到的终端数据进行对比,确认后台系统所抄数据正常。如数据异常,需通过抓包工具(wiresharke)将后台系统与终端的通信报文抓下来分析。具体操作方法请查看IEC61850数据包分析(第一版).doc。IEC61850下行通信调试1、需要终端所要抄读的设备厂家提供该设备的icd文件。2、使用IEDScout工具打开设备厂家提供的icd文件,查找电量数据,电量数据一般都是在METRMMTR下面,如下图所示:3、根据icd文件中的数据路径修改tcpclient_param.ini模板文件中对应的内容(一般需修改数据对
5、象名,数据倍率),内部数据标识具体含义参见附1内部数据标识表。例“正向有功总电能”的配置如下:#数据对象名 内部数据标识 功能码(ST=0,MX=1) 数据倍率 数据转换函数CTH2AMETR/LinMMTR1.TotWh.actVal 0x9010 0 1.0 0请注意:tcpclient_param.ini文件只能用UltraEdit工具修改,不能使用windows自带的记录本等工具修改。如下图所示:4、将修改后的tcpclient_param.ini根据对应的线路号重命名,比如该设备的线路号为1,则文件名改为tcpclient_param1.ini。5、使用CreateMeterDoc工
6、具创建IEC61850设备档案文件。5.1、登陆终端5.2、/home/et1000/CreateMeterDoc 1 100.100.100.122(CreateMeterDoc运行参数说明:其中1是线路号,100.100.100.122是所抄设备的IP地址,该IP地址可以从设备提供的icd文件中得到)5.3、执行上述命令后会在当前目录下生成ethdoc.due文件5.4、如果现场有多个设备需要抄读,则重复执行上述命令5.5、mv ethdoc.due ethdoc_r0.due /重命名6、如需抄读多个IEC61850设备,请重复2-5步骤请注意线路号在终端内必须是唯一的。7、所有要抄读的
7、设备参数都配置好后,将ethdoc_r0.due、tcpclient_param.ini等文件升级到终端的/home/et1000目录下。8、通过菜单设置采集方案1中的分时电量、瞬时量的采集周期。9、经过一个采集周期后,可以通过菜单的数据查询或wf300软件查询线路号数据。常见问题的分析与调试1、终端采集的数据与测量装置存在倍率差异的处理终端显示数值(或wf300软件抄值)与测量装置显示数值存在倍率差异关系时。需要修改对应线路/home/et1000/tcpclient_param*.ini文件的倍率参数,文件名tcpclient_param*.ini中* 为线路号或测量点号值(如:线路号00
8、01的参数文件为tcpclient_param1.ini)如,终端抄读的线路0001的正向有功电量比测量装置实际值小10倍,则需要将原有的倍率值放大10倍,调整方法:使用UltraEdit工具打开tcpclient_param1.ini文件(保持uinx格式),每一行内容如下: #数据对象名 内部数据标识 功能码(ST=0,MX=1) 数据倍率数据转换函数CT1102METR/MMTR1.FwdWh.actVal 0x9010 0 1.0 0 (0x9010: 为数据项id,表示正向有功总; 1.0: 表示当前倍率; 将倍率值调整放大10倍,则倍率参数为10,修改该行后如下:CT1102MET
9、R/MMTR1.FwdWh.actVal 0x9010 0 10.0 0保存后,再替换/home/et1000中对应的tcpclient_param1.ini2、一次侧电量数据采集问题376.1上行通信规约中电量数据定义为4个字节bcd传输(格式为xxxxxx.xx),数值范围为0999999.99 kWh,因此,终端只能满足二次侧电量数值的存储和传输要求(厂站终端技术要求均为采集和传输二次侧数据电量),测量装置返回的一次侧电量数据,必须结合CT、PT倍率值转换为二次侧值进行存储和传输。可通过调整 tcpclient_param*.ini 的数据倍率参数值实现数据转换,倍率换算与配置方法如下:
10、PT是指电压互感器,PT变比为10000/100是指一次侧电压为10000V时,,二次侧的额定电压为100V,一次侧电压常为10000、35000、110000、220000V等.CT是指电流互感器,CT变比为50/5是指一次额定电流为50A时,二次侧的额定电流为5A,CT互感器额定一次侧电流可为15、30、50、75、100A不等.注:每一条线路的实际的PT、CT参数需由局方计量部门提供。二次侧值与一次侧值的换算方法:某计量线路CT为100A/5A(CT变比为20),PT为10000/100V(PT变比为100)时,测量装置(电表)二次侧正向有功电量显示值1.00kWh,则一次侧电量值为1.
11、00*(20*100)=2000kWh=2MWh。一次侧值与二次侧值的换算方法:某线路CT为100A/5A(CT变比为20),PT为10000V/100V(PT变比为100), 测量装置显示一次侧电量值为1MWh(1MWh=1000kWh),换算为二次测值为 1000kWh/(20*100)=0.5kWh。电表抄读返回单位为kWh的换算倍率 = 1/(20*100)=0.0005, 本示例二次侧值应为1000kWh*0.0005=0.5kWh。#数据对象名内部数据标识功能码(ST=0,MX=1) 数据倍率数据转换函数CT1102METR/MMTR1.FwdWh.actVal 0x9010 0
12、0.0005 0电表抄读返回单位为MWh的换算倍率 = (1*1000)/(20*100)=0.5, 本示例二次侧值应为1MWh*0.5=0.5kWh。需要配置该线路tcpclient_param*.ini数据倍率: #数据对象名内部数据标识功能码(ST=0,MX=1) 数据倍率数据转换函数CT1102METR/MMTR1.FwdWh.actVal 0x9010 0 0.5 0保存后,再替换/home/et1000中对应的tcpclient_param*.ini3、一个icd文件对应多个计量回路的配置方法某个多回路测量装置具有多个逻辑节点,分别表示不同的计量回路,如MMTR1、MMTR2MMT
13、R6表示计量回路1计量回路6, 可将这个装置的逻辑节点视一个独立的计量装置,将MMTR1,MMTR2MMTR6分别单独配置到6个线路即可。tcpclient_param.ini配置(参见调试步骤3,4)IP地址配置(参考调试步骤5):/home/et1000/CreateMeterDoc 1 100.100.100.122/home/et1000/CreateMeterDoc 2 100.100.100.122/home/et1000/CreateMeterDoc 3 100.100.100.122/home/et1000/CreateMeterDoc 4 100.100.100.122/ho
14、me/et1000/CreateMeterDoc 5 100.100.100.122/home/et1000/CreateMeterDoc 6 100.100.100.1224、采集周期过后,wf300软件仍查不到数据。登陆到终端,ping测量设备的IP地址。ping失败:网络有问题,排查网络通道或参数Ping成功:登陆到终端,手动执行collcet,根据打印的信息分析通信情况步骤与命令:root/home/root# cd /homeroot/home# mv et1000/collect . root/home# killall -9 collectroot/home# ./collect
15、&看是否能跟设备正常通讯. 调试结束后,恢复collect 运行 root/home# killall -9 collect root/home# mv /home/collect /home/et1000/collect 附1 内部数据标识表(tcpclient_param.ini)数据标识数据项名称数据标识数据项名称0x9010(当前)正向有功总电能0x5051 A相功率因素0x9011(当前)费率1正向有功电能0x5052 B相功率因素0x9012(当前)费率2正向有功电能0x5053 C相功率因素0x9013(当前)费率3正向有功电能0x5011 A相电流0x9014(当前)费率4正向
16、有功电能0x5012 B相电流0x9030(当前)正向无功总电能0x5013 C相电流0x9031(当前)费率1正向无功电能0x5021 A相电压0x9032(当前)费率2正向无功电能0x5022 B相电压0x9033(当前)费率3正向无功电能0x5023 C相电压0x9034(当前)费率4正向无功电能0x8010 正向有功总最大需量0x9020(当前)反向有功总电能0x8050 正向有功总最大需量发生时间0x9021(当前)费率1反向有功电能0x8020 反向有功总最大需量0x9022(当前)费率2反向有功电能0x8060 反向有功总最大需量发生时间0x9023(当前)费率3反向有功电能0x8030 正向无功总最大需量0x9024(当前)费率4反向有功电能0x8070 正向无功总最大需量发生时间0x9040(当前)反向无功总电能0x8040 反向无功总最大需量0x9041(当前)费率1反向无功电能0x8080 反向无功总最大需量发生时间0x9042(当前)费率2反向无功电能0x9043(当前)费率3反向无功电能0x9044(当前)费率4反向无功电能0x5030 有功功率0x5031 A相有功功率0x5032 B相有功功率0x5033 C相有功功率0x5040 无功功率0x5041 A相无功功率0x5042 B相无功功率0x5043 C相无功功率0x5050 功率因素