点击上方 MES百科 关注我们

e-works鼓励原创,如需投稿请参看首页“原创投稿”说明。

✎导 读

可以简单的认为:SCADA是调度管理层,DCS是厂站管理层,PLC是现场设备层。

作者:佰思杰 吴笑天

引言

工业控制系统(ICS)(也称工业自动化与控制系统)是各式各样控制系统类型的总称,是由各种自动化控制组件以及对实时数据进行采集、监测的过程控制组件,共同构成的确保工业基础设施自动化运行、过程控制与监控的业务流程管控系统。

工业控制系统涵盖了多种类型的控制系统,其中较常见又容易混淆的控制系统包括数据采集与监控系统(SCADA)、分布式控制系统(DCS)、可编程逻辑控制器(PLC)。

搞工业控制的谈到控制系统,我们最先听到的一般是PLC控制系统,时间长了可能开始了解和接触DCS和SCADA系统。那么,SCADA、DCS和PLC三者之间有何区别和联系呢?

SCADA、DCS、PLC系统介绍

狭义地说,SCADA 主要针对广域的采集需求,DCS主要用于过程自动化,PLC主要用于工厂自动化(生产线)。

下表列出了三者之间粗略的定义。

名称

层级定位

定义

系统/产品划分

SCADA

调度管理层

数据采集和监控系统

系统

DCS

厂站管理层

集散控制系统

系统

PLC

现场设备层

可编程控制器

设备产品

SCADA系统介绍

SCADA:(Supervisory Control And Data Acquisition)监测控制和数据采集系统,不光是控制,重点更加突出数据采集和监控处理。

SCADA系统集成了数据采集系统、数据传输系统和HMI软件,以提供集中的监视和控制,以便进行过程的输入和输出。SCADA系统的设计用来收集现场信息,将这些信息传输到计算机系统,并且用图像或文本的形式显示这些信息。

1

SCADA系统硬件结构

通常 SCADA 系统分为两个层面,即服务器和客户机的体系结构。在一个系统中可以只有一个服务器,也可以有多个,客户也可以一个或多个。服务器与硬件设备通信,进行数据处理和运算。而客户机用于人机交互,如用文字、动画显示现场的状态,并可以对现场的开关、阀门进行操作。近年来又出现一个层面,通过 Web 发布在 Internat 上进行监控,可以认为这是一种“超远程客户”。

典型的SCADA硬件配置图软件体系结构如下图:

2

软件体系结构

SCADA 有很多任务组成,每个任务完成特定的功能。位于一个或多个机器上的服务器负责数据采集,数据处理(如量程转换、滤波、报警检查、计算、事件记录、历史存储、执行用户脚本等)。

▲SCADA通讯结构

DCS系统介绍

DCS:(Distributed Control System)分布式控制系统,主要用在控制领域。是以微处理器为基础,采用分散控制、集中显示、分而自治、综合协调的设计原则的新一代仪表控制系统。也可直译为“分散控制系统”或“分布式计算机控制系统”。

DCS系统采用集中监控的方式协调本地控制器以执行整个生产过程,将各个分站进行数据交流和整合,完成满足客户需求的控制,核心是网络架构,通常用于过程控制或离散控制系统,主要目的是实现控制方式。

它采用控制分散、管理集中的设计思想,采用多层分级、合作自治的结构形式。目前DCS在电力、冶金、石化等各行各业都获得了极其广泛的应用。

▲DSC架构图

PLC系统介绍

PLC系统,即可编程控制器,由CPU、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成,它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。可以将控制指令随时载入内存进行储存与执行。早期的可编程逻辑控制器只有逻辑控制的功能,所以被命名为可编程逻辑控制器。适用于工业现场的测量控制,现场测控功能强,性能稳定,可靠性高,技术成熟,使用广泛,价格合理。

在工业自动化和控制系统的网络体系结构中,PLC作为重要的底层控制部件,通常应用在SCADA和DCS系统中,用于实现工业设备的具体操作与工艺控制。PLC控制系统是很重要的基础。

▲某品牌PLC产品

▲PLC系统构架

总结

由上述内容很容易看出:

1. 乍一看DCS、SCADA差不多,因为他们有太多的相同点,很多时候底层的控制系统都是PLC控制系统组成的。但他们是有不同点的,他们的侧重点不相同,DCS侧重于分散控制SCADA侧重于子系统数据监测

2. SCADA、DCS是一种系统概念,而PLC是一种产品装置。这是“系统”与“装置”的区别。换句话说,在工业自动化和控制系统的网络体系结构中,PLC作为重要的控制部件,通常应用在SCADA和DCS系统中,PLC可以构成SCADA、DCS系统。

3. SCADA的重点是在监视、控制,可以实现部分逻辑功能,基本用于上位;PLC单纯的实现逻辑功能和控制,不提供人机界面,实现操作需借助按钮指示灯、HMI以及SCADA系统;

DCS兼具二者功能,但是基本上用在比较大的系统中和一些控制要求高的系统中,价格上也要昂贵一些;三者互相渗透,在一些生产企业会包含3种系统,SCADA作为生产管理级上位监控,DCS实现复杂控制,而PLC实现单机及简单控制。

4. 针对SCADA与DCS、PLC这三个系统,举个例子来说明,一个工厂有供配电系统,有工艺1系统、工艺2系统、工艺3系统、厂区自动防火系统等组成。每个系统我们可以用PLC来实现控制,然后通过在厂区总控制室搭建DCS系统对整个厂区的系统进行数据交互自动运行。那么如果这样的工厂,各个地区都有分厂,我们可以用SCADA来实现更高层次的数据采集和分析管理。

因此,也可以简单的认为:

●SCADA是调度管理层

●DCS是厂站管理层

●PLC是现场设备层

它们之间在控制功能上能够实现交叉,也是在本系统控制基础上,去开发另一方的优点为己所用。

年度压轴活动

《2019全球标杆智能工厂深度考察》

点击下方图片链接了解

scada系统集成_SCADA和DCS的区别以及PLC系统和它们的关系相关推荐

  1. scada系统集成_SCADA、DCS、PLC三者之间的区别

    Industry Control System 工业控制系统--ICS 工业控制系统(ICS)(也称工业自动化与控制系统)是各式各样控制系统类型的总称,是由各种自动化控制组件以及对实时数据进行采集.监 ...

  2. 【自动化】DCS PLC区别;PLC常见的六大应用

    DCS PLC区别 在火电厂热工自动化领域,DCS和PLC是两个完全不同而又有着千丝万缕联系的概念.DCS和PLC都是计算机技术与工业控制技术相结合的产物,火电厂主机控制系统用的是DCS,而PLC主要 ...

  3. plc与计算机控制区别,理解plc与集散控制系统和工业控制计算机的区别.ppt

    理解plc与集散控制系统和工业控制计算机的区别 可编程序控制器应用第九讲 期末复习指导(一) 中央广播电视大学课程 主要内容 可编程序控制器应用课程考试说明 第一部分 可编程序控制器基础 1.plc的 ...

  4. 1. vi 与 vim 有什么区别呢,它们之间有什么关系?

    1. vi 与 vim 有什么区别呢,它们之间有什么关系? 答:简单的讲,vi编辑器是UNIX早期自带的文本编辑器,更能简单,不支持语法颜色:vim编辑器是在vi的基础上改进的版本,比vi功能更强大, ...

  5. Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别

    Pig 一种操作hadoop的轻量级脚本语言,最初又雅虎公司推出,不过现在正在走下坡路了.当初雅虎自己慢慢退出pig的维护之后将它开源贡献到开源社区由所有爱好者来维护.不过现在还是有些公司在用,不过我 ...

  6. 魔兽世界az端和TC端有什么区别 Mangos,TC,SW,AZ,AC的关系

    魔兽世界az端和TC端有什么区别 Mangos,TC,SW,AZ,AC的关系 大家好我是艾西,魔兽世界现在很多小伙伴对AZ端和TC端不是很能理解什么意思有什么区别,小编查询了大量的资料简单跟大家说一下 ...

  7. 穷人思维和富人思维的根本区别在于底层系统不一样

    首先我们要明白:穷人思维和富人思维的根本区别在于底层系统不一样 它决定了穷人和富人不管对待任何事情上,都会存在着本质的区别. 底层系统就和电脑的cpu,手机的操作系统一样,不同的CPU在处理同一件事情 ...

  8. 嵌入式系统,嵌入式系统定义和使用,嵌入式系统和桌面通用系统的区别,嵌入式系统结构组成,嵌入式软件组成

    嵌入式系统定义和使用,嵌入式系统和桌面通用系统的区别,嵌入式系统结构组成,嵌入式软件组成 嵌入式系统定义和使用 一.嵌入式系统 1.定义:用于控制.监视或者辅助操作机器和设备的装置,嵌入式系统的前提是 ...

  9. vi 与 vim 有什么区别呢,它们之间有什么关系?

    原文链接:http://blog.51cto.com/rachy/1883109 1. vi 与 vim 有什么区别呢,它们之间有什么关系? 答:简单的讲,vi编辑器是UNIX早期自带的文本编辑器,更 ...

  10. plc系统和工控机的区别

    在自动控制领域,PLC技术和以工控机为核心的PC-based技术是当前比较具有代表性的控制技术,两者的技术起源和发展有较大的差异.下面我们一起来看详细看下PLC技术和以工控机的差别. IPC和plc的 ...

最新文章

  1. wince mysql吗_wince的数据库操作
  2. Nginx + FastCGI 程序(C/C++) 搭建高性能web service的Demo及部署发布
  3. 参数化测试 junit_使用JUnit 5进行更清洁的参数化测试
  4. java基础70 负责静态的网页制作语言XML(网页知识)
  5. Linux命令-网络命令:ping
  6. ubuntu-UML画图工具 Virtual_Paradigm
  7. steam pipeGUI
  8. GLSL-Compute Shader
  9. C#程序设计与应用课程教学总结:自评与改进
  10. Ansible tags 的用法详解
  11. Android 9.0 USER_ROTATION重启后恢复默认值
  12. 绘制图形与3D增强技巧(三)----三角形图元TRANGLE
  13. 码流 | 码率 | 比特率 | 帧速率 | 分辨率 | 高清的区别
  14. 和云服务器同步文件,和云服务器同步文件
  15. 基于C#简单的游戏客户端编程(VS)
  16. potplay播放器录制音频
  17. 带error的函数:iferror、iserror、error.type
  18. 适合程序员/软件开发者的专业编辑器/笔记软件综合评测和全面推荐
  19. linux下给CPU增加指定百分比的压力
  20. 推断统计python化(参数估计,假设检验与 t检验)

热门文章

  1. poj2112,最大流,最优挤奶方案
  2. nodejs怎么使用爬虫HTTP代理IP抓取数据
  3. 腾讯服务器鉴黄系统,腾讯云智能鉴黄系统
  4. 蓝桥杯之单片机学习(十八)——555定时器与频率测量
  5. C语言版本STFT/ISTFT
  6. 8.7. Enumerated Types
  7. 1亿年轻人在Soul找到社交新选择
  8. 资讯类APP消息推送系统的产品设计
  9. [幽默小故事大道理]励志幽默小故事大道理20个
  10. Android使用DatePickerDialog日期控件使用主题android:Theme.Holo.Light.Dialog有白边的问题解决