采集档案配置
协议对采集档案的配置通过6000(采集档案配置表对象)配置采集档案,通过操作服务访问操作方法127~方法134的方式对档案进行更新、增加、删除、清空等。
采集档案配置单元中,涉及到到端口OAD,关联输入输出接口类对象RS485、载波/微功率无线等输入输出类的接口对象,端口顺序通过端口0AD属性内元素索引对应。例如:OAD F2 010201表示第一路485,F2010202 表示第二路485。
举例:配置一批电表档案,明细见下表:
序号 | 通信地址 | 波特率 | 规约类型 | 端口 | 采集器地址 |
1 | 123456780001 | 2400 | DL/T645-2007 | 485-1 | 993456780001 |
2 | 123456780002 | 9600 | DL/T698.45 | 载波-1 | 993456780001 |
N | 1234567800xx | 9600 | DL/T698.45 | 载波-1 | 993456780009 |
涉及到的对象:采集档案配置表6000、采集档案配置单元6001。步骤:通过对象6000的方法127或128将表档案配置到采集终端。
采集方案及任务配置
终端采集电能表数据是由采集方案和采集任务组合实现,采集方案由采集任务调度执行。采集任务与采集方案的关系如下图:
采集方案配置
采集方案的配置是指定了终端需要操作(采集、上报、监控)哪些电表集合的数据,以及指定采集方式、存储深度、存储时标等采集和存储的相关信息。
采集方案分为普通采集方案、事件采集方案、透明方案、上报方案、脚本方案和实时监控方案6种,分别通过对象6014、6016、6018、601A、601C、6051进行访问。
脚本方案做预留方便后续功能的扩展,暂不实现。
举例:配置一批普通采集方案,明细见下表:
序号 | 方案编号 | 存储深度 | 采集方式 | 采集的数据 | 电表集合 |
1 | 1 | 10 | 采集当前数据 | 正向有功、反向有功电量 | 993456780001 993456780009 |
2 | 2 | 62 | 按冻结时标采集 | 日冻结正向有功 | 993456780001 993456780009 |
…… | …… | ||||
N | N | 12 | 按冻结时标采集 | 月冻结正向有功 | 993456780001 993456780009 |
步骤:通过对象6014的方法127将普通采集方案配置到采集终端。
采集任务配置
采集方案的任务启动是通过采集监控类任务配置表对象6012配置的任务进行执行,终端 根据任务号、执行频率以及关联的方案类型和方案号,在任务开始时间和结束时间范围内执行任务,对电表数据进行采集、存储、上报、监控。
举例:配置一批采集任务,明细见下表:
序号 | 任务ID | 执行频率 | 方案类型 | 对应的方案编号 |
1 | 1 | 5分钟 | 普通采集方案 | 1 |
2 | 2 | 1天 | 普通采集方案 | 2 |
N | N | 1 月 | 普通采集方案 | N |
涉及到的对象:任务配置表6012、任务配置单元6013。步骤:通过对象6012的方法127将任务配置到采集终端。
数据召测
主站召测终端数据是通过协议的读取服务进行访问,访问的类型包括读取一个对象属 性、读取若干个对象属性、读取一个记录型对象属性、读取若干个记录型对象属性和读取分 帧响应的下一个数据块5种类型。
例:读取终端自身的正向有功电能示值、反向有功电能示值、当前A/B/C三相电压、 电流,明细见下表:
序号 | 召测的数据项 |
1 | 正向有功电能示值 |
2 | 反向有功电能示值 |
3 | 当前A/B/C三相电压 |
4 | 当前A/B/C三相电流 |
涉及到的对象:正向有功电能0010、反向有功电能0020、电压2000、电流2001。步骤:通过访问0010、0020、2000、2001的属性2,读取终端自身的正向有功电能示值、 反向有功电能示值、当前A/B/C三相电压、电流。
例:通过采集监控任务配置表读取多块电表的日冻结正向有功、反向有功电能示值。
涉及到的对象:任务配置表6012、日冻结对象5004、正向有功电能、反向有功电能。步骤:可通过读取一个记录型对象属性的方式访问6012的属性3召测电表的日冻结正、反向有功电能示值,读取一个记录型对象属性中0AD为60120200,RSD可采用Selector5的方 式 ,RCSD为日冻结正、反向有功电能示值。
参数下发
主站对终端参数的下发是通过设置服务或操作服务实现,设置服务包括设置一个对象属性、设置若干个对象属性、设置后读取若干个对象属性3种访问方式;操作服务包括操作一个对象方法、操作若干个对象方法、操作若干个对象方法后读取若干个对象属性3种访问方式。
例:通过设置服务设置电能量超差事件、电能表飞走事件的阈值,明细见下表:
序号 | 设置的参数 |
1 | 电能量超差事件阈值 |
2 | 电能表飞走事件阈值 |
涉及到的对象:电能量超差事件310C、电能表飞走事件310D。步骤:通过访问310C、310D的属性6,设置电能量超差事件阈值、电能表飞走事件阈值。
全事件采集
对于698规约电表,主站通过事件采集方案集对象(6016)配置需要采集的事件对象, 终端通过读取服务采集电表事件,读取服务采用时间筛选的方式(RSD中的Selector2) 筛选 新发生的事件。
例如:采用Selector2 选择方法采集事件,对象属性描述符0AD为事件发生时间,起始值为某一时间、结束值为某一时间,数据间隔为空,即表示将该时间段内发生的某个事件全部采集回来。如采集到新发生的事件,终端根据上报标志判断是否要上报新发生的事件。
对于645电表,主站通过配置事件采集方案,方案中采集对象为主动上报状态字,根据采集到的状态字判断电表有无产生新的事件。如果电表产生新的事件,由主站通过透明任务方案或者代理服务组织645协议帧抄读发生的事件,抄读成功后主站通过透明任务方案或者代理服务将事件上报状态字清除。
例:配置事件采集方案,明细见下表:
序号 | 方案 编号 | “事件分级” | 任务采集 周期 | 存储深度 | 上报 标识 | 采集的数据 | 电表集合 |
1 | 1 | “1级:紧急” | 主动上报 | 10 | 上报 | 电能表开盖事件 | 993456780001 993456780009 |
2 | 2 | “2级:重要” | 每日 | 10 | 上报 | 电能表掉电事件 | 993456780001 993456780009 |
3 | 3 | “3级:较重要” | 每月 | 10 | 上报 | 电能表开端钮盖事件 | 993456780001 993456780009 |
4 | 4 | “4级: 一般” | 按需 | 10 | 不上 报 | 电能表编程事件 | 993456780001 993456780009 |
涉及到的对象:事件采集方案集6016、事件采集方案6017、电能表开盖事件301B、电能表掉电事件3011、电能表开端钮盖事件301C、电能表编程事件3012。步骤:通过事件采集方案集对象(6016)的方法127将事件采集方案配置到采集终端,事件采集方案中采集对象包含301B、3011、301C、3012。配置采集任务启动事件采集方案,采集成功后需要上报的事件可在事件采集方案将上报标识置成上报,否则事件不上报。
透传任务
本协议透传任务可通过代理服务和采集监控任务两种方式实现,通过代理服务实现时透 传任务是实时一问一答方式;采用采集监控任务中透明方案实现时,终端对透明方案任务执 行的结果进行存储,终端等待被访问获取。
例:通过代理操作透明转发抄读多块电表的正向有功电能示值,明细见下表:
序号 | 端口 | 采集的数据 | 电表地址 | |
1 | 载波-1 | 电能表正向有功电能示值 | 993456780001 |
步骤:直接通过代理服务操作透明转发抄读电表报文。
例:通过任务配置表调用透明方案集进行电表的电价下发,明细见下表。
序号 | 电价数据 | 电表地址 | |
1 | 电价数据值1 | 993456780001 | |
N | 电价数据值n | 9934567800xx |
涉及到的对象:透明方案集6018、透明方案6019、透明方案结果集601A、一个透明方案结果601B、任务配置表。
步骤:通过透明方案集(6018)的方法127将电价下发的透明方案配置到采集终端,主站配置采集任务使终端启动透明方案任务,终端执行完透明任务后将结果保存在透明方案结果中,主站可通过访问透明方案结果集(601A) 的属性2得到透明结果。电价下发需要主站与电表进行多个回合的交互,每次交互后主站可下发下一批透明方案,经数次来回操作可实现主站对电表的电价下发。
业务变更
某些业务的变更可通过更改电表和终端的配置来实现,而不需要对设备进行升级改造。主站要采集电表日冻结的剩余金额和购电次数,需要进行以下配置的更改:
电表端的配置更改
通过对冻结数据接口类中的日冻结对象5004的属性关联对象属性表进行安全设置,将剩 余金额和购电次数增加到关联对象属性表的关联对象中,电表即形成日冻结剩余金额和购电次数的数据。
采集终端的配置更改
终端需要采集日冻结剩余金额和购电次数,需要在采集方案中增加记录列选择数据CSD。CSD中对象为日冻结接口类对象5004的对象属性描述符,关联对象为剩余金额和购电次数的对象。
主站的操作
主站需要对终端进行配置档案、配置采集方案、配置任务,对采集到的数据进行筛选查询。
例:电表增加日冻结的剩余金额和购电次数,终端抄读该数据,明细见下表:
序号 | 配置的对象 |
1 | 日冻结剩余金额 |
2 | 日冻结购电次数 |
涉及到的对象:日冻结对象5004、钱包文件2020。步骤:通过对象5004的方法4将剩余金额、购电次数添加进日冻结关联对象属性表中,形成相应的日冻结数据。主站配置相应的采集档案、采集方案、采集任务。
电能表广播校时
通过对象4000的广播校时方法对电能表进行校时,分为广播地址和实际地址两种方式。仅当时差在5分钟内执行。每天只允许校对一次。不推荐在午夜0时执行。
广播地址方式
服务器地址SA=COAAH。电能表无需应答。
实际地址方式
服务器地址SA为电能表实际地址。
终端收到主站对电表“4204终端广播校时时间”对象的校时方法后,根据表时钟采集任务的原始数据“采集启动时间、电表时间、采集成功时间”计算终端和电表时间偏差(主站也可以根据该数据记录分析出各电表时间偏差情况),选取时钟误差在阈值范围内的表地址集合, 查询路由模块的路由延时,修正校时时间,发送广播校时命令。
终端对电表校时时,如需产生校时记录,可通过配置终端对电表校时记录事件为有效, 在采集监控任务增加对电能表时钟数据的抄读,终端根据抄读的电表时钟与终端时钟进行比 对产生终端对电表校时记录事件。
搜表
通过集合类搜表对象将搜表参数下发给终端,参数包含了搜表的启动方式、对搜表结果 的处理方式,指定了终端是否启用每天周期搜表、是否自动更新采集档案、是否产生搜表相 关事件,以及启动搜表的时间及持续时长。终端完成搜表任务后,记录搜表结果并根据配置 参数判断是否要更新档案、是否要产生相关事件等操作。搜表结果记录了搜到的表地址、采集器地址、规约类型以及相位等结果信息。
主动上报
主动上报通过协议中上报服务实现,对不支持上报的通道类型,协议提供了尾随上报的方式将需要上报的内容提供给主站。主动上报的内容包括:
事件上报
服务器操作事件接口类中事件对象的有效标识、上报标识,置成有效且上报,服务器如 产生了对应事件,可通过上报服务或尾随上报将事件上报至主站。
数据上报
数据上报通过采集监控类中任务的配置来实现,数据上报处理事件采集方案、普通任务 采集方案、透明方案、实时监控采集方案4种方案产生的数据。
负荷管理业务
负荷管理业务主要指终端本地的功率闭环控制(功率控制)、本地或远方的电量闭环控制(电量控制)、以及直接遥控(远方控制)。
涉及到的对象主要包括:
- 输入输出设备接口类 (IC=22),脉冲输入设备对象 (OI=F20A);
- 脉冲计量接口类 (IC=12),脉冲计量对象(0I=2401~2408);
- 总加组接口类(IC=23),总加组对象(OI=2301~2308);
- 负荷控制接口类 (IC=13),时段功控、厂休控、营业报停控、当前功率下浮控、购电控、月电控共6个对象(0I=8103~8108)。
- 参数变量接口类(IC=8),遥控对象(0I=8000)、保电对象(OI=8001)、 终端保安定值(0I=8100)、终端功控时段(0I=8101)、功控告警时间(0I=8102)等。
功率控制和电量控制所采用的功率数值和电量数值都是基于总加组的,因而必须首先对总加组对象相关属性进行配置,配置总加组对象要涉及脉冲计量对象的配置和脉冲输入设备对象的使用。在正确配置了总加组和脉冲计量对象后,就可通过配置终端的负荷控制接口类的具体对象实现相关的功率、电量控制。远方控制相对独立,可由主站直接对终端的遥控对象进行操作而实现控制功能
功率控制
时段功控
时段功控功能由终端的时段功控对象(8103)实现,主站通过SET服务或ACTION服务访问对终端的对象8103的属性2进行时段功控配置,配置内容包括功率控制所对应的总加组对象、控制方案标识、三套定值参数及其浮动系数,主站通过ACTION服务访问对象8103的方法 6、7、127实现时段功控的投入/解除及方案切换。对应的终端时段功控对象按主站下发的配 置方案和执行方法做相应的功率控制。
主站可通过GET服务访问终端时段功控对象(8103)的属性3~5,获取终端各总加组时段 功控的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(2401~2408)的属性16、17,获得终端各总 加组的控制设置状态、当前控制状态。
厂休控
厂休控功能由终端的厂休控对象(8104)实现,主站通过SET服务或ACTION服务访问对 终端的对象8104的属性2进行厂休控配置,配置内容包括功率控制所对应的总加组对象、厂休控定值、限电时段及每周限电日,主站通过ACTION服务访问对象8104的方法6、7实现厂休 控的投入/解除。对应的终端厂休控对象按主站下发的配置方案和执行方法做相应的功率控制。
主站可通过GET服务访问终端厂休控对象(8104)的属性3~5,获取终端各总加组厂休控 的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(0I=2401~2408)的属性16、17,获得终端 的控制设置状态、当前控制状态。
营业报停控
营业报停控功能由终端的营业报停控对象(8105)实现,主站通过SET服务或ACTION服 务访问对终端的对象8105的属性2进行营业报停控配置,配置内容包括功率控制所对应的总 加组对象、报停起始时间、结束时间、报停期间功控定值,主站通过ACTION服务访问对象8105 的方法6、7实现营业报停控的投入/解除。对应的终端营业报停控对象按主站下发的配置方案和执行方法做相应的功率控制。
主站可通过GET服务访问终端营业报停控对象(8105)的属性3~5,获取终端各总加组营业报停控的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(OI=2401~2408)的属性16、17,获得终端 的控制设置状态、当前控制状态。
当前功率下浮控
当前功率下浮控功能由终端的当前功率下浮控对象(8106)实现,主站通过ACTION服务访问终端的对象8106的方法127投入当前功率下浮控,投入命令携带的控制参数包括功率控 制所对应的总加组对象和控制方案,通过ACTION服务访问对象8106的方法7解除当前功率下浮控。对应的终端当前功率下浮控对象按主站下发的控制命令执行相应的功率控制。
主站可通过GET服务访问终端当前功率下浮控对象(8106)的属性3~5,获取终端各总加 组当前功率下浮控的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(0I=2401~2408)的属性16、17,获得终端 的控制设置状态、当前控制状态。
电量控制
购电控
购电控功能由终端的购电控对象(8107)实现,主站通过SET服务或ACTION服务访问对 终端的对象8107的属性2进行购电控配置,配置内容包括电量控制所对应的总加组对象、购电单号、购电值、购电值更新方式、购电控报警门限、跳闸门限、购电控模式,主站通过ACTION 服务访问对象8107的方法6、7实现购电控的投入/解除。对应的终端购电控对象按主站下发 的配置方案执行相应的电量控制。
主站可通过GET服务访问终端购电控对象(8107)的属性3~5,获取终端各总加组购电控 的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(0I=2401~2408)的属性16、17,获得终端 的控制设置状态、当前控制状态。
月电控
月电控功能由终端的月电控对象(8108)实现,主站通过SET服务或ACTION服务访问对 终端的对象8108的属性2进行月电控配置,配置内容包括电量控制所对应的总加组对象、月电控定值、月电控定值浮动系数、月电控报警门限系数,主站通过ACTION服务访问对象8108 的方法6、7实现月电控的投入/解除。对应的终端月电控对象按主站下发的配置方案执行相 应的电量控制。
主站可通过GET服务访问终端月电控对象(8108)的属性3~5,获取终端各总加组月电控 的控制投入状态、控制输出状态、越限告警状态。
主站可通过GET服务访问终端各总加组对象(0I=2401~2408)的属性16、17,获得终端的控制设置状态、当前控制状态。
远方控制
远方控制由终端的远方控制对象(8000)实现,主站通过SET服务访问对终端的对象8000 的属性2进行远方控制参数配置,配置内容包括继电器拉闸电流门限值、超电流门限保护延 时时间,通过ACTION服务访问对象8000的方法129实现终端执行继电器跳闸输出,该方法的 参数包括:执行跳闸命令所对应的继电器、执行跳闸前的告警延时、跳闸限电时间、限电时 间到后是否自动合闸,通过ACTION服务访问对象8000的方法130实现制终端执行继电器合闸 输出或允许合闸,该方法的参数包括:执行合闸命令所对应的继电器、合闸方式(允许人工 合闸或直接合闸)。对应的终端远方控制对象按主站下发的远方控制命令执行相应的远方控制。
主站可通过GET服务访问终端对象8000的属性3、4、5,获得终端远方控制对象执行主站 远方控制命令的相应状态。
负荷管理举例
配置时段功控参数
主站通过SET服务访问配置时段功控参数,配置内容及说明见下表。
配置内容 | 数值 | 说明 | |
总加组对象 | 2301H | 对总加组一的“总加有功功率”进行时段控制 | |
方案标识 | 00000101B | 本次配置的三套定值中第一、第三两套数据有效 | |
第一套定值 | 时段号 | 111111111B | 本次配置的第一套定值方案的8个时段定值皆有效 |
时段1功控定值 | 1000kw | 第1时段的功率控制定值 | |
时段2功控定值 | 2000kw | 第2时段的功率控制定值 | |
…… | …… | ||
时段8功控定值 | 10kw | 第8时段的功率控制定值 | |
第二套定值 | 时段号 | 00000000B | 本次配置 |
时段1功控定值 | / | 无 | |
时段2功控定值 | / | 无 | |
…… | |||
时段8功控定值 | 无 | ||
第三套定值 | 时段号 | 10000101B | 本次配置的第三套定值方案的8个时段定值部分有 效 |
时段1功控定值 | 3000kw | 第1时段的功率控制定值 | |
时段2功控定值 | 本时段定值无 | ||
时段3功控定值 | 4000kw | 第3时段的功率控制定值 | |
…… | |||
时段8功控定值 | 10kw | 第8时段的功率控制定值 | |
时段功控定值浮动系数 | 90% |
涉及的对象:时段功控参数8103,时段功控参数配置是通过SET服务访问终端时段功控对象8107的属性2实现。
配置购电控参数
主站通过SET服务访问配置购电控参数,配置内容及说明见下表。
配置内容 | 数值 | 说明 |
总加组对象 | 2302H | 对总加组二的“总加剩余电量(费)”进行购电控 |
购电单号 | 123456 | |
追加/刷新标识 | 1 | 枚举:0为追加、1为刷新 |
购电量(费)值 | 1000kwH | |
报警门限值 | 100kwH | |
跳闸门限值 | 0kwH | |
购电控模式 | 0 | 枚举:0为本地模式、1为远程模式 |
涉及的对象:购电控参数8107,购电控参数配置是通过SET服务访问终端购电控对象8107的属性2实现。
遥控跳闸
主站通过ACTION服务访问遥控终端执行跳闸,遥控命令参数内容及说明见下表。
参数内容 | 数值 | 说明 |
继电器 | F2050202H | 遥控第2个继电器执行跳闸 |
告警延时 | 5分钟 | |
限电时间 | 0或 10分钟 | 如为0则表示保持跳闸状态; 如为10分钟则表示保持跳闸状态10分钟后自动合闸。 |
自动合闸 | 0 | 枚举:0为合闸允许、1为直接合闸 |
涉及的对象:遥控命令8000,遥控命令是通过ACTIONG服务访问终端遥控对象8000的方法129来实现。