版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第八章 可控制编程器目录学习目标8.1 概述概述 什么是可编程控制器? 早期的可编程逻辑控制器Programmable Logic Controller),简称PLC。只能实现逻辑控制功能。其功能大为改观和完善后,人们把它命名为可编程控制器Programmable Controller),简称PC。为了和个人计算机Personal Computer简称PC有所区别,人们习惯地称可编程控制器为PLC。PLC的发展历史的发展历史 美国数字设备公司DEC于一九六九年研制成功了世界上第一台可编程控制器POP14),并在汽车自动装配线上试用成功。 可编程控制器在世界各地迅速发展已成为了现代工业自动化技术
2、的三大支柱之一可编程控制器、机器人、CAD/CAM )。8.2 可编程控制器的组成及工作原理可编程控制器的组成及工作原理PLC主要构成 PLC主要有四大部分组成:主要有四大部分组成: 微处理器微处理器CPU及存储器及存储器 整个整个PLC的管理中心和控制中心的管理中心和控制中心 输入输出接口输入输出接口 PLC与现场被控设备连接的部分与现场被控设备连接的部分 外设接口外设接口 PLC与人之间进行交换信息的接口与人之间进行交换信息的接口 电源电源 提供整个系统的工作能源提供整个系统的工作能源8.2.2 可编程控制器的基本工作原理PLC都采用循环扫描的工都采用循环扫描的工作方式作方式注意:输入采样
3、阶段注意:输入采样阶段 执行应用程序阶段执行应用程序阶段 输出刷新阶段输出刷新阶段图:图:PLCPLC工作过程流程图工作过程流程图 PLC首先对各个输入端即现场被控设备首先对各个输入端即现场被控设备的各种控制信号,如限位开关、操作按钮、的各种控制信号,如限位开关、操作按钮、传感器信号等进行扫描,将所有输入状态和传感器信号等进行扫描,将所有输入状态和数据读人输入状态寄存器中,或者将它们存数据读人输入状态寄存器中,或者将它们存入输入映像寄存器中的相应单元内。入输入映像寄存器中的相应单元内。 PLC按照先左后右、先上后下的顺序依次执行用户程序梯形图),根据逻辑运算的结果刷新逻辑线圈在系统RAM中的对
4、应状态;或者确定是否执行该梯形图所规定的特殊功能指令,如:数据传送、算术运算等。 在此阶段, CPU按照I/O映像区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设,通过这种方式,PLC以这样一种循环执行用户程序。8.2.3 PLC的特点和技术性能的特点和技术性能易懂易学易懂易学使用维护方便使用维护方便可靠性高可靠性高设计施工周期短设计施工周期短输入输出点数:衡量输入输出点数:衡量PLCPLC输入、输出端子数输入、输出端子数扫描速度:衡量扫描速度:衡量PLCPLC执行一步指令的速度执行一步指令的速度内存容量:衡量内存容量:衡量PLCPLC所能存放用户程序的多少所能存放用户程
5、序的多少指令条数:衡量指令条数:衡量PLCPLC软件功能的强弱软件功能的强弱内部寄存器:衡量内部寄存器:衡量PLCPLC硬件功能的强弱硬件功能的强弱功能模块:衡量功能模块:衡量PLCPLC产品档次的高低产品档次的高低8.3 可编程控制器的编程方法可编程控制器的编程方法 梯形图语言是在原继电接触器控制系统的继电器电路图基础上演变而来的,是以计算机软件技术构成人们惯用的继电器模型,形成一套独具风格的以继电器电路图为基础的形象编程语言,形象而直观。8.3.1 编程语言编程语言图:继电器电路图与梯形图图:继电器电路图与梯形图下图以一个继电器电路图图下图以一个继电器电路图图a a,为与梯形图对应,为与梯
6、形图对应比较,仍然采取横向排列和一个梯形图比较,仍然采取横向排列和一个梯形图b b的的例子来说明梯形图编制的涵义。例子来说明梯形图编制的涵义。区别区别继电器电路图表示的是一个具体的、实际的电继电器电路图表示的是一个具体的、实际的电路,而路,而PLC梯形图表示的是一个控制程序。梯形图表示的是一个控制程序。 继电器电路图中表示的每一个电器的触头的数继电器电路图中表示的每一个电器的触头的数目和使用寿命是有限的。而目和使用寿命是有限的。而PIC梯形图中每个符号梯形图中每个符号对应的是内部一个存储单元可在整个控制程序中对应的是内部一个存储单元可在整个控制程序中反复地多次读取。反复地多次读取。 在继电器电
7、路图中,若需要改变控制功能,增在继电器电路图中,若需要改变控制功能,增减电器控制触点,就必须改变电气接线和使用电减电器控制触点,就必须改变电气接线和使用电器的数目。而对于器的数目。而对于PLC梯形图而言,改变控制功梯形图而言,改变控制功能实际上只是改变控制程序。能实际上只是改变控制程序。语句表的特点是采用一步语句或者几步语语句表的特点是采用一步语句或者几步语句代表梯形图中的一个基本单元。若干步句代表梯形图中的一个基本单元。若干步语句组成一条梯形图,整个语句表就组成语句组成一条梯形图,整个语句表就组成用户程序。用户程序。代表梯形图中一个基本单元的一步或几步代表梯形图中一个基本单元的一步或几步语句
8、都包含二个部分:操作码和操作数,语句都包含二个部分:操作码和操作数,操作码表示执行哪一种操作或者运算,操操作码表示执行哪一种操作或者运算,操作数表示哪个软设备作数表示哪个软设备(或常数或常数)参与该操作。参与该操作。8.3.2 指令系统指令系统 LD与与LDI及及OUT指令指令 LD和和LDI指令用于控制电路的逻辑行起指令用于控制电路的逻辑行起 始触点,与左母线相连,始触点,与左母线相连,LD为常开触点,为常开触点,LDI为常闭触点。为常闭触点。 OUT指令用于与右母线相联的逻辑线圈指令用于与右母线相联的逻辑线圈或输出线圈,与操作数一起便可以确定是或输出线圈,与操作数一起便可以确定是何种线圈。
9、何种线圈。 AND和和ANI指令指令 当一个梯形图的控制电路由若干个触点串联组成时,除了与左母线相连的第一个触点用LD或LDI指令以外,其余串联的触点均用AND或ANI指令。AND指令用于串联常开触点,ANI指令用于串联常闭触点。 OR和和ORI指令指令 当一个梯形图的控制线路由若干个触点并联组成时,则除了与左母线相连的上面第一个触点用LD或LDI指令以外,其余并联触点均用OR或ORI指令,OR指令用于并联常开触点,ORI指令用于并联常闭触点。 ANB指令指令 当一个梯形图的控制电路由若干个先并联后串联的触点组成时,可以将每一组并联的触点看作一个块。与左母线相连的块按照触点并联的方式编写语句,
10、其后依次相联的块称作子块,每个子块最上面的触点用LD或LDI指令,其余与其并联的触点用OR或ORI指令。每个子块的语句编写完成后,加一条ANB指令作为该子块的结尾。 ORB指令指令 当一个梯形图的控制电路由若干个先串联后并联的触点组成时,可以将每一组串联的触点看作一个块。与左母线相连的最上面的块按照触点串联的方法编写语句,下面依次并联的块称作子块,每个子块左边第一个触点用LD或LDI指令,其余串联的触点用AND或ANI指令,每个子块的语句编写完成后,加一条ORB指令作为该子块的结尾。 SET和和RST指令指令 SET指令用于对逻辑线圈M、输出线圈Y、状态S的置位,RST指令用于对逻辑线圈M、输
11、出线圈Y、状态S的复位,对数据寄存器D和变址寄存器V、Z的清零,以及对计时器T和计数器C逻辑线圈复位、它们的当前计时值和计数值清零。 使用SET和RST指令,可以方便地在用户程序的任何地方对某个状态或事件设置标志和清除标志。 PLS和和PLF指令指令 应用PLS和PLF指令可以使逻辑线圈M或输出线圈Y输出一个宽度等于一个扫描周期的脉冲。PLS指令用于控制线路由断开到闭合(上升沿)情况下;PLF指令用于控制线路由闭合到断开(下降沿)情况下。 NOP指令指令 这是一条空操作指令。为了使用户程序的总长度尽可能地不变化,在编制用户程序时,可以将适当数量的NOP指令插入程序中。当修改用户程序时,如果需要
12、插入或删除语句时,就可以相应地减少或增加NOP指令,从而保持用户程序的总长度不变。但是必须注意,决不能将LD、LDI、ANB、ORB、OUT等指令改成NOP指令,否则会使程序出错。 END指令指令 END指令表示用户程序结束,它没有控制线路,直接与母线相连接。当整个用户程序结束时用END指令,当CPU扫描到END指令就停止扫描用户程序,进入END指令的处理。梯形图对于一个复杂的控制系统,尤其是顺序控梯形图对于一个复杂的控制系统,尤其是顺序控制程序,其梯形图往往长达数百行,另外如果在制程序,其梯形图往往长达数百行,另外如果在梯形图上不加上注释,可读性也会大大降低。梯形图上不加上注释,可读性也会大
13、大降低。近年来,许多新生产的近年来,许多新生产的PLC在梯形图语言之外加在梯形图语言之外加上了采用上了采用IEC标准的标准的SFC(Sequentia1 Function Chart)语言,用于编制复杂的顺控程序。语言,用于编制复杂的顺控程序。三菱的小型三菱的小型PLC在基本逻辑指令之外增加了两条在基本逻辑指令之外增加了两条简单的步进顺控指令,同时辅之以大量状态元件简单的步进顺控指令,同时辅之以大量状态元件,就可以用类似于,就可以用类似于SFC语言的状态转移图方式编语言的状态转移图方式编程。程。编程举例:时间继电器编程举例:时间继电器实现断电延时型继电器的梯形图实现断电延时型继电器的梯形图图中
14、图中,当当X10端输入接通时,端输入接通时,X10的动合触点的动合触点闭合,闭合,Y10线圈接通并由其动合触点闭合而线圈接通并由其动合触点闭合而自保,同时自保,同时X10的动断触点断开,定时器的动断触点断开,定时器T5线圈无法接通。当线圈无法接通。当X10输入断开时,输入断开时,X10的动断触点闭合,的动断触点闭合,T5线圈接通定时器开始线圈接通定时器开始延时,即定时器延时,即定时器T5从设定值开始作减法运从设定值开始作减法运算,当设定值减到零,定时器才有输出,算,当设定值减到零,定时器才有输出,此时定时器的动断触点断开,使此时定时器的动断触点断开,使Y10线圈断线圈断开。开。Y10的动合触点
15、断开,使定时器的动合触点断开,使定时器T5线线圈断开,定时器复位,即由当前值恢复到圈断开,定时器复位,即由当前值恢复到设定值。这就达到了断电延时型时间继电设定值。这就达到了断电延时型时间继电器的动作要求。器的动作要求。8.3.2 编程举例:单点交替编程举例:单点交替ON/OFF电路电路在这个电路中,当输入触点在这个电路中,当输入触点X0接通时,接通时,M10产生一个扫描周期的单脉冲,使产生一个扫描周期的单脉冲,使M10的动合触点闭合,的动合触点闭合,Y4线圈接通有输出并自线圈接通有输出并自保。当保。当X0再次接通时,由于再次接通时,由于M10的动断触的动断触点断开一个扫描周期,点断开一个扫描周
16、期,Y4自保消失,自保消失,Y4线线圈断开。圈断开。X10第第3次接通时,次接通时,M10又产生单又产生单脉冲,脉冲,Y4线圈再次接通,输出信号又建立线圈再次接通,输出信号又建立。在。在X10第第4次接通时,次接通时,Y4输出再次消失,输出再次消失,以后循环往复,这便实现了以后循环往复,这便实现了X0单点交替控单点交替控制制Y4 ON/OFF。8.4 手持式编程器的使用手持式编程器的使用由于由于PLC采用梯形图编制用户程序,因此必须采采用梯形图编制用户程序,因此必须采用专门的编程工具将用户程序写入用专门的编程工具将用户程序写入PLC的用户程的用户程序存储器中,这种编程工具称作为编程器。序存储器
17、中,这种编程工具称作为编程器。编程器分成二类:一类是手持式编程器,包括手编程器分成二类:一类是手持式编程器,包括手持简易编程器和带持简易编程器和带CRT或大屏幕液晶显示的编程或大屏幕液晶显示的编程器两种。另一类是由器两种。另一类是由IBM PC机或兼容机加编机或兼容机加编程软件组成的编程器。程软件组成的编程器。手持简易编程器具有体积小、重量轻、价格低等手持简易编程器具有体积小、重量轻、价格低等特点,广泛用于小型特点,广泛用于小型PLC的用户程序编制和各种的用户程序编制和各种PLC的现场调试和监控。下面以日本三菱公司的的现场调试和监控。下面以日本三菱公司的FX20P型为例介绍下手持式编程器的使用
18、。型为例介绍下手持式编程器的使用。FX20P型便携式编程器型便携式编程器8.5可编程控制器编程软件的使用可编程控制器编程软件的使用SWOPC-FXGP/WINC软件是一个专用于三菱软件是一个专用于三菱可编程控制器可编程控制器FX系列的中文编程软件。可在系列的中文编程软件。可在Windows 环境下运行。在环境下运行。在SWOPC-FXGP/WINC中,用户可通过梯形图语言、指令语句表中,用户可通过梯形图语言、指令语句表语言梯形图助记符语言及语言梯形图助记符语言及SFC状态功能状态功能流程图符号来创建控制程序,建立注释数据流程图符号来创建控制程序,建立注释数据及设置寄存器数据。并且将其存储为文件
19、,用及设置寄存器数据。并且将其存储为文件,用打印机打印存档。该软件可通过串行口与可编打印机打印存档。该软件可通过串行口与可编程控制器进行通讯、文件传送、操作监控以及程控制器进行通讯、文件传送、操作监控以及各种测试功能等。各种测试功能等。SWOPC-FXGP/WINC软件界面8.6 可编程控制器的应用实例可编程控制器的应用实例交通指挥信号灯控制要求1 信号灯受一个起动开关控制,当起动开信号灯受一个起动开关控制,当起动开关接通时,信号灯系统按关接通时,信号灯系统按“上班状态开始上班状态开始工作。先南北红灯亮、东西绿灯亮。当起工作。先南北红灯亮、东西绿灯亮。当起动开关断开时,所有黄灯闪亮,其它灯都动
20、开关断开时,所有黄灯闪亮,其它灯都熄灭。熄灭。 南北绿灯和东西绿灯不能同时亮,如果南北绿灯和东西绿灯不能同时亮,如果同时亮时应关闭信号灯系统,并报警。同时亮时应关闭信号灯系统,并报警。交通指挥信号灯控制要求2 南北红灯亮维持南北红灯亮维持25秒。在南北红灯亮的秒。在南北红灯亮的同时东西绿灯也亮,并维持同时东西绿灯也亮,并维持20秒后绿灯闪秒后绿灯闪亮,闪亮亮,闪亮3秒后熄灭。在东西绿灯熄灭、黄秒后熄灭。在东西绿灯熄灭、黄灯亮,并维持灯亮,并维持2秒。到秒。到2秒钟时,东西黄灯秒钟时,东西黄灯熄灭、红灯亮,同时,南北红灯熄灭、南熄灭、红灯亮,同时,南北红灯熄灭、南北绿灯亮。北绿灯亮。 东西红灯亮
21、维持东西红灯亮维持30秒。南北绿灯亮维持秒。南北绿灯亮维持25秒,然后闪亮秒,然后闪亮3秒钟。熄灭。同时南北秒钟。熄灭。同时南北黄灯亮,维持黄灯亮,维持2秒后熄灭,这时南北红灯亮秒后熄灭,这时南北红灯亮,东西红灯灭、绿灯亮。周而复始。,东西红灯灭、绿灯亮。周而复始。根据控制要求编制的梯形图信号灯系统工作过程1当起动开关合上时,当起动开关合上时,X0触点接通,触点接通,Y4线圈接通,南线圈接通,南北红灯亮;同时北红灯亮;同时Y4的动合触点闭合,的动合触点闭合,Y2线圈接通,线圈接通,东西绿灯亮,维持到东西绿灯亮,维持到20秒。秒。20秒后,秒后,T16的动合触点接通,与该触点串联的的动合触点接通
22、,与该触点串联的T2的动合触点每隔的动合触点每隔0.5秒导通秒导通0.5秒,从而使东西绿灯闪秒,从而使东西绿灯闪烁,维持烁,维持3秒。秒。3秒后,秒后,T17的动断触点断开,的动断触点断开,Y4线圈断开,东西绿线圈断开,东西绿灯灭;此时灯灭;此时T17的动合触点闭的动合触点闭Y1线圈接通,东西黄线圈接通,东西黄灯亮,维持灯亮,维持2秒。秒。信号灯系统工作过程32秒后,秒后,T18的动断触点断开,的动断触点断开,Y1线圈断开、线圈断开、东西黄灯灭;此时起动累计时间为东西黄灯灭;此时起动累计时间为25秒,秒,T10的动断触点闭合,的动断触点闭合,Y4线圈断开、南北红灯灭;线圈断开、南北红灯灭;T10的动合触点闭合,的动合触点闭合,Y0线圈接通,东西红灯线圈接通,东西红灯亮;亮;Y0的动合触点闭合,的动合触点闭合,Y6线圈接通,南北线圈接通,南北绿灯亮。维持绿灯亮。维持25秒。秒。25秒后,即起动累计时间为秒后,即起动累计时间为50秒,秒,T11动合触动合触点闭合,与该触点串联的点闭合,与该触点串联的T2的触点每隔的触点每隔0.5秒秒导通导通0.5秒,从而使南北绿灯闪烁秒,从而使南北绿灯闪烁,维持维持3秒。秒。信号灯系统工作过程33秒后,秒后,T12动断触点断开,动断触点断开,Y6线圈断开,南北绿线圈断开,南北绿灯灭;此时灯灭;此时T12的动合触点闭合,的动合触点闭合,Y5线圈接通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度物业公司托管装修综合服务合同3篇
- 2024年度企业员工培训与团队建设服务合同3篇
- 2024年棋牌室合作经营利润分配合同一
- 2024年度无人机研发与运营合同3篇
- 2024年度办公楼精细化保洁服务外包合同2篇
- 2024年数字医疗影像系统销售合同
- 2024年度售楼处信息管理系统采购合同3篇
- 2024年度钢管制造与安装一体化服务合同2篇
- 2024年度环保型施工围板生产与市场推广合同3篇
- 2024年物业Management服务合同2篇
- 智慧酒店无人酒店综合服务解决方案
- 考研英语一新题型历年真题(2005-2012)
- 健身房会籍顾问基础培训资料
- 9脊柱与四肢、神经系统检查总结
- 秀场内外-走进服装表演艺术智慧树知到答案章节测试2023年武汉纺织大学
- 【高分复习笔记】王建《现代自然地理学》(第2版)笔记和课后习题详解
- TSGD0012023年压力管道安全技术监察规程-工业管道(高清晰版)
- SMM英国建筑工程标准计量规则中文 全套
- 2023-2024学年浙江省富阳市小学数学四年级上册期末通关题
- 2023-2024学年浙江省瑞安市小学数学三年级上册期末自测试题
- 完井基础知识
评论
0/150
提交评论