Sensus 指令流程
下表列出與每個 Sensus 指令搭配使用的通訊流向,包含:
- 指令:特定智慧計量表指令
- 外傳通訊:由指令建立的外傳通訊業務物件。這會將指令要求傳送至前端系統。
- 內送通訊:由來自前端系統的回應所建立的內送通訊
- 完成事件:指令觸發的完成事件 (如果有的話)。完成事件用來根據智慧計量表指令更新系統中的資料。例如,如果指令變更了裝置的狀態,則完成事件會負責進行該變更。
指令 |
外傳通訊 |
內送通訊 |
完成事件 |
---|---|---|---|
裝置開始通訊 |
Sensus - 計量表新增通知直接路線 (D6-MeterAddNotificationDR) |
裝置開始通訊完成事件 |
|
裝置停止通訊 |
Sensus - 計量表移除通知直接路線 (D6-MeterRemoveNotificationDR) |
裝置停止通訊完成事件 |
|
遠端連接 |
Sensus - 起始連接/斷接 - 直接路線 (D6-InitiateConnectDisconnectDR) |
Sensus 連接/斷接狀態變更直接路線 (D6-ConnectDisconStateChgNtfDR) |
連接裝置完成事件 |
遠端斷接 |
Sensus - 起始連接/斷接 - 直接路線 (D6-InitiateConnectDisconnectDR) |
Sensus 連接/斷接狀態變更直接路線 (D6-ConnectDisconStateChgNtfDR) |
斷接裝置完成事件 |
按需抄表 (MultiSpeak) |
Sensus - 依計量表 ID 起始抄表 (D6-InitiateMeterByMeterIdDR) |
Sensus - 抄表值已變更通知 (D6-ReadingChgNotificationDR) |
建立初始測量資料完成事件 |
裝置狀態檢查 |
Sensus 起始停供偵測直接路線 (D6-InitiateOutageDetectionDR) |
Sensus 停供偵測事件通知直接路線 (D6-ODEventNotificationDR) |
按需抄表的計量單位篩選
透過「按需抄表」指令傳回的抄表,會依據為裝置與測量元件設定的計量單位/使用時間/服務數量識別碼 (UOM/TOU/SQI) 組合進行篩選。啟用篩選時,只會處理與設定的計量單位/使用時間/服務數量 ID 組合相符的抄表。其他則都篩除。
篩選預設為透過以下參數啟用:D6-ReadingChgNotificationDR (Sensus - 抄表值已變更通知直接路線) 業務物件的「建立完成事件」狀態上,D6-CCOMPEVDR (建立初始測量資料完成事件直接路線) 演算法的「選擇退出篩選」參數 (預設為「假」)。
D6-ReadingChgNotificationDR 業務物件之「驗證」狀態上的 D6-VALDVCFDR (檢查裝置是否有任何篩選錯誤 - 直接路線) 演算法,可用來檢查與篩選相關的錯誤。此演算法上「選擇退出篩選」和「外部計量單位的 Xpath」參數的值,必須與 D6-CCOMPEVDR 演算法上相同參數的值相符。「選擇退出篩選」參數應同時設為「假」(預設值) 或「真」(若停用篩選)。