【解決方案】解決連接到IEEE 1588高可用性網路的SCADA系統的NTP同步參考問題

目前,各個行業都在朝著乙太網融合的趨勢發展,近年來也出現了一些可用於增強標準乙太網彈性的技術創新,並被用作運營(OT)和訊息技術(IT)的通用鏈路層。電氣等具有高可用性和嚴格時序要求的關鍵領域推動了這些技術的發展,而通過向系統整合商提供即用型設備則能夠讓更多行業從這項技術創新中受益。

基於此,宏虹的合夥夥伴RELYUM推出了智能PCIe卡RELY-SYNC-HSR/PRP-PCIe。該解決方案支持零延遲恢復時間乙太網協議(HSR和PRP),並自主管理精確時間協議(PTP或IEEE 1588),以通過乙太網實現精確時間同步。此外,該卡還整合了時鐘協議網路橋接器,以簡化與PTP參考不兼容的舊系統的同步。例如,本篇文章中提出的案例解決了SCADA的同步問題,該SCADA從NTP同步的Windows操作系統獲取時間參考。此NTP參考由嵌入在RELY-PCIe 卡上的NTP主站提供。

01 什麼是SCADA?

SCADA(Supervisory Control And Data Acquisition)系統,即數據採集與監視控制系統。 SCADA通常由使用標準或專有協議聯網的監控計算機、PLC、遠程終端單元(RTU)組成。它的應用領域很廣,可以應用於電力、冶金、石油、化工、燃氣、鐵路等領域的數據採集與監視控制以及過程控制等諸多領域。如今,SCADA 系統已經從所謂的第一代“單片機”發展到當前的第四代“物聯網”。在此期間,稱為“分佈式”和“’網路化”的第二次和第三次革命定義了當今大多數行業實施的方式。

02 將PTP同步擴展到SCADA系統

在分佈式控制系統中擁有一個通用的時間參考是至關重要的。以新一代數字化變電站所需的精度水平為例,基於同步相量的應用或位於過程匯流排部分的保護任務需要亞微秒範圍的精度。為了達到這種精度水平,IEC 61850提出了採用乙太網或高可用性乙太網上的IEEE 1588 (PTP)作為解決方案。

PTP直接通過乙太網在變電站網路中分配絕對時間,實現奈秒範圍內的同步精度。PTP系統遵循主從層次結構,其中主設備施加時間,從設備在相位和頻率上與其同步傳播延遲由從站自動補償,為了考慮網路節點引入的延遲,必須在中間節點中添加透明時鐘(TC) 功能。

除了在電力領域的廣泛使用之外,IEEE 1588更常見於其他場景。例如,一些目標應用是用於天然氣和石油的分佈式傳感器數據採集、確定性乙太網的時間參考、電機驅動器的相位和頻率同步或從航空航天和國防中的DAU進行分佈式數據採集。

在這些IEEE 1588同步基礎設施中,往往實施了多個SCADA系統。例如,在變電站內,通常放置一個運行IEC 61850 SCADA軟體的監控服務器,負責控制和監控變電站。該SCADA 能夠在本地或從操作控制室遠程執行控制操作。

這些SCADA用戶需要一個全面的解決方案來將這些服務器連接到IEEE 1588感知冗餘乙太網網路。此外,他們需要將時間參考用作PC中SCADA事件時間戳操作其餘的IEEE 1588設備。這些服務器的最新技術是基於Windows的多版本操作系統,並具有大量的SCADA軟體。

宏虹的合夥夥伴RELYUM團隊設計了一個簡單的解決方案,使用RELY-PCIe卡在毫秒範圍內將這些基於Windows 的PC與IEEE 1588參考同步,而無需修改SCADA軟體上的任何元素。該方法總結在下圖中:

图片
圖1 將PTP 網路(傳統和高可用性)與NTP同步系統合併

RELY-PCIe從IEEE 1588時鐘源同步,在大多數情況下來自Grand Master設備。由於卡上嵌入了硬體和軟體基礎設施,這種同步可以由服務器CPU自主完成。電路板內維護的這個亞微秒範圍時間參考可用於將PTP時鐘擴展到其他PTP感知系統,例如基於Linux操作系統的SCADA。

對於基於Windows-OS的系統,PTP堆棧或設備的引入並不是直接的,但完全支持網路時間協議。 NTP 提供毫秒級的範圍同步,但是精度可能會因網路拓撲、與NTP主站的距離等因素而存在很大差異。由於在RELY-PCIe板上整合了NTP服務器,本解決方案克服了這些限制。該板卡可作為IEEE 1588時鐘域和NTP域之間的橋樑運行,服務器PC只需要一個NTP客戶端軟體。

IEEE 1588從站、NTP服務器和NTP客戶端安裝在同一設備內。因此,就NTP 計算的長度和路徑可變性而言,該設置是最佳的。表1中給出的結果總結了在三個不同的日期裡設置的平均測量延遲、偏移和抖動。

表1 使用RELY-PCIe IEEE1588到NTP嵌入式網路橋接器實現的同步

PC服務器有一個RELY-PCIe外掛,如圖2所示。操作系統版本為Windows XP。

目標NTP服務器是:

本地RELY-PCIe PTP-to-NTP橋接器:IP地址192.168.2.180。重新輸入LOCL。

遠程NTP服務器1:IP地址193.225.126.78。重新輸入121.131.112.137。

遠程NTP服務器2:IP地址69.36.182.57。重新輸入204.48.58.50。

圖2 RELY-SYNC-HSR/PRP-PCIe卡插入PC服務器

可以注意到,為RELY-PCIe PTP-to-NTP橋接器測量的同步值平均明顯低於1奈秒,為大多數SCADA應用提供了有效的精度水平。表2總結了在設置的這三天中測量的參數的最大值和最小值。

图片
表2 RELY-PCIe IEEE 1588-to-NTP 嵌入式網路橋接器設置的最大值和最小值

一旦Windows操作系統使用NTP進行同步,SCADA軟體就可以無縫地使用此時間參考。此應用程式使用操作系統的時間參考進行時間戳和日誌記錄操作。因此,無需在SCADA 軟體包上配置任何內容或安裝任何其他外掛或軟體。

為了說明SCADA系統如何使用此時間參考,圖3顯示了在服務器上運行的IgnionSCADA軟體。該圖對應的是由RELY-PCIe PTP-to-NTP網路橋接器支持的Windows操作系統NTP同步的事件記錄操作。通過比較PTP Grandmaster Management螢幕可以發現,SCADA能夠在毫秒範圍內進行時間標記,其數值與電力變電站或智能工廠使用的全球IEEE 1588計時參考一致。

圖3 在Windows 操作系統上完成的PTP 同步時間戳快照

 總結 

03 總結

本篇文章結合一個真實的案例介紹了一款能夠無縫整合到任何工業計算機中的即用型PCIe智能網卡,從而簡化和降低實施HSR/PRP網路的步驟和總體成本,並解決連接到IEEE 1588高可用性網路的SCADA系統的NTP同步參考問題。

RELYUM旨在為關鍵系統中的網路、同步和網路安全提供創新的解決方案,宏虹是RELYUM在台灣的合作夥伴。如果您想了解更多訊息或需要進一步的資料,歡迎通過下方資訊欄聯繫宏虹!

點擊此觀看更多 >> Panaroma解決方案

或是立即點擊加入宏虹官方LINE帳號 >> 立即諮詢