0x01 |
READ |
讀取 Request 中 Object 指定的資料。 |
0x02 |
WRITE |
儲存 Request 中 Object 指定的資料。 |
0x03 |
SELECT |
將 Request 中 Object 指定的 Output Point 處於準備狀態,在收到具有 OPERATE 的 Request 前不得啟用輸出。 |
0x04 |
OPERATE |
啟用先前 SELECT 的 Request 指定的 Output Point。 |
0x05 |
DIRECT_OPERATE |
啟用 Request 中 Object 指定的 Output Point。(不需要事先 SELECT 的 Request) |
0x06 |
DIRECT_OPERATE_NR |
與 DIRECT_OPERATE 相同,但 Outstation 不回覆。 |
0x07 |
IMMED_FREEZE |
將 Request 中 Object 指定的 Point 資料值,複製到單獨的凍結緩衝區中。 |
0x08 |
IMMED_FREEZE_NR |
與 IMMED_FREEZE 相同,但 Outstation 不回覆。 |
0x09 |
FREEZE_CLEAR |
將 Request 中 Object 指定的 Point 資料值,複製到單獨的凍結緩衝區中,複製完成後將該 Point 資料值清除。 |
0x0A |
FREEZE_CLEAR_NR |
與 FREEZE_CLEAR 相同,但 Outstation 不回覆。 |
0x0B |
FREEZE_AT_TIME |
在 Request 中指定的時間和(或)時間間隔,將 Request 中 Object 指定的 Point 資料值,複製到單獨的凍結緩衝區中。 |
0x0C |
FREEZE_AT_TIME_NR |
與 FREEZE_AT_TIME 相同,但 Outstation 不回覆。 |
0x0D |
COLD_RESTART |
將 Outstation 的硬體跟軟體完全重啟。 |
0x0E |
WARM_RESTART |
將 Outstation 的部分內容重啟。 |
0x0F |
INITIALIZE_DATA |
【已過時,請勿用於新設計】初始化 Function Code。 |
0x10 |
INITIALIZE_APPL |
將 Request 中 Object 指定的應用程式處於準備狀態。 |
0x11 |
START_APPL |
執行 Request 中 Object 指定的應用程式。 |
0x12 |
STOP_APPL |
停止 Request 中 Object 指定的應用程式。 |
0x13 |
SAVE_CONFIG |
【已過時,請勿用於新設計】要求 Outstation 將揮發性記憶體中的設定檔內容,儲存到非揮發性記憶體中。 |
0x14 |
ENABLE_UNSOLICITED |
啟用 Unsolicited Response 的功能。 |
0x15 |
DISABLE_UNSOLICITED |
禁用 Unsolicited Response 的功能。 |
0x16 |
ASSIGN_CLASS |
將 Request 中 Object 指定的 Point 所產生的 Event,分配給其中一個 Class。 |
0x17 |
DELAY_MEASURE |
回傳處理並啟動 Response 傳輸所需花費的時間。用於非區域網路的時間同步。 |
0x18 |
RECORD_CURRENT_TIME |
收到該訊息的最後一個 Octet 時保存時間。用於區域網路的時間同步。 |
0x19 |
OPEN_FILE |
開啟一個檔案。 |
0x1A |
CLOSE_FILE |
關閉一個檔案。 |
0x1B |
DELETE_FILE |
刪除一個檔案。 |
0x1C |
GET_FILE_INFO |
檢索有關檔案的資訊。 |
0x1D |
AUTHENTICATE_FILE |
回傳檔案的驗證金鑰。 |
0x1E |
ABORT_FILE |
中斷檔案的傳輸操作。 |
0x1F |
ACTIVATE_CONFIG |
使用 Request 中 Object 指定的設置。 |
0x20 |
AUTHENTICATE_REQ |
驗證來自 Outstation 的 Response。 |
0x21 |
AUTHENTICATE_ERR |
驗證錯誤的通知。 |
0x22 to 0x80 |
|
保留。 |