从系统功能上看,前者主要实现一般的生产操作和监控任务,具有数据采集和处理、监控画面显示、故障诊断和报警等功能。后者除了具有操作员站的一般功能以外,还应具备系统的组态、控制目标的修改等功能。从硬件设备上看,多数系统的工程师站和操作员站合在一起,仅用一个工程师键盘加以区分。DCS的软件体系如图3.2所示,通常可以为用户提供相当丰富的功能软件模块和功能软件包,控制工程师利用DCS提供的组态软件,将各种功能软件进行适当的“组装连接”(即组态),生成满足控制系统的要求各种应用软件。现场控制单元的软件主要包括以实时数据库为中心的数据巡检、控制算法、控制输出和网络通信等软件模块组成。实时数据库起到了中心环节的作用,在这里进行数据共享,各执行代码都与它交换数据,用来存储现场采集的数据、控制输出以及某些计算的中间结果和控制算法结构等方面的信息。数据巡检模块用以实现现场数据、故障信号的采集,并实现必要的数字滤波、单位变换、补偿运算等辅助功能。