排定抄表指令

備註:本節同時適用於 Smart Grid Gateway Adapter for Itron OpenWay 的中介軟體和原生實作。

您必須透過「排定抄表」指令,向 Itron OpenWay 前端系統要求測量和裝置事件資料。排程抄表指令可用來要求在指定日期和時間對一組裝置進行抄表和 (或) 裝置事件。您可以建立排定抄表指令,以便定期將有相同指令參數的週期性要求傳送至前端系統。例如,您可以把指令設定成會每天 (24 小時) 要求一組指定的裝置進行定量抄表一次。您還可以把另一個指令設定成會每週 (168 小時) 要求一組指定的裝置進行裝置事件一次。

您應為會透過 Oracle Utilities Smart Grid Gateway 上傳抄表值和 (或) 裝置事件的所有裝置建立排定抄表指令。您可以針對特定的群組及特定的資料類型,建立個別的排定抄表指令。例如,您可以針對一組指定的定量裝置,分別建立指令來要求定量用量資料,以及要求同一組裝置進行裝置事件 (系統可分別根據不同的週期性執行模式來執行這兩個指令)。有關特定要求和週期性執行模式的細節應根據實作的要求來設定。

用來定義排程抄表指令的屬性包含下列項目:
  • 狀態:活動的狀態
  • 排程抄表類型:排定抄表的類型
  • 排程資訊:關於抄表排程的資訊,包括:

    • 一次性抄表:指出要求是否為一次性的要求。一次性要求具有定義的日期/時間範圍,可在該期間內執行要求與週期性執行要求。
    • 一次性開始日期時間:指定一次性要求的開始時間 (只有在一次性抄表設定為「是」時才適用)
    • 一次性結束日期時間:指定一次性要求的結束時間 (只有在一次性抄表設定為「是」時才適用)
    • 第一個每日測量時間:指出每天的測量開始時間。此欄位以及初始測量資料長度的值將用來決定何時應發出查詢要求。例如,如果第一個每日測量時間設定為上午 08:00 且初始測量資料長度設定為 12 小時 (12:00:00),則每天會發出兩個要求:

      • 上午 8:00 至下午 8:00

      • 下午 8:00 至上午 8:00

    • 查詢緩衝:此參數會影響系統傳送查詢要求的時間。輸入格式為小時:分鐘:秒。例如,如果在上述範例中設定為 1 小時 (01:00:00),則當天上午 8:00 至下午 8:00 期間的第一個要求會在下午 7:00 傳送至 Itron OpenWay。如果在下午 7:00 之後監視活動,緩衝時間將會減少,因此,如果在下午 7:30 執行監視處理,則緩衝時間僅為 30 分鐘,如果監視處理直到下午 8:00 之後才執行,則完全沒有緩衝時間。

    • 初始測量資料長度:定義應該要為每個要求擷取多少個時數、分鐘數及秒數的資料。輸入格式為小時:分鐘:秒。此數字必須能被 24 整除,因為它會決定每天將發出多少要求 (亦即,如果設為 8 小時 (08:00:00),則每天會有 3 個要求)。 

    • 停用初始測量資料長度延長復原:依預設,當錯過查詢要求時,排程抄表活動會嘗試透過要求自上次發出查詢要求以來的整個期間來「趕上」查詢要求。將此參數設為「是」會關閉此功能,並且僅會在初始測量資料長度中定義的確切時間內發出查詢要求 

    • 週期性執行範圍:指出如何定義週期性執行的要求。有效值包括「週期性執行次數上限」、「無結束日期」及「週期性執行結束日期」
      • 週期性執行次數上限:活動將發出一組設定數量的要求,一旦達到此設定數量,活動就會失效。選取時,也必須提供週期性執行次數上限

      • 無結束日期:活動永遠不會失效並會繼續發出要求,直到手動轉變為停用狀態為止。

      • 週期性執行結束日期:活動會繼續發出要求,直到指定日期為止。選取時,也必須提供週期性執行結束日期時間

      備註:選取「無結束日期」時,會繼續發出週期性執行要求,直到使用者手動變更該指令的狀態為止。
    • 週期性執行次數上限:定義指令的狀態變更為「停用」之前,週期性執行次數的上限。
    • 週期性執行結束日期時間:在該日期之後就不會再嘗試發出週期性執行要求。在此日期與時間之後,指令的狀態會變更為「停用」。
  • 群組:該指令之要求所用的裝置群組
    • 群組類型:指出要用於該指令之裝置群組的類型。有效的選項包括「應用程式群組」或「組態群組」。
    • 應用程式群組/組態群組名稱:定義特定的群組 (根據群組類型)。
    備註:「排定抄表」指令所參考的群組和屬於每個群組的裝置都定義在 Itron OpenWay 前端系統中。您也必須在「Itron - 應用程式群組查尋」或「資產規格」可延伸查尋中定義要與這些指令搭配使用的每個群組。如需有關這些可延伸查尋的詳細資訊,請參閱 Oracle Utilities Smart Grid Gateway Adapter for Itron OpenWay 組態指南。
  • 預設抄表參數:指定您要要求之資料的相關明細。抄表參數會定義要向計量表要求的確切資料。如需每個參數的詳細資料,請參閱 Itron OpenWay 文件。
    • 查詢時段時數:用來計算何時提交要求的時數。例如,若要每天提交要求一次,應將此參數設定為 24。若要每週 (7 天) 提交要求一次,應將此參數設定為 168。目前日期時間 (或「最新要求結束日期/時間」) 加上此值,就是查詢時段的結束日期時間。
  • 置換抄表參數:可定義的一組替代參數。若要利用此群組,則必須提供每個參數,不可讓任何參數保留為空白。當要求結束時間等於第一個每日測量時間時,將會使用這一組參數。例如,某個排程抄表的第一個每日測量時間為上午 12:00 且初始測量資料長度為 12 個小時 (12:00:00),系統就會每天提出下列要求:

    • 上午 12:00 至下午 12:00

    • 下午 12:00 至上午 12:00

    置換抄表參數會用於其要求結束時間為上午 12:00 與第一個每日測量時間為上午 12:00 相符的第 2 個要求。如果提出延長要求來「趕上」(亦即提出之要求的持續期間大於設定的初始測量資料長度),且要求開始和要求結束日期時間包含第一個每日測量時間,則會使用置換抄表參數

  • 外傳通訊例外處理置換:用來控制外傳通訊之重試嘗試次數及失效的參數。這些參數的優先順序高於外傳通訊對應項目

  • 上次抄表明細:針對該指令所傳送之最近抄表值要求的相關明細。此資訊可用來計算下一個要求的時間 (根據查詢時段時數參數)。
    • 最新要求開始日期時間:上次要求的開始日期與時間
    • 最新要求結束日期時間:上次要求的結束日期與時間
    • 週期性執行計數:上次要求的週期性執行次數

關於特設要求

雖然使用者通常會設定排定抄表指令來建立抄表及裝置事件的週期性執行要求,但使用者也可以根據目前現用之排定抄表指令的參數,提交特定日期及時間範圍內的特設要求。如果根據指令的週期性執行設定在提交某個指令的下一個要求之前需要抄表資料或裝置事件,此功能就會很有用。

特設要求會建立為個別的一次性要求命令,其開始和結束時間的依據是使用者在起始特設要求時所提供的參數。特設要求的群組和抄表參數與用於傳送該特設要求之指令的群組和抄表參數相同。

錯誤處理

如果處理排定抄表指令時發生錯誤,會依下列方式來記錄錯誤:

  • 如果發生單一錯誤,就會建立單一日誌項目

  • 如果發生多個錯誤,日誌項目會執行裝置計數作業,並建立單一錯誤訊息來說明發生錯誤的裝置數目。