描述

(文章来源:西湖杂谈)

工业控制系统ICS的组件根据其所处的位置,可大致分为两类:控制中心设备和远程站点设备。控制中心设备位于系统控制中心,包括人机界面(HMI)、工程师工作站和历史记录服务器(Historian)。远程站点设备是驻留在生产现场,并直接连接到执行器和传感器的设备,其主要功能是监督和控制物理过程。尽管现场设备通常不与人直接交互,但由于生产现场通常不如控制中心安全,所以更有可能受到攻击和破坏。

人机界面HMI(有时也称为SCADA系统)是允许操作人员监视和控制过程的系统。人机界面HMI通常是在通用计算机上运行的纯软件应用程序,一般运行在微软Windows系列操作系统环境中。工业领域常见的HMI包括Wonderware、西门子的WinCC、罗克韦尔的RSView和Areva e-terra等。

历史记录服务器Historian是一个记录过程控制系统状态历史的数据库服务器。在某些情况下,如果Historian的功能足够强大,也可以作为控制系统的HMI使用。历史记录服务器Historian通常运行在主流的操作系统和通用硬件设备上,而且通常在企业网络中有镜像备份。

远程站点设备包括PLC、远程终端单元RTU、智能电子设备IED和电子继电器。虽然这些设备的功能有很大差异,根据其所处的位置和相似性,可以大致组合在一起。另外,这些设备中使用的硬件结构也有相似之处,一般提供模拟或数字输入/输出(I/O)和控制功能。它们直接从传感器读取数据并向执行器发送操作指令,某些情况下,它们与其他现场设备连接在一起。

本文中对设备进行了简化讨论。其实,上面提到的这些设备(PLC、RTU、IED和电子继电器)在控制系统对象关系模型(ORM)中都执行某个功能子集。例如,RTU通常是SCADA系统仅提供现场I/O控制的功能,通过现场I/O传感器进行采样,个别情况下,RTU会为执行器生成触发器。

电子继电器将始终执行采样和触发功能。RTU将生成状态数据字段点,有时还会处理命令数据字段点。继电器将产生状态数据字段点,但不太可能处理命令的数据字段点。RTU一般没有本地控制功能,但继电器具有该功能。除了与传感器,执行器和上层控制功能通信外,PLC还具有重要的本地控制功能。这些功能看似相似,但在ORM中有很大不同。

运行HMI的普通商用PC通过标准网络协议(例如以太网)与PLC等现场设备通信。工程师站和历史数据库通常也是普通商用PC或服务器,通过标准网络协议与现场设备通信。现场设备使用Fieldbus等基于以太网的工控协议连接到其他现场设备。有些现场设备采用RS232或RS485等标准的串行总线通信协议与智能设备连接,有些现场设备直接与传感器、I\O设备和机器设备连接。

PLC是一种现场设备,可以直接连接到传感器和执行器或其他现场设备。PLC通过逻辑程序进行本地控制(一般根据IEC 61131-3标准定义格式),并且能够通过控制系统通信协议从HMI接收控制命令和查询请求。PLC可以是模块化的,也可以组合成紧凑的固定形状,但两种类型基本上使用相同的底层组件。

(责任编辑:fqj)

打开APP精彩内容

点击阅读全文

plc服务器作用,工业控制系统以及PLC的简单介绍相关推荐

  1. PLC软件测试方法,工业控制系统中PLC的相关测试方法

    描述 (文章来源:OFweek) 为做好PLC系统的质量控制工作,软件测试是工程实施阶段质量控制的一种有效手段.基于PLC软件的特殊性(非CPU指令代码)和深嵌入式特点,其软件测试环境很难搭建,对测试 ...

  2. 工业控制系统发展趋势 --PLC的虚拟化和软件定义

    "软件正在吞噬世界,所有过去特定硬件实现的功能,现在都会通过软件实现",传统封闭的工业控制系统,其通过特定硬件实现的功能在工业互联网或工业4.0时代都将被软件所取代. 目录 零.前 ...

  3. 工业控制系统与传统信息系统安全的对比分析

    工业控制系统 与传统信息系统的对比随着工业信息化的快速发展,工业控制系统也在利用最新的计算机网络技术来提高系统 间的集成.互联以及信息化管理水平.比如,逐步采用一些 PC 服务器.终端产品,操作系统 ...

  4. 三工业控制系统的安全性分析

    工业控制系统 与传统信息系统的对比随着工业信息化的快速发展,工业控制系统也在利用最新的计算机网络技术来提高系统 间的集成.互联以及信息化管理水平.比如,逐步采用一些 PC 服务器.终端产品,操作系统 ...

  5. plc 编程 c语言编程实例,PLC面向对象编程和梯形图编程,谁OUT了?

    在工业自动化领域,梯形图逻辑仍然是最常用的编程语言之一,但对于更加复杂的控制对象,面向对象编程不失为一种高效率的方式.下面先来谈谈面向对象编程: 面向对象编程是计算机高级语言的一种先进的编程模式,在工 ...

  6. 基于plc计算机控制系统,基于PLC的工业控制系统特点的分析

    描述 (文章来源:工控网) PLC自问世以来,发展异常迅猛,其综合了计算机和自动化技术,不仅可以很容易地完成逻辑.顺序.定时.计数.数字运算.数据处理等功能,而且可以通过输入输出接口建立与各类生产机械 ...

  7. 罗克韦尔CompactLogix 控制系统PLC如何借助工业网关实现远程编程维护?

    CompactLogix 控制系统是罗克韦尔生产的一款中型PLC,可以提供企业需要的功能和灵活性,而且不会有大型系统的开销,是中型应用项目的优质产品.编程软件.控制器和IO模块之间的集成可以将减少开发 ...

  8. 工业控制系统PLC、DCS、ESD

    PLC:可编程逻辑控制系统.PLC是一种专为在工业环境应用而设计的数字运算电子系统. DCS:集散控制系统. ESD:紧急停车系统.

  9. 工业计算机应用与plc论文,PLC在工业自动化控制的应用-工业工程论文-工业论文.docx...

    PLC在工业自动化控制的应用 [摘要]随着我国工业自动化制造技术的不断发展,工业自动化技术的创新和改良工作也得到了进一步的加强.在工业自动化生产程序指令的计算机编程中,PLC控制系统作为一种具有自动控 ...

最新文章

  1. mysql的常用存储引擎_MySQL常见的三种存储引擎
  2. 关于毕设WiFi选型
  3. 【转】手工导入传输请求(Transport Request)
  4. srve0255e尚未定义要怎么办_皮肤干燥怎么办?四大方法帮你冬季补?
  5. BCVP第2期:项目已完成升级.NET5.0
  6. Day-17: 网络编程
  7. mybatis支持驼峰自动转换sql吗_SpringBoot整合mybatis——配置mybatis驼峰命名规则自动转换...
  8. Delta3d插件机制
  9. Visual C++ 2008入门经典 第十章标准模板库(二)
  10. Android实例-利用WebBrowser实现浏览器(XE8+小米2)
  11. python深度学习库keras——网络建模全解
  12. 单张滑动tab 组件
  13. java实现PDF转word,使用jacob插件
  14. 低版本 android 软件下载,纳米盒旧版本下载-纳米盒旧版下载4.1安卓版-西西软件下载...
  15. SaaSpace:10种最佳免费密码管理器软件
  16. python开源bi_开源bi软件排名哪些最为靠谱
  17. c语言循环接收按键,C语言中,如何用键盘输入来退出循环
  18. 哈希函数 英语单词_使用Hash表实现英文单词表并实现单词查询操作
  19. rails gem devise
  20. vb标准(一):用户界面的设计

热门文章

  1. WIN7截图工具灵活使用
  2. 解决H5安卓自带浏览器video层级问题
  3. Miktex2.9使用Wondows系统字体相关设置
  4. 加速度计和陀螺仪指南(很详细的介绍)
  5. NewTek LightWave 3D 2018 破解版
  6. 【图像处理】SFR算法详解1
  7. [转载]Meta Learning单排小教学
  8. HTML+CSS实现聚光灯效果
  9. 微信公众号调取扫一扫功能
  10. python学习记录--转义字符 字符串 特殊参数