首页 > 其他分享 >工业控制:PLC和SCADA的关系与区别

工业控制:PLC和SCADA的关系与区别

时间:2022-11-16 12:11:42浏览次数:41  
标签:区别 PLC 组态 编辑器 可视化 软件 SCADA

对于控制工程领域的新手来说,一个常见的问题是:“PLC和SCADA有什么区别?


它们之间的区别在于PLC是基于硬件的,而SCADA是基于软件的。PLC和SCADA都用于监测和控制许多不同行业的过程自动化设备,如电信、水和废物控制、能源、石油和天然气以及运输等。虽然两者都属于“控制系统”类别,但SCADA在多个组件的帮助下提供了比PLC更大的功能。简单来说,SCADA控制PLC所属的整个系统。

 

什么是PLC?

PLC 代表 可编程逻辑控制器,用于读取传感器的硬件。安装可编程逻辑控制器以监控传感器。通过这种方式,PLC代表数据收集,接收有关系统内流和输入的关键信息。为此,PLC还将执行基本干预,在满足编程到系统中的参数时触发输出。PLC是一种多功能设备,可在恶劣条件下保持运行,并提供先进的编程和实时使用选项。

 

PLC 从连接的传感器或输入设备接收信息、处理数据,并根据预编程参数触发输出 ,PLC 最初是在汽车制造业开发的,旨在提供重型可编程控制器,以取代硬接线继电器、定时器和定序器。它们现在被用作自动化控制器,适用于许多不同行业流程中的恶劣环境。PLC还用作实时系统,因为输出结果必须在有限的时间内响应输入条件产生,以实现连续的正常运行。

什么是SCADA?

SCADA 代表 监督控制和数据采集,SCADA是这些行业中使用的监控软件。作为软件,它有助于控制硬件并记录从所有远程位置收集的数据。SCADA软件连接到计算机、图形用户界面、传感器和网络数据通信,以提供过程的广泛图像。在这种情况下,这些行业的管理团队依靠SCADA来监控进度并在整个工厂进行操作纠正。

 

由于SCADA是一个中央系统,因此通常安装在工厂监控中心的计算机上。为了提供必要的数据,SCADA与各种其他系统协同工作。它充当各种接口,将各种植物数据汇集在一起以用于评估目的。根据这些信息,操作员可以通过SCADA界面根据需要输入更改,以控制工厂内工作部件的流动和操作。

PLC和SCADA的区别

在比较SCADA与PLC时,重要的是从基础知识开始。从本质上讲,PLC和SCADA之间的区别归结为技术类型。PLC是一种物理硬件,SCADA是软件,PLC是可编程逻辑控制器,而SCADA用于显示图形并向操作员提供设置参数访问,以便他可以操作和控制写入PLC中的变量。

 

通过这种比较,SCADA的范围要广泛得多。该软件旨在控制整个系统,从所有输入收集数据并监控所有设备。相比之下,PLC专注于系统的一个元素。

PLC和SCADA的关系

由于这些差异,可能很容易假设PLC和SCADA不能协同使用。但是,PLC和SCADA之间的关系非常重要。PLC和SCADA软件在工厂的相同工业环境中使用。SCADA可以看作是支持系统的广泛软件结构。PLC是SCADA监督的系统的一部分。PLC需要SCADA来控制其功能,但SCADA依靠PLC的数据来完成其概述。

 

这种PLC和SCADA关系在创建自动化系统以准确规定维护任务方面总是非常强大。例如,如果用于监控一台机器设备,PLC可能会收集表明系统中振动过多的数据。PLC会将该数据传输回SCADA软件。SCADA将分析读数并确定是否需要对系统进行调整。如果必须进行更改,SCADA会通过PLC将更改传输回以方便更正。

SCADA组态编辑器

介绍

 

数维图组态编辑器本质上可以理解为一款集成的可视化工具,为用户提供一个便捷的可视化设计与开发环境,基于此完成可视化2D和3D页面的搭建,为各类场景提供可视化服务。

 

从用户操作与界面呈现的角度来说,数维图组态编辑器采用标准HTML5技术,基于B/S架构进行开发,支持Web端呈现,在浏览器端即可完成便捷的人机交互,简单的拖拽即可完成可视化页面的编排设计。旨在简化用户的操作步骤,提高用户的工作效率。

 

数维图组态编辑器通过浏览器操作组态工具、浏览组态画面,实现工程管理、组态编辑以及组态运行三大功能。通过实现图元组态、可视化图表组态、数据库组态的配置与关联,完成基于Web服务的实时数据监控与服务端的多用户访问等。

 

从软件架构来说,数维图组态编辑器具备高度的开放性。随着应用场景的逐渐增加,SCADA系统必然需要进行功能扩展,因此,数维图组态编辑器不仅支持多种数据接口,也提供了二次开发接口,可以由用户自行完成二次开发。针对具体的用户,软件支持定制化模块的开发与配置。


 

应用场景

 

组态软件的出现,为解决实际工程问题提供了一种全新的方法,用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,不需要编辑计算机程序。组态软件能够很好地解决各类场景中存在的种种问题,使用户能根据自己的管理对象和管理目的的任意组态,完成最终的场景控制自动化、数据可视化。

 

  • 配电
  • 工业(控制)
  • 智能楼宇
  • 变电站管理
  • 电厂电气
  • 配电室监控
  • 冶金工艺流程控制
  • 水力自动控制
  • 石油智能控制系统
  • ······

总结

文章通过分解这两个系统的功能,可以清楚地看到它们如何相互配合,以促进卓越的工业性能。

标签:区别,PLC,组态,编辑器,可视化,软件,SCADA
From: https://www.cnblogs.com/sovitjs/p/16895455.html

相关文章

  • shell脚本---$()和${}区别
    转载:https://blog.csdn.net/itworld123/article/details/125447252一、$()$() 小括号里面是Linux命令,作用就是执行里面的命令后返回执行的结果;和``(反引号)作用一样。......
  • js定义函数的三种方法及区别
    1函数定义:2functiontest(){};3函数表达式|匿名函数4vartest=function(){};5构造函数6vartest=newFunction('a','b','函数体');functio......
  • mips mipsel mips64el 区别
    Debiancurrentlyprovides3ports,'mips','mipsel',and'mips64el'.The'mips'and'mipsel'portsarerespectivelybigandlittleendianvariants,usingtheO......
  • C++中::和:, .和->的作用和区别
    符号::和:的作用和区别::是作用域运算符,A::B表示作用域A中的-名称B,A可以是名字空间、类、结构;类作用域操作符“::”指明了成员函数所属的类。如:M::f(s)就表示f(s)是......
  • bind:tap与 catcg:tap 的区别
    介绍事件bindtap和catchtap都属于点击事件,绑定之后,点击组件是可以触发这个函数的。区别bindtap:子元素使用bindtap绑定事件后,执行的时候,会冒泡到父元素(触发父元......
  • Vue的computed和watch的区别是什么?
    一、computed介绍computed用来监控自己定义的变量,该变量在data内没有声明,直接在computed里面定义,页面上可直接使用。//基础使用{{msg}}<inputv-model="name"/>......
  • MySQL InnooDB引擎之并发事务问题以及隔离级别的作用和区别
    最近在复习MySQL事务,但网上很多博客和资料可以说讲的不是模棱两可就是只有文字描述不够形象易懂,下面通过我的学习来详细讲一讲事务并发都会引起哪些问题?以及隔离级别是什么......
  • Modbus协议-使用串行接口的区别
    一、接口的电子特性1、RS232:传输电平信号接口的信号电平值较高(信号“1”为“-3V至-15V”,信号“0”为“3至15V”),易损坏接口电路的芯片,又因为与TTL电平(0“<0.8v”,1“>2......
  • 深拷贝和浅拷贝的区别
    前言 这段时间在看设计模式方面的知识,在看到原型模式的一篇,讲到拷贝对象这个用到MemberwiseClone方法 --浅拷贝下面来复习一下拷贝 及拷贝内容{......
  • 【Jedis】Jedis的操作与使用、与RedisTemplate的区别
    一、参考资料​​Redis命令参考—Redis命令参考​​​​Java使用Jedis操作Redis的5种数据类型_pan_junbiao的博客​​spring整合jedis_旅知知的博客​​​Jedis、RedisT......