版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、可编程控制器的产生3.1可编程控制器概述使用数千个继电器制成的8位计算机1、继电器接触器控制系统存在的问题=体积大=接线复杂=动作速度慢=功能弱=可靠性差20世纪20年代起一、可编程控制器的产生3.1可编程控制器概述1、继电器接触器控制系统存在的问题=灵活性差,生产工艺改变或对象改变时须重新接线或更换控制柜M2M1UVWUVWKM1KM2FR1FR2KM1KTKM2FR1FR2SB1KM1KTKM2SB2KM1一、可编程控制器的产生3.1可编程控制器概述IBM1800数据采集和控制系统(50万美元)2、小型计算机控制系统存在的问题=价格高=输入、输出电路信号及容量不匹配=编程技术复杂20世纪60年代末一、可编程控制器的产生3.1可编程控制器概述3、第一台PLC的诞生1968年GE公司液压自动分部工厂招标使用PDP-8计算机进行编程DEC公司
PDP-14编程方式:二进制代码提出了10项指标1969年控制单元
一、可编程控制器的产生3.1可编程控制器概述DECPDP-14中的模块3、第一台PLC的诞生M740instructiondecoder&controlM741majorstates&timingM745PDP-8interface一、可编程控制器的产生3.1可编程控制器概述DECPDP-14中的模块3、第一台PLC的诞生M743KinterfacecontrolM744registercomparecircuitM742switch&powercontrol一、可编程控制器的产生3.1可编程控制器概述3、第一台PLC的诞生BedfordAssociate公司084型PLC及其研制者1969年11月诞生采用梯形图编程被GE公司贴牌生产为GEPC-45其特性成为PLC工业标准二、可编程控制器的定义3.1可编程控制器概述1、美国电气制造协会(NEMA)1980年是一种数字式电子仪器,可以存储某些逻辑、定序、定时、计数和四则运算等特殊功能指令,用以控制机械和生产过程。2、国际电工委员会(IEC)1987年是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时,计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。二、可编程控制器的定义3.1可编程控制器概述3、定义中的三个概念PLC是什么PLC有什么功能(能干什么)PLC及其控制系统的设计原则定义强调了PLC直接用于工业环境,它必须具有很强的抗干扰能力、广泛的适应能力和应用范围。三、可编程控制器的特点3.1可编程控制器概述可靠性高,抗干扰能力强通用性强,使用方便采用模块化结构,接口种类多,便于现场连接、扩充编程、程序修改方便,易掌握维护调试方便(I/O指示)三、可编程控制器的特点3.1可编程控制器概述抗干扰硬件措施:屏蔽:对PLC的电源变压器、内部CPU、编程器等主要部件采用导电、导磁良好的材料进行屏蔽,以防止外界的电磁干扰。滤波:对PLC的输入输出线路采用了多种形式的滤波,以消除或抑制高频干扰。隔离:在PLC内部的微处理器和输入输出电路之间,采用了光电隔离措施。模块式结构:快速更换故障模块,修复系统。三、可编程控制器的特点3.1可编程控制器概述抗干扰软件措施:故障检测:设计故障检测软件定期地检测外界环境,如掉电、欠电压信号等,以便及时处理。信息保护和恢复:信息保护和恢复软件使PLC偶尔发生故障条件出现时,将PLC内部信息进行保护以免遭破坏。故障条件消失,则恢复工作。设置监视定时器WDT:如PLC程序每次循环执行时间超过WDT规定的时间,预示程序进入死循环,立即报警。对程序进行检查和检验:一旦程序有错,立即报警并停止执行。四、可编程控制器的应用范围3.1可编程控制器概述1、顺序控制PLC取代传统的继电器构成顺序控制系统,是PLC最广泛的应用领域。2、运动控制PLC制造商目前已提供了拖动步进电机或伺服电机的单轴或多轴位置控制模块。
3、过程控制PLC能控制大量的物理参数,如温度、压力、速度和流量等。常用到PID模块
。
四、可编程控制器的应用范围3.1可编程控制器概述4、数据处理随着PLC技术的发展,已把支持顺序控制的PLC和CNC的设备紧密地结合了起来。5、通信和联网通过多台PLC之间的联网通信组建工厂自动化系统、柔性制造系统及集散控制系统。
五、可编程控制器的发展状况3.1可编程控制器概述1、可编程控制器分类(1)按I/O点数容量I/O点数用户程序存储器容量小型<256点<2K中型256点-2048点2K-8K大型>2048点>8K五、可编程控制器的发展状况3.1可编程控制器概述1、可编程控制器分类(2)按结构形式整体式特点:基本单元上设有扩展端口,通过扩展电缆与扩展单元(模块)相连。基本单元(主机)可独立工作;多见于微型、小型PLCPLC体积小,成本低,安装方便。五、可编程控制器的发展状况3.1可编程控制器概述1、可编程控制器分类(2)按结构形式模块式特点:多见于中型、大型PLC模块式结构的PLC由一些模块单元构成,这些标准模块有CPU模块、输入模块、输出模块、电源模块、各种功能模块等。像堆积木一样,使用时将这些模块插在框架上或基板上即可。各模块功能是独立的,外形尺寸统一,可根据需要灵活配置。由CPU模块、输入模块、输出模块、电源模块、各种功能模块等标准模块组成。各模块功能独立,外形尺寸统一,可根据需要灵活配置,插在框架或基板上使用。五、可编程控制器的发展状况3.1可编程控制器概述2、厂商及产品(1)国内上海东屋电气有限公司:CF系列杭州机床电器厂:DKK及D系列大连组合机床研究所:S系列苏州电子计算机厂:YZ系列台达电通股份有限公司:ES/EX/SS系列DVP-PLC(中、小型PLC)五、可编程控制器的发展状况3.1可编程控制器概述2、厂商及产品(2)国外三菱西门子ABB欧姆龙256点以下1K点以下1万点以下FX系列AnS、Q、Q、nA等S7-200S7-300S7-400MicrologixSCL500PLC5MiniSk20、CPM1A等C200、SYSMAC、CQM1CVN1、CV500-2000六、可编程控制器的发展趋势3.1可编程控制器概述1、小型化、专用化、低成本化2、大容量、高速度、信息化3、模块智能化(自带CPU)4、人机界面(接口)人性化(1)编程工具更强大(2)人机界面硬件功能更强大、价格更低廉(3)基于PC的组态软件六、可编程控制器的发展趋势3.1可编程控制器概述5、更具安全性、冗余性6、开放性和标准化(IEC61131)7、通信联网功能增强和易用化8、软PLC概念和PAC(可编程自动化控制器)概念的出现9、PLC与现场总线技术的结合3.2可编程控制器的硬件构成PLC在组成上与一般的微机系统基本相同一、CPU3.2可编程控制器的硬件构成1、CPU的主要任务(1)接收、存储用户程序和数据,显示程序的内容和地址(2)检查、校验用户程序(3)接收、调用现场信息(4)执行用户程序(5)故障诊断2、CPU的芯片(1)通用芯片(2)专用芯片二、存储器3.2可编程控制器的硬件构成1、系统程序存储器(1)系统管理程序(2)用户指令解释程序(3)标准程序模块与系统调用程序用于存储PLC厂家编写的系统程序,包括:2、用户程序存储器用于存储用户编写的程序3、工作数据存储器用于存储工作数据。如用户程序中使用的ON/OFF状态、数值数据等。三、输入/输出接口3.2可编程控制器的硬件构成1、输入接口(1)开关量输入接口来自按钮、选择开关、行程开关、继电器、接近开关、光电开关等。按钮开关等按钮开关等PNP型集电极开路输出的传感器NPN型集电极开路输出的传感器漏型接法源型接法三、输入/输出接口3.2可编程控制器的硬件构成1、输入接口(2)模拟量输入接口来自电位器、测速发电机和各种变送器。三、输入/输出接口3.2可编程控制器的硬件构成2、输出接口(1)开关量输出接口继电器输出回路三、输入/输出接口3.2可编程控制器的硬件构成2、输出接口(1)开关量输出接口晶体管NPN回路接线法晶体管PNP回路接线法三、输入/输出接口3.2可编程控制器的硬件构成2、输出接口(2)模拟量输出接口分为输出电压和输出电流四、电源3.2可编程控制器的硬件构成五、各种接口3.2可编程控制器的硬件构成接口:扩展接口、通信接口、I/O接口等DVP-SX2CPU模块外形示意图五、各种接口3.2可编程控制器的硬件构成RS485的连接IEC61131标准:希望统一编程语言3.3可编程控制器的编程语言梯形图(LadderDiagram,LD)功能块(FunctionBlockDiagram,FBD)顺序功能图(SequentialFunctionChart,SFC)指令列表(InstructionList,IL)结构化文本(StructureText,ST)图形语言文本语言一、梯形图3.3可编程控制器的编程语言源自继电器控制系统原理图特点:直观、清晰电气逻辑关系的表示方法基本思想一致符号和表达方式有一定区别应用:逻辑顺序控制联系与区别:二、指令列表语言3.3可编程控制器的编程语言类似于汇编语言,按顺序编写PLC控制程序并逐条列出指令。LDX1ORY1ANIX3ANIY2OUTY1LDX2ORY2ANIX4ANIY1OUTY2END三、顺序功能图3.3可编程控制器的编程语言可以对具有并行、选择等复杂结构的系统进行编程,适合于复杂的顺序控制系统。三要素:状态(步)与状态相关的动作与状态相关的转移交通灯控制的SFC四、功能块图3.3可编程控制器的编程语言类似于使用各种门电路,同时加上输入、输出,通过逻辑连接实现逻辑控制。可把函数(FUN)和功能块(FB)连接到电路中,完成复杂的功能和计算。用户可自定义函数(FUN)和功能块(FB)。五、结构化文本3.3可编程控制器的编程语言随着PLC技术的不断发展,为了增强PLC的运算、数据处理及通信等功能,以上编程语言不能满足要求。近年来推出的PLC,尤其是大型PLC,都可用高级语言,如BASCIC语言、C语言、PASCAL语言等进行编程。一、工作方式3.4可编程控制器的工作原理继电器-接触器控制系统并行工作方式PLC控制系统串行工作方式(顺序扫描式)二、工作过程3.4可编程控制器的工作原理开机内部处理通信服务输入刷新程序执行输出刷新上电和掉电处理、自诊断和出错处理等外设、CPU、总线等之间的通信扫描过程:扫描周期:执行一次扫描操作所需要的时间扫描周期取决于I/O点数的多少和程序长度读扫秒周期:通过读取内部的寄存器D1010测扫秒周期:通过每个扫描周期触发输出,测输出脉冲的周期估算秒周期:根据每个指令的执行时间二、工作过程3.4可编程控制器的工作原理(1)输入刷新(输入信号再生)集中输入方式:将外部输入信号的On/Off状态一次性读入输入映像存储区。(2)程序执行从左到右、从上到下扫描各条指令读输入映像区、装置映像区写装置映像区执行期间,输入映像区内的状态不随外部输入信号状态变化(3)输出刷新(输出信号再生)集中输出方式:执行完毕后,将装置映像存储区内Y的状态输出到输出映像区锁存(实际输出)二、工作过程3.4可编程控制器的工作原理(4)I/O滞后时间PLC的外部输入信号发生变化的时刻至它控制的有关外部输出发生变化的时刻之间的间隔。原因:输入滤波器的时间常数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025重庆市榨菜原料种植订购合同
- 2025关于购房合同补充协议
- 2025建筑公司财务咨询合同书
- 2025商务谈判中外货物买卖合同范本
- 2025办公楼装装修设计合同
- 2025餐馆服务员用工合同范文
- 2025标准个人借款合同样本
- (规划设计)视觉传感器项目可行性研究报告
- 灌装设备生产加工项目可行性研究报告
- 茶叶项目实施方案
- 生物人教版(2024)版七年级上册1.2.1学习使用显微镜教学课件03
- 2022上海长宁区高考英语一模试题(附答案)
- 中华人民共和国消防法知识培训
- 有害生物防制员技能竞赛理论考试题库500题(含答案)
- Unit 4 I used to be afraid of the dark教学设计2024-2025学年英语人教版九年级
- 附件2:慢病管理中心评审实施细则2024年修订版
- 2024-2030年中国散热产业运营效益及投资前景预测报告
- 和父亲断绝联系协议书范本
- 2024地理知识竞赛试题
- DL∕T 5776-2018 水平定向钻敷设电力管线技术规定
- 广东省中山市2023-2024学年高一下学期期末统考英语试题
评论
0/150
提交评论