服务器的话要看,如果是client-server结构的DCS,服务器位于上位和控制器之间,他将你的指令和现场数据通过服务器来经过交换,服务器一般是冗余配置,如果是并行结构来说没有所谓服务器的概念,只有个工程师站,程序的下装通过工程师站,但是数据的获取和指令的下达通过操作员站就行,这个好处就是当工程师站坏了的话操作员站可以正常工作
OPC服务器的作用是通过OPC协议将DCS的数据取出,并开放,一般一个OPC服务器下面连接一个或多个客户端,客户端通过安装相应的软件(也支持OPC协议),来取得DCS的协议
DCS不是特别了解,服务器大概是用来管理DCS下面各个控制模块的。但是OPC的运用很灵活,OPC可以支持嵌入式系统,所以可以实现控制模块上带OPC服务器,那么控制模块可以与服务器通过OPC进行通讯,但是实际好像没有DCS厂家在控制器这一级别使用OPC通讯,可能是基于成本的考虑吧。那么一般OPC是用来实现DCS与外部系统比如SIS、MES等的信息交换。
望采纳,及补充。