立体仓库设计(30页).doc

上传人:1595****071 文档编号:37344430 上传时间:2022-08-30 格式:DOC 页数:30 大小:697KB
返回 下载 相关 举报
立体仓库设计(30页).doc_第1页
第1页 / 共30页
立体仓库设计(30页).doc_第2页
第2页 / 共30页
点击查看更多>>
资源描述

《立体仓库设计(30页).doc》由会员分享,可在线阅读,更多相关《立体仓库设计(30页).doc(30页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-立体仓库设计-第 24 页毕业论文基于柔性生产线立体仓库的设计目 录摘要IAbstractII一、前言1(一)目的和意义1(二)研究领域1二、立体仓库系统各单元结构及其工作原理3(一)立体仓库系统单元结构图3(二)立体仓储库3(三)Z轴运动机构4(四)XY轴运动机构5三、系统硬件设计6(一)总体设计6(二)可编程控制器的选型62.1 S7-200 CPU的选择62.2 EM232模拟量输出模块8(三)立体仓库的系统介绍MCGS组态软件应用93.1 立体仓库的简述93.2 立体仓库的优越性103.3 立体仓库一般基本组成部分11四、系统的软件设计12(一)系统的总体程序设计121.1 I/0地

2、址分配表121.2 系统的程序流程图及程序编制12(二)旋转编码器程序编制12(三)步进电机的控制及程序编制 133.1 指令说明133.2 PTO/PWM控制寄存器1618(四)控制器的法杖方向184.1 可编程控制器的构成及工作原理194.2 可编程控制器的特点204.3 可编程控制器的主要功能204.4 电动机的介绍与选择21 变频器的介绍与选择24 接触器的介绍与选择25 目标料仓号及仓位号的设置26五、操作模式和过程27 (一)机械手操作模式和过程27结论与展望29参考文献30附录31致谢39一、绪论(一)课题的目的和意义随着我国经济的迅速发展,以及经济全球化的趋势愈发明显,物流产业

3、的发展水平直接影响到了企业自身发展状况,而货物仓储又是物流产业的一个重要环节,当前我国仓储事业发展水平良莠不齐,大部分仓库依然依靠人工管理、搬运,因此搬运效率过低,直接影响物资的流通。我设计的立体仓储电控系统主要运用PLC可编程控制器控制货物的搬运和仓储,同时,在系统中还运用了传感器元件,用来检测货物位置等,并将检测到的信号传递到PLC中,在这期间机械手同时工作,最终机械手按PLC中预先编排的指令将货物放入不同的仓库中。本人认为该系统的自动化程度较高,同时存取货物较合理,能够有效的提高货物仓取能力,同时由于采用了机械手,该系统同样能够较大程度的降低工人的劳动强度,提高工作效率。(二)课题的研究

4、领域从该系统的配件方面看,它包括了许多工业元器件,如PLC可编程控制器、步进电机、直流无刷电机、旋转编码器精确定位等技术。从中可以看出该课题的研究领域主要包括:步进电机控制技术、直流无刷电机控制技术、检测回馈技术、货物精确定位技术等。由于可编程控制器(PLC)是专为在工业环境下应用而设计的一种工业控制计算机,具有抗干扰能力强、可靠性极高、体积小等显著优点,是实现机电一体化的理想控制装置。因此在设计货物分拣以及仓储系统时,PLC可编程控制器无疑起到了关键的作用,通过PLC可编程控制器的控制,我们可以提高系统的可靠性,而且由于其具有较高的抗干扰能力,因此使用PLC可编程控制器是实现该机电一体化设备

5、的理想控制装置。而这一通过PLC可编程控制器为核心器件设计的货物分拣及仓储系统的设计思路,对于物流、仓储等领域也具有较高的参考价值。步进电机是数字控制系统中的执行电动机,当系统将一个电脉冲信号加到步进电机定子绕组时,转子就转一步,当电脉冲按某一相序加到电动机时,转子沿某一方向转动的步数等于电脉冲个数。因此,改变输入脉冲的数目就能控制步进电动机转子机械位移的大小;改变输入脉冲的通电相序,就能控制步进电动机转子机械位移的方向,实现位置的控制。当电脉冲按某一相序连续加到步进电动机时,转子以正比于电脉冲频率的转速沿某一方向旋转。因此,改变电脉冲的频率大小和通电相序,就能控制步进电动机的转速和转向,实现

6、宽广范围内速度的无级平滑控制。无刷直流电机是同步电机的一种,也就是说电机转子的转速受电机定子旋转磁场的速度及转子极数(P)影响: N=120f / P。在转子极数固定情况下,改变定子旋转磁场的频率就可以改变转子的转速。直流无刷电机即是将同步电机加上电子式控制(驱动器),控制定子旋转磁场的频率并将电机转子的转速回授至控制中心反复校正,以期达到接近直流电机特性的方式。也就是说直流无刷电机能够在额定负载范围内当负载变化时仍可以控制电机转子维持一定的转速。传感器的检测技术在现代工业中起了至关重要的作用,尤其是在自动化流水线上,它可以取代人眼的作用,来辨别货物的位置,同时诸如光电开关、压力传感器等传感元

7、器件同样也能判断货物是否到位,以进行下一步工作。二、立体仓库系统各单元结构及其工作原理(一)立体仓库系统单元结构图TVT4000E立体仓库系统单元结构图如图2-1所示。图2-1 立体仓库系统单元结构图(二)立体仓储库立体仓储库由25个仓储位组成,每个仓储位都装有检测传感器实时监控货物的有无,此立体仓储库包含原材料区、成品区和废品区可以通过程序控制,也可通过用户的需求自己编写程序实现对货物在立体仓储库内的自由存取,如图2-2所示。图2-2 立体仓储库结构图(三)Z轴运动机构由夹紧气缸(1-2-1)、旋转臂(1-2-2)、旋转步进电机(1-2-3)、推力轴承(1-2-4)、导轨(1-2-5)、Z轴

8、步进电机(1-2-6)、滚珠丝杠(1-2-7)、型材立柱(1-2-8)等组成。Z轴运动机构(1-2)主要是实现货物的自动存取,如图2-3所示。图2-3 Z轴运动机构结构图(四) XY轴运动机构XY轴运动机构由Y轴直流无刷电机(1-3-1)、X轴直流无刷电机(1-3-2)、X轴导轨(1-3-3)、减速机(1-3-4)组成。XY轴运动机构主要是采用齿轮齿条机构实现水平方向的运动,如图2-4所示。图2-4 XY轴运动机构三、系统硬件设计(一)总体设计根据系统控制要求,及设备状态,控制程序主要完成以下任务:(1)出入库判断及仓库状态的扫描,确定相应的库位及X轴、Y轴坐标;(2)根据坐标,各轴电机经加减

9、速精确定位;(3)根据时序关系,确定状态,完成货物出入库。系统的组成如图3-1所示。图3-1 系统组成图(二)可编程控制器的选型为了提高仓库的仓储能力,降低工人的劳动强度,提高仓库的自动化程度,而PLC编程控制器恰恰具有可靠性高、.编程方便、易于使用、逻辑功能强、体积小的特点,并且其有网络通讯功能,可附加高性能模块对模拟量进行处理,实现各种复杂控制功能。因此在我的仓储电控系统中,我选择了使用PLC可编程控制器,作为核心控制件。2.1 S7-200 CPU的选择西门子提供多种类型的CPU以适应各种应用要求。不同类型的CPU具有不同的数字量I/O点数、内存容量等规格参数。目前提供的S7-200 C

10、PU有:CPU221、CPU222、CPU224、CPU226和CPU 226XM。S7-200 CPU规格如表3.1所示。按以上S7-200 CPU规格所示,由于该系统需要的PLC输入端接口较多,因此选用的PLC可编程控制器应为CPU226系列,该CPU为直流供电,直流数字输出,数字量输出点是晶体管,因此选择DC/DC/DC系列。综上所述,最终选用的PLC可编程控制器件为CPU226DC/DC/DC系列。 S7-200 CPU规格表CPU 221CPU 222CPU224CPU226CPU226XM用户程序区数据存储区4K字节2K字节4K字节2K字节8K字节5K字节8K字节5K字节16K字节

11、10K字节CPU 内置DI / DO点数6/48/614/1024/1624/16AI / AO点数无16/1632/3232/3232/32扫描时间/ 1 条指令037us037us037us037us037us最大DI/DO点数256256256256256位存储区256256256256256计数器256256256256计时器256256256256256时钟功能可选可选内置内置内置数字量输入滤波标准标准标准标准标准模拟量输入滤波N/A标准标准标准标准高速计数器单相4个 30KHZ4个 30KHZ6个 30KHZ6个 30KHZ6个 20KHZ双相2个 20KHZ2个 20KHZ4个

12、20KHZ4个 20KHZ4个 20KHZ脉冲输出2个 20KHZ2个 20KHZ2个 20KHZ2个 20KHZ2个 20KHZ通讯口1RS4851RS4851RS4852RS4852RS4852.2 EM232模拟量输出模块3-1所示。表3.2 EM232模拟量输出模块技术规范型号物理I/O数量功耗信号范围分辨率全量程数据字格式最大驱动从+5VDC从 L+电压输出电流输出电压电流电压电流电压输出电流输出EM232 AQ2*12位6ES7 232-0HB20-0XA0220mA70mA+/-10V0到20mA12位11位-32000到+320000到+32000最小5000欧最大500欧图3

13、-1 EM232扩展模块的连接器的端子标识EM232控制无刷直流电机原理接线图如图3-2所示。图3-2 无刷直流电机原理接线图(三)立体仓库的系统介绍及MCGS组态软件的应用3.1 立体仓库的简述货架自动化立体仓库简称立体仓库。一般是指采用几层、十几层乃至几十层高的货架储存单元货物,用相应的物料搬运设备进行货物入库和出库作业的仓库。由于这类仓库能充分利用空间储存货物,故常形象地将其称为“立体仓库”。立体仓库必然是机械化仓库。由于货架在5米以上,人工已难以对货架进行进出货操作,因而必须依靠机械进行作业。而立体仓库中的自动化立体仓库,则是当前技术水平较高的形式。如图3-3所示。图3-3 货架自动化

14、立体仓库简称立体仓库立体仓库是现代物流系统中的重要物流节点,在物流中心中的应用越来越普遍。目前世界上最高的立体仓库高度已达50米。立体仓库单位面积的储存量可达7.5(t / m2),是普通仓库的510倍。由于使用高层货架存储货物,存储区可以大幅度地向高空发展,充分利用仓库地面和空间,因此,节省了库存占地面积,提高了空间利用率。使用机械和自动化设备,运行和处理速度快,提高了劳动生产率,降低操作人员的劳动强度。而自动化立体仓库是当代货架储存系统发展的最高阶段,它与自动分拣系统和自动导向车并称为物流技术现代化的三大标志。立体仓库的产生和发展是第二次世界大战之后生产和技术发展的结果。50年代初,美国出

15、现了采用桥式堆垛起重机的立体仓库;50年代末60年代初出现了司机操作的巷道式堆垛起重机立体仓库;1963年美国率先在高架仓库中采用计算机控制技术,建立了第一座计算控制的立体仓库。此后,自动化立体仓库在美国和欧洲得到迅速发展,并形成了专门的学科。60年代中期,日本开始兴建立体仓库,并且发展速度越来越快,成为当今世界上拥有自动化立体仓库最多的国家之一。 我国对立体仓库及其物料搬运设备的研制开始并不晚,1963年研制成第一台桥式堆垛起重机。立体仓库由于具有很高的空间利用率、很强的入出库能力、采用计算机进行控制管理而利于企业实施现代化管理等特点,已成为企业物流和生产管理不可缺少的仓储技术,越来越受到企

16、业的重视。3.2 立体仓库的优越性立体仓库其优越性是多方面的,对于企业来说,可从以下几个方面得到体现:(1)提高空间利用率早期立体仓库的构想,其基本出发点就是提高空间利用率,充分节约有限且宝贵的土地。在西方有些发达国家,提高空间利用率的观点已有更广泛深刻的含义,节约土地,已与节约能源、环境保护等更多的方面联系起来。有些甚至把空间的利用率作为系统合理性和先进性考核的重要指标来对待。立体仓库的空间利用率与其规划紧密相连。一般来说,立体仓库其空间利用率为普通平库的2-5倍。这是相当可观的。(2)便于形成先进的物流系统,提高企业生产管理水平。传统仓库只是货物储存的场所,保存货物是其唯一的功能,是一种“

17、静态储存”。立体仓库采用先进的自动化物料搬运设备,不仅能使货物在仓库内按需要自动存取,而且可以与仓库以外的生产环节进行有机的连接,并通过计算机管理系统和自动化物料搬运设备使仓库成为企业生产物流中的一个重要环节。企业外购件和自制生产件进入自动化仓库储存是整个生产的一个环节,短时储存是为了在指定的时间自动输出到下一道工序进行生产,从而形成一个自动化的物流系统,这是一种“动态储存”,也是当今立体仓库发展的一个明显的技术趋势。以上所述的物流系统又是整个企业生产管理大系统(从订货、必要的设计和规划、计划编制和生产安排、制造、装配、试验、发运等)的一个子系统,建立物流系统与企业大系统间的实时连接,是目前立

18、体仓库发展的另一个明显的技术趋势。总之,立体仓库的出现与发展,是与工业、科技发展相适应的。现代化大生产,越来越促使工业生产社会化、专业化、集中化。生产的高度机械化,自动化必然要求物资的供应分发及时、迅速、准确。这就促使立体仓库技术得到迅速的发展,并已成为工厂设计中高科技的一个象征。3.3 立体仓库一般基本由以下部分高层货架:用于存储货物的钢结构。目前主要有焊接式货架和组合式货架两种基本形式。托盘(货箱):用于承载货物的器具,亦称工位器具。巷道堆垛机:用于自动存取货物的设备。按结构形式分为单立柱和双立柱两种基本形式;按服务方式分为直道、弯道和转移车三种基本形式。输送机系统:立体库的主要外围设备,

19、负责将货物运送到堆垛机或从堆垛机将货物移走。输送机种类非常多,常见的有辊道输送机、链条输送机、升降台、分配车、提升机、皮带机等。AGV系统即自动导向小车。根据其导向方式分为感应式导向小车和激光导向小车。自动控制系统:驱动自动化立体仓库系统各设备的自动控制系统。目前以采用现场总线方式为控制模式为主。库存信息管理系统:亦称中央计算机管理系统。是全自动化立体仓库系统的核心。目前典型的自动化立体仓库系统均采用大型的数据库系统(如ORACLE,SYBASE等)构筑典型的客户机/服务器体系,可以与其他系统(如ERP系统等)联网或集成。立体仓库的形式以高层货架的基本形式为基准可分为整体式仓库(Buildin

20、g type: Building in rack supported)和分离式仓库(Unit type: Building is freestanding front rack structure)两个基本类型。立体仓库起始于12米以上的高层货架仓库,这种仓库的货架结构不但用于存放货物,同时又是仓库基筑的柱子和仓库侧壁的支撑,即仓库建筑与货架结构成为一个不可分开的整体,故称整体式仓库。整体式仓库具有技术水平高、投资大和建设周期长等问题,适用于大型企业和流通中心。相反,货架结构自成一个单元与建筑无关的仓库,则称分离式仓库。四、系统的软件设计(一)系统的总体程序设计1.1 I/0地址分配表I/O地

21、址分配表见附录。1.2 系统的程序流程图及程序编制系统的程序流程图见附录。系统的整体程序见附录。接通电源,程序初始化,机构复位,X轴、Y轴、Z轴、R轴回零位,设定优先存取仓位并逐行扫描仓位。当小车移动到位置1时,光电开关1闭合,阻挡器工作小车停止移动,检测光电开关2是否闭合。当其闭合时表明小车上有货物,选择入库指令。按预设的存储优先级选择优先存储的仓位,R轴顺时针旋转90,X、Y轴向位置1移动,驱动器比较设定坐标值与编码器值是否相符,实施监控。到达位置1后,R轴逆时针旋转90,Z轴移动指定位移,Y轴下降,检测机械手到位后,电磁阀控制气缸夹紧货物,Y轴上升,R轴顺时针旋转90,X、Y轴向位置2移

22、动,驱动器监控比较设定坐标值与编码器值是否相符。到达位置2后,R轴顺时针转90,Z轴移动指定位移,Y轴下降,检测到位后,电磁阀控制气缸松开货物,Y轴上升,R轴逆时针转90,入库完成。系统开始循环,检测光电开关1是否闭合,即是否有小车到位,当闭合时,阻挡器阻挡小车移动,当光电开关2未闭合时,表示车上无货物,此时执行出库指令。按取货优先级选择仓位,R轴顺时针转90,X、Y轴向位置3移动,检测到位后,R轴顺时针转90,Z轴移动指定位移,Y轴下降,检测到位后,电磁阀控制气缸夹紧货物,Y轴上升,R轴逆时针转90,X、Y轴向位置1移动,检测到位后,R轴逆时针转90,Z轴移动指定位移,Y轴下降,到位后电磁阀

23、控制气缸松开货物,Y轴上升,R轴顺时针转90,出库完成。系统进入下一个循环过程。(二)旋转编码器程序编制编码器采用增量式编码器,对编码器的高速脉冲计数在cpu226PLC中,使用输入端口I0.6、I0.7及I1.2、I1.3 完成输入,采用HSC1和HSC2高速计数器,用模式9,A/B相正交计数器模式完成编码器脉冲的计数。其设置程序如下:MOVB 16#FC, SMB47 /设置控制位:向上计数;速率1X;已启用;MOVD +0, SMD48 /载入CVMOVD +0, SMD52 /载入PVHDEF 1, 9 /HSC1;模式9ENI /允许全局中断HSC 1 /执行HSC指令(三)步进电机

24、的控制及程序编制3.1 指令说明脉冲输出指令(PLC)检测为脉冲输出(Q0.0或Q0.1)设置的特殊存储器位,然后激活由特殊存储器位定义的脉冲操作。操作数:Q常数(0或1)数据类型:字形式如图4-1所示:图4-1 程序形式图S7-200的CPU有两个PTO/PWM发生器产生高速脉冲串和脉冲宽度可调的波形。一个发生器分配在数字输出Q0.0,另一个分配在数字输出Q0.1。PTO/PWM发生器和寄存器共同使用Q0.0和Q0.1。当Q0.0或Q0.1设定为PTO或PWM功能时,PTO/PWM发生器控制输出,在输出点禁止使用通用功能。映像寄存器的状态、输出强置或立即输出指令的执行都不影响输出波形。当不使

25、用PTO/PWM发生器时,输出由映像寄存器控制。映像寄存器决定输出波形的初始和结束状态,以高电平或低电平产生波形的起始和结束。因些在允许PTO或PWM操作前把Q0.0和Q0.1的映像寄存器设定为0。脉冲串(PTO)功能提供方波(50%占空比)输出,用户控制周期和脉冲数。脉冲宽度调制(PWM)功能提供连续、变占空比输出,用户控制周期和脉冲宽度。每个PTO/PWM发生器有一个控制字节,16位无符号的周期时间值和脉宽值各一个,还有一个32位无符号的脉冲计数值。这些值全部存储在指定的特殊存储器中,一旦这引起特殊存储器的位被置成所示需操作,可通过执行脉冲指令(PLC)来调用这些操作。修改特殊寄存器(SM

26、)区(包括控制字节),然后执行PLC指令,可以改变PTO或PWM特性。把PTO/PWM控制字节(SM66.7或SM77.7)的允许位置为0,并执行PLC指令,可以在任何时候禁止PTO或PWM波形的产生。所有的控制字节、周期、脉冲宽度和脉冲数的缺省值都是0。PTO提供指定脉冲个数的方波(50%占空比)脉冲串发生功能。周期可以用微秒或毫秒为单位指定。周期的范围是50到65,535微秒,或2到65,535毫秒。如果设定的周期是奇数,会引起占空比的一些失真。脉冲数的范围是:1到4,294,967,295。如果周期时间少于2个时间单位,就把周期缺省地设定为2个时间单位。如果指定脉冲数为0,就把脉冲数缺省

27、地设定为1个脉冲。状态字节中的PTO空闲位(SM66.7或SM76.7)用来指示可编程序脉冲串完成。另外,根据脉冲串的完成调用中断程序(有关中断和通讯指令的细节请见9.15节)。如果使用多段操作,根据包络表C-的完成调用中断程序。请见下面的多段管线。PTO功能允许脉冲串排队。当激活的脉冲串完成时,立即开始新脉冲的输出。这保证了顺序输出脉冲串的连续性。有两种方法完成管线,单段管线和多段管线。(1)单段管线:在单段管线中,需要为下一个脉冲串更新特殊寄存器。一旦启动了起始PTO段,就必须立即按照第二个波形的要求改变特殊寄存器,并再次执行PLS指令。第二个脉冲串的属性在管线一直保持到第一个脉冲串发送完

28、成。在管线中一次只能存入一个入口,一旦第一个脉冲串发送完成,接着输出第二个波形,管线可以用于新的脉冲串。重复这个过程设定下一个脉冲串的特性:除下面的情况外,脉冲串之间进行平滑转换:1)如果发生了时间基准的改变。2)如果在利用PLS指令捕捉到新脉冲串前启动的脉冲串已经完成。当管线满时,如果试图装入管线,状态寄存器中的PTO溢出位(SM66.6或SM76.6)将置位。当PLC进入RUN状态时,这个初始位化为0。如果要检测序列的溢出,必须在检测到溢出后手动清除这个位。(2)多段管线:在多段管线中,CPU自动从V存储器区的包络表中读出每个脉冲串段的特性。在该模式下,仅使用特殊寄存器区的控制字节和状态字

29、节。选择多段操作,必须装入包络表C-的起始V存储器构的偏移地址(SMW168或SMW178)。时间基准可以选择微秒或者毫秒,但是,在包络表C中的所示有周期值必须使用一个基准,而且当包络执行时,不能改变。多段操作可以用PLS指令启动。每段的长度是8个字节,由16位周期、16位周期增量值和32位脉冲计数值组成。所示。多段PTO操作的另一个特点是按照每个脉冲的个数自动增减周期的能力。在周期增量区输入一个正值将增加周期:输入一个负值将减小周期;输入0值将不改变周期。如果在许多脉冲后指定的周期增量值导致非法周期值,会产生一个算术溢出错误,同时停止PTO功能,PLC的输出变为由映像寄存器控制。另外,在状态

30、字节中的增量计算错误位(SM66.4SM76.4)被置为1。如果要人为地终止一个正进行中的PTO包络,只需要把状态字节中的用户终止位(SM66.5或SM76.5)置为1。当PTO包络执行时,当前启动的段数目保存在SMB166(或SMB176)中。表4.1 多段PTO操作的包络表格式(3)计算包络表值PTO发生器的多段管线能力在许多应用中非常有用,尤其在步进电机控制中。图4-2的例子说明了如何生成包络表值,按要求产生输出波形加速电机、恒速运行,然后减速电机。图4-2 包络表值生成对该例,假定需要4000个脉冲达到要求的电机转动数,启动和结束频率是2000Hz,最大脉冲频率是10KHz。由于包络表

31、C-中的值是用周期表示的,而不是用频率,需要把给定的频率值转换成周期值。所示以,启动和结束的周期是500s,最大频率对应的周期是100s。在输出包络的加速部分,要求在200个脉冲左右达到最大脉冲频率。也假定包络的减速部分,在400个脉冲完成。在该列中,使用一个简单公式计算PTO/PWM发生器用来调整每个脉冲周期所示使用的周期增量值:给定段的周期增量 = |ECT-ICT|/QECT = 该段结束周期时间ICT = 该段初始化周期时间3.2 PTO/PWM控制寄存器表是控制PTO/PWM操作的寄存器,利用图4-3可以作为快速参考,确定放入PTO/PWM控制寄存器中的值,启动要求的操作。对PTO/

32、PWM0使用SMB67,对PTO/PWM1使用SMB77。如果要装入新的脉冲数(SMD72或SMD82)、脉冲宽度(SMW70或SMW80)或周期(SMW68或SMW78),应该在执行PLS指令前装入这些值和控制寄存器。如果要使用多段脉冲串操作,在使用PLS指令前也需要装入包络表的起始偏移值(SMW168或SMW178)和包络表的值。表4.2 控制PTO/PWM操作的寄存器图4-3 PTO/PWM控制字节参考图4-4 PTO/PWM初始化和操作顺序PTO/PWM初始化操作假定S7-200已置成RUN模式如图4-4所示,因此初次扫描存储器位为真(SM0.1=1)。如果不是这种情况,或PTO/PW

33、M必须重新初始化,你可以用一个条件(不一定是初次扫描存储器位)来调用初始化程序。为了初始化PTO,请遵循如下步骤:1、用初次扫描存储器位(SM0.1)复位输出为0,并调用执行初始化操作的子程序。由于采用这样的子程序调用,后续扫描不会再调用这个子程序,从而减少了扫描时间,也提供了一个结构优化的程序。2、初始化子程序中,把16#85送入SMB67,使PTO以微秒为增量单位(或16#A8使PTO以毫秒为增量单元)。用这些值设置控制字节的目的是:允许PTO/PWM功能,选择PTO操作,选择以微秒或毫秒为增量单位,设置更新脉冲计数和周期值。3、向SMW168(字)写入包络表C-的起始V存储器偏移值。4、

34、在包络表中设定段数,确保段数区(表的第一个字节)正确。5、可选步骤。如果你想在一个脉冲串输出(PTO)完成时立刻执行一个相关功能,则可以编程,使脉冲串输出完成中断事件(事件号19)调用一个中断子程序,并执行全局中断允许指令。6、退出子程序。3.3 主要程序的编写PLC脉冲输出使用脉冲串(PTO)功能在输出端Q0.0或Q0.1输出周期和脉冲数可变的脉冲串,控制步进电机速度与距离。在立体仓库提升机的步进电机控制中,使用下图完成步进电机的定位。其程序流程图如下控制变速。使用了三个子程序。子程序1脉冲输出。子程序2停止程序,子程序3意外情况发生回原点程序。程序流程图如图4-5所示:图4-5:步进电机控

35、制流程图(四)控制器的发展方向可编程控制器,简称PLC,是一种专门在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。技术上,计算机新的成果会更多的应用于可编程控制器的设计及制造,运算速度更快、存储容量更大、组网能力更强的产品出现。在产品规模,会逐步增大、在配套上,产品会更丰富,规格更齐全。在市场上,各国多种产品会随着国际竞争力而打破,出现通用型编程语言。网络发展上,可编程控制器和合其他控制计算机联网,构成大型控制系统是其发展方向。可编

36、程控制器作为自动化控制网络的重要组成部分,将在各行业的领域中发挥越来越大的作用。4.1 可编程控制器的构成及工作原理(图4-6所示)图4-6 构成及工作原理可编程控制器的硬件构成主要有中央处理器(CPU)存储器(RAM、ROM)、输入输出器件(I/O)、电源及编程设备几大部分组成。可编程控制器的软件构成包括系统软件和应用软件。4.2 可编程控制器的特点(1)可靠性高,抗干扰能力强PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电器控制系统的1/101/100,因触点接触不良造成的故障大为减少。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺

37、制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。(2)硬件配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品,并且已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC有较强的带负载能力,可直接驱动一

38、般的电磁阀和交流接触器,可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的增强及人机一体技术的发展,使用PLC组成各种控制系统变得非常容易。(3)易学易用梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。(4)容易改造系统的设计、安装、调试工作量小,维护方便,容易改

39、造。PLC的梯形图程序一般采用顺序控制设计法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。 PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。(5)体积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于100mm,仅相当于几个继电器的大小,因此可将开关柜的体积缩小到原来的1/21/10。它的重量小于150g,功能消耗仅数瓦。由于体积小,很容易装入机械内部,是实现

40、机电一体化的理想控制设备。4.3 可编程控制器的主要功能(1)逻辑控制功能逻辑控制功能实际上就是位处理功能,是可编程控制器的最基本的功能之一。PLC设置有“与”、“或”、“非”等逻辑指令。利用这些指令,根据外部现场(开关、按钮或其他传感器)的状态,按照制定的逻辑进行运算处理后,将结果输出到现场的被控对象(电磁阀、接触器、继电器、指示灯等)。因此PLC可以代替继电器进行开关控制,完成触点的串联、并联等各种连接。另外,在PLC中一个逻辑位的状态可以无限次地使用,逻辑关系的修改变更也十分方便。(2)定时控制功能PLC中有许多可供用户使用的定时器,功能类似于继电器线路中的时间继电器。定时器的设定值(定时时间)可以在编程时设定,也可以在运行过程中根据需要进行修改,使用方便灵活。程序执行时,PLC将根据用户指定的定时器指令对某个操作进行限制或延时控制,以满足生产工艺的要求。(3)计数控制功能PLC为用户提供很多计数器。计数器计到某一定值时(设定值),产生一个状态信号,利用该状态信号实现对某个操作的计数控制。计数器的设定值可

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com