DCS是历史悠久的典型控制系统形态。控制系统分上下位机,上位机组态偏重GUI(图形用户界面),下位机组态偏重算法。
组态就是搭建系统软件和硬件环境,简单地说,组态就是用已有的简单功能组合出更复杂的功能。

那上下位机又是什么呢?

设想自己开发一个控制系统。首先要做的是告诉计算机自己想干什么,然后由计算机通知控制器,最后控制器再告诉执行器具体该怎么做。这里面我其实只跟计算机发生对话,这里的计算机就是上位机,接受计算机指令的控制器就是下位机。

DCS PLS_第1张图片

其实计算机和控制器本质上说都是计算机,只是外在表现形式,应用环境和编程方式的差异,导致我们必须采取一些便于理解的命名方式。上位机要跟人互动,所以偏重GUI,有显示器或触摸屏、鼠标和键盘灯外设等人机交互设备。下位机要跟执行机构互动,所以偏重算法,人们要把需求编写成可执行的程序下载到下位机,上位机给出的指令触发下位机程序执行,下位机更像是一个黑盒子,执行过程中人们无法直观的看到每一个过程和步骤,只能对结果进行分析,对不对,准不准,好不好。

DCS是一种“分散式控制系统”,硬件上包括现场控制器、操作员站计算机、工程师站计算机,以及联系他们的网络系统;DCS软件上是一个整体方案,解决的是一个系统的所有技术问题,系统各部分之间结合严密。PLC是一个装置,硬件上等同于DCS中的现场控制器;软件上是一个局部方案,站与站之间组织松散。

参考文章:https://www.sohu.com/a/251055835_196867
http://blog.gkong.com/wuhao_9397.ashx