基于PLC的智能雨刷控制装置系统设计

 

摘 要

 

汽车雨刷智能控制装置系统主要按照汽车玻璃的雨量大小,对雨刷的速度进行调节控制的工艺设计需求,对系统进行雨刷步进电机进行控制设计,通过调试和仿真达到设计工艺的要求,满足设计的需求。系统主要通过可编程控制器控制方式进行设计,在分析该系统的工艺要求基础上,提出详尽的控制策略和总体设计思路。系统主要由西门子S7-200可编程控制器、传感器检测单元、步进电动机执行机构等组成,系统分为总体设计、硬件图纸设计、软件流程及程序设计以及上位机仿真设计等。在总体设计中对系统工艺进行详细分析,并提出总体设计的思路;在硬件设计中重点对PLC及其他接线进行详细设计和分析;在软件设计中,重点对程序流程进行分析,并完成软件程序设计。系统设计通过仿真设计和调试,达到了设计的基本控制要求,控制逻辑清晰,功能实现满足了工艺的需求。

 

 

关键词:汽车雨刷智能装置;可编程控制器;步进电动机

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Abstract

 

The intelligent control device system of automobile wiper mainly adjusts and controls the speed of the wiper according to the rainfall of the automobile glass, and controls the stepper motor of the system. Through debugging and simulation, it can meet the requirements of the design process and meet the design requirements. The system is mainly designed by PLC control mode. Based on the analysis of the process requirements of the system, the detailed control strategy and overall design idea are proposed. The system is mainly composed of Siemens S7-200 PLC, sensor detection unit, stepping motor actuator, etc. the system is divided into overall design, hardware drawing design, software flow and program design, and upper computer simulation design, etc. In the overall design, the system process is analyzed in detail, and the overall design idea is proposed; in the hardware design, the PLC and other wiring are mainly designed and analyzed in detail; in the software design, the program flow is mainly analyzed, and the software program design is completed. Through simulation design and debugging, the system design has achieved the basic control requirements of the design, the control logic is clear, and the function realization meets the process requirements.

 

 

Key words: automobile wiper intelligent device; PLC; stepper motor

 

 

 

 

 

 

 

 

目 录

 

1 绪论 1

1.1 课题研究的目的及意义 1

1.2 课题研究的内容 1

1.3 课题研究的思路 1

2 汽车雨刷智能控制装置的总体设计 3

2.1 系统的控制工艺及要求 3

2.2 控制方案比较及选择 4

2.3 系统方案的设计 5

3 汽车雨刷智能控制装置的硬件设计 6

3.1 可编程控制器的计算及选型 6

3.2 步进电动机的选型 7

3.3步进驱动器的选型 8

3.4 雨量传感器的选型 10

3.5 系统的I/O分配设计 11

3.6 系统的硬件图纸设计 11

4 汽车雨刷智能控制装置的软件设计 14

4.1 STEP7-Micro/Win软件介绍 14

4.2系统的程序流程设计 14

4.3高速计数器的功能建立 15

4.4 PTO脉冲输出的功能建立 18

4.5 系统的程序设计 20

5 汽车雨刷智能控制装置的系统仿真 24

5.1 系统的仿真步骤 24

5.2 系统的仿真结果 25

总结 27

致谢 28

参考文献 29

 

 

 

 

 

 

1 绪论

1.1 课题研究的目的及意义

汽车在下雨天行驶时,往往需要通过雨刷对汽车玻璃的雨水进行刷干,否则将影响行驶过程中的视觉效果。但如果雨刷动作频次太低,不能将雨水及时刷干,也会影响视觉效果,如果雨刷动作频次太高,将使驾驶员视觉干扰严重,不利于安全行驶。所以需要设计一套汽车智能雨刷控制装置,能够通过雨量监测传感器对当前玻璃雨量进行监测,并通过雨量大小来自动调节雨刷的动作频次,达到自动调节控制的目的。本设计主要针对此工作研究目的进行设计。

在现代化社会发展的进程中,往往需要采用电气自动化控制,用以提高控制对象的控制精度和工作效率,实现自动化控制的目的。对于控制系统来说,主要通过控制单元实现自动化控制,市场上常用的控制单元包含可编程控制器和单片机。单片机功能很强大,能够对应用的控制系统实现各种功能,完成指定的工艺要求。但可编程控制器是为工业现场专门生产的控制单元,具有很强的抗干扰性能和稳定性能,可编程控制器可以按照现场的要求,通过各种扩展模块的添加实现现场的模拟量控制、通讯、高速计数等功能。本设计主要对汽车雨刷智能控制装置系统进行研究,通过该设计的学习,对以往学习过的课程进行全面的复习和深入了解。特别是电气控制的理论知识和可编程控制器的应用知识进行详细的学习。对市场的应用产品和控制单元,以及各种控制样例进行掌握,有利于以后的社会实践,提升自己的工作能力。

1.2 课题研究的内容

本设计主要对汽车雨刷智能装置控制进行设计,通过步进电动机驱动雨刷进行正转输出和反转输出,通过步进电动机的脉冲大小来控制雨刷的频次大小。采用雨量传感器来监测当前雨量大小,从而实现自动控制雨刷装置的频次大小。本设计研究内容主要包括汽车雨刷智能装置的总体方案设计和控制方案选择,并且通过硬件设计和软件设计,达到汽车雨刷智能装置控制的目的。

 

 

 

2 汽车雨刷智能控制装置的总体设计

2.1 系统的控制工艺及要求

汽车雨刷智能控制装置主要对挡风玻璃的雨水进行刷干,按照以往的汽车雨刷,主要通过人工控制雨刷的往复运动频次,不能实现智能控制。本次设计的雨刷智能装置主要通过雨量传感器监测当前的雨量大小,并且自动控制雨刷往复运动的频次,实现智能控制的目的。如下图示意图所示。

 

图2-1 汽车雨刷智能控制装置示意图

    按照以上的示意图可知,在挡风玻璃上有两个雨刷,分别为雨刷1和雨刷2,雨刷主要通过电动机来进行控制,在挡风玻璃右下角安装雨量监测传感器,并将当前的雨量大小信号传输到控制单元,控制单元根据雨量大小来控制电动机的速度。通过正转限位和反转限位进行电动机的正转和反转切换控制。按照此示意图分析,主要控制要求如下:

    (1)系统通过外部按钮进行启动和停止,当系统启动后,将自动检测当前雨量传感器信号,并且通过雨量传感器的信号大小来控制电动机的输出频次。

    (2)通过正转限位和反转限位进行电动机正转和反转的切换,当碰触正转限位,电动机自动切换到反转状态,当碰触到反转限位,电动机自动切换到正转状态。

    (3)为了准确控制雨刷,采用步进电动机进行雨刷电动机的控制,对于步进电动机采用步进驱动器,需要将步进驱动器使能信号,正反转切换信号,脉冲信号等进行控制,通过控制单元来控制步进电动机驱动器的信号。通过编码器反馈信号来准确控制当前的步进电动机的脉冲输出,达到闭环控制的目的。

    按照以上的控制要求,系统进行控制方案选择、总体方案设计、软件硬件设计以及仿真设计等。

2.2 控制方案比较及选择

通过汽车雨刷智能控制装置系统的设计要求,需要进行控制方案的设计和选择,控制方案的选择主要考虑现场的应用环境、系统的功能要求以及经济成本的投资考虑等进行分析。系统设计的要求务必做到控制稳定、适应现场工业环境、并且能够为后期升级改造提供空间。控制方案的选择直接关系到系统运行的稳定性,功能实现的完整性以及控制方便快捷,为后期的系统升级改造留有空间,并且能方便进行系统的改造升级。最主要的是系统控制方案直接关系到项目设计的成本和开发周期,下面对常用的系统控制方案进行优缺点的分析并进行比较,选择出适合本系统的控制方案。

(1)单片机系统方案

单片机的功能比较强大,能够应对现场各种控制功能,控制精度高,自动化程度也高,而且能够根据现场的工艺要求,实现各种功能,达到控制的工艺目的。单片机在进行研发设计时,首先进行硬件电路板的开发设计,其次进行软件程序的开发设计。特别在电路板硬件开发设计中,要求谨慎细微,稍有差错,该电路板设计将成为次品,因此单片机在开发过程中周期比较长,现场调试如果工艺发生较大改变,该已有的单片机电路板硬件有可能面临废弃,可能重新设计电路板。对于软件设计程序,一旦固化在存储器内,将难以进行改变。而且单片机系统方案对现场的抗干扰要求比较严格,扩展性能比较差,不能适应于作业恶劣的工业环境,后期系统升级困难。所以按照本系统的设计要求,需要为后期升级改造留有空间,因此单片机系统方案无法满足本系统的工艺要求,故此方案不作考虑。

(2)可编程控制器系统方案

可编程控制器的开发设计本身是针对工业控制环境的特定要求而研制,可编程控制器结合当前研究最新成果,特别是计算机的技术发展、通信技术发展、传感器应用发展等领域的研究,都可以通过可编程控制器的特定功能模块得以实现。可编程控制器可以通过模块扩展进行设计,按照现场的工艺要求以及功能,可以进行模块选择,我们根据现场的控制需要,选择相应的扩展模块,比如现场I/O点较多,可以根据I/O的点数,选择数字量扩展模块;比如现场需要模拟量的控制,可以根据模拟量控制的多少选择模拟量扩展模块;比如现场需要完成特定通讯协议的现场总线,需要选择适合该通讯协议的通信模块。在软件设计方面,可以根据PLC的品牌和型号,选择不同的程序设计软件。对常用的逻辑控制、数学计算、PID调节、通信设计等进行开发设计,当设计完程序,通过编程电缆进行程序下载即可。如果现场工艺发生改变,完全可以对程序进行修改和功能增加,二次开发比较容易,在硬件设计时,需要按照要求进行外部输入输出余量保留,为后期改造升级提供诸多方便。对于可编程控制器的大量普及和应用,本次设计就考虑采用可编程控制器作为总控制单元,进行该系统的工艺设计。

通过以上控制方案的比较和选择,按照汽车雨刷智能控制装置控制系统设计的基本控制策略,选择采用可编程控制器的控制方案进行设计。在设计中分为系统的硬件图纸、可编程控制器的软件程序。通过设计,进行最终调试仿真,达到系统设计的基本要求。

2.3 系统方案的设计

 

图2-2 系统控制方案框图

 

 

 

 

3 汽车雨刷智能控制装置的硬件设计

3.1 可编程控制器的计算及选型

在可编程控制器的选型中,有几个关键的参数需要计算和选择,主要包括可编程控制器的I/O点数计算、用户程序存储器的容量计算以及可编程控制器的工作电源选择等。市场上的可编程控制器,已经实现了系列化和模块化,为了能够选择合适的可编程控制器,而且便于控制系统设计的硬件成本,需要对外部的I/O数量进行估算,并且要考虑后期的模块扩展和系统改造升级,选择性价比较高的可编程控制器显得尤为重要。

按照本系统的设计,通过控制工艺要求功能分析和控制策略的分析,需要设计的外部数字量输入点数为7个,数字量输出点数为3个,模拟量输入点数为1个,模拟量输出点数为0个。对于后期的系统升级改造,对需要留有余量按照统计点数的20%考虑。进行外部的I/O点数计算和存储器的容量计算。

(1)I/O点数的计算

 由于可编程控制器对外部的信号进行处理,需要通过外部I/O进行外部信号的输入和输出。对于I/O点数,通常指的是所有数字量输入输出的点数之和。在点数计算时,要考虑留有余量,以便于日后系统的升级改造,或者某外部I/O点损坏后,可以通过余量点进行代替。按照I/O点的估算方法,如下公式表示:

 

  按照以上公式计算,需要设计的I/O点数为12个。

(2)存储器容量的计算

对于存储器的容量计算,主要是考虑到用户存储器的容量大小选择。根据资料显示说明,存储器容量的计算依靠外部的输入输出点进行估算。一般情况下,按照数字量输入输出点的10-15倍的容量进行考虑,如果系统设计存在模拟量输入输出,需要按照模拟量输入输出点数的100倍进行容量估算,在最终计算的结果,考虑到设备升级改造后期的容量,需要按照结果的百分之二十五进行余量的考虑,因此按照以上的经验资料说明,存储器的容量计算公式如下:

 

     按照以上计算,系统存储器容量估算为305B。

  (3)PLC电源的选择

可编程控制器需要供电才能运行,所以按照市场上的可编程控制器电源类型,一般为交流AC220V以及直流DC24V。本系统按照控制策略和后期的硬件设计成本考虑,选择交流AC220V电源为其供电,采用单独的断路器进行电源的通断。

在西门子公司生产的小型PLC中,常用的有S7-200以及S7-200SMATRT产品,S7-200系列PLC的应用场合较多,该可编程控制器使用的功能强大,能够实现较为复杂的控制功能,编程的指令比较丰富,能够实现PID控制功能和PTO脉冲输出功能以及高速计数器功能等。通讯方式比较多,通过PPI通讯方式可以使用编程电缆进行程序的下载和上传。通过程序编译组态,可以实现设备与设备之间的MODBUS通讯和USS通讯,通过通信端口进行硬件连接。S7-200可编程控制器的功能模块比较丰富,有常用的DI/DO模块,AI/AO模块,通信模块,高速计数模块等。CPU的类型也比较多,包含CPU221-CPU226,每个CPU型号的程序处理能力各不相同,等级越高,处理的能力越强。

按照系统的设计要求,采用西门子S7-200 CPU224XP可编程控制器作为系统的控通过端子计算和存储容量计算,本系统选择的CPU224XP型号,外部输入端子为14个,外部输出端子为10个,采用的工作电源为AC220V,采用的编程软件为Step7- Microwin4.0。产品如下所示。

 

图3-1 S7-200可编程控制器

3.2 步进电动机的选型

步进电动机属于脉冲控制输出的位移电动机,通过驱动器控制,输出脉冲信号对步进电动机进行旋转,脉冲信号的数量决定步进电动机的旋转角度,脉冲的频率决定步进电动机的旋转速度。步进电动机的旋转角度和旋转速度与脉冲的个数和脉冲的频率有关,而且成正比例输出的关系。步进电动机的旋转方向和该电机内部的绕组相序有关,在具体应用时,通过步进驱动器发送脉冲单元,来控制步进电动机的速度频率和具体的位移和方向。工业生产中,步进电动机的使用非常广泛,特别是需要高精度加工行业,比如机床行业、伺服机械手行业、机器人行业等,都要用到步进电动机进行执行单元的驱动控制。

 

 

图 3-2 步进电机的出线圈

3.3步进驱动器的选型

对于步进驱动器的选择,主要按照步进电动机的选择要求和系统的控制策略进行选择。步进驱动器应用比较广泛,主要为步进电动机输出脉冲,控制步进电动机的方向、位移、速度。通过步进驱动器的参数设置,可以对步进电动机的启动方式、停止方式、运行曲线、转矩保护、堵转保护等进行设置。步进驱动器发送的脉冲信号,脉冲的多少决定了步进电动机的位移,脉冲的频率决定了步进电动机的转速,脉冲输出的相序决定了步进电动机的旋转方向。步进驱动器工作时,当外部的启动命令输入后,步进电动机开始工作,并且按照规定的脉冲加速时间进行脉冲输出,步进电动机开始运转。当外部启动命令断开后,步进电机将按照规定的减速时间进行脉冲输出,直到步进电动机停止运转。市场上步进电动机的型号比较多,但基本原理相同,步进驱动器的外部接线端子都需要输入控制单元发送的脉冲信号CP,以及电机运转方向信号DIR和步进驱动器的运行信号DI。

按照本系统的步进电动机的选型以及硬件设计思路分析,本系统的步进驱动器输入电源为交流电源,电压等级为AC220V,系统对步进驱动器的控制策略分析为通过可编程控制器输出的步进驱动器启停命令、脉冲输出命令、方向选择输出命令,使步进驱动器运行、停止。并且按照可编程控制器输出的脉冲命令进行脉冲的控制输出,按照方向命令控制步进电动机的方向。该步进驱动器的输入输出接口电路如下所示。

 

图2-2 输入输出接口电路

 

                图3-4 步进电机驱动器接线示意图

3.4 雨量传感器的选型

雨量传感器输出的信号为标准的模拟量信号,一般包括0-10V和4-20MA。雨量传感器分为两线制和四线制两种接法,四线制雨量传感器中,其中两根线为DC24V电源线,输出模拟量信号一般为0-10V,而两线制雨量传感器的电源为仪表或可编程控制器的电源,将正极和负极接入雨量传感器,检测标准的模拟量电流信号,输出的信号类型为4-20MA。按照本系统设计,需要对雨量进行检测,考虑到硬件的设计思路和要求,选择两线制雨量传感器,雨量传感器的型号为国产DATA-52系列。检测的雨量范围为0-1500,输出的模拟量信号为0-10V。按照以上的选型,该雨量传感器具体的选型参数如下表所示。

表3-1 雨量传感器的选型参数

性能指标

指标值

 

型号

DATA-52

 

测量范围

0-1500

 

精度等级

0.1%FS

 

输出信号

0-10V

 

防护等级

IP68

 

环境温度

-10—150摄氏度

 

3.5 系统的I/O分配设计

对于汽车雨刷智能控制装置系统的I/O分配设计,主要的作用是进行系统的外部输入信号和输出信号之间的地址分配,通过该地址分配设计,方便系统的硬件以及软件的设计。按照本设计的要求,通过工艺的分析确定了输入功能和输出功能,对这些输入和输出的功能进行具体的I/O分配设计,分配设计如下表所示。

表3-1 I/O分配设计表

 

3.6 系统的硬件图纸设计

 

图3-5 系统硬件接线图

步进驱动器接线主要分为三部分,电源输入部分为AC220V,接入端子为L+和N,可编程控制器输出的端子接入步进驱动器,将脉冲输出信号接入驱动器的CP端子,将方向输出信号接入驱动器的DIR端子,步进电动机分别节驱动器的A+、A-、B+、B-.按照步进电动机的步距角进行拨码开关设置,设置为1001000001。对于步进电动机,通过四个电机线,可以实现步进电动机的正转和反转控制。本系统选用的旋转编码器为卓一光电旋转编码器,型号ZSP3806G2E。该编码器的输入电压为DC24V,分辨率1024PPR,具有A相、B相输出。

 

图3-6 编码器接线示意图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4 汽车雨刷智能控制装置的软件设计

4.1 STEP7-Micro/Win软件介绍

软件功能强大、指令丰富,能够对各种控制方案进行程序编译。该软件能够进行MODBUS通讯建立以及USS通讯建立。软件安装好后,可以通过对话框进行界面的语言切换。该软件采用专用的PPI编程电缆,通过驱动的选择以及波特率、通讯地址的设置,和可编程控制器之间进行通讯连接,进行程序的上传下载以及在线监控操作。STEP7-Micro/WIN软件具有诸多版本,在WIN7系统中,需要安装SP9及以上的版本才能运行。STEP7-Micro/WIN软件的界面功能丰富,通常情况下,分为菜单栏、工具栏、状态栏以及程序编译栏、系统的变量表栏,可以通过交叉应用对某变量在程序中的出现位置进行搜索。该软件使用方便、功能全面。界面如下图所示。

 

图4-1 STEP7-Micro/WIN软件编程界面

4.2系统的程序流程设计

当汽车行驶过程中,下雨时,将通过外部按钮对系统启动,雨量监测传感器开始对外部雨量进行监测,监测信号为0-10V,并通过程序转换为0-1500,并将该信号转换为电机的速度给定信号,传送到VD100,并且根据编码器反馈值与VD100进行比较,并调节输出脉冲。当运行过程中,碰触反转限位开关时,输出脉冲顺序为A-AB-B-BC-C-CA导通断开时,步进电机正转。当碰触正转限位开关时,按C-BC-B-BA-A-AC依次导通、断开,步进电机反转,即步进电机可以按三相六拍工作。脉冲输出频率依靠雨量监测传感器进行控制。程序流程如下图所示。

 

图4-2 系统程序流程图

4.3高速计数器的功能建立

对于本设计的系统而言,需要将编码器反馈信号转换为转速信号,需要设计一路高速计数器,对该高速计数器的命名为HSC0,工作模式选择为9,也就是说采用A相超前于B相时,表示当前为增计数,B相超前于A相时,表示当前为减计数。I0.0输入点作为A相脉冲的输入,I0.1输入点作为B相脉冲的输入。按照编程软件的指令功能建立,进行高速计数器的组态设计,该指令的组态设计通过对话框来实现,如下所示。

 

图4-3指令导向对话框一

该对话框主要选择指令导向的功能类型,选择高速计数器时为HSC。并且进行下一步操作。

 

图4-5 指令导向对话框二

此对话框,主要对高速计数器的工作模式计数器的类型进行设置。选择HC0,工作模式选择为9, 采用A相超前于B相时,表示当前为增计数,B相超前于A相时,表示当前为减计数。并且进行下一步操作。

 

图4-6 指令导向对话框三

在对话框,需要进行高速计数器子程序和初始化程序的命名。我们选用默认的命名,选择的技术方向为增计数方向。速率为4X。并且进行下一步操作。 

 

图4-7 指令导向对话框四

此对话框需要对中断程序进行组态处理,本设计不做任何组态选择。故而直接进行下一步操作

 

图4-8 指令导向对话框五

该对话框主要对建立好的组态进行确认,子程序建立的命名为HSC-INIT,单击“完成”,这样关于本设计的编码器脉冲输入设置结束。在进行程序编译时,在主程序中,要对高速计数器的子程序进行调用即可。

4.4 PTO脉冲输出的功能建立

对于本系统选择的可编程控制器,拟采用Q0.0输出端子作为脉冲输出的端子。所以本节对Q0.0的输出进行PTO/PWM的功能建立。

  (1)打开编程软件的PTO/PWM的脉冲输出导向对话框,进行Q0.0的PTO/PWM功能选择。

 

图4-9 导向建立图一

通过上面的对话框,需要进行制定一个脉冲发生器的输出端口,按照本硬件设计,选择Q0.0作为脉冲发生器的输出端口。然后进行下一步操作。

 

图4-10脉冲输出导向建立图二

该对话框需要对脉冲输出的类型进行选择,一般分为线性脉冲串输出以及脉宽调节输出。对于本设计来说,需要进行选择线性脉冲串来进行脉冲的输出,选择PTO。也就是说脉冲串的占空比都相同,通过脉冲串的输出频率和个数进行驱动器的控制。然后单击下一步操作。

 

图4-11 脉冲输出导向建立图三

在此对话框需要进行电机速度和启停速度的设置,该对话框建立了脉冲输出的斜坡比率和最高脉冲频率。本设计按照默认的选择即可。最高速度为100000脉冲/秒。启动/停止速度为10000脉冲/秒。然后单击下一步操作。

 

图4-12脉冲输出导向建立图四

  该对话框对斜坡的时间进行设置,按照工艺的要求,对加速时间和减速时间都设置为1秒,这样可以增强系统的相应速度,提高精确度。然后单击下一步操作。

 

图4-13 脉冲输出导向建立图五

    对该对话框中的建议地址选择为VB0-VB25.单击下一步,直到设置完成。

4.5 系统的程序设计

4.5.1 主程序的设计

   首先通过SM0.1,初始化调用高速计数器子程序,通过SM0.0调用数据处理子程序。如下所示。

 

    当按下外部启动按钮I0.2,M0.0得电并自锁,当按下外部停止按钮I0.3,系统停止,M0.0失电。当M0.0得电后,表示系统运行,将步进电机使能Q0.2接通。

 

当系统运行后,将高速计数器脉冲信号转换为实数VD104,将速度给定值VD100给定到VD108。对编码器反馈值VD104和给定值VD100之间进行比较,如果VD104大于VD100,将速度给定值VD108减去1;如果VD104小于VD100,将速度给定值VD108加上1.直到VD104的值等于VD100,表示当前的转速和速度给定值一致。将速度给定值VD108进行取整,得到结果为VD112。

 

调用PTO0_MAN,将速度给定值VD112输入,通过PTO子程序,转换为脉冲输出。当外部按钮I0.4输入时,反转输入,将Q0.1输出,表示当前反转运行。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5 汽车雨刷智能控制装置的系统仿真

5.1 系统的仿真步骤

按照汽车雨刷智能控制装置系统的设计,以及控制策略和总体设计方案的说明,完成了本系统的选型设计、硬件设计、流程图设计以及程序设计等。以上工作全部完成后,就需要对系统进行调试。按照常用的系统调试思路,需要通过以下的系统调试步骤完成。

(1)硬件部分接线:按照设计好的图纸,进行硬件接线工作,必须确保每个电器元件的电源接线是否正确,检查各个电器元件和设计图纸的电气符号对应是否正确,按照电气图纸进行接线,先进行主电路的接线,再进行辅助控制电路和可编程控制器的接线。接线时要注意将线头剥出5mm以上,确保电线头能够完全进入接线端子,接线要美观大方,不能潦草,否则后期硬件故障排除比较麻烦。接线时特别要注意可编程控制器的接线,必须搞清楚可编程控制器的电压登记,不能接错。对执行单元接线要搞清楚线圈的电压等级,正负极不能接错,否则执行单元将不动作。

(2)系统上电:当硬件接线结束完成后,需要细心检查硬件接线是否和图纸对应,特别是可编程控制器的电源接线,各个执行单元或指示灯的线圈接线,不能搞错,否则将烧毁电气元件。要检查是否将图纸中的常开触点是否接为常闭触点或者将图纸中的常闭触点是否接为常开触点,如果接错,将及时更正。当一切检查无误后,将所有的电气元件复位到初始状态。开始进行上电。上电前先测量配电电压是否正确,如果正确,将总开关合上,在检查其他开关电压是否正确,如果都正确,将所有的开关都合上,直到所有开关合上,可编程控制器开始工作。当可编程控制器上电后,对每个DI输入点进行检查,合上外部主令元件或限位开关,观察可编程控制器是否输入指示灯亮,如果输入指示灯亮,表明该回路没问题。

(3)程序下载:如果上电成功,可编程控制器电源指示灯亮,就开始进行程序下载准备,设置好编程电缆的地址,波特率,然后打开软件,点击下载按钮,程序开始进行编译,当编译成功后,就弹出下载对话框,将系统快、数据块、程序块都进行下载。下载完成后,将可编程控制器打到“RUN”位置。程序开始循环扫描运行。

5.2 系统的仿真结果

 首先打开仿真软件,仿真软件包括程序载入栏、状态查看栏、可编程控制器硬件配置栏、PLC控制显示栏等,打开软件后,将出现如下图所示的界面。

 

图5-1 仿真软件示意图

  将程序用STEP7-Micro/WIN软件打开,并且对程序进行导出,导出的格式为awl格式。将程序导出的地址进行选择,并按下保存。如下图所示。

 

图5-2 程序导出示意图

对仿真软件的CPU类型进行选择,和程序的CPU类型相互对应。然后将awl格式文件进行装载,选择对话框里面的“全部”,就可以将逻辑块、数据块以及CPU配置等进行装载。如下图所示。

 

图5-3 程序装载对话框

当程序导入后,开始进行程序的仿真,在菜单栏按下可编程控制器“RUN”,使程序开始进行循环扫描运行。按照调试的步骤,先进行手动调试,再进行自动调试,在调试过程中注意观察输出的状态是否和程序设计流程图对应,各个功能是否实现。如下图所示。

 

图5-4 程序监控图

在通过仿真软件进行调试过程中,需要不断的调试和修改程序,才能使程序达到工艺设计的基本要求。按照以上的动作监控图以及输入输出状态图。本系统调试准确无误,动作输出和程序设计流程图相符,系统运行灵活稳定,达到了设计的基本要求。

 

总结

 

 

 

 

 

 

 

 

 

 

致谢

 

随着毕业设计的完成,也代表着大学生活即将结束。在这三年里,我学到了很多,包括对专业知识的学习,也包括对做人、做事的学习;在这三年里,我的认知也得到了提高,我的综合思维能力和学习能力也得到了加强。总的来说,大学不单单是在为了完成教学任务为目的的,它还在教育我们做人,教育我们在面对社会时应该出现的状态。

所以,在这里我非常感谢学院给与我的这次机会,感谢在大学里给与我们关怀的各位老师。在本次毕业设计过程中,我非常感谢我的指导老师。在设计过程中,我遇到过很多无法解决的问题和困难,对芯片的不熟悉,对电路设计的错误等等,指导老师都给予了我帮助,悉心为我讲解。正是由于老师的帮助,才让我顺利的完成了本次的设计,所以,真的十分感谢您!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文献

1 郁汉琪.可编程序控制器原理及应用(第二版)[M].中国电力出版社,2014:125-128.

2 郑凤翼.怎样看电气控制电路图 [M].人民邮政出版社,2015:35-37.

3 高钦和.可编程控制器应用技术与设计实例[M].人民邮电出版社,2012:75-79..

4 郑凤翼.图解PLC控制系统梯形图和语句表[M].人民邮政出版社,2016:119-121.

5 徐科军.传感器与检测技术[M].电子工业出版社,2011:54-57.

6 唐介.电机与拖动 [M]. 高等教育出版社,2007:51-52.

7 李元东.PLC在步进电机控制系统中的应用[J].五邑大学学报,2009.17(1),22-25.

8 刘杰.雨刷智能装置设计与实现[J].西南师范大学学报,2014(39):79-81.

9 王红梅.基于PLC的步进电动机控制系统[J].机床与液压,2015(43):9-12.

10 张玲莉.自动雨刷控制系统的应用[J].自动化应用,2010(5):110~111.

11 冯影环.国内外自动化研究情况对比[J].研究与探讨,2015(2):34-36.

12 李基有.基于PLC控制的多传感器雨刷控制系统[D].华南理工大学;2015.

13 廖敬恩.智能雨刷控制系统的设计及研究[D].华南理工大学;2014.

14 Wang Lihua.Design of stepping speed regulation system[J].Automation technology.2016(12): 34-36.

15 Li Huping. Design of stepping motor system based on PLC [J]. Modern control technology. 2014 (11): 66-68.

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值