前置机规约解析模块分为4大部分: 终端系统初始化、数据和状态量巡测采集、数据和状态量召测采集以及下发控制命令参数、主动上报信息处理。
系统启动以后,首先进行初始化。规约解析模块检索需要的基本配置信息,对终端设备的各项参数设定初始值,包括:
***************************************终端通信参数设置*************************************************
1、 终端通信参数设置
Ø 终端数传机延时时间RTS(单位:20ms)
Ø 终端作为启动站允许发送传输延时时间(单位:min)
Ø 终端等待从动站响应的超时时间(单位:秒,0~4095)和重发次数(单位:次, 0~3)
Ø 需要主站确认的通信服务(CON=1)的标志
Ø 心跳周期(单位:min)
2、 终端中继转发设置
Ø 允许/禁止终端转发
Ø 被转发的终端地址数(0~16)
Ø 被转发终端地址列表
3、 主站IP地址和端口
Ø 主用IP和端口
Ø 备用IP和端口
Ø 网关和端口
Ø 代理服务器和端口
Ø APN APN(Access Point Name),即“接入点名称”,用来标识GPRS的业务种类,目前分为两大类:CMWAP(通过GPRS访问WAP业务)、CMNET(除了WAP以外的服务目前都用CMNET,比如连接因特网等)。
4、 主站电话号码和短信中心号码
普通电话信道:
Ø 16位电话号码
GSM/CDMA信道:
Ø 主站手机电话号码
Ø 短消息服务中心电话号码
5、 终端密码设置
Ø 密码算法编号(0~255)
Ø 密钥
6、 终端组地址设置
Ø 终端组地址1
Ø 终端组地址2
Ø …
Ø 终端组地址8
7、 终端抄表日设置
Ø 终端抄表日期(1~31)
Ø 终端抄表时间
8、 终端事件记录配置设置
Ø 事件记录有效标志位(ERC1~ERC64)
Ø 事件重要性等级标志位(ERC1~ERC64)
***************************************终端基本配置参数设置*************************************************
9、 终端配置数量表
Ø 电能表/交流采样装置配置总块数
Ø 脉冲配置路数
Ø 电压/电流模拟量配置总路数
Ø 总加组配置总组数
10、 终端电能表/交流采样装置配置参数
Ø 本次电能表/交流采样装置配置数量n
Ø 本次配置第1块电能表/交流采样装置
n 电能表/交流采样装置序号(1~64)
n 所属测量点号(1~64)
n 通信端口号
n 通信规约类型(0~255)
n 通信地址(0~999999999999)
n 通信密码
n 电能费率个数(1~14)、有功电能示值整数位(0~3)及小数位个数(0~3)
Ø 本次配置第2块电能表/交流采样装置
Ø …
Ø 本次配置第n块电能表/交流采样装置
11、 终端脉冲配置参数
Ø 本次脉冲配置路数
Ø 本次配置第1路脉冲
n 脉冲输入端口号
n 所属测量点号(1~64)
n 脉冲属性(0~3)
n 电表常数K
Ø 本次配置第2路脉冲
Ø …
Ø 本次配置第n路脉冲
12、 终端状态量输入参数
Ø 状态量接入标志位(1~8)
Ø 状态量属性标志位(1~8)
Ø 状态量告警标志位(1~8)
13、 终端电压/电流模拟量配置参数
Ø 本次电压/电流模拟量配置路数n
Ø 本次配置第1路电压/电流模拟量
n 电压/电流模拟量输入端口号
n 所属测量点号(1~64)
n 电压/电流模拟量属性(0~5)
Ø 本次配置第2路电压/电流模拟量
Ø …
Ø 本次配置第n路电压/电流模拟量
14、 终端总加组配置参数总加组是指终端将相关联的不同用电回路的功率数据进行正/负总加的组标志
Ø 本次总加组数量n
Ø 本次配置第1总加组
n 总加组的测量点数量m_1
n 第1个测量点号(0~63)及总加标志
n 第2个测量点号及总加标志
n …
n 第m_1个测量点号及总加标志
Ø 本次配置第2总加组
Ø …
Ø 本次配置第n总加组
15、 有功总电能量差动越限事件参数设置
有功总电能量差动组数量n
Ø 第1差动组
n 对比总加组号
n 参照总加组号
n 参与差动的电能量的时间区间(0~3)及对比方法标志
n 差动越限相对偏差值(单位: %)
n 差动越限绝对偏差值(单位:kWh)
Ø 第2差动组
Ø …
Ø 第n差动组
***************************************辅助参数设置(一)*************************************************
16、 终端保安定值
Ø 保安定值(单位:KW)
17、 终端功控时段
Ø 每半小时设置一个控制状态标识(0~3)
18、 终端时段功控定值浮动系数
Ø 时段功控定值浮动系数(单位:%)
19、 终端月电能量控定值浮动系数
Ø 月电能量控定值浮动系数(单位:%)
20、 终端电能量费率时段和费率数
Ø 每30分钟设置一个费率编码(0~13)
Ø 费率数(1~14)
21、 终端电能量费率
Ø 第1费率
Ø 第2费率
Ø …
Ø 第14费率
22、 终端催费告警参数
Ø 催费告警允许/禁止标志位(0~23点)
23、 终端抄表间隔设置
Ø 终端抄表间隔时间(单位:min, 1~60)
***************************************终端测量点参数设置*************************************************
24、 测量点基本参数
Ø 电压互感器倍率
Ø 电流互感器倍率
Ø 额定电压
Ø 最大电流
Ø 电源接线方式(0~3)
25、 测量点限值参数
Ø 电压合格上限 (单位:V)
Ø 电压合格下限 (单位:V)
Ø 电压断相门限 (单位:V)
Ø 电压上上限(过压门限) (单位:V)
Ø 电压下下限(欠压门限) (单位:V)
Ø 相电流上上限(过流门限) (单位:A)
Ø 相电流上限(限定电流门限) (单位:A)
Ø 零序电流上限 (单位:A)
Ø 视在功率上上限 (单位: KVA)
Ø 视在功率上限 (单位: KVA)
Ø 三相电压不平衡限值 (单位: %)
Ø 三相电流不平衡限值 (单位: %)
Ø 连续失压时间限值 (单位: min)
26、 测量点数据冻结参数
Ø 冻结信息类标识个数n
Ø 信息类标识(请求1类数据F81~F120) 1
Ø 冻结密度(0~3) 1
Ø …
Ø 信息类标识n
Ø 冻结密度n
27、 测量点功率因数分段限值
Ø 功率因数分段限值1(单位: %)
Ø 功率因数分段限值2(单位: %)
***************************************终端总加组参数设置*************************************************
28、 总加组数据冻结参数
Ø 总加组有功功率数据冻结密度(0~3)
Ø 总加组无功功率数据冻结密度(0~3)
Ø 总加组有功电能量数据冻结密度(0~3)
Ø 总加组无功电能量数据冻结密度(0~3)
***************************************终端控制参数设置*************************************************
29、 时段功控定值
Ø 方案标志(1~3)
Ø 第1套方案定值
n 时段号标识(1~8)
n 时段1功控定值(单位: KW)
n 时段2功控定值(单位: KW)
n …
n 时段8功控定值(单位: KW)
Ø 第2套方案定值…
Ø 第3套方案定值
30、 厂休功控参数
厂休控定值(单位: KW)
限电起始时间(单位: 分时)
限电延续时间(单位: 0.5h, 1~48)
每周限电日标示(0~7)
31、 功率控制的功率计算滑差时间
Ø 功率控制的功率计算滑差时间(单位: min, 1~60)
32、 营业报停控参数
Ø 报停起始时间(单位: 日月年)
Ø 报停结束时间(单位: 日月年)
Ø 报停控功率定值(单位: KW)
33、 功控轮次设定
Ø 功控轮次标志位(1~8)
34、 月电量控定值
Ø 月电量控定值(单位: kwh/MWh)
35、 购电量控参数
Ø 购电单号
Ø 追加/刷新标志
Ø 购电量(费)值(KWh/厘)
Ø 报警门限值(KWh/厘)
Ø 跳闸门限值(KWh/厘)
36、电控轮次设定
Ø 电控轮次标志位(1~8)
***************************************终端功控告警参数设置*************************************************
37、功控告警时间
Ø 功控告警时间(单位:min)
***************************************辅助参数设置(二)*************************************************
38、终端声音告警允许/禁止设置
Ø 声音告警允许/禁止标志位(0~23)
39、终端自动保电参数
Ø 允许与主站连续无通信时间(单位:h)
40、电能表异常判别阀值设定
Ø 电能量超差阀值
Ø 电能表走飞阀值
Ø 电能表停走阀值(单位:15min)
Ø 电能表校时阀值 (单位:min)
41、谐波限值
Ø 总畸变电压含有率上限 (单位:%)
Ø 奇次谐波电压含有率上限 (单位:%)
Ø 偶次谐波电压含有率上限 (单位:%)
Ø 总畸变电流有效值上限 (单位:A)
Ø 2次谐波电流有效值上限 (单位:A)
Ø 4次谐波电流有效值上限 (单位:A)
Ø …
Ø 18次谐波电流有效值上限 (单位:A)
Ø 3次谐波电流有效值上限 (单位:A)
Ø 5次谐波电流有效值上限 (单位:A)
Ø …
Ø 19次谐波电流有效值上限 (单位:A)
42、直流模拟量接入参数对一些非电器量监测点(如温度、压力等),经变换器转换成直流模拟量
Ø 直流模拟量接入标志位(1~8)
***************************************1、2类数据任务参数设置*************************************************
43、定时发送1类数据任务设置
Ø 周期单位(0~3)
Ø 定时发送周期
Ø 发送基准时间(单位:秒:分:时日月年)
Ø 曲线数据抽取倍率R
Ø 数据单元标识个数n
Ø 数据单元标识1
Ø 数据单元标识2
Ø …
Ø 数据单元标识n
44、定时发送2类数据任务设置
Ø 周期单位(0~3)
Ø 定时发送周期
Ø 发送基准时间(单位:秒:分:时日月年)
Ø 曲线数据抽取倍率R
Ø 数据单元标识个数n
Ø 数据单元标识1
Ø 数据单元标识2
Ø …
Ø 数据单元标识n
45、定时发送1类数据任务启动/停止设置
Ø 启动/停止标志
46、定时发送2类数据任务启动/停止设置
Ø 启动/停止标志
***************************************电容器参数设置*************************************************
47、电容器参数
Ø 第1组
n 共补/分补(0~3)
n 分补相A、B、C
n 电容装见容量(单位:KVA)
Ø 第2组
Ø …
Ø 第9组
48、电容器投切运行参数
Ø 目标功率因数(单位:%)
Ø 投入无功功率门限(单位:kvar)
Ø 切除无功功率门限(单位:kvar)
Ø 延时时间(单位:秒)
Ø 动作时间间隔(单位:分)
49、电容器保护参数
Ø 过电压 (单位:V)
Ø 过电压回差值 (单位:V)
Ø 欠电压 (单位:V)
Ø 欠电压回差值 (单位:V)
Ø 总畸变电流含有率上限 (单位:%)
Ø 总畸变电流含有率越限回差值 (单位:%)
Ø 总畸变电压含有率上限 (单位:%)
Ø 总畸变电压含有率越限回差值 (单位:%)
50、电容器投切控制方式
Ø 控制方式(1~255)
***************************************直流模拟量参数设置*************************************************
42、直流模拟量接入参数对一些非电器量监测点(如温度、压力等),经变换器转换成直流模拟量
Ø 直流模拟量接入标志位(1~8)
51、直流模拟量输入变比
Ø 直流模拟量变比
52、直流模拟量限值
Ø 直流模拟量上限
Ø 直流模拟量下限
53、直流模拟量冻结参数
Ø 直流模拟量冻结密度(0~3)
参数初始化成功以后,数据和状态量巡测命令已经发送, 可以开启巡测采集线程来定时接受数据, 该线程的优先级设为”低”
召测和控制
召测可以随机查看各种负荷数据,电能量数据, 抄表数据, 状态量数据, 参数数据, 任务设置, 召测要求实时响应, 故召测的优先级比巡测要高..
控制功能包括:
1, 功率闭环控制
Ø 时段功控投入/解除, 参数设置
Ø 厂休控投入/解除, 参数设置
Ø 营业报停控投入/解除, 参数设置
Ø 当前功率定值下浮控投入/解除, 参数设置
Ø 告警时间设置
Ø 受控轮次设置
2, 电能量定值闭环控制
Ø 月电能量定值参数设置, 受控投入/解除
Ø 购电量参数设置, 受控投入/解除
Ø 受控轮次设置
Ø 催费告警参数设置
3, 遥控
Ø 遥控跳闸
Ø 允许合闸
4, 保电,剔除
Ø 保电投入/解除
Ø 剔除投入/解除
5, 无功补偿控制
Ø 下发电压,功率因数限值,延迟时间参数
在发送控制命令的同时,可以对初始化预先设置的参数进行重新设置
可分别开启召测线程和控制命令线程来实现各项功能; 控制命令的优先级比召测的优先级高.
主站根据系统要求,可以将终端记录的告警事件设置为重要事件和一般事件,终端根据事件属性进行重要事件和非重要事件的记录,并对重要事件按要求进行实时上报, 如通道具备主动上报条件的,应主动上报事件记录 主站立即暂停一切任务, 来处理该上报事件; 如通道不具备主动上报条件的, 通过请求访问位ACD置位, 主站接收到该种报文后, 立即暂停一切任务,并启动事件查询模块, 召测终端发生的事件,并立即对召测事件进行处理.
对此, 可开启事件处理线程, 该线程的优先级较以上各线程高.
系统参数初始化设置
1巡测线程优先级
THREAD_PRIORITY_LOWEST
2召测线程优先级
THREAD_PRIORITY_BELOW_NORMAL
3控制线程优先级
THREAD_PRIORITY_NORMAL
4事件线程优先级
THREAD_PRIORITY_ABOVE_NORMAL
基本配置信息 主线程优先级
THREAD_PRIORITY_HIGHEST
4号线程启动后,始终监测终端上行报文,如果要处理重要事件,则先暂停1,2,3号线程,待重要事件处理完毕以后,再重新开始1,2,3号线程;
3号线程启动后,始终监测主站下行报文,如果要处理控制命令,则先暂停1,2号线程,待控制命令处理完毕以后, 再重新开始1,2号线程;
2号线程启动后,始终监测主站下行报文,如果要处理召测命令,则先暂停1号线程,待召测命令处理完毕以后, 再重新开始1号线程;
1号线程启动后,按照任务参数设置,定时采集要求的数据。