kepwareEx 連接平臺
Kepware 成立于1995年,是 PTC Inc. 的軟件開發(fā)子公司, 20 多年來一直致力于打造工業(yè)連接解決方案來幫助企業(yè)連接不同的自動化設備和軟件應用程序,為各個垂直市場(包括制造、石油和天然氣、建筑自動化、電力和公共事業(yè)等)客戶提供設備互聯(lián)服務。
產(chǎn)品概覽
KEPServerEX 是工業(yè)的連接平臺,用于向您的所有應用程序提供單一來源的工業(yè)自動化數(shù)據(jù)。該平臺的設計使用戶能夠通過一個直觀的用戶界面來連接、管理、監(jiān)視和控制不同的自動化設備和軟件應用程序。KEPServerEX 利用 OPC(自動化產(chǎn)業(yè)的互操作性標準)和以 IT 為中心的通信協(xié)議(如 SNMP、ODBC 和 Web 服務),來為用戶提供單一來源的工業(yè)數(shù)據(jù)。此平臺是為滿足客戶對性能、可靠性和易用性的要求而開發(fā)和測試的。
KEPServerEX解決常見的連接難題,即:通過提供安全、可靠的實時工業(yè)數(shù)據(jù)訪問能力,使從車間到?jīng)Q策層的每個人都能夠做出更明智的決策。
業(yè)務價值
KEPServerEX 可提供現(xiàn)代企業(yè)所需的連接性、易用性和性能,帶來從工廠車間到 IT 再到董事會都能體驗到的競爭力。
· IoT 就緒、連接運營和 IT 并在整個企業(yè)內(nèi)實現(xiàn)商業(yè)智能和卓越運營
· 與 ThingWorx Manufacturing Accelerator 完全兼容,包括用于遠程掌握所有工廠之間的連接情況的 ThingWorx Controls Advisor 應用程序
· 兼容 VMware 和 Hyper-V 等虛擬機管理程序,用于在公共云和私有云上進行靈活開發(fā)
· 集成 IT 應用程序,用于隨時隨地查看車間的資產(chǎn)
· 通過 SSL 和 TLS 增強消息安全性,在不同的網(wǎng)絡拓撲之間實現(xiàn)安全、經(jīng)過驗證、加密的通信
· 為應用程序提供高級安全特性,滿足站點安全性要求
· 對服務器、數(shù)據(jù)源和數(shù)據(jù)值進行精密的訪問控制
· 提供多種冗余選項,確保關鍵應用程序的彈性、高可靠性和正常運行時間
· 具備可擴展的統(tǒng)一架構,可以靈活地組合驅動并在單一服務器中使用多種協(xié)議
· 簡化接口,實現(xiàn)簡單的安裝、配置、維護和故障排除
特性
KEPServerEX 的關鍵技術功能提供可訪問性、聚合、優(yōu)化、連接性、安全性和診斷。
可訪問性
通過 OPC、專有協(xié)議(包括 GE NIO、SuiteLink/FastDDE 和 Splunk)、IT 協(xié)議(包括 MQTT、REST、ODBC 和 SNMP),以及將流量測量導出為常見的石油和天然氣行業(yè)格式,KEPServerEX 支持訪問客戶端應用程序(如 MES 和 SCADA)以及 IoT 和大數(shù)據(jù)分析軟件中的數(shù)據(jù)。
· OPC
OPC 是主流的工業(yè)自動化連接標準。KEPServerEX 支持 OPC UA 統(tǒng)一架構規(guī)范以及大量 OPC Classic 規(guī)范,包括 OPC 數(shù)據(jù)訪問 (OPC DA)、OPC 報警與事件 (OPC AE),以及 OPC 歷史數(shù)據(jù)訪問 (OPC HDA)。
· 自動化接口
KEPServerEX 為各自動化軟件提供專用接口,這些軟件包括 GE Intelligent Platforms (NIO) 的 iFIX 和 Wonderware 的 InTouch (SuiteLink/FastDDE)。
· IT接口
KEPServerEX 支持使用多種接口來集成 IT 應用程序,包括使用 ODBC 向數(shù)據(jù)庫記錄信息,以及使用 SNMP 為網(wǎng)絡管理系統(tǒng) (NMS) 提供信息。隨著 IoT 和大數(shù)據(jù)應用程序的來臨,KEPServerEX 現(xiàn)在已然能夠通過 Industrial Data Forwarder for Splunk 與 Splunk 軟件和云服務進行通信。它還支持訪問 ThingWorx Platform 中的數(shù)據(jù),使您能夠開發(fā)和部署適于 IoT 的智能互聯(lián)解決方案。
· 云接口
借助 IoT Gateway,KEPServerEX 可以將實時工業(yè)控制數(shù)據(jù)直接無縫流式傳輸?shù)酱髷?shù)據(jù)和分析軟件,進而實現(xiàn)商業(yè)智能和卓越運營。它的可自定義數(shù)據(jù)格式支持大多數(shù) MQTT 和 REST 應用程序,使用戶能夠選擇適合其系統(tǒng)的供應商和通信方法。ThingWorx 本機接口還使用安全的 ThingWorx AlwaysOn™ 協(xié)議,以高吞吐量向 ThingWorx Platform 提供數(shù)據(jù)。
· 導出程序
一些應用程序要求可以從文件或數(shù)據(jù)庫使用信息。這些信息通常會按照預定義的比率導出,并且同時包含當前數(shù)據(jù)和歷史數(shù)據(jù)。KEPServerEX 能夠將電子式流量測量 (EFM) 數(shù)據(jù)(通過 EFM 導出程序高級插件)或歷史趨勢數(shù)據(jù)(通過支持的驅動)導出到文件和/或數(shù)據(jù)庫。
優(yōu)化
通過數(shù)據(jù)調節(jié)和減少、自定義負載均衡以及協(xié)議特定的通信優(yōu)化,KEPServerEX 可以優(yōu)化通信并減少網(wǎng)絡和設備負載。
· 數(shù)據(jù)調節(jié)與減少
除了向互聯(lián)應用程序提供原始值以外,KEPServerEX 還可執(zhí)行線性或平方根縮放、基本算術表達式并應用死區(qū)。因為僅提供最關鍵的更新,所以這些功能占用極少帶寬和資源。
· 冗余
KEPServerEX 應用于需要高可靠性系統(tǒng)來確保最大化正常運行的關鍵應用程序。它能夠定義冗余網(wǎng)絡路徑、主要及次要數(shù)據(jù)源,以及適用的故障轉移條件。
· 負載均衡
在大型網(wǎng)絡中可能有很多需要信息的設備和應用程序,這種情況下,要實現(xiàn)數(shù)據(jù)收集和信息流的自定義負載均衡,靈活控制就顯得十分必要。KEPServerEX 提供了一些工具,可用來設定通信頻率并限制整個網(wǎng)絡中的需求。
· 通信
KEPServerEX 可以盡可能將來自不同應用程序的相同請求進行聚合,以此優(yōu)化與設備之間的通信。多重數(shù)據(jù)需求可以同時進行批處理,盡可能減少請求數(shù)量。這些優(yōu)化對于每種協(xié)議而言是特定的,它們旨在減少網(wǎng)絡開銷和設備處理。
· 機器對機器連接
在典型的工業(yè)自動化網(wǎng)絡中,設備和控制器即使不來自相同的制造商或不支持相同的協(xié)議,也必須相互之間進行通信。KEPServerEX 能夠在不同數(shù)據(jù)源之間建立連接,實現(xiàn)機器對機器 (M2M) 通信。
· 程序化修改
KEPServerEX 提供了基于 REST 的 API 接口,用戶能夠通過第三方客戶端應用程序(包括 SCADA、HMI、IoT 應用程序或者簡單的 Web 應用程序)對配置進行遠程的程序化修改。這些更改包括在服務器中添加、編輯、讀取和刪除對象(例如,通道、設備和標簽)。利用配置 API,程序員能夠創(chuàng)建簡單的網(wǎng)頁,用戶可以在其中識別發(fā)生更改的屬性,然后以編程方式按照公司標準創(chuàng)建通道、設備和標記。它還支持使用模板,用于在不同設備類型之間實現(xiàn)創(chuàng)建和命名的標準化,從而確保一致性并提高用戶效率。
聚合
KEPServerEX 通過為所有信息提供單一入口點來簡化互聯(lián)應用程序的配置,可以避免購買、運營、排查和維護多種迥異的解決方案來保持離散連接性。
· 集中化平臺
KEPServerEX 可以支持連接數(shù)千個數(shù)據(jù)源,并為數(shù)百種應用程序提供信息。平臺設計為所有信息提供了單一入口點,以此來簡化互聯(lián)應用程序的配置。KEPServerEX 還支持故障排除和問題診斷,可以根據(jù)用戶角色控制對信息的訪問,同時能夠通過基于遙測技術的帶寬受限環(huán)境來限制通信頻率。
· 統(tǒng)一配置
KEPServerEX 提供了統(tǒng)一配置來管理與任何數(shù)據(jù)源的連接。在服務器處于在線和運行狀態(tài)時,可以添加、配置或刪除任何對象。用戶可使用分步向導手動配置項目,或通過導出和導入 XML 和 CSV 文件以編程方式進行配置,還可以通過配置 API 進行 REST 調用來配置項目。
· 數(shù)據(jù)存儲與保留
KEPServerEX 能夠將所收集的實時數(shù)據(jù)歸檔到本地存儲。通過利用 Local Historian 高級插件,應用程序可以訪問此歷史數(shù)據(jù)(通過 OPC HDA)進行未來分析。KEPServerEX 還可以使用 DataLogger 高級插件在任何符合 ODBC 的數(shù)據(jù)庫中存儲信息,該插件具有存儲轉發(fā)功能,以備數(shù)據(jù)庫不可達或無法足夠快速地處理信息。
連接性
KEPServerEX 支持非常廣泛的可用驅動,涵蓋各垂直行業(yè)中的全新及舊式設備,還支持各種有線和無線網(wǎng)絡媒介,以及與數(shù)據(jù)庫、自定義軟件應用程序和其他 OPC 服務器的連接。
· 基于驅動的訪問
KEPServerEX 提供極為廣泛的驅動程序,支持工業(yè)自動化行業(yè)中各垂直部門的設備。雖然大多數(shù)驅動充當著發(fā)起請求的主導角色,但有很多驅動可以模仿由控制器來驅動通信的設備。KEPServerEX 驅動還支持各種有線和無線網(wǎng)絡媒介,以便用于以太網(wǎng)、串行及專有網(wǎng)絡。盡管大多數(shù)驅動直接與硬件設備相連,但有些驅動是為連接其他應用程序(例如,數(shù)據(jù)庫、自定義軟件應用程序)或其他 OPC 服務器而設計的。
· 遙測環(huán)境
工業(yè)自動化設備可以部署在干燥和加熱工廠中,但也可以安裝在車輛中、遠程管道上、油井或泵站中。在這些遠程環(huán)境中,通常有多種在用的遙測解決方案,如蜂窩、無線或衛(wèi)星調制解調器。KEPServerEX 支持這些遙測配置,還提供其他一些方法,用于通過虛擬網(wǎng)絡、定時參數(shù)、設備降級,以及通過制定設備之間的通信日程表來優(yōu)化通信。
· 快速部署
由于自動化網(wǎng)絡已經(jīng)從 10 個控制器增長到數(shù)千個控制器,因此,用于輔助和加速部署的工具關系到解決方案的成敗。KEPServerEX 提供了很多工具來加快新設備的部署,包括自動標簽生成 (ATG) 和設備發(fā)現(xiàn)(當設備和通信協(xié)議支持時)。用戶還可以導出、操控和導入 XML 項目文件,以編程方式定義配置。
· 仿真
在配置系統(tǒng)時,必須實施并測試各個組件,然后才能使用整個系統(tǒng)。KEPServerEX 允許在部署之前將任意數(shù)據(jù)源置于仿真模式。此外,可以配置基于內(nèi)存的驅動來創(chuàng)建各種靜態(tài)和動態(tài)數(shù)據(jù)點。Advanced Simulator 驅動可以利用數(shù)據(jù)庫,為應用程序提供專門的仿真數(shù)據(jù)進行互聯(lián)測試。
安全性
KEPServerEX 附帶各種工具,可以控制用戶對服務器、數(shù)據(jù)源或數(shù)據(jù)值的訪問,還可以調節(jié)讀/寫訪問,能夠連接或斷開客戶端應用程序,并支持配置安全數(shù)據(jù)隧道。
· 配置
通過用戶管理器,可以限制對 KEPServerEX 配置的訪問。此工具使管理員能夠定義用戶組和用戶,使之具備對特定項目配置任務的受限訪問權限,還能夠用來斷開客戶端應用程序的連接。
KEPServerEX 鼓勵用戶在安裝期間設置管理員密碼,從而將安全性增強至應用程序級別設置,避免非管理員用戶執(zhí)行以下操作:
· 停止運行時服務
· 訪問任何配置 KEPServerEX 應用程序的管理設置
· 查看 OPC UA 配置以創(chuàng)建或配置端點或者接受客戶端或服務器證書
· 運行 License Utility 并進行更改
KEPServerEX 還能夠在 .opf 項目文件傳輸?shù)?KEPServerEX 的其他用戶或其他實例時對文件進行加密,此類文件通常包含有關組織網(wǎng)絡和流程的專有信息。
· 運行時
KEPServerEX 還提供各種功能,以控制用戶對服務器、數(shù)據(jù)源或數(shù)據(jù)值的訪問權限。Security Policies 功能可根據(jù)用戶憑據(jù),限制 OPC UA 用戶的訪問權限,同時支持對匿名用戶的默認處理(包括 OPC UA 和其他客戶端接口)。通過禁用動態(tài)標簽功能,用戶必須在項目文件中對標簽進行定義。KEPServerEX 支持多種安全客戶端標準,包括 SNMP(v3 安全)、OPC UA 和 OPC DA(DCOM 安全),以便進一步限制對服務器的訪問;還支持大量安全設備協(xié)議,用以滿足 DNP3、SNMP 和 OPC UA 數(shù)據(jù)源的要求。通過在遠程端點利用多個 KEPServerEX 實例,可以配置安全數(shù)據(jù)隧道,以便穿過防火墻來傳遞數(shù)據(jù),滿足互聯(lián)網(wǎng)上的身份驗證和加密要求。
診斷
KEPServerEX 可以隔離設備和應用程序通信以排除故障,提供 OPC 診斷來獲取 OPC 事件的實時視圖及歷史視圖。KEPServerEX 還支持通信診斷,用于捕獲在服務器和任何設備之間傳輸?shù)膮f(xié)議框架。
· OPC診斷
OPC 診斷可提供任意 OPC 客戶端與服務器之間的實時及歷史 OPC 事件視圖,包括客戶端進行的方法調用,或服務器進行的回調。查看實際通訊和響應將有助于排查客戶端訪問故障。KEPServerEX 中的診斷工具可以大大加快部署并縮短停機時間。
· 通訊診斷
通信診斷可以實時捕獲在服務器與任意設備之間傳輸?shù)膮f(xié)議幀,還能夠指示驅動的性能。使用內(nèi)置診斷標簽,可以在 OPC 客戶端應用程序中直接查看或跟蹤所有讀寫操作。這在修改關鍵通信參數(shù)設置(例如,波特率、奇偶性或設備 ID)時十分有用,這是因為所做的修正可以立即顯現(xiàn)。
· 第三方診斷集成
診斷信息可以在 KEPServerEX 中查看,也可以通過第三方應用程序查看。診斷信息通過系統(tǒng)定義的標簽來提供,可供連接到數(shù)據(jù)源的相同客戶端訪問。KEPServerEX 可以記錄事件信息,這些信息可以在配置工具中訪問或可供支持 OPC 報警與事件規(guī)范的任何應用程序訪問。
驅動列表
驅動程序是一個軟件組件,能夠使 KEPServerEX 滿足某個特定設備、系統(tǒng)或其他數(shù)據(jù)源的連接要求。驅動程序處理 KEPServerEX 與數(shù)據(jù)源
進行的所有專屬通信 ;客戶端接口處理受監(jiān)控或控制設備的應用程序的所有連接,包括 OPC 標準、設備專屬通訊協(xié)議以及開放標準協(xié)議。
驅動程序可以單獨或以套件形式獲得授權許可。其他驅動程序的許可可以隨著連接需求的發(fā)展來按需獲得。具體的驅動選項請參見下表。
• ABB Totalflow
• Advanced Simulator
• Allen-Bradley 1609 UPS
• Allen-Bradley Bulletin 900
• Allen-Bradley ControlLogix Ethernet
• Allen-Bradley ControlLogix Unsolicited
• Allen-Bradley Data Highway Plus
• Allen-Bradley DF1
• Allen-Bradley Ethernet
• Allen-Bradley Micro800 Ethernet
• Allen-Bradley Micro800 Serial
• Allen-Bradley Unsolicited Ethernet
• Alstom Redundant Ethernet
• Analog Devices
• Aromat Ethernet
• Aromat Serial
• AutomationDirect DirectNET
• AutomationDirect EBC
• AutomationDirect ECOM
• AutomationDirect K Sequence
• AutomationDirect Productivity Series Ethernet
• BACnet/IP
• Beckhoff TwinCAT
• Bristol/IP
• BUSWARE Ethernet
• CODESYS Ethernet
• Contrex M-Series
• Contrex Serial
• Custom Interface
• Cutler-Hammer D50/D300
• Cutler-Hammer ELC Ethernet
• Cutler-Hammer ELC Serial
• Dataforth isoLynx
• DDE Client
• DNP3 Master Ethernet
• DNP3 Master Serial
• Enron Modbus
• Fanuc Focas Ethernet
• Fanuc Focas HSSB
• Fisher ROC Ethernet
• Fisher ROC Plus Ethernet
• Fisher ROC Plus Serial
• Fisher ROC Serial
• Fuji Flex
• GE CCM
• GE EGD
• GE Ethernet
• GE SNP
• GE SNPX
• Hilscher Universal
• Honeywell HC900 Ethernet
• Honeywell UDC Ethernet
• Honeywell UDC Serial
• IDEC Serial
• IEC 60870-5-101 Master
• IEC 60870-5-104 Master
• IEC 61850 MMS Client
• Intelligent Actuator (IA) Super SEL
• InTouch Client
• IOtech PointScan 100
• Keyence KV Ethernet
• Krauss Maffei MC4 Ethernet
• Lufkin Modbus
• Memory Based
• Mettler Toledo
• Micro-DCI
• Mitsubishi CNC Ethernet
• Mitsubishi Ethernet
• Mitsubishi FX
• Mitsubishi FX Net
• Mitsubishi Serial
• Modbus ASCII
• Modbus Ethernet
• Modbus Plus
• Modbus Serial
• Modbus Unsolicited Serial
• MQTT Client
• MTConnect
• ODBC Client
• OMNI Flow Computer
• Omron FINS Ethernet
• Omron FINS Serial
• Omron Host Link
• Omron NJ Ethernet
• Omron Process Suite
• Omron Toolbus
• OPC DA Client
• OPC UA Client
• OPC XML-DA Client
• Optimation OptiLogic
• Opto 22 Ethernet
• Partlow ASCII
• Philips P8/PC20
• Ping
• SattBus Ethernet
• SattBus Serial
• Scanivalve Ethernet
• Siemens S5
• Siemens S5 3964R
• Siemens S7 MPI
• Siemens S7-200
• Siemens TCP/IP Ethernet
• Siemens TCP/IP Unsolicited Ethernet
• Simatic/TI 505 Ethernet
• Simatic/TI 505 Serial
• SIXNET EtherTRAK
• SIXNET UDR
• SNMP
• Square D
• System Monitor
• Telemecanique Uni-Telway
• Thermo Westronics Ethernet
• Thermo Westronics Serial
• TIWAY Host Adapter
• Torque Tool Ethernet
• Toshiba Ethernet
• Toshiba Serial
• Toyopuc PC3/PC2 Ethernet
• Toyopuc Serial
• Triconex Ethernet
• User Configurable (U-CON®)
• WAGO Ethernet
• Weatherford 8500
• WITS Level 0 Active
• WITS Level 0 Passive
• Yaskawa Memobus Plus
• Yaskawa MP Series Ethernet
• Yaskawa MP Series Serial
• Yokogawa Controller
• Yokogawa CX
• Yokogawa Darwin Ethernet
• Yokogawa Darwin Serial
• Yokogawa DX Ethernet
• Yokogawa DX Serial
• Yokogawa DXP
• Yokogawa HR
• Yokogawa MW
• Yokogawa MX
• Yokogawa YS100
高級插件
高級插件可擴展 KEPServerEX 連接平臺的功能。通過將設備中的原始數(shù)據(jù)轉換為其他形式,來提高數(shù)據(jù)實用性,并增強 KEPServerEX 的功 能。高級插件需要單獨購買來獲得許可,隨著連接需求的發(fā)展來按需升級。
Advanced Tags
Advanced Tags 支持機器對機器 (M2M) 標簽鏈接、邏輯和數(shù) 學函數(shù)功能應用,適用于運營通信和分析。它可以鏈接兩個數(shù) 據(jù)標簽,基于邏輯狀態(tài)設置觸發(fā)器并利用原始測量值計算新值。 在 KEPServerEX 平臺執(zhí)行邏輯或數(shù)學運算,讓數(shù)據(jù)更加靠近數(shù)據(jù) 源位置。
Alarms and Events
Alarms and Events 提供一個用于定義報警及事件的完整框架, 使用戶能夠選擇受監(jiān)控的標簽、定義條件及觸發(fā)條件。當滿足某 個觸發(fā)條件時,將向相應的 OPC AE 客戶端應用程序發(fā)送警報, 從而為用戶提供獨特的報警輸入、輸出和確認消息。
DataLogger
DataLogger 是一個易于配置的應用程序,可將來自 KEPServerEX 的數(shù)據(jù)記錄到與 ODBC 兼容的數(shù)據(jù)庫(包括 SQL Server、Oracle 和 Access)。DataLogger 與 KEPServerEX 的無縫集成提供了大 量的獨特優(yōu)勢,例如簡單的安裝、高效的性能、方便的標簽瀏覽、 高級觸發(fā)以及存儲和轉發(fā)功能。
EFM Exporter
EFM Exporter 可收集主要用于石油和天然氣行業(yè)的流量 計算機和 RTU 設備所產(chǎn)生的電子式流量測量 (EFM) 歷史數(shù)據(jù), 以便進行數(shù)據(jù)傳輸監(jiān)測和遠程資產(chǎn)監(jiān)控。該插件可以與流量計算 機驅動程序協(xié)同工作,制定檢索 EFM 數(shù)據(jù)并將其導出為通用行業(yè) 格式(如 FLOWCAL 和 PGAS)和自定義格式(如 CSV 和 SQL) 的時間表。
Industrial Data Forwarder for Splunk
Industrial Data Forwarder for Splunk 將實時設備和傳感器數(shù)據(jù) 流式傳輸?shù)?SplunkTM 軟件平臺中,以獲取實施運營情報。客戶 可以利用 Splunk 軟件和云服務來搜索、監(jiān)控、分析這部分來自 網(wǎng)站、應用程序、服務器、網(wǎng)絡、傳感器和移動設備的機器數(shù)據(jù), 并實現(xiàn)這部分數(shù)據(jù)的可視化。
IoT Gateway
IoT Gateway 可將來自 KEPServerEX 的實時工業(yè)控制數(shù)據(jù)無縫地 傳輸?shù)?IT 或 IoT 應用程序(包括大數(shù)據(jù)和分析軟件以及自定義應 用程序開發(fā)平臺),從而實現(xiàn)商業(yè)智能和卓越運營。IoT Gateway 通過 MQTT、HTTP/REST 和 ThingWorx® 二進制協(xié)議傳輸數(shù)據(jù)。
Local Historian
Local Historian 可讓數(shù)據(jù)收集、存儲和訪問工作更靠近數(shù)據(jù)源, 從而防止數(shù)據(jù)丟失,并通過開放式訪問和單一產(chǎn)品解決方案來提 高運營效率。Local Historian 高級插件配置簡單靈活,并支持 OPC HDA 標準訪問數(shù)據(jù)。
Scheduler
利用 Scheduler 高級插件,用戶可以將來自客戶端的數(shù)據(jù)請求計 劃移至服務器,從而利用有限的網(wǎng)絡帶寬來優(yōu)化設備通信。該插 件可以按照每天的時間或頻率為來自多個設備的特定標簽定義輪 詢時間表。
SNMP Agent
SNMP Agent 高級插件為 IT 專業(yè)人員提供一個易于使用的平臺 來管理自動化系統(tǒng)和設備。該插件可支持大多數(shù)網(wǎng)絡管理系統(tǒng) (NMS) 與自動化設備和自動化系統(tǒng)進行通信,同時還允許 IT 專業(yè) 人員監(jiān)控聯(lián)網(wǎng)設備的運行狀態(tài),避免內(nèi)部進程故障并在發(fā)生故障 時予以補救,以及修復意外的外部事件。