发展到现在,DCS和PLC之间没有一个严格的界限,在大多数人看来,大的系统就是DCS,小的系统就叫PLC。当然,这么说也不是不可以,但是还不对。现在我们来重新建立这个概念。

首先,DCS和PLC之间有什么不同?

1 、从发展的方向来说:

DCS从传统的仪表盘监控系统发展而来。因此,DCS从先天性来说较侧重于仪表的控制,比如YOKOGAWACS3000,DCS系统甚至没有PID数量的限制(PID,比例微分积分算法,是调节阀、变频器闭环控制的标准算法,通常PID的数量决定了可以使用的调节阀数量)。

PLC从传统的继电器回路发展而来,最初的PLC甚至没有模拟量的处理能力,因此,PLC从开始就强调的是逻辑运算能力。

2、 从系统的可扩展性和兼容性的方面来说: 

市场上控制类产品繁多,无论DCS还是PLC,均有很多厂商在生产销售。对于PLC系统来说,一般没有或者很少有扩展的需求,因为PLC系统一般针对于设备来使用。一般来讲,PLC也很少有兼容性的要求,比如两个或以上的系统要求资源共享,对于PLC来讲也是很困难的事。而且PLC一般都采用专用的网路结构,比如西门子的MPI总线性网络,甚至增加一台操作员站都不容易或成本很高。

DCS在发展的过程中也是各厂家自成体系,但大部分的DCS系统,比如横河YOKOGAWA、霍尼韦尔、ABB等等,虽说系统内部(过程级)的通讯协议不尽相同,但操作级的网络平台不约而同的选择了以太网,采用标准或变形的TCP/IP协议。这样就提供了很方便的可扩展能力。在这种网络中,控制器、计算机均作为一个节点存在,只要网络达到的地方,就可以随意增删节点数量和布置节点位置。另外,基于Windows系统的OPC、DDE等开放协议,各系统也可很方便的通讯,已实现资源共享。

3、 从数据库来说:

DCS一般都提供统一的数据库,换句话说,在DCS系统中一旦一个数据存在于数据库中,就可以在任何情况下引用,比如在组态软件中、在监控软件中、在趋势图中、在报表中......而PLC系统的数据库通常都不是统一的,组态软件和监控软件甚至归档软件都有自己的数据库。为什么常说西门子的S7-400要到了414以上才称为DCS,因为西门子的PCS7系统才使用统一的数据库,而PCS7要求控制器起码到S7414-3以上的型号。

4 、从时间调度上来说:

PLC的程序一般不能按事先设定的循环周期运行。PLC程序使从头到尾执行一次后又从头开始执行。(现在一些新型PLC有所改进,不过对任务周期的数量还是有限制)而DCS可以设定任务周期。比如,快速任务等。同样是传感器的采样,压力传感器的变化时间很短,我们可以用200ms的任务周期采样,而温度传感器的滞后时间很大,我们可以用2s的任务采样周期。这样,DCS可以合理的调度控制器的资源。

5、 从网络结构方面来说:

一般来讲,DCS惯常使用两层网络结构,一层为过程级网络,大部分DCS使用自己的总线协议,比如横河的Modbus、西门子和ABB的Profibus、ABB的CANbus等,这些协议均建立在标准串口传输协议RS232或RS485协议的基础上。现场IO模块,特别是模拟量的采样数据十分庞大,同时现场干扰因素较多,因此应该采用数据吞吐量大、抗干扰能力强的网络标准。基于RS485串口异步通讯方式的总线结构,符合现场通讯的要求。IO的采样数据经CPU转换后变为整型数据或实型数据,在操作级网络(第二层网络)上传输。因此操作级网络可以采用数据吞吐量适中、传输速度快、连接方便的网路标准,同时因操作级网络一般布置在控制室内,对抗干扰的要求相对较低。因此采用标准以太网是最佳选择。TCP/IP协议是一种标准以太网协议,一般我们采用100Mbit/s的通讯速率。

PLC系统的工作任务相对简单,因此需要传输的数据量一般不会太大,所以常见的PLC系统为一层网络结构。过程级网络和操作级网络要么合并在一起,要不过程级网络简化成模块之间的内部链接。PLC不会或很少使用以太网。

6、从应用对象的规模上来说:

PLC一般用在小型自控场所,比如设备的控制或少量的模拟量的控制及连锁,而大型的应用一般都是DCS。当然,这个概念不准确,但很直观,习惯上我们把大于600点的系统成为DCS,小于这个规模叫做PLC。

我们来讨论一下彼此的相同(似)之处。

1、从功能上来说:

PLC已经具备了模拟量的控制功能,有的PLC系统模拟量处理能力甚至还相当强大,比如西门子S7-400、ABB的ControlLogix和施耐德的Quantum系统。而DCS也具备相当强劲的逻辑处理能力。

2、从系统结构上来说:

PLC与DCS的基本结构是一样的。PLC发展到今天,已经全面移植到计算机系统控制上了,传统的编程器早就被淘汰。小型应用的PLC一般使用触摸屏,大规模应用的PLC全面使用计算机系统。和DCS一样,控制器与IO站使用现场总线(一般都是基于RS485或RS232异步串口通讯协议的总线方式),控制器与计算机之间如果没有扩展的要求,也就是说只使用一台计算机的情况下,也会受用这个总线通讯。但如果有不止一台计算机使用,系统结构就会和DCS一样,上位机平台使用以太网结构。这是PLC大型化后和DCS概念模糊的原因之一。

3、PLC和DCS的发展方向:

小型化的PLC将向更专业化的使用角度发展,比如功能更加有针对性、对应用的环境更有针对性等等。大型的PLC与DCS的界限逐步淡化,直至完全融合。

DCS将向FCS的方向继续发展。FCS的核心除了控制系统更加分散化以外,特别重要的是仪表。FCS在国外的应用已经发展到仪表级。控制系统需要处理的只是信号采集和提供人机界面以及逻辑控制,整个模拟量的控制分散到现场仪表,仪表与控制系统之间无需传统电缆连接,使用现场总线连接整个仪表系统。(目前国内有横河在中海壳牌石化项目中用到了FCS,仪表级采用的是智能化仪表例如:EJX等,具备世界最先进的控制水准)。

西门子dcs系统组态手册下载_DCS与PLC的区别是什么?相关推荐

  1. 西门子dcs系统组态手册下载_DCS、PLC相爱相杀多年,工控人都分清楚了吗?

    发展到现在,DCS和PLC之间没有一个严格的界限,在大多数人看来,大的系统就是DCS,小的系统就叫PLC.当然,这么说也不是不可以,但是还不对.现在我们来重新建立这个概念. 首先,DCS和PLC之间有 ...

  2. 西门子dcs系统组态手册下载_不懂PLC,SCADA,也能通俗易懂的了解DCS(分布式控制系统)...

    写在面前 我们前面讲了很多模块,PLM, MES/MOM, SCADA, PLC, 伺服等等,前几天有朋友给我说,忘记了DCS和SIS,于是乎就有了今天的文章~ 本文以漫画的形式和大家讲解DCS(分布 ...

  3. 西门子dcs系统组态手册下载_“DCS系统组态”是什么意思?其步骤方法又有哪些?...

    "DCS系统组态"是什么意思? DCS组态通俗来讲就是就是控制回路程序. 控制回路通常是针对模拟量的控制来说,一个控制器根据一个输入量,按照一定的规则和算法来决定一个输出量,这样, ...

  4. 西门子dcs系统组态手册下载_西门子PLC,PCS7系统介绍

    什么是PLC 可编程控制器,简称PLC(Programmable logic Controller),是指以计算机技术为基础的新型工业控制装置.在1987年国际电工委员会颁布的PLC标准草案中对PLC ...

  5. 西门子dcs系统组态手册下载_什么是PCS?----西门子PCS7篇

    PCS 7 PCS7是西门子的DCS系统,基于过程自动化,从传感器.执行器到控制器,再到上位机,自下而上形成完整的TIA(全集成自动化)架构.主要包括Step7.CFC.SFC.Simatic Net ...

  6. 霍尼韦尔dcs系统组态手册_DCS和PLC有“血缘关系”吗?

    DCS(集散控制系统)和PLC(可编程逻辑控制器)都是我们行业内非常常见的,那么大家对它们了解到底有多少呢? 发展到现在,DCS和PLC之间没有一个严格的界线,在大多数人看来,大范围的控制就是用DCS ...

  7. DCS系统组态设计实验

    太原理工大学控制仪表实验之DCS系统组态设计实验 DCS系统组态设计 一.实验内容 1.根据自己的理解,复述实验整体流程,并画出实验整体流程图. 2.根据视频,写出DCS 信号通道接线关系表.即主控站 ...

  8. 简述站控系统服务器启停操作,“DCS系统组态”是什么意思?实例讲解其步骤方法...

    原标题:"DCS系统组态"是什么意思?实例讲解其步骤方法 "DCS系统组态"是什么意思? DCS组态通俗来讲就是就是控制回路程序. 控制回路通常是针对模拟量的控 ...

  9. 数据错误循环冗余检查是什么意思_“DCS系统组态”是什么意思?其步骤方法又有哪些?...

    "DCS系统组态"是什么意思? DCS组态通俗来讲就是就是控制回路程序. 控制回路通常是针对模拟量的控制来说,一个控制器根据一个输入量,按照一定的规则和算法来决定一个输出量,这样, ...

最新文章

  1. 从Uber微服务看最佳实践如何炼成?
  2. 51 执行远程命令(Paramiko)
  3. HDU1040-As Easy As A+B
  4. 【leetcode】3 minstack
  5. Request_获取请求头数据
  6. imu_utils标定imu问题解决
  7. 我的手机 不支持箭头函数
  8. 谷歌guava_Google Guava BiMaps
  9. golang plugin模块的使用
  10. 计算机主要是以划分发展阶段的,计算机以什么划分发展阶段
  11. 1.vue生命周期详解(2020.12.05)
  12. Apache 别名与重定向
  13. 织梦php 文章采集规则,如何正确写DedeCms采集规则
  14. 简单用BT3破解无线网络WEP, WPA密码
  15. python海龟库函数大全_python海龟库的使用
  16. 华为荣耀手表GS3 评测怎么样
  17. shell脚本——awk详细介绍(包含应用案例)
  18. pytest_bdd.exceptions.FeatureError: Step definition outside of a Scenario or a Background.
  19. 高准艾默生质量流量计的故障原因和解决方案
  20. 手机室内地磁定位软件_一种基于地磁的智能手机实时定位方法与流程

热门文章

  1. 使用三维扫描方式对船舶发动机舱表面传感器坐标点位置准确定位的应用
  2. c#做动态(gif)中文验证码
  3. 达沃斯的数字经济时间 马云:明天世界更普惠机会更均等
  4. 毕业设计-基于微信小程序的远程空调遥控系统
  5. 计算机专业第五轮学科评估排名,计算机第五轮学科评估要来了?教育部方案公布!内附学科分析报告!...
  6. 渗透测试-域环境下的信息收集
  7. 真实靠谱企业招聘,渴望技术
  8. C++ [STL容器反向迭代器]
  9. 学python b站_0基础自学python,有没有推荐的b站课程?
  10. 跨境电商不得不留意的4个新趋势