智能化控制组态软件体系包括用户组态、图元对象管理、模型库管理、内部数据库管理和接口管理五个部分。
用户组态模块主要用于用户根据现场控制状态,利用系统提供的工具,组态生成仿真控制图。其中包括三个子模块:图形组态窗口,该窗口以快捷工具栏的形式提供用户所在应用领域中常用的图形化组态对象,用户可以方便快捷地调用这些对象来构建组态界面;系统参数定义提供用户对上述图形对象的环境参数和模板运行参数进行设置,如调整图元对象的方向、大小,以及在运行时间中的上下限等;启动参数设置,则是对这些图形对象和模板进行初始化设置,如加油泵的初始状态,包含开启、停止、油压等。
图元对象管理模块包括图元对象定义、图元关联属性和图元对象查询。图元关联属性建立了相关图元之间的联系,为智能联系相关图元提供了保障,是实现智能化组态的数据基础。
常用的方法有深度优先搜索、广度优先搜索,也可利用人工智能方法实现其查询优化,例如神经网络、遗传算法等。