1.一種分布式控制系統,其特征在于,包括:
現場總線;
就地控制模塊,其包括多個就地控制器,每個所述就地控制器通過所述現場總線采集測量控制對象的測量數據,所述就地控制器對所述測量數據運算處理得到控制數據,并通過所述現場總線傳輸所述控制數據至所述測量控制對象;
管理總線,其與所有所述就地控制器相連;以及
運行管理裝置,其包括監測報警模塊、數據存儲模塊和資源動態調度模塊,所述數據存儲模塊用于存儲所述管理總線傳輸的測量數據和控制數據,所述監測報警模塊用于監測所述分布式控制系統的運行狀態,并對系統故障進行報警,且所述監測報警模塊將運行狀態和故障報警的數據傳輸至所述數據存儲模塊,所述資源動態調度模塊動態調度所述分布式控制系統的資源,并根據所述故障報警的數據調整所述就地控制器之間的任務分配。
2.如權利要求1所述的分布式控制系統,其特征在于:所述監測報警模塊通過分析所述測量數據和控制數據的數據處理、數據傳輸情況來監測所述分布式控制系統的運行狀態。
3.如權利要求1或2所述的分布式控制系統,其特征在于:所述資源包括運行計算資源、傳輸帶寬資源和存儲資源。
4.如權利要求1所述的分布式控制系統,其特征在于:所述系統故障包括硬件故障和軟件處理異常。
5.如權利要求1所述的分布式控制系統,其特征在于:所述資源動態調度模塊分析現場總線、就地控制模塊、管理總線和運行管理裝置的資源利用情況,將現場總線、就地控制模塊、管理總線和運行管理裝置中多余的資源分配給所述分布式控制系統增加或者改變的任務,且所述資源動態調度模塊還根據其余的就地控制器所占資源的情況,將發生故障的就地控制器的任務分配給其余就地控制器。
6.如權利要求1所述的分布式控制系統,其特征在于:所述運行管理裝置為人機交互運行管理裝置,所述人機交互運行管理裝置還包括人機交互模塊,所述人機交互模塊用于用戶顯示和用戶操作輸入。
7.一種利用權利要求1所述的分布式控制系統動態調度資源的方法,其特征在于,包括如下步驟:
資源動態調度模塊分析現場總線、就地控制模塊、管理總線和運行管理裝置的資源利用情況,當分布式控制系統的控制任務、監測任務或者管理任務之中的任意一種任務增加或者改變時,資源動態調度模塊將現場總線、就地控制模塊、管理總線和運行管理裝置中部分冗余的資源分配給分布式控制系統增加或改變的任務。
8.如權利要求7所述的動態調度資源的方法,其特征在于:所述資源包括運行計算資源、傳輸帶寬資源和存儲資源。
9.如權利要求7所述的動態調度資源的方法,其特征在于:所述動態調度資源的方法還包括資源動態調度模塊切換掉發生故障的就地控制器,并根據其余的就地控制器所占資源的情況,將發生故障的就地控制器的任務分配給其余就地控制器的步驟。