Download presentation
Presentation is loading. Please wait.
Published byBenny Sudirman Modified 5年之前
1
《可编程控制器》 主 编:黄云龙 副主编:郁 炜 吴国强 审 阅:陈国定 制 作:廖东进 出 版:科学出版社 2007年1月
教育部普通高等教育 “十一五”国家级规划教材 《可编程控制器》 主 编:黄云龙 副主编:郁 炜 吴国强 审 阅:陈国定 制 作:廖东进 出 版:科学出版社 2007年1月
2
第1章 可编程控制器概论 1.1 可编程控制器的产生、特点、现状和发展趋势 1.2 PLC的基本结构和工作原理 1.3 PLC的主要性能指标
第1章 可编程控制器概论 1.1 可编程控制器的产生、特点、现状和发展趋势 1.2 PLC的基本结构和工作原理 1.3 PLC的主要性能指标 1.4 PLC的编程语言
3
本章要点 1.理解可编程控制器的基本结构,掌握可编程控制器的工作原理、了解PLC的编程语言。 2.了解PLC的主要技术性能指标、扫描工作方式和PLC的响应时间。 本章难点 1.可编程控制器基本结构的理解。 2.各种编程语言的理解。 3.扫描工作方式和响应时间的理解。
4
1.1 可编程控制器的产生、特点、现状和发展趋势
1.1 可编程控制器的产生、特点、现状和发展趋势 可编程控制器(Programmable Controller)简称PC(PLC) 本节主要介绍 PLC的产生 PLC的特点 PLC的现状 PLC的发展趋势
5
1.1.1 PLC的产生 1968年美国通用汽车公司(GM)提出了研制新型逻 辑顺序控制装置的十项招标指标:
这些要求实际上提出了将继电器控制的简单易懂、使用方便、价格低的优点与计算机的功能完善、灵活性、通用性好的优点结合起来,将继电接触控制的硬连线逻辑转变为计算机的软件逻辑编程的设想。 ① 编程方便,可现场修改程序; ② 维修方便,采用模块化结构; ③ 可靠性高于继电器控制装置; ④ 体积小于继电器控制装置; ⑤ 数据可直接送入管理计算机; ⑥ 成本可与继电器控制装置竞争; ⑦ 输入可以是交流115V; ⑧ 输出为交流115V,2A以上,能直接驱动电磁阀,接触器等; ⑨ 在扩展时,原系统只要很小变更; ⑩ 用户程序存储器容量至少能扩展到4K。
6
PLC的特点 定义:可编程控制器是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关外围设备,都按易于与工业系统联成一个整体、易于扩充其功能的原则设计。 PLC的主要特点是: 1.可靠性高,抗干扰能力强 PLC是专为工业环境设计的,其可靠性高,抗干扰能力强,其平均故障间隔时间可达5年以上,主要体现在: ① 对元器件进行严格筛选和老化,I/O接口电路采用光电隔离; ② 结构上考虑耐热、防潮、防尘和抗震的要求; ③ 硬件上采用隔离、屏蔽、滤波和接地等措施; ④ 软件上采用数字滤波等抗干扰和故障诊断措施; ⑤ 工作方式采用循环扫描方式。
7
2.功能完善 PLC除基本逻辑处理功能外,配合特殊的功能模块可用于数字控制领域,并可实现与上位机的通讯。 3.易操作 ① 程序输入和更改方便; ② 多种程序设计语言可供使用; ③ 自诊断功能使维修方便。 4.灵活性和可扩展性强 PLC的灵活性表现在下列三个方面: ① 采用的编程语言有梯形图、布尔助记符、菜单图、功能模块图和语言描述编程语言,只要掌握其中一种语言就可以进行编程; ② 根据应用规模的不断扩展,即可进行容量的扩展、功能的扩展、应用和控制范围的扩展; ③ 设计、编程和安装的工作量减少,易实现过程监视和控制。
8
1.1.3 PLC的现状 PLC产品可按地域分成三大流派:
美国产品:代表性厂商有A-B公司、通用电气(GE)公司、莫迪康(MODICON)公司、德州仪器(TI)公司、西屋公司等。其中A-B公司是美国最大的PLC制造商,其产品约占美国PLC市场的一半。 欧洲产品:代表性厂商有德国的西门子(SIEMENS)公司、AEG公司、法国的TE公司是欧洲著名的PLC制造商。德国的西门子的电子产品以性能精良而久负盛名。在中、大型PLC产品领域与美国的A-B公司齐名。 日本产品:日本的小型PLC最具特色,在小型机领域中颇具盛名,某些用欧美的中型机或大型机才能实现的控制,日本的小型机就可以解决。在开发较复杂的控制系统方面明显优于欧美的小型机,所以格外受用户欢迎。日本有许多PLC制造商,如三菱、欧姆龙、松下、富士、日立、东芝等,在世界小型PLC市场上,日本产品约占有70%的份额。
9
我国PLC产品: 我国有许多厂家、科研院所从事PLC的研制与开发,如中国科学院自动化研究所的PLC-0088,北京联想计算机集团公司的GK-40,上海机床电器厂的CKY-40,上海起重电器厂的CF-40MR/ER,苏州电子计算机厂的YZ-PC-001A,原机电部北京机械工业自动化研究所的MPC-00l/20、KB-20/40,杭州机床电器厂的DKK02,天津中环自动化仪表公司的DJK-S-84/86/480,上海自立电子设备厂的KKI系列,上海香岛机电制造有限公司的ACMY-S80、ACMY-S256,无锡华光电子工业有限公司(合资)的SR-10、SR-20/21等。
10
PLC的发展趋势 目前,PLC技术正在不断地向综合性的工业控制发展。随着科学技术的迅速发展,未来PLC将朝两极化、多功能、智能化和网络化的模式方向发展。 1.向高速度、大容量方向发展 2.向超大型、超小型两个方向发展 3.PLC大力开发智能模块,加强联网通信能力 4.增强外部故障的检测与处理能力 5.编程语言多样化
11
1.2 PLC的基本结构和工作原理 存储器类型 : ① RAM ② EPROM ③ EEPROM
它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据。检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。 1.2 PLC的基本结构和工作原理 PLC的基本结构 存储器类型 : ① RAM ② EPROM ③ EEPROM 存储空间: ① 系统程序存储区:存放着相当于计算机操作系统的系统程序 ② 系统RAM存储区(包括I/O映象区以及各类软设备 ) ③ 用户程序存储区:存放用户编制的用户程序 中央处理单元(CPU) PLC存储空间 电源部分
12
1.2.2 PLC的工作原理 早期的PLC与传统由继电器接触器构成的控制装置的区别: (1)继电器控制装置采用硬逻辑并行运行的方式
(2)PLC的CPU则采用顺序逻辑扫描用户程序的运行方式 考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式——扫描技术。 (3)扫描技术 工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
13
PLC的扫描工作周期 ① 输入采样阶段 PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
14
PLC的扫描工作周期 ② 用户程序执行阶段 PLC顺序依次地扫描用户程序(梯形图),然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
15
PLC的扫描工作周期 ③ 输出刷新阶段 当扫描用户程序结束后,PLC就进入输出刷新阶段。CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。 一般来说,PLC的扫描周期还包括自诊断、通讯等,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行和输出刷新等所有时间的总和。 。
16
(4)PLC的I/O响应时间 光电隔离等技术 扫描技术
17
1.3 PLC的主要性能指标 1.输入/输出点数: 2.扫描速度: 3.存储器容量: 4.编程语言:
PLC采用梯形图、布尔助记符、菜单图、功能模块图和语言描述等编程语言。不同的PLC产品可能拥有其中一种、两种或全部的编程方式。 5.指令功能 指令种类越多,则其软件的功能就越强,使用这些指令完成一定的控制目的就越容易。 此外,PLC的可扩展性、使用条件、可靠性、易操作性及经济性等性能指标也是用户在选择PLC时须注意的指标。 表示PLC组成控制系统时可能的最大规模。 扫描速度是指PLC执行用户程序的速度。 包括系统程序存储器、用户程序存储器和数据存储器。 程序指令是按“步”存放的,一“步”占用一个地址单元,一个地址单元一般占用两个字节。
18
1.4 PLC的编程语言 PLC中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、菜单图语言、功能模块图语言及结构化语句描述语言等。
梯形图语言和布尔助记符语言是基本程序设计语言,它们通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能。 菜单图语言和语句描述语言是高级的程序设计语言,它可根据需要去执行更有效的操作。 功能模块图语言采用功能模块图的形式,通过软连接的方式完成所要求的控制功能,它不仅在PLC中得到了广泛的应用,在集散控制系统的编程和组态时也常常被采用,由于它具有连接方便、操作简单和易于掌握等特点,为广大工程设计和应用人员所喜爱。
19
梯形图语言 梯形图语言是用梯形图的图形符号来描述程序的一种程序设计语言。这种程序设计语言采用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系,在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在右面。 梯形图程序设计语言的特点是: (1)与电气操作原理图相对应,具有直观性和对应性。 (2)与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于掌握和学习 (3)与原有的继电器逻辑控制技术的不同点是,梯形图中的能流(Power Flow)不是实际意义的电流,内部的继电器也不是实际存在的继电器。因此,应用时需与原有继电器逻辑控制技术的有关概念区别对待。 (4)与布尔助记符程序设计语言有一一对应关系,便于相互的转换和程序的检查。
20
布尔助记符语言 布尔助记符语言是用布尔助记符来描述程序的一种程序设计语言,它与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。 布尔助记符程序设计语言具有下列特点: (1)采用助记符来表示操作功能,具有容易记忆,便于掌握的特点。 (2)在编程器的键盘上采用助记符表示,具有便于操作的特点,可在 无计算机的场合进行编程设计。 (3)与梯形图有一一对应关系,其特点与梯形图语言基本类同。
21
小 结 PLC是一种标准的工业设备,经过近40年的发展,制造厂商众多,产品不断更新,功能不断强大。就其工作原理而言,有许多共同之处。
小 结 PLC是一种标准的工业设备,经过近40年的发展,制造厂商众多,产品不断更新,功能不断强大。就其工作原理而言,有许多共同之处。 1.PLC是专为工业环境设计的,其可靠性高,功能强大,简便易学,适用面广。特别适合工程技术人员使用。 2.PLC的不断发展和其所具有的一系列优点,使其从简单的开关量控制发展到模拟量、数字量控制,并不断向多功能、大容量、大规模及网络化等方向发展。 3.PLC采用集中采样、集中输出,按顺序循环扫描用户程序的方式工作。当PLC处于正常运行时,它将不断重复扫描过程,其工作过程的中心内容分为输入采样、程序执行和输出刷新三个阶段。 4.PLC的性能指标较多,不同厂家的PLC产品技术性能各不相同,且各有特色。常用的主要性能指标有输入/输出点数、扫描速度、存储器容量、编程语言、指令功能与数量、内部元件的种类与数量、特殊功能单元、可扩展能力等。 5.PLC采用多种形式的编程语言来编写PLC的用户程序,其中,梯形图和语句表是最常用的编程语言。
Similar presentations