




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第3章可编程控制器组成与工作原理,本章主要内容,可编程控制器的组成可编程控制器的工作原理可编程控制器的编程语言,2,3-1可编程控制器的组成,中央处理单元(CPU)、存储器、输入输出电路、外部设备接口、电源几大部分组成.,3,一、中央处理单元(CPU)1)通用微处理器(如:8080、8086等);2)单片微处理器(如Intel公司的MCS5196系列单片机);3)位片式微处理器(如AM2900、AM2901、AM2903型位片式微处理器)。通过并行联结构成任意字长的一种微处理器。小型PLC为8位微处理器;中型PLC多采用16位微处理器。PLC的档次越高,微处理器的位数越多、运算速度越快、功能越强。,4,CPU的主要功能:(1)接收、存储用户通过编程器等输入设备输入的程序和数据。(2)以扫描方式接收来自输入单元的输入变量、状态数据,并存入相应的数据存储区(输入映像寄存器)。(3)利用错误校验技术自诊断。(4)执行用户程序,完成各种数据的处理、传输和存储,并根据数据处理结果,刷新有关标志位的状态和输出状态寄存器的内容,产生相应的内部控制信号,以完成用户指令规定的各种操作。(5)响应各种外围设备(如编程器、打印机等)的请求。,5,二、存储器1存储器种类(1)系统存储器,存放系统管理程序。(2)用户存储器,存放用户编制的控制程序。,6,2常用存储器(1)RAM:随机存储器,又叫读/写存储器。它是易失性的存储器,将它的电源断开后,存储的信息将会丢失。特点:速度快、密度高、价格低、功耗低、价格便宜、改写方便。为了在关断可编程控制器外部电源后,保存RAM中的用户程序和某些数据,为RAM配备了一个锂电池,用锂电池供电(锂电池寿命一般为210年(空载)带载:25年)。(2)ROM:只读存储器,内容只能读出,不能写入。它是非易失性的,它的电源消失后,仍能保存储存的内容。通常用于存放可编程控制器的系统程序。,7,(3)EPROM:紫外线可擦除的只读存储器。非易失性的,用户程序调试好后,可用厂家提供的EPROM写入器或编程器将它写入(固化)EPROM,以防止偶然原因遭到败坏。用紫外线照射芯片上的透镜窗口,可以擦除已写入的内容,再重新写入新内容。现已很少使用EPROM。(4)EEPROM(或写成E2PROM):电擦除的只读存储器。它是非易失性的,但是可以用编程器对它进行编程,兼有ROM的非易失性和RAM的随机存取的优点,但是它比RAM和EPROM的价格高一些,写入信息所需的时间比RAM长。可以用电擦除已写入的内容,再重新写入新内容。,8,三、输入输出模块(I/O单元)输入模块作用:用来接收和采集输入信号。输入信号有两类:一类是开关量输入信号,如按钮开关、行程开关、数字拨码开关、接近开关、光电开关、压力继电器等。另一类是模拟量输入信号,如电位器、热电、测速电机、各种变送器送来的连续变化的模拟量输入信号。,9,输出模块的作用:是接收中央处理器处理过的数字信号,并把它转换成现场的执行部件能接收的信号,用来控制接触器、电磁阀、调节阀、调速装置等,控制的另一类负载是指示灯、数字显示器和报警装置等。提高抗干扰能力:一般的输入/输出单元都有光电隔离装置。在数字量I/O模块中广泛采用由发光二极管和光电三极管组成的光电耦合器,在模拟量I/O模块中通常采用隔离放大器。,10,(1)开关量I/O模块的外部接线方式开关量I/O模块的外部接线方式有汇点式、分组式和分隔式,注意:开关量I/O模块的点数一般是2的n次方,如4、8、16点,11,(2)输入接口电路PLC的输入电路有:直流输入、交直流输入。,12,13,(3)输出接口电路继电器输出、晶体管输出、晶闸管输出输出电流典型值为0.52A,负载电源由外部现场提供。,14,继电器输出,特点:有触点式输出,带载能力强,但相应速度慢。,15,晶闸管输出,特点:无触点输出,响应速度快。只能带交流负载。,16,(3)晶体管输出,特点:无触点输出,相应速度快,只能带直流负载,17,4特殊功能模块,(1)模拟量输入输出模块;输出信号可以是电压或电流;可以是单极性的如05V、010V、15V、420mA,也可以是双极性的如5V、10V和20mA,模块一般可输入多种量程的电流或电压,18,4特殊功能模块,(2)高速计数模块;(3)PID过程控制模块;(4)运动控制模块:常用于数控技术方面;(5)中断输入模块与快速响应模块:用于快速响应的控制系统;(6)通信模块。,19,四、电源单元,PLC的供电电源是一般的市电,允许电源电压在额定值的+10%-15%的范围内波动,内部有一个稳压电源。也有用直流24V供电的。另外PLC还有24VDC输出,用于对外部传感器供电。,20,五外部设备接口,是可编程控制器主机实现人-机对话、机-机对话的通道,21,六输入输出扩展单元,当用户所需的输入输出点数或类型超出主机输入输出单元所允许的点数或类型时,可以通过加接输入输出扩展单元来解决。简单型和智能型简单型不带中央处理单元,智能型带中央处理单元,22,七、编程器,(1)输入程序;(2)检查程序;(3)修改程序;(4)监视PLC的工作状态。,另外还有:(1)外部设备接口,用于与编程器、显示器、打印机等外部设备连接。(2)输入、输出扩展单元。,23,PLC软件系统:1.系统软件:实现程序的管理、编译、调试;2.用户程序:用户根据需要编制的控制程序。,24,3-2可编程控制器的工作原理,25,一、可编程控制器的等效电路,可编程序控制器构成的存储程序控制系统,由如下三部分组成,26,输入回路由外部输入电路、PLC输入接线端子和输入继电器组成。,(1)输入回路,(2)内部控制电路,内部控制电路是由用户程序形成的用“软继电器”来代替硬继电器的控制逻辑。,(3)输出回路,输出回路是由PLC内部的输出继电器的接点、输出接线端子和外部驱动电路组成,用来驱动外部负载。,27,PLC工作过程,二、PLC工作原理,(1)PLC采用循环扫描的工作方式;(2)PLC有两种工作状态,运行(RUN)和停止(STOP)。在STOP状态,只执行1、2;在RUN状态,1、2、3、4、5,五个过程。,28,内部处理阶段,2通信操作(1)与另外PLC交换数据;(2)响应编程器输入的命令,更新编程器的显示。,(1)自检:检查CPU模块内部硬件是否正常;(2)喂狗:将监控定时器复位。,3输入处理(1)顺序读入所有输入端子的通断状态;(2)将读入的信息存入对应的映象寄存器中。,29,4程序执行,PLC根据扫描原则,按先左后右,先上后下的步序,逐句扫描,逐句执行。具体工作:将输入映像寄存器或其它映像寄存器的状态(0/1)读出,进行相应的运算,并将运算结果存入对应的映像寄存器中。,5输出处理(1)将输出映象寄存器Y的状态输出到输出锁存器中;(2)通过隔离电路、驱动功率放大电路,输出控制信号。,30,工作原理,31,1、PLC的工作方式,循环扫描,2、PLC的工作过程,四个阶段周期性扫描、集中批处理,公共扫描,输入采样,用户程序,输出刷新,32,PLC工作方式的特点:集中采样、集中输出、循环扫描。,(1)集中采样:对输入阶段的扫描只在输入采样阶段进行。即在其它阶段输入映像寄存器中的内容不会改变,直到下一个扫描周期的采样阶段才能读入新的内容;(2)集中输出:将输出映像寄存器的内容集中送给输出端口。在其它阶段端口状态不变。(3)循环扫描:周而复始,不停地循环。,33,(1)扫描工作方式的优点:提高了系统的抗干扰能力。,集中采样、集中输出的循环扫描方式使PLC在工作的大部分时间与外界隔离,从根本上提高了抗干扰能力,提高了可靠性。(2)扫描工作方式的缺点:响应滞后,降低了系统速度。,34,LPC采用扫描工作方式,输入/输出信号存在着原理上的滞后;,电气控制:K1、K2同步;PLC控制Y1、Y2不同步,35,36,解决方法(1)改变信息刷新方式I/O立即刷新、I/O直接刷新方式(2)采用中断技术(3)调整输入滤波器,37,6扫描周期的计算,扫描周期(时间)=接点扫描时间(T1)+程序执行时间(T2)+自诊断时间(T3)+通信时间(T4),38,举例,例:三菱公司FX240MR,配置开关量输入24点,开关量输以16点,用户程序为1000步,不包含特殊功能指令,PLC运行时不连接上位计算机等外设。I/O的扫描速度为003ms8点,用户程序的执行速度为074s/步,自诊断所需的时间为096ms,试计算一个扫描周期所需要的时间为多少?,39,解:,扫描40点IO所需要的时间为:T1O03ms8点40点=015ms1000步程序所需要的时间为:T20.74s/步1000步0.74ms自诊断所需要的时间为:T3.96ms因PLC运行时,不与外设通信,所以通信时间为:T4=0这样一个扫描周期T为:TT1+T2+T3+T4=0.15ms十0.74ms十0.96ms1.85ms,40,当PLC投入运行后,CPU将最大扫描周期、最小扫描周期和当前扫描周期的值分别存入D8012、D8011、D80l0三个特殊数据寄存器中(计时单位:1ms),在Fx2系列PLC中.还提供一种以恒定的扫描周期扫描用户程序的运行方式。用户可将通过计算或实际测定的最大扫描周期再留一些余量,作为恒定扫描周期的值存放在特殊数据寄存器D8039中(计时单位:1ms);当特殊辅助继电器M8039线圈被接通时,PLC按照D8039中存放的数据以恒定周期扫描用户程序。,41,3-3可编程控制器的编程语言,一、可编程控制器的性能指标,1.输入、输出接点数,(1)三菱FX2N系列输入/输出为3:2;(2)OMRON系列的输入/输出为1:1。,2、扫描速度,(1)执行1000步所需要的时间,毫秒/千步;(2)执行1步所需要的时间,单位:微秒/步。,42,3-3可编程控制器的编程语言,3.存储器容量,指用户存储器容量,通常用“字”、“步”描述;三菱FX2N系列的容量为8K步(可扩展到16K步);OMRON公司的CPM1A系列的容量为2048字。1步=4byte,43,(一)梯形图编程语言(LAD),梯形图,二、可编程控制器的编程语言,44,梯形图与继电器电气控制图的区别,电气控制图中的继电器、定时器、计数器是物理器件;而梯形图的继电器、定时器、计数器是非物理器件,又称软器件。电气控制图中母线中有电流通过;梯形图中的左右母线不接电源,其中的电流为虚电流(即假想电流)梯形图最右边必须为输出元件;电气控制图无此要求。梯形图中的每个编程元件用字母加数字串表示,不同的元件用不同的字母表示,例如:输入元件为:X;输出元件为Y等。,45,(二)、指令语句表编程语言(STL),指令表程序格式为:操作码(助记符)、操作数、注释组成。操作码:表示要执行的功能,告诉PLC要进行的操作,如逻辑运算、算术运算(加、减、乘、除)等操作数:标识符表示操作数的类别,由标识符和参数组成。例如输入继电器、定时器、计数器等;参数表明操作数的地址或设定值。,46,例:起停控制,LDX1输入X1常开接点;ORY1并联Y1的自保接点;ANIX2串联X2常闭接点;OUTY1输出Y1。,47,(三)、功能图编程语言(CSF),编程人员不一定对PLC的指令系统非常熟悉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程师面试必 备技能实战:程序员工程面试题库精 编
- 幼儿园中班语言教案《掉进泥潭的小象》
- 引领潮流的电商社群面试题库指南
- 无趣先生课程讲解
- 销售年终数据汇报
- 国际禁毒日活动策划主题教育课件
- 如何精简做汇报
- 眩晕症中医治疗
- 信息技术之信息核心解析
- 设计公司创业汇报
- 2025年昆明市官渡区国有资产投资经营有限公司招聘笔试参考题库含答案解析
- GB/T 1040.1-2025塑料拉伸性能的测定第1部分:总则
- 龙游县气象局龙游X波段双偏振多普勒天气雷达系统建设项目环境影响报告表
- 层次分析法在“基础工程”课程成绩评定中的应用实践
- 护士长进修学习成果汇报与经验分享
- SL631水利水电工程单元工程施工质量验收标准第3部分:地基处理与基础工程
- 2025年地方政府房屋买卖合同范本
- 2025年医学临床三基训练医师必考题库及答案(共460题)
- 数学分析1试题及答案
- 厨房安全培训
- 2025年上半年辽宁省沈阳市总工会“特邀审计专家”招聘3人重点基础提升(共500题)附带答案详解
评论
0/150
提交评论