代DCS控制站的功能更近似于多回路调节器,而且每个控制站都可以配置人机界面和备用操作器;第二代DCS控制站的实时操作系统及程序编译系统比较完整,编程语言有面向过程语言和高级语言,控制策略的组态由操作站或工作站在与控制站联机的情况下,完成编译和下装;第三代DCS控制站的系统软件齐全,操作站或工程师站可以完成离线组态及在线修改控制策略。 为了完成控制策略,实现对应功能模块及模块之间连接的功能,可构成反馈控制回路,这在3代DCS控制站中变化不大,而且是不断积累完善的过程,如PID算法等典型的数值计算就是如此。目前典型的功能模块有50多种,这是DCS厂家的专有技术。对于顺序控制和批量控制组态编程,各种DCS控制站采用不同的方法,直到近年来才向IEC61131-3编程语言标准靠拢。 DCS系统的数据主要来自现场的信号和各种变量,在控制站中表现为与工位号对应的相关测量值(PV)、设定值(SV)、操作输出值(MV)及回路状态等。这些数据被采集到DCS控制站相应的存储器里,构成实时数据。其他属于与工位号有关的组态信息,如量程、工程单位、回路连接信息、顺序控制信息等,也在控制站中存储,但同时必须在操作站或工程师站中存储,而且有映像关系。至于历史数据存储,一般不是在DCS控制站完成