DNP3.0符合性測試簡介
商檢中心建置DNP3.0符合性測試實驗室,取得TAF認證可對外服務。依據「DNP3 IED Level 2 Test Procedures Ver. 2.7 2016」所述之測試程序,設計之測試項目如表1。可協助廠商進行DNP3.0符合性確認,幫助政府或民間電廠設備採購時之驗收。
DNP協定標準由IEEE提出,主要參考IEC 870-5等國際標準。DNP應用於自動化組件間之通訊協定,常用於電力、水處理等行業。SCADA使用DNP協定與主站、RTU及IED進行通訊,解決SCADA行業中協定混雜、沒有公認標準的問題。
DNP協定具有一定之可靠性,此可靠性可以用於對抗惡劣環境中產生的電磁干擾、元件老化等信號失真現象。協定提供了對資料的分片、重組、資料校驗、鏈路控制、優先級等一系列的服務,在協議中大量使用了CRC校正以確保資料的準確性。
DNP通訊協定特點:
DNP3.0適用於要求高度安全、中等速率及中等吞吐量之資料通訊。
DNP3.0使用網路通訊。
DNP3.0支持點對點、一點多址、多點多址及對等通訊。
DNP3.0支持輪詢及自發性資料傳輸。
DNP3.0支持通訊衝突碰撞避免/檢測,保證資料傳輸可靠性。
表1 DNP3符合性測試項目
章節 |
測試案例名稱 |
6.1 |
Reset Link and Passive Confirm support |
6.3 |
Request Link Status |
6.4 |
Test Retries |
6.5 |
§DIR and FCV Bits |
6.6 |
Data Link Rejects Invalid Frames |
6.7 |
Self-Address Support |
7 |
Transport Layer |
8.1 |
Binary Output Status |
8.2 |
Binary Output |
8.3 |
Analog Output Status |
8.4 |
Analog Outputs |
8.5 |
Class Data Test Procedure |
8.6 |
Indications |
8.7 |
Time |
8.8 |
Cold Restart |
章節 |
測試案例名稱 |
8.9 |
Application Layer Fragmentation |
8.10 |
Multi-Drop Support |
8.11 |
Unsolicited Responses |
8.12 |
§Collision Avoidance |
8.13 |
Binary Input |
8.14 |
Binary Input Change |
8.15 |
Common Time of Occurrence |
8.16 |
Binary Counters |
8.17 |
Binary Counters, Event |
8.18 |
Analog Input |
8.19 |
Analog Change Event |
8.20 |
Multiple Read Requests |
8.21 |
Double-bit Input |
8.22 |
Double-bit Input Change |
8.23 |
Device attributes |

聯絡窗口