高级分布式系统-第10讲 分布式控制系统

这篇具有很好参考价值的文章主要介绍了高级分布式系统-第10讲 分布式控制系统。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

高级分布式系统汇总:高级分布式系统目录汇总-CSDN博客

自动化是关于一切人造系统自动、智能、自主、高效和安全运行的科学与技术

计算机控制技术是实现自动化的主要方法和手段

分布式控制技术是伴随着机器大工业生产而诞生的特殊计算机控制技术

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

计算机控制系统

指利用计算机(通常称为工业控制计算机,简称工业控制机)来实现生产过程自动控制的系统。其工作原理如图所示。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

分布式控制系统

分散控制系统(Distributed Control System,简称 DCS);

集散控制系统(Total Distributed Control System,简称TDCS或TDC)

定义1——物理上分立并分布在不同位置上的多个子系统,在功能上集成为一个系统。

定义2——由操作台、通信系统和执行控制、逻辑、计算及测量等功能的远程或本地处理单元构成。

定义3——将工厂或过程控制分解成若干区域,每个区域由各自的控制器进行管理控制,它们之间通过不同类型的总线/网络连成一个整体。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

DCS的基本组成

过程控制单元(Process Control Unit,PCU),又叫现场控制站。对生产过程进行顺序、逻辑和批量控制。

过程接口单元(Process Interface Unit,PIU),又叫数据采集站。完成数据采集和预期处理,还可以对实时数据

CRT 操作站显示和打印,实现开环监视。

操作员站(Operator Station,OS),执行监视操作、打印报表等。

工程师站(Engineer Station,ES),执行系统的组态、编程。

数据高速通道(Data Hiway,DH),实现系统的网络信息传输。

管理计算机(Manager Computer,MC)。综合监视全系统的各单元,管理全系统的所有信息,具有进行大型复杂运算的能力以及多输入、多输出控制功能,以实现系统的最优控制。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

多网络协议支持的拓扑结构

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

控制网络的要求

(1) 数据传输的及时性和系统响应的实时性是控制系统最基本的要求。

(2)控制网络强调在恶劣环境下数据传输的完整性、可靠性

(3)在企业自动化系统中,分散的单一用户必须借助控制网络进入系统,所以通信方式多使用广播和组播方式,在信息网络中某个自主系统与另外一个自主系统一般都建立一对一的通信方式。

(4)控制网络必须解决多家公司产品和系统在同一网络中相互兼容问题,即互操作性问题。

DCS(Distributed Control System)的发展简介

DCS的递阶控制层次结构是其功能的垂直分解结果,反映出系统功能的纵向分散。

对于每一层次,又可将其划分成若干个子集,即进行所谓的水平分解。水平分解反映了系统功能的横向分散。

金字塔式的分级递阶结构,体现了大系统理论的分解与综合的思想,将分散控制、集中管理有机地统一起来。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

1、第一阶段初创期(1975-1980)

美国Honeywell公司的TDC-2000外,德国Siemens公司的Teleperm-M系统,日本北辰公司的900/TX系统,横河公司的CENTUM系统,日立公司的UNITROLB 系统,东芝公司的TOSDIC系统,英国Kent公司的P4000系统等。

DCS的发展简介。

2、第二阶段成熟期(1980-1985)

引入了局域网(LAN)作为系统骨干,按照网络节点的概念组织过程控制站、中央操作站、系统管理站及网关,这使得系统的规模、容量进一步增加。

3、第三阶段完善期(1985-1990)

采用了符合ISO开放系统互连参考模型的局域网络,各制造厂产品可以相互连接、相互通信和数据交换,第三方的应用软件也在系统中应用。

4、第四阶段融合扩展期(1990-2010)

第四代DCS的体系结构主要分为四层结构:现场仪表层、控制装置单元层、工厂管理(车间)层和企业管理层。

DCS的发展简介

5、第五阶段变革期(2011-)德国“工业4.0”、“中国制造2025”计划的提出。利用物联信息系统(Cyber—Physical System简称CPS)将生产中的供应、制造、销售信息数据化、智慧化,最后达到快速、有效、个人化的产品供应。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

PLC简介

可编程序控制器 (PLC, Programmable Logic Controller)

可编程序控制器是一种数字运算操作的电子系统,专为工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的命令,并通过数字式模拟式的输入和输出,控制各种类型的机械或生产过程。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

中国PLC市场排行榜上的世界十大厂家:

美国 A-B公司 (Allen-Bradley)

德国西门子公司(Siemens)

美国GE-Fanuc公司

美国的莫迪康(Modicon)和法国的TE电器公司

日本欧姆公司(OMRON)

日本三菱电机株式会社(MITSUBISHI)

日本富士电机株式会社(Fuji Electric)

日本东芝公司(TOSHIBA)

日本的光洋电子(KOYO)

日本松下电工株式会社(MEW)

浙大中控与褚健

中控科技集团有限公司(浙大中控)开发了具有国际先进水平并填补国内空白的SUPCON JX系列集散控制系统。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

组成:CPU模块、输入模块、输出模块、编程装置。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

CPU模块

1)CPU芯片

作用: 不断地采集输入信号,执行用户程序,刷新系统的输出。

2)存储器:

作用:存放系统程序,用户程序和数据。 系统程序:决定PLC的基本智能,由厂家设计,并存入ROM、EEPROM。用户不能修改。

用户程序:根据要求,用PLC的编程语言,编制的程序,用户用编程器写入RAM或EEPROM。

I/O模块

1)输入模块

作用:接收和采集输入信号。

输入电路:设有RC滤波电路和光电耦合器。

2)输出模块

作用:控制输出设备,执行装置。

输出电路:晶体管和场效应管、双向晶闸管,小型继电器。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

其他模块

1)运动控制模块

2)伺服单元

3)步进单元

4)闭环控制模块

5)高速计数单元

通信模块

1)点对点通信模块(RS-232C)

2)现场总线通信模块

(PROFIBUS(FMS/PA/DP)、DeviceNet、DeviceCONTROL]

电源模块

1)220V交流电源或24V直流电源。

2)内部的开关电源为各模块提供DC 5V、±12V、24V等直流电源。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

PLC的工作方式

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

PLC的编程方法

PLC 编程

可编程控制器的程序有系统程序和用户程序两种

用户程序是用户根据控制要求,利用 PLC 厂家提供的程序编制语言编写的应用程序。

梯形图

是在继电控制系统电气原理图基础上开发出来的一种图形语言。它继承了继电器触点、线圈、串联、并联等术

语和符号,根据控制要求联接而成的表示 PLC输入和输出之间逻辑关系的图形。

组成:由触点、线圈和用方框表示的功能块。

特点:

1)沿用继电器这一名称,但不是真实继电器,而是软件中编程元件。

2)假想的“能流”(POWER Flow),从左向右流动。

3)逻辑解算,从左至右,从上至下。

4)线圈放在最右边,触点可无限次使用

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

基本方法

1)了解和熟悉被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。

2) 确定可编程序控制器的输入信号和输出负载,对应的梯形图中的输入位和输出位的地址,画出可编程序控制器的外部接线图。

3) 确定与继电器电路图的中间继电器、时间继电器对应的梯形图中的存储器位(M)和定时器(T)的地址。

4) 根据上述对应关系画出梯形图。

PLC梯形图语言的编程原则

(1) PLC编程元件的触点在编制程序时使用次数是无限的。每个继电器的线圈在梯形图中只能出现一次, 它的触点可以使用无数次。

即:梯形图中的继电器继电器、接点、线圈不是物理的,是PLC存储器中的位(1=ON;0=OFF);故编程时常开/常闭接点可无限次引用,线圈输出只能是一次;

(2) 梯形图的每一逻辑行皆起始于左母线,终止于右母线。线圈总是处于最右边,且不能直接与左边母线相连。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

梯形图中流过的不是物理电流而是“概念电流”,只能从左向右流;

用户程序的运算是根据PLC的输入/输出映象寄存器中的内容,逻辑运算结果可以立即被后面的程序使用;

PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;

输出线圈不能直接驱动现场的执行元件,通过I/O模块上的功率器件来驱动。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例子

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例3、接通/断开延时电路(定时器用作时间继电器)

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例4、闪烁电路(用定时器产生周期脉冲信号)

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例5、多个定时器组合电路

当X0接通,T0线圈得电并开始延时,延时到T0常开触点闭合,又使T1线圈得电,并开始延时,当定时器T1延时到,其常开触点闭合,再使T2线圈得电,并开始延时,当定时器T2延时到,其常开触点闭合,才使Y0接通。因此,从X0为ON开始到Y0接通共延时9000s。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例6、多继电器线圈控制电路

下图是可以自锁的同时控制4个继电器线圈的电路图。其中X0是起动按钮,X1是停止按钮。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例7、多地控制电路

下图是两个地方控制一个继电器线圈的程序。其中X0和X1是一个地方的起动和停止控制按钮,X2和X3是另一个地方的起动和停止控制按钮。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例8、互锁控制电路

下图是3个输出线圈的互锁电路。其中X0、X1和X2是起动按钮,X3是停止按钮。由于Y0、Y1、Y2每次只能有一个接通,所以将Y0、Y1、Y2的常闭触点分别串联到其它两个线圈的控制电路中。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例9、顺序起动控制电路

如图所示。Y0的常开触点串在Y1的控制回路中,Y1的接通是以Y0的接通为条件。这样,只有Y0接通才允许Y1接通。Y0关断后Y1也被关断停止,而且Y0接通条件下,Y1可以自行接通和停止。X0、X2为起动按钮,X1、X3为停止按钮。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

例10、集中与分散控制电路

在多台单机组成的自动线上,有在总操作台上的集中控制和在单机操作台上分散控制的联锁。集中与分散控制的梯形图如图所示。X2为选择开关,以其触点为集中控制与分散控制的联锁触点。当X2为ON时,为单机分散起动控制;当X2为OFF时,为集中总起动控制。在两种情况下,单机和总操作台都可以发出停止命令。

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能

西门子PLC系列简介

高级分布式系统-第10讲 分布式控制系统,高级分布式系统,分布式,高级分布式系统,人工智能文章来源地址https://www.toymoban.com/news/detail-804973.html

到了这里,关于高级分布式系统-第10讲 分布式控制系统的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git——分布式版本控制系统

    Git是一个开源的分布式版本控制系统,可以高效的处理从小到很大的项目版本管理。 集中式 SVN,CVS 使用单一的服务器用来管理和存储所有文件的修订版本;协同开发的成员拉取或提交都需连接到这台服务器;如果服务器宕机,宕机期间任何人都不能拉取或提交,无法做到协

    2024年02月10日
    浏览(56)
  • Git 分布式版本控制系统

    版本控制系统是一种记录文件变更历史的系统,它允许开发者跟踪文件的修改、还原特定版本、并在多个用户之间协同工作。VCS 主要有两种类型:集中式版本控制系统(Centralized VCS,如 SVN)和分布式版本控制系统(Distributed VCS,如 Git)。 版本追踪: 可以追踪文件的每一次

    2024年01月17日
    浏览(44)
  • Git----分布式版本控制系统

    Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或大或小的项目。它是世界上目前最先进的分布式版本控制系统。 Git是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源代码的版本控制软件。 Git与常用的版本控制工具CVS、Subversion等不同,它采用了分布

    2024年02月15日
    浏览(58)
  • 分布式版本控制系统-GitLab搭建

    🍁个人主页:微枫Micromaple ✨本期专栏:《0到1项目搭建》欢迎订阅学习~ 📌源码获取:GitCode、GitHub、码云Gitee 持续更新中,别忘了 star 喔~ 在企业开发过程中,我们需要搭建公司内部的Git版本控制系统,开源免费的 GitLab 成为了我们的选择。本文详细讲解了分布式版本控制系

    2024年02月02日
    浏览(32)
  • 分布式版本控制系统git详解

    是目前世界上最先进的分布式版本控制系统 git命令 很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经成为最大的服务器系统软件了。 Linus虽然创建了Linux,但Linux的壮大是靠全世界热心的志愿者参与的,这么多人在世界各地为Linux编写代码,那Lin

    2024年02月15日
    浏览(44)
  • Git分布式版本控制系统与github

    第四阶段提升 时  间:2023年8月29日 参加人:全班人员 内  容: Git分布式版本控制系统与github 目录 一、案例概述 二、版本控制系统 (一) 本地版本控制 (二)集中化的版本控制系统 (三)分布式版本控制系统 三、 Git简介 (一)概述 (二)Git发展史 (三)Git功能特性

    2024年02月11日
    浏览(49)
  • 分布式系统概念和设计——(事务与并发控制)

    事务与并发控制 简介 事务的目标是在多个事务访问对象以及服务器面临崩溃的情况下,保证所有由服务器管理的对象始终维持在一个一致的状态上 事务是由客户定义的针对服务器对象的一组操作,组成为一个不可分割的单元,由服务器执行 服务器必须保证整个事务被执行,

    2024年02月07日
    浏览(42)
  • Git是一个分布式版本控制系统 一.2

    Git是一个分布式版本控制系统,用于跟踪和管理代码的变化。它最初由Linus Torvalds于2005年创建,并成为开源社区中最流行的版本控制系统之一。 Git的主要特点包括: 分布式:每个开发者都可以在本地拥有完整的代码仓库,并可以独立地进行开发和版本控制。这意味着即使在

    2024年03月13日
    浏览(46)
  • Git 分布式版本控制系统基本概念和操作命令

    目录 Git 基本概念 功能特点 工作流程 操作命令 新建代码库 配置 增删文件 代码提交 分支 标签 查看信息 远程同步 撤销 其他 小结 Git 是一个开源的分布式版本控制系统,用于跟踪文件的变更历史。它最初由 Linux Torvalds 设计,用于 Linux 内核的开发,但由于其强大的功能和灵

    2024年03月27日
    浏览(62)
  • Git分布式版本控制系统——Git常用命令(二)

    五、Git常用命令————分支操作 同一个仓库可以有多个分支,各个分支相互独立,互不干扰 分支的相关命令,具体如下: git branch                               查看分支 git branch [name]                   创建分支(name是分支名) git checkout [name]                切

    2024年04月10日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包