导读:PLC和DCS两者有什么区别?一图让你秒懂,希望与大家共勉!
各位热爱科技的小伙伴们大家好,今年是年也同样是科技大年,很多科技的发展都在这一年猛烈进步着。在之前也有许多小伙伴留言给我:小编,PLC和DCS两者有什么区别呢?换言之,这两者有什么不同点?小编在看完这条留言之后立马就去整理了资料,那么接下来,小编就用文字配上图片让你清楚的认识一下,希望与大家共勉!
首先,我们要先从定义上来了解一下他们之间的区别。DCS简单来说就是分布式控制系统,在国内自控行业里也叫做集散控制系统,主要用于把地理上很分散的设备集中监控并自动控制起来,主要用于大型流程工业当中,用于集中反映当前生产状况,它靠一个中枢系统来集中处理,多个操作站来监视控制,数据更新速度比PLC系统慢。举个例子:因为某个工艺需要,水箱液位需要保持在一定范围内,当水箱液位出现较大波动且超出此范围后,可以选择去现场手动调节控制水位的阀门,也可以通过DCS发出指令去调节。DCS相当于大脑,对眼睛看到的情况(即现场检测仪表传输过来的信号,如水位降低)做出反应(即发出指令,如增大进水阀开度),现场执行设备接收到指令做出相应的动作(如增大进水阀门开度,保持水位在一定范围)。
那么DCS最重要的是什么呢?其实其实计算机和控制器本质上说都是计算机,只是外在表现形式及应用环境和编程方式的差异,导致我们必须采取一些便于理解的命名方式。上位机要跟人互动,所以偏重GUI,有显示器或触摸屏、鼠标和键盘灯外设等人机交互设备。下位机要跟执行机构互动,所以偏重算法,人们要把需求编写成可执行的程序下载到下位机,上位机给出的指令触发下位机程序执行,下位机更像是一个黑盒子,执行过程中人们无法直观地看到每一个过程和步骤,只能对结果进行分析,对不对,准不准,好不好。
那么介绍完DCS,接下来小编给大家再介绍一下PLC,什么是PLC?其实很简单、官方的定义千篇一律、我是这样理解的。PLC是什么?PLC是一种智能控制器、是电脑(PC).PLC就是可编程控制器。PLC就是可编程序控制器:PLC英文全称ProgrammableLogicController,中文全称为可编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
当然,PLC是由摸仿原继电器控制原理发展起来的,二十世纪七十年代的PLC只有开关量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC的用户程序存储器中。运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。
那么让我们回到最初的那个问题,这两者之间到底有什么区别呢?首先是它们的设计原理区别较大。PLC是从模仿原继电器控制原理发展起来的,70年代的PLC只有开关量逻辑控制。它以存储执行逻辑运算、顺序控制、定时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产过程。用户编制的控制程序表达了生产过程的工艺要求。将其存入PLC的用户程序存储器,运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。DCS是在运算放大器的基础上得以发展的。把所有的函数、各过程变量之间的关系都设计成功能块。70年代中期的DCS只有模拟量控制。DCS和PLC控制器的主要差别是在开关量和模拟量的运算上,即使后来两者相互有些渗透,但是仍然有区别。80年代以后,PLC除逻辑运算外,也增加了一些控制回路算法,但要完成一些复杂运算还是比较困难,PLC用梯形图编程,模拟量的运算在编程时不太直观,编程比较麻烦。
其次就是安全性的不同,为保证DCS控制的设备的安全可靠,DCS采用了双冗余的控制单元,当重要控制单元出现故障时,都会有相关的冗余单元实时无扰的切换为工作单元,保证整个系统的安全可靠。PLC所搭接的系统基本没有冗余的概念,就更谈不上冗余控制策略。特别是当其某个PLC单元发生故障时,不得不将整个系统停下来,才能进行更换维护并需重新编程。所以DCS系统要比其安全可靠性上高一个等级。当然DCS在整个设计上就留有大量的可扩展性接口,外接系统或扩展系统都十分方便,PLC所搭接的整个系统完成后,想随意的增加或减少操作员站都是很难实现的。
最后肯定是系统软件的不同,对各种工艺控制方案更新是DCS的一项最基本的功能,当某个方案发生变化后,工程师只需要在工程师站上将更改过的方案编译后,执行下装命令就可以了,下装过程是由系统自动完成的,不影响原控制方案运行。系统各种控制软件与算法可以将工艺要求控制对象控制精度提高。而对于PLC构成的系统来说,工作量极其庞大,首先需要确定所要编辑更新的是哪个PLC,然后要用与之对应的编译器进行程序编译,最后再用专用的机器(读写器)专门一对一的将程序传送给这个PLC,在系统调试期间,大量增加调试时间和调试成本,而且极其不利于日后的维护。在控制精度上相差甚远。这就决定了为什么在大中型控制项目中(点以上),基本不采用全部由PLC所连接而成的系统的原因。
以上就是小编给大家整理的关于PLC和DCS之间有什么区别的全部文章,如果大家有什么不懂或者更好的建议尽管在评论区留言,小编也会一一回复你们!