前置機規約解析模塊分爲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號線程啓動後,按照任務參數設置,定時採集要求的數據。