《可编程序控制器技术及其发展学位论文.doc》由会员分享,可在线阅读,更多相关《可编程序控制器技术及其发展学位论文.doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、分数: 华南理工大学广州学院课程设计任务书题 目: 可编程序控制器技术及其发展 课 程: 电气设备与PLC课程设计 专 业: 自动化 班 级: 2014级 2班 姓 名: 学 号: 电信学院电气设备与PLC课程设计指导老师评价表院(部)年级专业班级学生姓名学生学号题 目一、 指导老师评语 指导老师签名: 2016年12 月二、 成绩评定(分优秀、良好、中等、及格、不及格五个等次)目录第一章 可编程序控制器概述41.1 可编程序控制器的产生和定义41.2 可编程序控制器的主要功能及特点11.3 可编程序控制器的分类41.4 可编程序控制器的发展趋势5第二章 可编程序控制器的结构和工作原理62.1
2、 可编程序控制器的组成与基本结构62.2 可编程序控制器的工作原理及主要技术指标9第三章可编程序控制器的功能特点113.1序控制器的功能113.2程序控制器的功能特点12第四章 霓虹灯控制系统设计144.1任务分析及功能阐述144.2 PLC接线图164.3 I/O分配表174.4控制流程的设计184.5梯形图的设计19第五章 可编程序控制器发展趋势23第六章 学习PLC建议与方法236.1学习PLC建议236.2学习PLC的方法24第一章 可编程序控制器概述可编程控制器(Programmable Controller简称PLC)。PLC是在传统的顺序控制器的基础上引入了微电子技术、计算机技术
3、、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。可编程控制器具有能力强、可靠性高、配置灵活、编程简单等优点,是当代工业生产自动化的主要手段和重要的自动化控制设备。1.1 可编程序控制器的产生和定义一、可编程序控制器的产生在可编程序控制器问世以前,工业控制领域中是以继电控制器占主导地位的。这种由继电器构成的控制系统有着明显的缺点:体积大、耗电多、可靠性差、寿命短、运行速度不高,尤其是对生产工艺多变的系统适应性更差,一旦生产任务和工艺发生变化,就必须重新设计,并改变硬件结构,这造成了时间和资金的严重浪费。20世纪6
4、0年代末期,为了使汽车改型或改变工艺流程时不改动原有继电器柜内的接线,以便降低生产成本,缩短新产品的开发周期,以满足生产的需求。美国通用汽车公司(GM公司) 1968年提出了研制新型控制装置的十项指标,其主要内容如下:(1) 编程简单,可在现场修改和调试程序;(2) 价格便宜,性价比高于继电器控制系统;(3) 可靠性高于继电器控制系统;(4) 体积小于有继电器控制柜的体积,能耗少;(5) 能与计算机系统数据通信; (6) 输入量是交流115 V电压信号(美国电网电压是110V);(7) 输出量是交流115 V电压信号、输出电流在2 A以上,能直接驱动电磁阀等;(8) 具有灵活的扩展能力;(9)
5、 硬件维护方便,采用插入式模块结构;(10) 用户存储器容量至少在4 KB以上(根据当时的汽车装配过程的要求提出)。从上述10项指标可以看出,它实际上就是当今可编程序控制器最基本的功能,具备了可编程序控制器的特点。1969年,美国数字设备公司(DEG)根据上述要求研制出第一台可编程序控制器,型号为PDP-14,并在GM公司的汽车生产线上适用成功,于是第一台可编程序控制器诞生了。二、可编程序控制器的定义由于PLC在不断发展,因此,对它进行确切的定义是比较困难的。美国电气制造商协会(NEMA)经过四年的调查工作,于1980年正式将可编程序控制器命名为PC(Programmable Controll
6、er),但为了与个人计算机PC(Personal Computer)相区别,常将可编程序控制器简称为PLC,并给PLC作了定义:可编程序控制器是一种带有指令存储器、数字的或模拟的输入/输出接口,以位运算为主,能完成逻辑、顺序、定时、计数和运算等功能,用于控制机器或生产过程的 自动化控制装置。 1982年,国际电工委员会(International Electrical Committee,IEC)颁布了PLC标准草案第一稿,1985年提交了第2稿,并在1987年的第3稿中对PLC作了如下的定义:“PLC是一种数字运算的电子系统,专为工业环境下应用而设计。它采用可编制程序的存储器,用来在其内部存
7、储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的外围设备,都应按照易于与工业控制系统形成一个整体、易于扩展其功能的原则而设计。”上述的定义表明,PLC是一种能直接应用于工业环境的数字电子装置,是以微处理器为基础,结合计算机技术、自动控制技术和通信技术,用面向控制过程、面向用户的“自然语言”编程的一种简单易懂、操作方便、可靠性高的新一代通用工业控制装置。1.2 可编程序控制器的主要功能及特点一、可编程序控制器的主要功能1 . 开关逻辑和顺序控制 这是PLC应用最广泛、最基本的场合。它的主要功能是
8、完成开关逻辑运算和进行顺序逻辑控制,从而可以实现各种控制要求。2. 模拟控制 (A/D和D/A控制) 在工业生产过程中,许多连续变化的需要进行控制的物理量,如温度、压力、流量、液位等,这些都属于模拟量。过去,PLC长于逻辑运算控制,对于模拟量的控制主要靠仪表或分布式控制系统,目前大部分PLC产品都具备处理这类模拟量的功能,而且编程和使用方便。3. 定时/计数控制 PLC具有很强的定时、计数功能,它可以为用户提供数十甚至上百个定时器与计数器。对于定时器,定时间隔可以由用户加以设定;对于计数器,如果需要对频率较高的信号进行计数,则可以选择高速计数器。 4. 步进控制 PLC为用户提供了一定数量的移
9、位寄存器,用移位寄存器可方便地完成步进控制功能。 5运动控制在机械加工行业,可编程序控制器与计算机数控(CNC)集成在一起,用以完成机床的运动控制。6. 数据处理 大部分PLC都具有不同程度的数据处理能力,它不仅能进行算术运算、数据传送,而且还能进行数据比较、数据转换、数据显示打印等操作,有些PLC还可以进行浮点运算和函数运算。 7. 通信联网 PLC具有通信联网的功能,它使PLC与PLC 之间、PLC与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。二、可编程序控制器的特点PLC能如此迅速发展的原因,除了工业自动化的客观需要外,还有许多独特的优点。它较好地解
10、决了工业控制领域中普遍关心的可靠、安全、灵活、方便、经济等问题。其主要特点如下:1. 可靠性高可靠性指的是可编程控制器平均无故障工作时间。由于可编程序控制器采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场。可编程序控制器已被广大用户公认为是最可靠的工业控制设备之一。2. 控制功能强一台小型可编程序控制器内有成百上千个可供用户使用的编程元件,可以实现非常复杂的控制功能。与相同功能的继电器系统相比,它具有很高的性能价格比。可编程序控制器可以通过通信联网,实现分散控制与集中管理。3. 用户使用方便 可编程序控制器产品已经标准
11、化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。可编程序控制器的安装接线也很方便,有较强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。4. 编程方便、简单梯形图是可编程序控制器使用最多的编程语言,其电路符号、表达方式与继电器电路原理图相似。梯形图语言形象、直观、简单、易学,熟悉继电器电路图的电气技术人员只要花几天时间就可以熟悉梯形图语言,并用来编制用户程序。5. 设计、安装、调试周期短可编程序控制器用软件功能取代了继电器控制系统中大量的中间继电器、时
12、间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少,缩短了施工周期。可编程序控制器的用户程序可以在实验室模拟调试,模拟调试好后再将PLC控制系统在生产现场进行安装和接线,在现场的统调过程中发现的问题一般通过修改程序就可以解决,大大缩短了设计和投运周期。6. 易于实现机电一体化 可编程序控制器体积小、重量轻、功耗低、抗振防潮和耐热能力强,使之易于安装在机器设备内部,制造出机电一体化产品。目前以PLC作为控制器的CNC设备和机器人装置已成为典型。1.3 可编程序控制器的分类目前PLC的种类非常多,型号和规格也不统一,了解PLC的分类有助于PLC的选型和应用。1. 按点数和功能分类 为
13、了适应不同工业生产过程的应用要求,可编程序控制器能够处理的输入/输出信号数是不一样的。一般将一路信号叫做一个点,将输入点数和输出点数的总和称为机器的点数,简称I/O点数。一般讲,点数多的PLC,功能也越强。按照点数的多少,可将PLC分为超小(微)、小、中、大四种类型。 (1)超小型机:I/O点数为64点以内,内存容量为2561000字节;(2)小型机:I/O点数为64256,内存容量为13.6K字节;小型及超小型PLC主要用于小型设备的开关量控制,具有逻辑运算、定时、计数、顺序控制、通信等功能。(3)中型机:I/O点数为2561024,内存容量为3.613K字节;中型PLC除具有小型、超小型P
14、LC的功能外,还增加了数据处理能力,适用于小规模的综合控制系统。(4)大型机:I/O点数为1024以上,内存容量为13K字节以上; 大型PLC的功能更加完善,多用于大规模过程控制、集散式控制和工厂自动化网络。2. 按结构形式分类 通常从PLC硬件结构形式上分整体式结构和模块式结构。(1) 整体式结构一般的小型及超小型PLC多为整体式结构,这种可编程序控制器是把CPU、RAM、ROM、I/O接口及与编程器或EPROM写入器相连的接口、输入/输出端子、电源、指示灯等都装配在一起的整体装置。它的优点是结构紧凑,体积小,成本低,安装方便,缺点是主机的I/O点数固定,使用不灵活。西门子公司的S7-200
15、系列PLC为整体式结构。(2) 模块式结构 模块式结构又叫积木式。这种结构形式的特点是把PLC的每个工作单元都制成独立的模块,如CPU模块、输入模块、输出模块、电源模块、通信模块等。另外,机器上有一块带有插槽的母板,实质上就是计算机总线。把这些模块按控制系统需要选取后,都插到母板上,就构成了一个完整的PLC。这种结构的PLC的特点是系统构成非常灵活,安装、扩展、维修都很方便,缺点是体积比较大。常见产品有OMRON公司的C200H、C1000H、C2000H,西门子公司的S5-115U、S7-300、S7-400系列等。 3. 按生产厂家分类PLC的生产产家很多,国内国外都有,其点数、容量、功能
16、各有差异,但都自成系列,比较有影响的厂家有: 日本立石(OMRON)公司的C系列可编程序控制器;日本三菱(MITSUBISHI)公司的F、F1、F2、FX2系列可编程序控制器;日本松下(PANASONIC)电工公司的FP1系列可编程序控制器;美国通用电气(GE)公司的GE系列可编程序控制器;美国艾论布拉德利(A-B)公司的PLC-5系列可编程序控制器;德国西门子(SIEMENS)公司的S5、S7系列可编程序控制器。1.4 可编程序控制器的发展趋势 随着PLC技术的推广、应用,PLC将向两个方面发展:一方面向着大型化的方向发展,另一方面则向着小型化的方向发展。PLC向大型化方向发展,主要表现在大
17、中型PLC高功能、大容量、智能化、网络化发展,使之能与计算机组成集成控制系统,对大规模、复杂系统进行综合的自动控制。PLC向小型化方向发展,主要表现在下列几个方面:为了减小体积、降低成本,向高性能的整体型发展;在提高系统可靠性的基础上,产品的体积越来越小,功能越来越强;应用的专业性,使得控制质量大大提高。另外,PLC在软件方面也将有较大的发展。系统的开放使第三方的软件能方便地在符合开放系统标准的PLC上得到移植。除了采用标准化的硬件外,采用标准化的软件也能大大缩短系统开发周期;同时,标准化的软件由于经受了实际应用的考验,它的可靠性也明显提高。总之,PLC总的发展趋势是:高功能、高速度、高集成度
18、、容量大、体积小、成本低、通信联网功能强。第二章 可编程序控制器的结构和工作原理2.1 可编程序控制器的组成与基本结构PLC是微机技术和继电器常规控制概念相结合的产物,从广义上讲,PLC也是一种计算机系统,只不过它比一般计算机具有更强的与工业过程相连接的输入/输出接口,具有更适用于控制要求的编程语言,具有更适应于工业环境的抗干扰性能。因此,PLC是一种工业控制用的专用计算机,它的实际组成与一般微型计算机系统基本相同,也是由硬件系统和软件系统两大部分组成。 一、可编程序控制器的硬件系统PLC的硬件系统由主机系统、输入/输出扩展环节及外部设备组成。 1. 主机系统 图2.1 PLC结构示意图(1)
19、 微处理器单元(Central Processing Unit,CPU)。CPU是PLC的核心部分,它包括微处理器和控制接口电路。微处理器是PLC的运算控制中心,由它实现逻辑运算,协调控制系统内部各部分的工作。它的运行是按照系统程序所赋予的任务进行的。(2) 存储器。存储器是PLC存放系统程序、用户程序和运行数据的单元。它包括只读存储器(ROM)和随机存取存储器(RAM)。只读存储器(ROM)在使用过程中只能取出不能存储,而随机存取存储器(RAM)在使用过程中能随时取出和存储。(3) 输入/输出模块单元。PLC的对外功能主要是通过各类接口模块的外接线,实现对工业设备和生产过程的检测与控制。通过
20、各种输入/输出接口模块,PLC既可检测到所需的过程信息,又可将处理结果传送给外部过程,驱动各种执行机构,实现工业生产过程的控制。通过输入模块单元,PLC能够得到生产过程的各种参数;通过输出模块单元,PLC能够把运算处理的结果送至工业过程现场的执行机构实现控制。为适应工业过程现场对不同输入/输出信号的匹配要求,PLC配置了各种类型的输入/输出模块单元。(4) I/O扩展接口。I/O扩展接口是PLC主机为了扩展输入/输出点数和类型的部件,输入/输出扩展单元、远程输入/输出扩展单元、智能输入/输出单元等都通过它与主机相连。I/O扩展接口有并行接口、串行接口等多种形式。(5) 外设I/O接口。外设I/
21、O接口是PLC主机实现人机对话、机机对话的通道。通过它,PLC可以和编程器、彩色图形显示器、打印机等外部设备相连,也可以与其他PLC或上位计算机连接。外设I/O接口一般是RS232C或RS422A串行通信接口,该接口的功能是进行串行/并行数据的转换,通信格式的识别,数据传输的出错检验,信号电平的转换等。对于一些小型PLC,外设I/O接口中还有与专用编程器连接的并行数据接口。(6) 电源。电源单元是PLC的电源供给部分。它的作用是把外部供应的电源变换成系统内部各单元所需的电源,有的电源单元还向外提供直流电源,给与开关量输入单元连接的现场电源开关使用。电源单元还包括掉电保护电路和后备电池电源,以保
22、持RAM在外部电源断电后存储的内容不丢失。PLC的电源一般采用开关电源,其特点是输入电压范围宽,体积小,质量轻,效率高,抗干扰性能好。 2. 输入/输出扩展环节 输入/输出扩展环节是PLC输入输出单元的扩展部件,当用户所需的输入/输出点数或类型超出主机的输入/输出单元所允许的点数或类型时,可以通过加接输入/输出扩展环节来解决。输入/输出扩展环节与主机的输入/输出扩展接口相连,有两种类型:简单型和智能型。简单型的输入/输出扩展环节本身不带中央处理单元,对外部现场信号的输入/输出处理过程完全由主机的中央处理单元管理,依赖于主机的程序扫描过程。通常,它通过并行接口与主机通信,并安装在主机旁边,在小型
23、PLC的输入/输出扩展时常被采用。智能型的输入/输出扩展环节本身带有中央处理单元,它对生产过程现场信号的输入/输出处理由本身所带的中央处理单元管理,而不依赖于主机的程序扫描过程。通常,它采用串行通信接口与主机通信,可以远离主机安装,多用于大中型PLC的输入/输出扩展。3. 外部设备(1) 编程器。它是编制、调试PLC用户程序的外部设备,是人机交互的窗口。通过编程器可以把新的用户程序输入到PLC的RAM中,或者对RAM中已有程序进行编辑。通过编程器还可以对PLC的工作状态进行监视和跟踪,这对调试和试运行用户程序是非常有用的。除了上述专用的编程器外,还可以利用微机(如IBM-PC),配上PLC生产
24、厂家提供的相应的软件包来作为编程器,这种编程方式已成为PLC发展的趋势。现在,有些PLC不再提供编程器,而只提供微机编程软件,并且配有相应的通信连接电缆。(2) 彩色图形显示器。大中型PLC通常配接彩色图形显示器,用以显示模拟生产过程的流程图、实时过程参数、趋势参数及报警参数等过程信息,使得现场控制情况一目了然。(3) 打印机。PLC也可以配接打印机等外部设备,用以打印记录过程参数、系统参数以及报警事故记录表等。 PLC还可以配置其他外部设备,例如,配置存储器卡、盒式磁带机或磁盘驱动器,用于存储用户的应用程序和数据;配置EPROM写入器,用于将程序写入到EPROM中。二、可编程序控制器的软件系
25、统PLC除了硬件系统外,还需要软件系统的支持,它们相辅相成,缺一不可,共同构成PLC。PLC的软件系统由系统程序(又称系统软件)和用户程序(又称应用软件)两大部分组成。1. 系统程序 系统程序由PLC的制造企业编制,固化在PROM或EPROM中,安装在PLC上,随产品提供给用户。系统程序包括系统管理程序、用户指令解释程序和供系统调用的标准程序模块等。2. 用户程序 用户程序是根据生产过程控制的要求由用户使用制造企业提供的编程语言自行编制的应用程序。用户程序包括开关量逻辑控制程序、模拟量运算程序、闭环控制程序和操作站系统应用程序等。2.2 可编程序控制器的工作原理及主要技术指标一、可编程序控制器
26、的工作原理可编程控制器是一种专用的工业控制计算机,其工作原理与计算机控制系统的工作原理基本相同。PLC是采用周期循环扫描的工作方式,CPU连续执行用户程序和任务的循环序列称为扫描。CPU对用户程序的执行过程是CPU的循环扫描,并用周期性地集中采样、集中输出的方式来完成的。一个扫描周期(工作周期)主要分为以下几个阶段:1.输入采样扫描阶段 这是第一个集中批处理过程,在这个阶段中,PLC按顺序逐个采集所有输入端子上的信号,不论输入端子上是否接线,CPU顺序读取全部输入端,将所有采集到的一批输入信号写到输入映像寄存器中,在当前的扫描周期内,用户程序用到的输入信号的状态(ON或OFF)均从输入映像寄存
27、器中去读取,不管此时外部输入信号的状态是否变化。即使此时外部输入信号的状态发生了变化,也只能在下一个扫描周期的输入采样扫描阶段去读取,对于这种采集输入信号的批处理,虽然严格上说每个信号被采集的时间有先有后,但由于PLC的扫描周期很短,这个差异对一般工程应用可忽略,所以可以认为这些采集到的输入信息是同时的。2.执行用户程序扫描阶段这是第二个集中批处理过程,在执行用户程序阶段,CPU对用户程序按顺序进行扫描。如果程序用梯形图表示,则总是按先上后下、从左至右的顺序进行扫描,每扫描到一条指令,所需要的输入信息的状态均从输入映像寄存器中去读取,而不是直接使用现场的立即输入信号。对其他信息,则是从PLC的
28、元件映像寄存器中去读取,在执行用户程序中,每一次运算的中间结果都立即写入元件映像寄存器中,对输出继电器的扫描结果,也不是马上去驱动外部负载,而是将其结果写入到输出映像寄存器中。在此阶段,允许对数字量I/O指令和不设置数字滤波的模拟量I/O指令进行处理,在扫描周期的各个部分,均可对中断事件进行响应。在这个阶段,除了输入映像寄存器外,各个元件映像寄存器的内容是随着程序的执行而不断变化的。3.输出刷新扫描阶段这是第三个集中批处理过程,当CPU对全部用户程序扫描结束后,将元件映像寄存器中各输出继电器的状态同时送到输出锁存器中,再由输出锁存器经输出端子去驱动各输出继电器所带的负载。在输出刷新阶段结束后,
29、CPU进入下一个扫描周期,重新执行输入采样,周而复始。二、可编程序控制器的主要技术指标1. 输入/输出点数 可编程控制器的I/O点数指外部输入、输出端子数量的总和。它是描述的PLC大小的一个重要的参数。2. 存储容量 PLC的存储器由系统程序存储器,用户程序存储器和数据存储器三部分组成。PLC存储容量通常指用户程序存储器和数据存储器容量之和,表征系统提供给用户的可用资源,是系统性能的一项重要技术指标。 3. 扫描速度 可编程控制器采用循环扫描方式工作,完成1次扫描所需的时间叫做扫描周期。影响扫描速度的主要因素有用户程序的长度和PLC产品的类型。PLC中CPU的类型、机器字长等直接影响PLC运算
30、精度和运行速度 4. 指令系统 指令系统是指PLC所有指令的总和。可编程控制器的编程指令越多,软件功能就越强,但掌握应用也相对较复杂。用户应根据实际控制要求选择合适指令功能的可编程控制器。5. 通信功能 通信有PLC之间的通信和PLC与其他设备之间的通信。通信主要涉及通信模块,通信接口,通信协议和通信指令等内容。PLC的组网和通信能力也已成为PLC产品水平的重要衡量指标之第三章可编程序控制器的功能特点3.1序控制器的功能1逻辑控制PLC具有逻辑运算功能,能够进行与、或、非等逻辑运算,可以代替继电器进行开关量控制故它可替代继电器进行开关量控制。2定时控制 为满足生产控制工艺对时间的要求,PLC一
31、般提供时间继电器,如FX1S提供T0T63共64个计时器。并且计时时间常数在范围内用户编写程序时自己设定:接通延时、关断延时和定脉冲等方式。并且在PLC运行中也可以读出、修改,使用方便。3计数控制为满足计数的需要,不同的PLC提供不同数量、不同类型的计数器。如FX1S提供16位增量计数C0C15(一般用)、C16C31(保持用),32位高速可逆计数器C235C245(单相单输入)、C246C250(单相双输入)、C251C255(双相双输入)共26个定时器。用脉冲控制可以实现加、减计数模式,可以连接码盘进行位置检测,且在PLC运行中也可以读出、修改,使用方便4步进顺序控制步进顺序控制是plc最
32、基本的控制方式。是为有时间或运行顺序的生产过程专门设置的指令,在前道工序完成之后,就转入下一道工序,使一台PLC可作为多部步进控制器使用。5对控制系统的监控PLC具有较强的监控能力,操作人员可以根据PLC的监控信息,通过监控命令,可以监视系统的运行状态,从而改变对异常值的设定。6数据处理PLC具有较强的数据处理能力,随着PLC的发展,已经能对大量的数据进行快速处理。如数据采集、存储与处理功能。7通信和联网现代PLC大多数都采用了通信、网络技术,有RS232或RS485接口,可进行远程I/O控制,多台PLC可彼此间联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间,实现程序和数据交换
33、,如程序转移、数据文档转移、监视和诊断。通信接口或通信处理器按标准的硬件接口或专有的通信协议完成程序和数据的转移。在系统构成时,可由一台计算机与多台PLC构成“集中管理、分散控制”的分布式控制网络,以便完成较大规模的复杂控制。通常所说的SCADA系统,现场端和远程端也可以采用PLC作场机。8输入/输出接口调理功能具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节。位数和精度可以根据用户要求选择。具有温度测量接口,直接连接各种电阻或电偶。9人机界面功能提供操作者以监视机器、过程工作必需的信息。允许操作者和PLC系统与其应用程序相互作用,以便作出决策和调整。实现人机界面功能的手段:
34、从基层的操作者屏幕文字显示,到单机的CRT显示与键盘操作和用通信处理器、专用处理器、个人计算机、工业计算机的分散和集中操作与监视系统。3.2程序控制器的功能特点1.可靠性高 PLC是专门为工业控制设计的,在设计和制造过程中采取了多层次抗干扰、精选元件的措施,可在恶劣的工业环境下与强电设备一起工作,运行的稳定性和可靠性较高。PLC是以集成电路为基本单元的电子设备,内部处理不依赖于接点,元件的寿命长,平均无故障工作时间高。2编程简单易学 PLC的最大特点之一,就是采用易学易懂的梯形图语言,它是以计算机软件技术构成人们惯用的继电器模型,形成一套独具风格的以继电器梯形图为基础的形象编程语言。方便电气人
35、员在了解PLC工作原理和它的编程技术后,就可迅速地结合实际需要进行应用设计,进而将PLC用于实际控制系统中。3通用性强,使用方便 由于PLC自身硬件特点,用户在进行控制系统的设计时,不需要自己设计和制作硬件装置,只需要根据控制要求进行模块的配置;用户所作的工作只是设计满足控制对象的控制要求的应用程序。对于一个控制系统,当控制要求改变时,只需修改程序,就能变更控制功能;与外围设备的连接方便,通讯协议标准。4系统设计周期短 由于系统硬件的设计任务仅仅是根据对象的控制要求配置适当的模块,而不要设计具体的接口电路,同时软件设计和外围电路设计可以同时进行,这样大大缩短了整个系统设计的时间,加快了系统的设
36、计周期。5对生产工艺改变适应性强其控制功能是通过软件编程来实现的,当生产工艺改变时,在很大程度上只需改变用户程序这对现代化的小批量、多品种产品的生产尤其适合;现今plc已经朝着嵌入式系统发展,将进入日常生活中。6安装简单、调试方便、维护工作量小PLC控制系统的安装接线工作量比继电器控制系统少得多,只需将现场的各种设备与PLC相应的I/O口相连。PLC软件设计和调试大部分可以在实验室模拟进行,模拟调试好后再将PLC控制系统进行现场联机调试,方便省时。其本身可靠性高,有完善的自诊断能力和系统监管力,方便迅速故障查明和排除,维护的工作效率高。7适应工业环境PLC的技术条件能在一般高温、振动、冲击和粉
37、尘等恶劣环境下工作,能在强电磁干扰环下可靠工作。这是PLC产品的市场生存价值。第四章 霓虹灯控制系统设计4.1任务分析及功能阐述本控制系统主要是用于控制霓虹灯和边框流水灯按顺序的闪烁。输入程序后可以通过硬件进行灯的自动闪烁,达到宣传的目的。如图3-1,八个字能按顺序地进行亮灭,并且边框的灯能同时闪烁。图4-1霓虹灯现实用PLC对霓虹灯广告屏实现控制,其具体要求如下:该广告屏中间8个霓虹灯字亮灭的时序为“鼎”字亮到“承”字亮到“大”字亮“工”字亮,时间间隔均为1S,8个霓虹灯字全亮后,显示10S,再反过来从“工”字到“天”字“鼎”字顺序熄灭.全灭后,停亮2S, 再从头开始运行,周而复始。广告屏四
38、周的流水灯共24只,一直亮。系统有单步连续控制,有启动和停止按钮。系统霓虹灯字,白帜灯的电压及供电电源均为市电220V。4.2 PLC接线图P L CCOM220vI0.0I0.1I0.2Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7SB1SB2SB3图4-2 PLC电气原理图的设计4.3 I/O分配表根据控制要求,PLC控制霓虹灯广告显示屏的输入输出(I0)地址编排如下表所示,见表4.3。地址注释I0.0启动按钮I0.1停止按钮I0.2单步/连续开关Q0.0霓虹灯1Q0.1霓虹灯2Q0.2霓虹灯3Q0.3霓虹灯4Q0.4霓虹灯5Q0.5霓虹灯6Q0.6霓虹灯7Q0.7霓虹灯
39、8表4-3 I/O分配表通过以上资料分析,我选择了S7-200系列中的CPU224,CPU224是S7-200系列中具有较强控制能力的小型控制器。S7-200系列CPU224集成了14点输入/10点输出,共有24点数字量I/O。它适合本次设计的要求,并且具有较强的控制能力的小型控制器,相对于其它系列CPU224能更好的应用于本次设计中的任务,并且具有较高的性能价格比,应用广泛。4.4控制流程的设计开 始返 回图4-4流程图的设计4.5梯形图的设计图4-5梯形图的设计程序运行原理说明本程序是用S7_200所写的,在启动按钮按下以后,程序开始运行,霓虹灯字的开始亮灭,在按下启动按钮以后,八个字会按
40、要求亮灭,主要是计时器控制的,开始时灯的正序亮,然后是灯的反序灭。霓虹灯的亮灭,状态比较多,我是把每一种亮的情况都纳入一个状态的,最后,会由正序的亮转换成反序的灭。第五章 可编程序控制器发展趋势PLC的应用是基于其以微处理器为核心,综合了计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,它具有可靠性高、体积小、功能强、程序设计简单、灵活通用、维护方便等一系列优点,因而在制造、冶金、能源、交通、化工、电力等领域有着广泛的应用,成为现代工业控制的支柱之一。根据这些特点,可将其应用形式归纳为以下几种:开关量逻辑控制、模拟量控制、过程控制、定时和计数控制、顺序控制;、数据处理、通
41、信和联网。PLC的发展有两个主要趋势:1.大型网络化向大型网络化、高可靠性、好的兼容性和多功能方面发展,主要是朝DCS方向发展,使其具有DCS系统的一些功能。网络化和通信能力强是PLC发展的一个重要方面,向下可将多个PLC、I/O框架相连;向上与工业计算机、以太网、MAP网等相连构成整个工厂的自动化控制系统。2.多功能是向体积更小、速度更快、功能更强和价格更低的微小型方面发展,即现今开始发展的嵌入式PLC控制方式;随着自调整、步进电机控制、位置控制、伺服控制等模块的出现,使PLC控制领域更加宽广。如研制出了多回路闭环控制模块、步进电机控制模块、仿真模块和通信处理模块等。并为用户提供了方便的人机
42、界面,用户程序多级口令保护,极强的计算性能,完善的指令集,通过工业现场总线PROFIBUS以及以太网联网的网络能力,强劲的内部集成功能,全面的故障诊断功能;模块式结构可用于各处性能的扩展,脉冲输出晶闸管步进电机和直流电机;快速的指令处理大大缩短了循环周期,并采用了高速计数器,高速中断处理可以分别响应过程事件,大幅度降低了成本。3、高可靠性由于控制系统的可靠性日益受到人们的重视,一些公司已将自诊断技术、冗余技术、容错技术广泛应用到现有产品中,推出了高可靠性的冗余系统,并采用热备用或并行工作、多数表决的工作方式。PLC即使在恶劣、不稳定的工作环境下,坚固、全密封的模板依然可正常工作,在操作运行过程
43、中模板还可热插拔第六章 学习PLC建议与方法6.1学习PLC建议1、编程需要坚强的毅力和足够的耐心2、编程需要敢于实践的信心3、编程需要有缜密的逻辑思维4、不可或缺的相关知识5、养成良好的编程习惯6.2学习PLC的方法1收集资料在收集资料时不仅要收集程序还要收集程序所附带的工艺流程及I/O分配表。2程序分类在收集到前人的程序后,首先加以分类。以不同品牌的程序分类再以不同功能细分。3选择程序加以理解分类完成后就是慢慢的“消化”程序了。首先选择自己熟悉的PLC程序或是自己将要用到的程序样例下手,这样理解起来比较容易。4对于有工艺流程及I/O分配表的程序进行理解1)了解程序的工艺流程。2)I/O分配
44、。把I/O分配表中的说明加在程序的注释中。3)理解中间位。在程序设计时肯定会用到诸多的中间位做转接,然后搞清楚每一步或每一网络所对应的中间位的功能,在程序中加以注释。4)理解定时器。程序中定时器的功能要清楚,特别是有时间日期控制的,定时器的功能是比较重要的。其意义也要记录下来。5)理解计数器。6)理解陌生指令。在“消化”别人程序的过程中,不勉会看到一些自己没用过或不熟悉的指令,这也是自己要重点理解的对象,要准备一份电子指令手册随时查找,并在程序中记录。这才是自己要学习与进步的地方。5、对于没有任何说明的程序进行理解。1)指令应用。对此类程序主要是注意程序中的指令应用。把指令截取下来,以指令名称
45、为为文件名另存在文件夹中。2)分系统另存。对于能理解并能整理成系统程序加以另存,比如说程序中的时间系统、PID系统等等的程序。3)所有的PLC指令都是大同小异的,当以后工作中能应用到的部分可以就地取材,举一反致 谢如果程序用梯形图表示,则总是按先上后下、从左至右的顺序进行扫描,每扫描到一条指令,所需要的输入信息的状态均从输入映像寄存器中去读取,而不是直接使用现场的立即输入信号。对其他信息,则是从PLC的元件映像寄存器中去读取,在执行用户程序中,每一次运算的中间结果都立即写入元件映像寄存器中,对输出继电器的扫描结果,也不是马上去驱动外部负载,而是将其结果写入到输出映像寄存器中。在此阶段,允许对数字量I/O指令和不设置数字滤波的模拟量I/O指令进行处理,在扫描周期的各个部分,均可对中断事件进行响应。在这个阶段,除了输入映像寄存器外