收藏 分销(赏)

第4章-程序控制和数值控制.ppt

上传人:w****g 文档编号:14660342 上传时间:2026-10-26 格式:PPT 页数:47 大小:1.57MB 下载积分:10 金币
下载 相关
第4章-程序控制和数值控制.ppt_第1页
第1页 / 共47页
第4章-程序控制和数值控制.ppt_第2页
第2页 / 共47页


点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第四章,程序控制和数值控制,内容提要,顺序控制器,开环数值控制器,步进电机的控制,概述,顺序控制和数值控制是计算机控制系统中最常见的控制方式,顺序控制:控制系统根据生产工艺按预先规定的工艺要求,在各个输入信号的作用下,使生产过程的各个执行机构自动地按预先规定的顺序动作,数值控制:用计算机把输入的数字信息按一定的程序进行处理后转换为控制信号,去控制一个或几个被控制对象,使被控制点按照某种轨迹运动,概述,利用数字控制原理实现的机械,加工绘图,设备,数字控制机床,线切割机,数字绘图仪,顺序控制器根据应用场合和工艺要求,划分各种不同的工步,然后按预先规定好的“时间”和“条件”,依次序完成各工步。,各工步动作所需要的持续时间因产品类型或生产过程的不同而异,通常可以通过操作员来设定或调整定时器的时间常数;,“条件”是指被控装置中运动部件移动到一个预定的位置,或者管道、容器中的液体或气体压力达到了某个预定值,或者加热部件的温度达到了某个预定点。,顺序控制,例,冷加工自动线中钻孔动力头钻孔过程的顺序控制原理图,工进YA2,快进YA1,快退YA3,动力头,如冷加工自动生产线中的钻孔动力头的自动控制,加工过程中钻孔动力头有快进、工进、工进延时、快退、停止五个工作状态。分析下面的逻辑功能图:,图中A为启动按钮,X,i,为行程开关输入信号,T为延时定时器,例,机械手,。,下限位开关,。,。,左限位开关,上限位开关,。,右限位开关,夹紧,放松,原点,。,上限位开关,。,终点,。,下限位开关,。,图 机械手取放动作工件示意图,逻辑顺序控制系统按照逻辑先后顺序执行操作指令,它与时间无严格的关系。,例如,在批量控制的反应釜中,反应初期,首先打开基料阀,基料流入反应釜中,达到一定液位时,启动搅拌机。在搅拌开始后,液位因基料在继续流入而升高,当达到某一液位时,反应基料停止加入,其它物料开始加入,当液位达到另一设定液位时,物料停止加入,开始加入蒸汽升温,,并开始反应。,图为反应釜工作流程图。,在实际中基料与物料分别存放在各自的储液罐内,在这个过程中,进料的流量大小受到进料储罐液位的影响,液位高,则进料压力大,流量也大,达到启动搅拌机的液位所需时间也短。同样,在加入其它物料时,因受物料流量的影响,液位达到所需液位的时间也不同。但是,在这类控制系统中,执行操作指令的逻辑顺序关系不变,因此,称这类控制系统是逻辑顺序控制系统。这类控制系统在工业生产过程的控制中应用较多。,顺序控制,顺序控制器的功能,根据生产过程要求预先确定程序,使系统在输入信号条件的作用下,按顺序进行工序转换,根据各工序要求,控制相应的执行机构动作,保证过程正常进行,顺序控制,顺序控制系统的一般组成,系统控制器、输入输出接口、输入输出电路、信号检测、显示电路、报警电路、操作台,顺序控制,顺序控制系统的类型,按顺序执行的继电器接触器控制系统,无触点逻辑控制系统(专用),以微型计算机为核心的顺序控制系统,可编程序控制器(可编程),继电器组成的顺序逻辑控制系统是历史最久的一种实现方法。它的控制功能全部由硬件完成,即采用继电器的常开常闭触点、延时断开延时闭合触点等可动触点和普通继电器、时间继电器、接触器等执行装置完成所需的顺序逻辑功能。例如,电动机的开停控制等。受继电器触点可靠性的影响和使用寿命的限制,这类控制系统的使用故障较多,使用寿命较短,,加上因采用硬件完成顺序逻辑功能,,因此更改不便,,维修困难。,晶体管组成的无触点顺序逻辑控制因减少了连接点的可动部件,可靠性大大提高。晶体管、晶闸管等半导体元器件的使用寿命也较继电器的触点使用寿命长,因此,在20世纪70年代得到了较大的发展。它也是用硬件组成顺序逻辑功能,更改也不很方便,但因采用功能模块的结构,部件的更换和维修较继电器顺序逻辑控制系统要方便。,可编程序控制器是在计算机技术的促进下得以发展起来的新一代顺序逻辑控制装置。与上述的组成方法不同,它用软件完成顺序逻辑功能,用计算机来执行操作指令,实施操作,因此,顺序逻辑功能的更改十分方便。加上得益于计算机的高可靠性和高运算速度,使得可编程序控制器一出现就得到了广泛的应用。,计算机组成的顺序逻辑控制系统指在集散控制系统或工控机中实现顺序逻辑控制功能的控制系统。在大型的顺序逻辑控制和连续控制相结合的工程应用中,这类控制系统大有用武之地。在这类控制系统中,有连续量的控制和开关量的控制。采用计算机对它们进行操作和管理,必要时,把信息传送到上位机或下送到现场控制器和执行机构。,由于计算机技术、半导体技术、通信和网络技术、控制技术、软件技术等高新科学技术的发展,工业生产过程的控制也出现了飞速的发展,可编程序控制器将与其他计算机控制装置一起成为,21,世纪工业控制领域的主流控制装置。,顺序控制,可编程控制器(Programmable Controller),早期的,PLC,虽然采用了计算机的设计思想,但实际上它只能完成顺序控制,仅有逻辑运算、定时、计数等顺序控制功能,在经历,了30年的发展,现代PLC产品已经成为了名符其实的多功能控制器,如逻辑控制、过程,控制、运动控制、数据处理等功能都得到了很大的加强和完善,与此同时,,PLC的网络通信功能也得到飞速发展,PLC及PLC,网络成为了工厂企业中不可或缺的一类工业控制装置,顺序控制,PLC的特点,可靠性高,抗干扰能力强,控制程序可变,具有良好的可变性,编程简单,使用方便,功能完善,扩充方便,组合灵活,缩短设计和施工时间,顺序控制(7),PLC的基本组成,顺序控制(9),PLC,的存储器分为系统程序存储器、用户程序存储器及工作数据存储器等三种,系统程序存储器用来存放由,PLC,生产厂家编写的系统程序,并固化在,ROM,内,用户不能直接更改,用户程序存储器用来存放用户针对具体控制任务,用规定的,PLC编程,语言编写的各种用户程序,工作数据存储器用来存储工作数据,顺序控制(10),I/O,接口是,PLC,与外界连接的接口,输入接口用来接收和采集两种类型的输入信号,一类是由按钮、选择开关、行程开关、继电器触点、接近开关、光电开关、数字拨码开关等的开关量输入信号。另一类是由电位器、测速发电机和各种变送器等来的模拟量输入信号,输出接口用来连接被控对象中各种执行元件,如接触器、电磁阀、指示灯、调节阀(模拟量)、调速装置(模拟量)等,顺序控制(12),PLC一般配有开关式稳压电源(24VDC)供内部电路使用,扩展接口、通信接口和智能I/O接口,扩展接口用于将扩展单元与基本单元相连,通信接口,用于实现“人机”或“机机”之间的对话,智能I/O接口是,为了满足更加复杂的控制功能的需要,顺序控制(13),PLC的分类,按地域范围,美国流派;罗克韦尔,欧洲流派;西门子,日本流派;欧姆龙,按I/O点数,超小型 512,按结构,一体化,模块化,顺序控制的应用实例,下面以冷加工自动线中钻孔动力头的自动控制顺序作为实际例子。,其加工过程分为以下几步:,(1)动力头在原位(原位行程开关x,0,受压)并按启动按钮A,电磁阀DT,1,通电,动力头快进。,(2)碰上行程开关x,1,电磁阀DT,2,通电(DT,1,保持通电),由快进转工进。,(3),碰上行程开关,x,2,开始延时,(,继续工进,),。,(4)延时时间到DT,1,、DT,2,断电,DT,3,通电,动力头快退。,(5)动力头退回到原位(x,0,又受压)DT,3,断电,动力头停止。,完成一个周期的循环动作之后,又返回到第一步,开始下一个循环的动作。钻孔动力头控制逻辑功能图如图所示。,图,钻孔动力头控制逻辑功能图,在加工过程中,钻孔动力头有快进、工进、工进延时、快退、停止等五个工作状态,各工作状态的顺序转换是根据现场输入信号(由按钮、行程开关、延时继电器发出的)而定的。,显然,,钻孔动力头的自动控制就是顺序控制。,前已述,钻孔动力头在一个工作循环中有快进、工进、工进延时、快退和停止等五个工作状态。从前一个工作状态转入下一个工作状态,是根据来自现场的输入信号的逻辑判断。现场输入信号有启动按钮A、原位开关x,0,、行程开关x,1,和x,2,以及延时信号。这些电器触点的通断,通过输入电路变成电位信号引到微型计算机的输入接口的输入端上,CPU按一定逻辑顺序读取这些信号,并逐一判断是否满足各工作状态转换条件。若满足,则发出相应的转换工作状态的控制信号。控制信号从微型计算机的输出接口引出,经过隔离放大电路驱动相应的电磁阀吸合或释放,,从而改变液压油路的状态,使动力头进入新的工作状态。,若不满足,则等待(当CPU只控制一台动力头时)或跳过,转向询问另一台动力头(当CPU控制多台动力头时)。整个工作过程是以一定的硬件为基础,通过CPU执行一段控制程序来实现的。,下面介绍采用AT89C51单片微型计算机实现动力头的顺序控制。,1.输入输出接口设置,采用AT89C51单片微型计算机通过接口电路直接与外部连接,控制各执行机构完成生产过程。,行车控制原理框图,表,输入输出信号安排,输入信号,启动按钮A,原位开关X,0,行程开关X,1,行程开关X,2,P1.0,P1.1,P1.2,P1.3,输出信号,快进DT,1,工进DT2,快退DT3,P3.0,P3.1,P3.2,单片机AT89C51的P1口设置为输入,P3口设置为输出。表中所标现场输入信号A、x,0,、x,1,、x,2,是经过输入电路处理后送来的电位信号。当开关受压时,送来“1”信号,不受压时,送来“0”信号。计算机送出的控制信号使DT,1,、DT,2,或DT,3,吸合或释放,完成相应执行机构的控制动作,(,实际上应经过驱动电路,),。,2.控制程序流程图,控制程序流程图如图所示。,3.控制程序,从程序流程图可以看到,控制程序所要完成的任务是,按一定的逻辑顺序读取现场工作状态信号;按预先规定的逻辑算式进行与、或、非等逻辑运算;按运算结果判断是否发出某种控制信号。根据图所给出的流程图及表所示输入输出信号排列,按程序实现数字逻辑功能的方法,,可编出控制程序如下:,STAGE1:MOV A,P1 ;读P1口输入信号,ANL A,03H ;取出A信号和原位信号,CJNEA,03HSTAGE1 ;没有A信号和原位信号,继续等待,STAGE2:MOV P3,01H ;发快进命令,STAGE20:MOV A,P1 ;读P1口输入信号,ANL A,04H ;取出x,1,信号,CJNE A,04H STAGE20 ;没有x,1,信号,继续快进,STAGE3:MOV P3,02H ;发工进命令,STAGE30:MOV A,P1 ;读P1口输入信号,ANL A,08H ;取出x,2,信号,CJNE A,08H STAGE30 ;没有x,2,信号,继续工进,STAGE4:LCALL DELAY ;调延时子程序,MOV P3,04H ;发快退命令,STAGE40:MOV A,P1 ;读P1口输入信号,ANL A,02H ;取出原位信号,CJNE A,02H STAGE40 ;没有回到原位,继续快退,STAGE5:LJMP STAGE1 ;返回,转下次循环,延时子程序,DELAY,此处从略。,(a)微机查询一台装置的程序流程,(b)微机控制多台装置时查询一台装置的程序流程,START,:,MOV A,,,P1,;读入现场信号,ANL A,,,#0FCH,CJNE A,,,#03H,,,START,;,SQl,、,SBl,1,?,STEP1,:,SETB P1,.,5,;是,动力头快进,MOV A,,,P1,;读入现场信号,ANL A,,,#04H,QNE A,,,#04H,,,STEPl,;判断,SQ2,1,?,STEP2,:,SETB A,,,P1,.,6,;是,转入工进,MOV A,,,Pl,;读人现场信号,ANL A,,,#08H,CJNE A,,,#08H,,,STEP2,;判断,SQ3,1,?,CAlL DELAY,;是,延时停留,SETP3,:,MOV A,,,#80H,MOV P1,,,A,;,YA3,l,,,Yal,,,YA2,0,MOV A,,,P1,ANL A,,,#02H,CJNE A,,,#02H,,,SETP3,;判断,SQ3,1,?,CLR P1,.,7,;是,,YA3,0,AJMP START,;返回,转下次循环,3.控制程序,
展开阅读全文

开通  VIP、SVIP  下载更划算
下载10份以上建议开通 VIP 会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        关注我们

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服