智能化控制組態軟件體系包括用戶組態、圖元對象管理、模型庫管理、內部數據庫管理和接口管理五個部分。
用戶組態模塊主要用于用戶根據現場控制狀態,利用系統提供的工具,組態生成仿真控制圖。其中包括三個子模塊:圖形組態窗口,該窗口以快捷工具欄的形式提供用戶所在應用領域中常用的圖形化組態對象,用戶可以方便快捷地調用這些對象來構建組態界面;系統參數定義提供用戶對上述圖形對象的環境參數和模板運行參數進行設置,如調整圖元對象的方向、大小,以及在運行時間中的上下限等;啟動參數設置,則是對這些圖形對象和模板進行初始化設置,如加油泵的初始狀態,包含開啟、停止、油壓等。
圖元對象管理模塊包括圖元對象定義、圖元關聯屬性和圖元對象查詢。圖元關聯屬性建立了相關圖元之間的聯系,為智能聯系相關圖元提供了保障,是實現智能化組態的數據基礎。
常用的方法有深度優先搜索、廣度優先搜索,也可利用人工智能方法實現其查詢優化,例如神經網絡、遺傳算法等。