1、PLC控制的运料小车装置MCGS组态画面设计 作者: 日期:2 个人收集整理 勿做商业用途设计(论文)题目PLC控制的运料小车装置MCGS组态画面设计 学 院: 电子与信息工程学院 学生姓名: 黄梦轩 专业班级: 09应用电子(2)班 学 号: 2009108212 指导教师: 潘益玲 2012年05月29日目 录摘要 2第一章 设计任务和要求 31.1课题的背景意义 31.设计内容及要求 4第二章 总体方案设计 421 送料车自动循环控制系统的构成 422 工作过程 523 方案设计 52。4硬件设计 7第三章 软件设计 731 PLC程序编写 732监控软件设计 833通讯软件设计 83.
2、4运料小车自动往返梯形如图31所示 93-1 自动运料小车梯形图 93.5运料小车自动往返程序指令如表3。1所示 10第四章 MCGS组态软件 104.1 MCGS 组态软件结构 功能特点 114.2 MCGS组态软件功能及其特点 134。3 工程的建立和变量的定义 154。4变量定义的步骤 164.5指示灯的属性设置 174。6 MCGS与PLC的连接 184.7 编制循环策略 184.8运料小车的组态设计 184.9运行调试动画界面 19第五章 安装调试过程 2151 安装环境 2152 安装注意事项 2153 调试中遇到的问题及解决办法 215.4 各状态步的驱动处理的检查 215。5
3、状态的转移处理的检查 225.6 常见的故障 225。7 测试结果分析 22第六章 设计小结 23致谢 24参考文献 25摘要随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器.随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。送料小车控制系统使用了PLC控制,被控对象是送料车,属于自动循环控制系统,该系统能安全、可靠运行的情况,实现计算机自动监控。 本次设计介绍了FX2N PLC机的性能及其特点,可编程序控制器(programmab
4、le controller)简称PLC。由于PLC的性能优越,兼具计算机的功能完备,灵活性强,通用性好和继电接触器控制简单易懂,维修方便等双重优点,形成以微电脑为核心的电子控制设备,可编程序控制器是近年来一种极为迅速,应用极为广泛的工业控制装置。可编程控制器(PLC)具有编程软件采自易学易懂的梯形图语言,控制灵活方便,抗干扰能力强,运行稳定可靠等特点,现在的工业自动化生产控制多采用可编程控制器来实现。该控制系统,根据实际要求利用PLC的实时控制和顺序处理功能,完成系统控制,在本次论文中给出了控制系统的主电路图及软件设计关键词:可编程序控制器 计算机技术 自动送料小车 第一章 设计任务和要求1.
5、1课题的背景意义随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界面自动化器件来控制,因此自动化程度越来越高。电器控制技术是随着科学技术的不断发展,生产工艺不断提出新的要求而得到迅速发展的。在现代化工业生产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。控制系统是整个生产线的灵魂,对整个生产线起着指挥的作用。一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人生安全事故,这样将给企业造成重大损失.运料小车是基于PLC控制系统来设计的,控制系统的每一步动作都直接作用于运料小车的运行,因此,运料小车性能的好坏与控
6、制系统性能的好坏有着直接的关系。运料小车能否正常运行、工作效率的高低都与控制系统密不可分。 所以,对运料小车控制系统的设计要予以重视。1。设计内容及要求 本课题的主要设计内容有:确定运料小车控制系统的总体设计方案; 设计运料小车拖动电机的电器控制线路原理图;确定运料小车控制系统PLC的型号规格,确定PLC I/O元件,列出PLC I/O元件分配表;设计运料小车控制系统的PLC I/O接线图,PLC程序的总体结构图和梯形图(包括公用程序、控制程序、信号显示和故障报警程序等设计题目:PLC自动运料车1.熟练掌握PLC的指令系统,学会定时器、计数器和特殊继电器在实际中的应用。2。通过设计牢固掌握用功
7、能表图设计梯形图的方法、步骤及绘制梯形图所遵循的规则和设计技巧。学会时序控制程序的设计和调试方法。3.学会PLC输入/输出点的分配、接线.对PLC有系统的了解。4。利用PLC来达到自动送料的功能,减少人力的消耗。为生活工作提供便利。第二章 总体方案设计本系统采用了PLC控制原理,设计总体控制方案,用组态软件进行实时控制的监控。21 送料车自动循环控制系统的构成送料车前进和后退用开关来控制.在装料和卸料的地方有限位开关来实现,当小车到达卸料处时,碰到限位开关SQ2,实现小车的停车和卸料动作;当小车到达装料出时,碰到限位开关SQ1,实现小车的装料动作。22 工作过程(1)第一次按下送料按钮,预先装
8、满料的小车前进送料到达卸料处(SQ2)自动停下来卸料。(2)经过卸料所需设定的时间2延时后,车子则自动的返回到装料处(SQ1)。(3)经过装料所需设定的时间1延时后,车子自动的再次前进送料,卸完料后车子又自动返回装料,如此自动往返循环送料。当输入为停止信号时,系统将停止运行。工作过程如图2。1所示.小车后退小车装料小车卸料小车前进开始信号 图2.1送料车工作过程流程图23 方案设计1)根据控制目的和要求,经过仔细分析各种因素,制定了整体的设计方案:以FX2N PLC为核心,完成对输入输出点的控制。监控系统通过MODBUS通信协议与PLC进行I/O点的通信。输入部分包括:启动/停止按钮输入;输出
9、部分包括:装料和卸料的控制。运料小车工作示意图如图22所示。图2-2 运料小车工作示意图2)PLC运料小车接线示意图如图23所示。 图2-3 小车接线示意图3)运料小车的工作流程图如图24所示。图24 运料小车工作流程图4)运料小车自动往返控制状态转移如图25所示。图25 运料小车自动往返图2。4硬件设计根据控制要求,主控设备选用三菱PLC,小车的行程控制采用限位开关(2个),系统的启动、停止、采用按钮实现,输出采用接触器(2个)控制,一个实现前进,另一个完成后退功能.第三章 软件设计31 PLC程序编写根据控制要求,使用专用编程软件,编写PLC控制程序,控制程序包括启动、停止按钮、数据采集等
10、。本实验要用到的是I/O数字量,实验中采用了四个输入四个输出的I/O点,I/O点分配如表3。1.表3。1 I/O点分配输入点输入点作用输出点输出点作用X0启动按钮SB0Y0前进KM1X1停止按钮SB1Y1卸料KM2X2前进限位开关SQ2Y2后退KM3X3后退限位开关SQ1Y3装料KM432监控软件设计送料车自动往返循环控制系统的监控界面组态软件作为开发平台,主要有控制对象的图形界面和数据库变量组成,数据库变量通过通信接口与PLC进行I/O联接,完成数据交换。创建新的应用程序关系横的一般过程是:绘制图形界面、创建数据库、配置I/O数据联接、建立动画连接、运行及调试.33通讯软件设计本实验采用了M
11、ODBUS通信协议实现PLC之间的通讯。本实验用动态数据交换(DDE)实现数据交换。它在同时运行的两个应用程序之间实现一种客户端与服务器关系,服务器应用程序提供数据,并接受对这些数据感兴趣的任何其它应用程序的请求。发出请求的应用程序被称为客户端。3.4运料小车自动往返梯形如图3-1所示。图31 自动运料小车梯形图3.5运料小车自动往返程序指令如表3.1所示.表3.1 自动运料小车程序步数指令步数指令0LD M800225SET S231SET S027STL S233STL S028OUT Y0034LD X00029OUT T1 K605SET S2032LD T17STL S2033OUT
12、 S08LDI X00135RET9OUT Y00036END10LD X00111SET S2113STL S2114OUT Y00115OUT T018LD T019SET S2221STL S2222LDI X00223OUT Y00224LD X002 第四章 MCGS组态软件MCGS(Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件。它能够在基于Microsoft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程
13、问题的方案,在自动化领域有着广泛的应用。其主要特征和功能大体为:具有简单灵活的可视化操作界面、实时性强、有良好的并行处理性能、有丰富生动的多媒体画面、开放式结构、广泛的数据获取和强大的数据处理功能、完善的安全机制、强大的网络功能、多样化的报警功能、支持多种硬件设备、方便控制复杂的运行流程、良好的可维护性和可扩充性、设立对象元件库组态工作简单方便、能实现对工控系统的分布式控制和管理等等。4.1 MCGS 组态软件结构 功能特点MCGS软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,用来帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户的制定
14、方式运行,并进行各种处理,完成用户组态用户设计的目标和功能。组态环境和运行环境的关系如图41所示。运行环境:解释执行状态结果组态环境:组态生成应用系统组态结果数据库图41 组态环境运行和运行环境图由MCGS生成的用户应用系统,其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分组成。如图4-2所示。MCGS主控窗口设备窗口用户窗口实时数据库运行策略图42 组态控制窗口MCGS的五大组成部分MCGS组态软件建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,可以完成不同的工作,且具有不同的特性。(1)主控窗口主控窗口确定了工业控制中工程
15、作业的总体轮廓、运行流程、菜单命令、特性参数和启动特性等内容,是应用系统的主框架。在主窗口中可以放置一个设备窗口和多个用户窗口,主控窗口负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程名称,编制工程菜单,设计封面图形,确定启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。(2)设备窗口设备窗口是连接和驱动外部设备的工作环境。设备窗口专门用来放置不同类型和功能的设备构件,实现对外部设备的操作和控制.设备窗口通过设备构件吧外部设备的数据采集进来,送人实时数据库中的数据输出到外部设备。一个应用系统只有一个设备窗口,运行时,系统自动打开设备窗口来管理和调度所有设备构件正
16、常工作,并在后台独立运行。(3)用户窗口用户窗口主要用于设置工程中人机交互的界面。其中可以放置三种不同类型的图形对象:图元、图符和动画构件。图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画显示与操作模块,用户可以直接使用。通过在用户窗口内放置不同的图形对象来搭建多个窗口,用户可以构件各种复杂的图形界面,以便用不同的方式实现数据和流程的可视化。组态工程中的用户窗口,最多可以定义512个.所以的用户窗口均位于窗口内,其打开时窗口可见,关闭时窗口不可见。允许多个用户窗口同时处于打开状态,其位置、大小和边界等属性可以随意改变或设置。(4)实时数据库实时数据库是工程各个部分的数据交换与处理
17、中心,是MCGS系统的核心.它将MCGS工程各个部分连接成有机的整体。本窗口内定义的不同类型和名称的变量,将作为数据采集、处理、输出控制、动画连接及设备驱动的对象.MCGS用实时数据来管理所有的实时数据。从外部设备采集来的实时数据送入实时数据的报警处理和存盘处理。因此,实时数据库所存储的单元,不单单是变量的数值,还包括变量的特征参数(属性)以及对该变量的操作方法(设置报警性、报警处理、存盘处理等)。这种将数值、属性和方法封装在一起的数据称为数据对象。实时数据库采用面向对象的技术,不仅仅为其他部分提供服务,还为系统各个功能部件提供数据共享。(5)运行策略运行策略是对系统运行的流程实现有效控制的手
18、段。本窗口主要完成对工程运行流程的控制。包括编程控制程序(ifthen脚本程序)和选用各种功能构件,例如数据提取、定时器、配方操作和多媒体输出等。运行策略本身是系统提供的一个框架,里面放置有策略条件构件和由策略构件组成的策略的定义,使系统能够按照设定的顺序和条件操作实时数据库,控制用户窗口的打开、关闭并确定设备构件的工作状态等,从而实现对外部设备工作过程的精确控制。一个应用系统有三个固定的运行策略:启动、循环策略、和退出策略,用户也可以根据具体需要创建新的用户策略、循环策略、报警策略、事件策略、热键策略,并且用户最多可创建521个用户策略。启动策略在应用系统开始运行时调用,退出策略在应用系统退
19、出运行时调用,循环策略由系统在运行过程中定时循环调用,用户策略供系统中的其他部件调用。4.2 MCGS组态软件功能及其特点MCGS的主要和基本功能如下:(1)简单的可视化操作界面MCGS采用全中文、可视化、面向窗口的开发界面,以窗口为单位,构造用户运行系统的图形界面,使得MCGS的组态工作既简单直观,又灵活多变符合中国人的使用习惯和要求.用户可以使用系统的默认构架,也可以根据自己的需要自己组态配置图形界面,生成各种类型和风格的图形界面,包括DOS风格和标准Windows风格的图形界面并且带有动画效果的工具条和状态条等。(2)实时性强、良好的并行处理性能MCGS是真正的32位系统充分利用了32位
20、Windows操作品台的多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使PC机广泛应用于工程测控领域成为可能。(3)丰富、生动的多媒体画面MCGS以图像、图符报表和曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等有关信息;通过对图形大小的变化、颜色的改变、明暗的闪烁、图形的移动反转等多种手段,增强画面的动态显示效果;在图元、图符对象上定义相应的状态属性,实现动画效果。MCGS还为客户提供了丰富的动画构件,每个动画构件都应一个特定的动画功能。MCGS还支持多媒体功能,使能够开发出集图像、声音、动画为一体的漂
21、亮、生动的工程画面。(4)开放式结构,广泛的数据获取和强大的数据处理功能MCGS采用开放式结构,系统可以与广泛的数据源交换数据,MCGS提供多种高性能的I/O驱动;支持Microsoft开放数据库互连(ODBC)接,有强大的数据库连接能力;全面支持OPC(OLE for Process Control)标准,即可作为OPL客户端,也可以作为OPC服务器,可以与更多的自动化设备相连接;MCGS通过DDE(Dynamic Data Exchange,动态数据交换)与其他应用程序交换数据,充分利用计算机丰富的软件资源;MCGS全面支持ActiveX控制,提供极其灵活的面向对象的动态图形功能,并且包含
22、丰富的图形库。(5)完善的安全机制MCGS提供了良好的安全机制,为多个不同级别的用户设定了不同的权限.此外MCGS还提供了工程密码,锁定软件狗、工程运行期限等功能,大大加强了保护组态开发者劳动成果的力度.(6)强大的网络功能MCGS支持TCP/IP、MODEN、RS458/RS-422/RS-232等多种网络体系结构;使用MCGS网络版组态软件,可以在整个企业范围内,用IE浏览器方便的浏览到实时和历史的监控信息,实现设备管理和企业管理的集成。(7)多样化的报警功能MCGS提供多种不同的警报方式,具有丰富的警报类型和灵活多样的警报处理函数。不仅方便用户进行警报设置,并且实现了系统实时显示、打印警
23、报信息的功能.警报信息的存储与应答功能,为工业现场安全可靠地生产运行提供了有力的保障.(8)实时数据库为用户分步组态提供极大方便MCGS由主窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的功用数据区,是整个系统的核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。在生成用户应用系统时,每个部分均可分别进行组态配置,独立创建,互不干扰;而在系统运行过程中,各个部分都通过实时数据库交换,形成互相关连的整体.(9)支持多种硬件设备,实现“设备无关”MCGS针对外部设备的特征,设备工具箱,定义多种设备构件
24、,建立系统与外部设备的连接关系,赋予相关的属性,实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各种设备。不同的设备构件,所有的设备构件均通过实时数据库建立联系;而建立时又是相互独立的,即对某一构件的操作或改动,不影响其他构件和整个系统。(10)控制方便复杂的运行流程MCGS开辟了“运行策略窗”口,用户可以选用系统提供的各种条件和功能的策略构件,用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的条件和顺序,操作外部设备,控制窗口的打开或关闭,与实时数据交换,实现自由,准确地控制运行流程,同时也可以由用户创建新的策略构件,扩展系统的功能。(11)良好的可维护性和可扩充
25、性MCGS系统由五大功能模块组成,主要的模块以及构件的形式来构造,不同的构件有着不同的功能,且各自的独立。三种基本类型的构件(设备构件、动画构件、策略构件)完成了MCGS系统三大部分(设备驱动、动画构件和流程控制)的所有工作。除此之外,MCGS还提供了一套开放的可扩充接口,用户可根据自己的用VB、VC等高等高级开发语言,编制特定的构件来扩充系统的功能。(12)用数据库来管理数据存储,系统可靠性高MCGS中数据的存储不再使用普通的文件,而是用数据库来管理.组态时,系统生成的组态结构是一个数据库;运行时,系统自动生成一个数据库,保存和处理数据对象和报警信息的数据。利用数据库来保存数据和处理数据,提
26、高了系统的可靠性和运行效率;同时,也使其他应用软件系统能直接数据库中存盘数据。(13)设立对象元件库,组态工作简单方便对象元件库,实际上是分类储存的各种组态对象的图库。组态时,可把制作好的数据对象(包括图形对像、窗口对象、策略对象以至位图文件等)以元件的形式存入图库中,同样也可把元件库的各种对象取出,直接为当前的工程所用。随着工作的积累,对象元件库将日益扩大和丰富,这样解决了对象元件库的元件积累和元件重复利用问题。组态工作将会变得更加简单、方便。(14)实现对工控系统的分布式控制和管理考虑到工控系统今后的发展趋势,MCGS充分运用现今发展的DCCW(Distributed Computer C
27、ooperator Work,分布式计算机协通工作方式)技术,使分布在不同现场的采集设备和工作站之间实现协同工作,不同的工作站之间则通过MCGS实时交换数据,实现对工控系统的分布式控制管理。4.3 工程的建立和变量的定义1) 首先双击桌面MCGS组态环境图标,进入组态环境,屏幕中间窗口为工作台.2) 单击文件菜单中“新建工程选项,自动生成新建工程,默认的工程名为:“新建工程0。MCG。3) 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。4) 在文件名一栏内输入“运料小车动态画面”,点击“保存”按钮,工程创建完毕。如图43所示。图43 运料小车建立窗口在MCGS中,变量也叫数据对象。实
28、时数据库是MCGS工程的数据交换和数据处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:指定数据变量的名称、类型、初始值和数值范围确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。4.4变量定义的步骤1. 单击工作台中的“实时数据库选项卡,进入“实时数据库”窗口页,如图3-4所示。窗口中列出了系统已有变量“数据对象”的名称。其中一部分为系统内部建立的数据对象.现在要将表中定义的数据对象添加进去。2. 单击工作台右侧“新增对象 按钮,在窗口的数据对象列表中,增加了一个新的数据对象,如图44所示。3. 选中
29、该数据对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。图44 a实时数据库窗口图4-4 b实时数据库窗口 图4-5 数据对象属性设置窗口1) 将“对象名称”改为:启动按钮;“对象初值”改为:0;“对象类型”选择:开关型。2) 单击“确定”。如图45所示。3) 按照步骤25,根据上面列表,设置其他数据对象。4) 单击“保存按钮.4.5指示灯的属性设置1. 双击启动指示灯,弹出“单元属性设置图”窗口.2. 单击“动画连接”选项卡,进入该页。图46 指示灯属性设置3. 单击“组合图符”,出现“?”、“”按钮。4. 单击“”按钮,弹出“动画组态属性设置”窗口。单击“属性设置
30、”选项卡,进入该页,如图4-6所示。5. 选中“可见度”选项卡,其他项不选。4.6 MCGS与PLC的连接设备窗口是MCGS组态设计的重要组成部分,负责建立系统与外部硬件设备的连接,使得MCGS能从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控.在MCGS组态软件开发平台上,单击“设备窗口,再单击“设备组态”按钮进入设备组态.在“设备工具箱”中,选中“串口通讯父设备”和“三菱-FX系列”,添加到右面已选设备并对应设备两者的属性,保持与PLC的I/O设置一致如图4-7所示。图47MCGS与PLC连接设置4。7 编制循环策略在“运行策略”中,双击“循环策略进入设置界面,双击图标
31、进入“策略属性设置”,把“循环时间”设为:200ms。进入脚本程序编译环境,程序如附录二.按“确认”退出,完成脚本程序编写。在菜单项“文件”中选“进入运行环境”或直接按工具条中图标,进入运行环境。4.8运料小车的组态设计。当程序开始时,小车是装满料的,小车开始前进,此时组态界面的前进显示灯亮,直到小车卸料处(SQ2)自动停下来卸料,此时组态界面的前进显示灯亮,经过卸料所需设定的时间2延时后,车子开始后退,此时组态界面的后退显示灯亮,直到小车到达装料处(SQ1)自动停下来装料,此时组态界面的装料显示灯亮,经过装料所需设定的时间1延时后,车子自动的再次前进送料,卸完料后车子又自动返回装料,如此自动
32、往返循环送料。当输入为停止信号时,系统将停止运行。在制作时共设置了4个按钮,分别为装料、前进、卸料、后退。分别双击各按钮,此时出现动画选择对话框.选择触动链接 - 触动按钮 - 动作动画链接,此时出现触动 - 动作脚本编辑器。确保选择条件类型 = 鼠标左键/ 键按下时,此脚本在按下该按钮之后产生一个动作。分别输入以下脚本,脚本程序请看附录1。4.9运行调试动画界面PLC动画界面如下图所示,具体过程为:前进(图48)、装料(图4-9)、后退(图4-10)、卸料(图411)。图4-8 小车前进取料图49 小车装料图4-10 小车后退图411 小车卸料第五章 安装调试过程51 安装环境PLC适用于工
33、业现场为了保证其可靠性,延长使用寿命,安装时注意环境:温度0到55度,湿度在35%到85%之间,周围无易燃和腐蚀性气体、过量的灰尘和金属颗粒,避免过度的震荡和冲击,避免太阳光的直射和水的溅射。52 安装注意事项PLC的所有单元都要在断电的情况下进行安装和拆卸;切勿将导线头、金属屑落入机体内;模块周围留出一定的空间,便于通风和散热;还有是尽量与产生高电子噪声的设备(如变频器)分开。PLC具有很完善的自诊断功能,如果出现故障,借助自诊断程序可以方便的找到出现故障的部件,更换后就可以恢复正常工作。实践表明,外部设备的故障率远远高于PLC,所以对PLC构成的控制系统进行维护和检查是必不可少的,一般没半
34、年应对PLC系统进行一次周期性检查。53 调试中遇到的问题及解决办法流程图具有良好的可读性,可以先看流程图,然后再看程序,将程序仔细分析并预测结果,最后再上机运行程序,观察运行结果,看是否符合控制要求.若出现问题,请具体分析。如果是局部问题,可充分利用监控和预测功能进行功能调试;如果是出现整体错误,应重新审核程序并进行修改。对照编程原则和变成方法以及自己的编程思路进行检查。5。4 各状态步的驱动处理的检查运用监控和测试手段,强制对应的状态元件激活,看负载是否能驱动。如果能正常驱动,表明驱动正常,问题在状态转移处理上;如果不能驱动,表明问题在程序上。则仔细检查程序原则的使用和编程语言的运用。5。
35、5 状态的转移处理的检查同样运用监控和测试手段,首先使功能流程图的初始化状态激活,依次使转移条件激活,监控各状态是否能按照规定的顺序进行转移。如果不能正常转移,故障为状态转移处理上。5。6 常见的故障编程故障,没有正确使用编程原则和方法,或程序书写有错.还有可能是输入错误,在程序输入时出现手误。所以在编写程序时一定要仔细细心,编写完成后要仔细检查,尽量减少错误的可能性。5.7 测试结果分析测试时,PLC程序正确,可以模拟出符合要求的结果,并成功将程序下载进入PLC控制器CPU中.PLC硬件连接正确,可以实现预定的功能。在调试运行过程中,各个过程的运行符合控制要求,在小车的前进时前进显示灯亮、卸
36、料时卸料显示灯亮、后退时后退显示灯亮、装料时装料显示灯亮,在整个循环送料的过程中,INTOUCH监控界面的相对应的灯的指示符合设计要求,可以对送料小车自动往返循环控制系统进行实时的监控。第六章 设计小结随着毕业日子的到来,毕业设计也接近了尾声。经过了这学期学习和工作,我在老师的精心指导下,终于完成了运料小车自动往返控制的设计。本次课程设计设计的每一个阶段:总体设计、详细设计、程序的编制、系统调试、说明书的编写,都是我在不断学习的过程中完成的.在此以前我并不清楚一个设计的流程有哪些,也没有很规范系统地编写过PLC程序和对程序进行系统调试,但自从本学期确定了课程设计的课题之后,我就开始对设计所涉及
37、到的一些理论知识进行了系统的学习。在做课程设计的这段时间里,从设计题目系统的实现,再到课程设计的完成,每走一步对我来说都是新的尝试与挑战,在这段时间里,我学到了很多知识也有很多感受,从对设计相关技术很不了解的状态,我开始了独立的学习和试验,查看相关的资料和书籍,让自己头脑中模糊的概念逐渐清晰,使自己稚嫩作品一步步得到完善,每一次改进都是我学习的收获,每一次调试的成功都会让我兴奋许久.虽然我的课程设计不是很成熟,还有不足之处,但设计中的每一个过程,都有我的心血。希望我最终完成的毕设能够得到老师们的肯定,同时这次课程设计的经历也会使我终身受益,我感受到了做课程设计是要用心去做,是真正的自己学习的过程和研究的过程,没有学习就不可能有研究的能力,没有进一步的研究,就不会有所突破。希望这次的经历能让我在以后学习中激励我继续进步。 致谢虽然毕业设计内容繁多,过程繁琐,但我的收获却更加丰富。通过潘益玲老师的悉心指导和其他授课老师,同学的交流,我了解到到了自动小车控制系统的设计方法,相关设