ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:410.48KB ,
资源ID:844298      下载积分:20 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 微信支付   
验证码:   换一换

加入VIP,免费下载资源
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.wodocx.com/d-844298.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(HJD-4实验教学装置PLC控制系统设计运动小车PLC控制系统设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(发送邮件至2622162128@qq.com或直接QQ联系客服),我们立即给予删除!

HJD-4实验教学装置PLC控制系统设计运动小车PLC控制系统设计.doc

1、目 录 1 课程设计题目及要求11.1 设计题目11.2 控制要求11.3 系统总体方案设计12 PLC工作原理32.1 PLC工作原理及扫描工作方式32.2 FX2N-48MR型PLC33 控制系统设计53.1 控制系统设计53.2 PLC (I/O) 分配53.3 程序设计64 监控界面设计84.1 组态软件介绍84.2 监控界面开发过程95 运行调试165.1 调试过程165.2 调试中出现的问题及解决方法165.3 结果分析176 总结187 参考文献198 附录201 课程设计题目及要求1.1设计题目 运动小车PLC控制系统设计1.2 控制要求(1)运动小车要求自动/手动两种控制方式

2、(2)自动控制方式:根据上位机的监控界面,按下启动按钮,小车慢速左行(右行),当到达左限位(右限位)时,小车延时1秒后,向相反的方向高速运行,当到达限位时,再换向慢速运行,运行到中间位置,小车停止运行。小车运行到任意位置,可随时停车。电机采用双速电机。(3)手动控制方式:根据上位机的监控界面,按下控制按钮,可选择小车左右行;运行中可任意换向;运行中高速/低速转。1.3 系统总体方案设计(1)控制要求分析 小车具有手动和自动两种控制模式,自动运行时,小车慢速左行(右行),当到达左限位(右限位)时,小车延时1秒后,向相反的方向高速运行,当到达限位时,再换向慢速运行,运行到中间位置,小车停止运行。手

3、动运行时,小车在运行中可以任意转换高、低速,左、右行。(2)确定输入输出设备实验采用组态软件设计的监控界面控制输入,通过FX2N-48MR型PLC输出信号控制接触器触头的开关,来控制小车的方向、速度。 电机采用双速电机。(3)I/O分配 确定I/O分配,画出硬件接线图(4)PLC程序设计 本实验采用顺序控制设计方法设计PLC程序(5)监控界面设计 用力控组态软件设计小车监控界面,控制小车的运行状态,制作出小车实时动画效果。(6)调试 调试过程分为模拟调试和联机调试,分析调试问题,并解决(7)课程设计报告 根据要求,规范格式,正确书写课程设计报告及心得体会开始设计控制要求分析分析确定输入输出设备

4、I/O分配,硬件接线图PLC程序设计组态监控界面开发设计模拟调试分析结果,书写技术报告联机调试图1-1 系统结构图2 PLC工作原理2.1 PLC扫描工作过程PLC的扫描工作过程除了执行用户程序外,在每次扫描工作过程中还要完成内部处理、通信服务工作。如图2-1所示,整个扫描工作过程包括内部处理、通信服务、输入采样、程序执行、输出刷新五个阶段。整个过程扫描执行一遍所需的时间称为扫描周期。扫描周期与CPU运行速度、PLC硬件配置及用户程序长短有关,典型值为1100ms。在内部处理阶段,进行PLC自检,检查内部硬件是否正常,对监视定时器(WDT)复位以及完成其它一些内部处理工作。在通信服务阶段,PL

5、C与其它智能装置实现通信,响应编程器键入的命令,更新编程器的显示内容等。 图2-1 扫描过程 当PLC处于停止(STOP)状态时,只完成内部 处理和通信服务工作。当PLC处于运行(RUN)状态时,除完成内部处理和通信服务工作外,还要完成输入采样、程序执行、输出刷新工作。PLC的扫描工作方式简单直观,便于程序的设计,并为可靠运行提供了保障。当PLC扫描到的指令被执行后,其结果马上就被后面将要扫描到的指令所利用,而且还可通过CPU内部设置的监视定时器来监视每次扫描是否超过规定时间,避免由于CPU内部故障使程序执行进入死循环。 2.2 FX2N-48MR型PLCFX2N系列是三菱PLC是FX家族中最

6、先进的系列,集小型化,高速度,高性能和使用方便等优点,是FX系列中最高档次的超小形程序装置。具有高速处理及可扩展大量满足单个需要的特殊功能模块等特点,为工厂自动化应用提供最大的灵活性和控制能力。根据本设计的实际情况,可编程控制器需要的I/O输入输出单元大约为48个。因此,本设计将使用的三菱PLC的型号为FX2N-48MR-001,其参数如表2-2所示:表2-2 FX2N-48MR-001参数型号FX2N-48MR-001I/O总数48输入数目24类型漏型输出数目24类型继电器尺寸mm(英寸)(宽)(厚)(高)1828790(7.23.43.5)3 控制系统设计3.1控制系统设计输入电路输入映像

7、寄存器PLC设计程 序输出映像寄存器接触器双速电机启动按钮停止按钮手动、自动高速、低速左行、右行限位开关 图3-1 系统方框图 本次课程设计PLC程序控制主体采用顺序控制方法,通过X2来选择自动、手动控制模式。在自动控制模式中,采用顺序控制方法,通过X5来选择自动模式中,小车初始位移向左还是向右行进。在手动控制模式中,加入了经验控制法,使得小车碰触限位开关后必须改变方向后才能启动运行。顺序功能图见附录1。3.2 PLC (I/O) 分配硬件接线图见附录1,双速电动机接线图见附录1。1)输入启动按钮X0停止按钮X1左限位开关X20 X21右限位开关X22 X23自动手动选择开关X2手动方向选择开

8、关X3手动速度选择开关X4自动方向选择开关X52)输出小车左移Y21小车右移Y22小车低速Y23小车高速Y243.3程序设计顺序控制起始选择程序,由开关X5来控制辅助继电器M0来控制自动开始时的方向,由开关X2来控制手动或是自动。在自动控制都加入了此指令,是为了满足在自动控制循环中,突然由自动控制转到手动控制模式的需要。小车低速左行,碰到左边两个限位开关后,进行下一步。小车高速右行,碰到右边的限位开关后进行下一步。小车第二次低速左行,同时定时器开始定时,5.5秒后小车自动停下. 此时小车正好处于中间位置。小车开始右行低速,碰到右边限位开关后进行下一步。小车高速左行,碰到左边的限位开关后进行下一

9、步。小车低速右行,同时定时器开始定时,5.5秒后小车停下,此时小车正好处于中间位置。手动部分程序,通过开关X3 X4来手动调节小车的方向和速度,同时通过碰触限位开关来控制M1进而完成控制要求-碰到限位开关停下,需改变运行方向小车才能运行,否则小车不能运行。4 监控界面设计4.1 组态软件介绍(1)力控组态软件组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O设备,与高

10、可靠的工控计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。(2)系统的通信组态软件一般都是由系统开发环境(或称组态环境)与系统运行环境两大部分组成。系统开发环境和系统运行环境之间的联系纽带是实时数据库,三者之间的关系如图4-1所示。 组态环境:组态生成运用系统运行环境:解释执行组态结果实时数据库:组态结果图4-1 三者之间的关系PLC支持N:N网络通信、并行链接通信、计算机链接通信、无协议通信、可选编程端口五种类型的通信。在设计中可采用无协议通信和可选编程端口通信。监控组态软件与PLC的通信如图4-2所示。动作界面数据库I/O Server适配器PLC获得现场数据

11、RS-232RS-422/RS-485组态软件图4-2 监控组态软件与PLC的通信关系4.2监控界面开发过程 建立工程 打开应用管理器,选择“增加新应用”,在应用名称对话框中输入一个应用程序的名称 “MonitorPLC”,按“确定”按钮。在工程列表中会出现新建的工程,双击该工程,打开Draw,开始组态工作。创建点Draw导航器中双击“实时数据库”项使其展开, 在展开项目中双击“数据库组态”启动组态程序DbManger,如图所示。启动DbManger后出现DbManger主窗口,如图4-3所示。 图4-3 导航器选择菜单命令“点/新建”或在右侧的点表上双击任一空白行,出现“指定区域和点类型”对

12、话框,如图4-4所示。 选择“区域00”及“数字I/O点”点类型,然后单击 “继续”按钮,进入点定义对话框,如图所示。 图4-4 选定点类型 在“点名”输入框内键入点名 “MX0”,其它参数可以采用系统提供的缺省值。单击 “确定”按钮,在点表中增加了一个点“MX0”,如图4-5所示。图4-5 创建点名 重复以上步骤,创建MX1、MX2、MX3、MX4等点。如图4-6所示。最后单击“存盘”按钮保存组态内容, 然后单击“退出”按钮,返回到主窗口。 图4-6 创建新点定义I/O设备在Draw导航器中双击“实时数据库”项使其展开,选择“I/O设备驱动”项使其展开,在展开项目中选择“PLC”项并双击使其

13、展开,然后继续选择厂商名 “MITSUBISHI(三菱)”并双击使其展开后,选择项目“FX系列编程口”,如图所示。双击项目“FX系列编程口”出现“I/O设备定义”对话框,在“设备名称”输入框内键入一个人为定义的名称 “NEWPLC”(大小写不限)。在通信端口下拉条中选择 “COM1”,“设备地址”输入框内键入1。其余保持默认值。点击“完成”按钮。如图4-7所示。此时在导航器的“FP系列”下面增加了一项“NEWPLC” 图4-7 选择编程口数据连接现在将已经创建的5个数据库点与NEWPLC联系起来,以使这5个点的PV参数值能与I/O设备NEWPLC进行实时数据交换。这个过程就是建立数据连接的过程

14、。如图4-7所示,由于数据库可以与多个I/O设备进行数据交换,所以我们必须指定哪些点与哪个I/O设备建立数据连接。 图4-8 数据连接启动数据库组态程序DbManager,双击 “MX0”,切换到“数据连接”一页,出现如图4-9所示对话框。点击参数“PV”,在“连接I/O设备”的“设备”下拉框中选择设备“NEWPLC”。点击“增加”按钮,出现如图所示的“FX2n PLC组点”对话框。 图4-9 I/O设备连接 在“I/O类型”选择框中选择每个点对应的类型,在“地址”输入框中输入0,“位偏移”输入框中输入0,点击“确定”返回。如图4-10所示 ,重复上述步骤,可连接所有定义过的点。在重复上述步骤

15、时,对于同一个继电器,位偏移依次加1。最终结果如图4-11所示。单击“退出”按钮,返回DRAW主窗口。 图4-10 I/O类型选择 图4-11 数据库 创建窗口 选择“文件F/新建”命令出现“窗口属性”对话框,如图4-12所示。 图4-12 创建窗口全部保持默认值,点击“确定”按扭,建立了一个新的窗口按图4-13所示绘制窗口图形。 图4-13 窗口 制作动画连接 前面已经做了很多事情,包括:制作显示画面、创建数据库点,并通过一个自己定义的I/O设备“NEWPLC”把数据库点的过程值与设备NEWPLC连接起来。现在再回到开发环境Draw中,通过制作动画链接使显示画面活动起来。定义数据源界面系统除

16、了可以访问本地数据库(即与界面系统运行在同一台PC机上的数据库)外,还可以通过网络访问安装在其它计算机上的ForceControl数据库中的数据。因此,当在界面系统Draw中创建变量时,如果变量引用的是外部数据源(包括:ForceControl数据库,DDE服务器或其它第三方数据提供方),首先对要引用的外部数据源进行定义。 激活Draw菜单“特殊功能S/数据源定义”,出现“数据源定义”列表框, 列表框中已经存在了一个数据源:“本地数据库(DB)”。这是系统缺省定义的数据源,它指向本机上的DB数据库。 动画连接 有了变量之后就可以制作动画连接。一旦创建了一个图形对象,给它加上动画连接就相当于赋予

17、它“生命”使其“活动”起来。双击“X0”上面的图形,弹出如图所示的“动画连接”对话框。按图4-14所示。 图4-14 动画连接单击“颜色相关动作”一列中的“条件”按扭,弹出“颜色变化”对话框如图4-15所示。 图4-15 颜色变化如图4-15所示,选择“MX0”和“PV”,设定真假值的颜色,设定鼠标按键点击和松开后的动作。然后“确认”每一个对话框,则按键的动画连接就制作完成。同理,按上述步骤定义其余图形的动画连接。注意变量选择与相应的标注相同,即MX0为监视PLC中的M0的接点,依次类推。保存制作结果单击“变量选择”按扭,弹出“变量选择”对话框,如图4-16所示。图4-16 变量选择如图4-1

18、7所示,设定按键程序,鼠标点击后,点的变化。 图4-17 按键程序设定 图4-18 水平位移设定 图4-19 小车运行脚本设定 图4-20 小车位置初始值设定如上图所示,设定初始变量carmove,双击小车,在水平移动上选择carmove,设定小车变量的最大值和水平移动的距离,设定小车程序运行的脚本,进入程序的初始值及程序扫描的周期。小车运行脚本程序如下:if MY21.PV=1 then 判断如果小车向左走,再次判断。 if MY23.PV=1 then 如果小车以低速运行,则小车的 carmove=carmove-1; 位置变量自减1。 endif if MY24.PV=1 then 如果

19、小车以高速运行,则小车的 carmove=carmove-2; 位置变量自减2。 endifendifif MY22.PV=1 then 判断如果小车向右走,再次判断。 if MY23.PV=1 then 如果小车以低速运行,则小车的 carmove=carmove+1; 位置变量自加1 。 endif if MY24.PV=1 then 如果小车以高速运行,则小车的 carmove=carmove+2; 位置变量自加2。 endif endif 配置系统在导航器中选择“配置”、“初始启动设置”,弹出“初始启动设置”对话框,如图4-21所示。点击“增加”按扭,选择“DRAW1”,“确定”该对话

20、框。 图4-21 初始启动配置 到现在为止,上位机的组态程序已经制作完成。连接PLC和计算机,启动FPWIN-GR,将编写好的PLC程序下载到PLC中并让其运行,再切换到“离线”状态。然后在ForceControl工程管理器中选择应用程序“MonitorPLC”,进入“运行系统”。接通PLC的硬件线路可以看到组态画面上的图形颜色随PLC上接点的变化而变化。5 运行调试5.1调试过程设计好PLC程序后,首先在PLC试验台上调试程序是否正确,连接好外部电路。清楚PLC内部存储器,将PLC程序下载到PLC中,控制PLC运行。打开自动控制,按下开始按钮,观察PLC实验台上的指示灯是否按预期的亮灭。将自

21、动控制切换到手动控制,按下开始按钮,用调速开关和转向开关分别控制,观察实验台上输出指示灯是否正常输出。在自动和手动过程中按下停止按钮,观察程序是否正常停止,再按下启动按钮,观察程序能否再次启动。 PLC实验程序调试好后,再在双速电动机上调试程序结果。连接好双速电动机和硬件接线图。清楚PLC内部存储器,将PLC程序下载到PLC中,控制PLC运行。按照调试PLC程序的过程调试,观察电动机在不同状态下反应,电动机是否按实验要求运行。 设计好组态监控界面后,将PLC程序中的输入继电器X全部用辅助继电器M代替。首先在PLC试验台上调试监控界面是否正常运行。打开自动控制,按下开始按钮,观察监控界面上小车是

22、否按预期运行,相应界面上的指示灯是否变色。再将运行模式调到手动控制,重复观察上述结果。实验台上调试正确后,再在双速电动机上调试程序结果。打开自动控制,按下开始按钮,观察监控界面上小车是否按预期运行,相应界面上的指示灯是否变色,监控界面上的小车运行是否与实际中的同步。碰触限位开关后,监控界面上的限位开关是否变色。 5.2调试中出现的问题及解决方法 在调试PLC程序时,发现按下启动按钮,PLC没有输出。经过检查和排除后发现PLC试验台上停止按钮是一个常闭按钮,再设计程序是没有注意到这个问题。而在做组态监控界面调试时,这个停止按键,鼠标点击后应该是置0,松开后置1。 在做双速电动机调试验中时发现在手

23、动过程中,小车左右转向能够正常转换,但是在速度转换时,小车的速度转换的同时方向也转换了。在经过了老师的指导和小组成员的细心检查后反现,原来是高速中有两相的相序接错了。将这两相相序修正过来后电动机能正常运行。 在做组态监控界面设计时,发现组态上小车的速度和位移不好控制。再认真分析了组态软件以及老师给的例题后发现,小车的位移和速度与四个因素有关还有脚本程序再分别测量了小车高速和低速从左至右运行的时间后,相应地设计出了这个数据,使得监控上的小车能够实际上的同步。5.3结果分析 自动过程:按下启动,同时按下自动按钮后,组态上的自动左移按钮和低速按钮由绿变红,这反映出小车是低速左移的,碰到限位开关后,自

24、动右移按钮和高速按钮由绿变红,说明小车高速右行,当X22变红色时,自动左移按钮和低速按钮重新由绿变红,定时器开始计时5.5秒,到时间后,停止按钮会变红,及小车低速左移5.5秒后自动停止. 同理,向左自启动,会出现相反结果,最终停在轨道中间。 手动过程: 只要碰到相应限位开关,小车动作全部停止。在运行的过程中,可以随意切换高低速度,同时进行随意方向任意切换,相应的指示灯也随之变化。6 总结三周的课程设计转眼间结束了,在这次课程设计的实验中,不仅检验和加深了我们平时书本上学习的知识,也锻炼了我们的动手的能力以及自己独立思考解决问题的能力。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后

25、最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。在此过程中,我们通过查找资料,请教老师,以及不懈的努力,不仅培养了自己独立思考、动手操作的能力,在各种其它能力上也都有了提高。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世。还记得以前做实验的时候,每当碰到什么问题总是期许马上能得到老师的解答和指导,但往往是如此,自己总是缺少锻炼的机会,缺少独立思考,独立解决问题的方法。经过这次课程设计后让我懂得了遇到问题首先要冷静下来思考分析,而不是盲目地去寻求别人帮助。只有经过自己冷静

26、分析后,才能将问题看得更加透彻,跟加清晰,一点点排除问题所在的原因及位置,追根溯源,这样问题自然也就迎刃而解了。 还记得刚开始做实验的时候,梅老师让我们自己研究组态软件,编写设计监控界面时,心里还真没有多少底。总感觉这个软件很陌生,心里本能地产生了些畏惧。但是通过自己网上查找一些资料,以及梅老师给的课件以及例题,经过分析和同学们相互交流后,慢慢地对这个软件不再陌生了,渐渐地掌握了一些其中的基本使用方法,最后比较完美地解决了这次设计任务。这或多或少给了自己一点信心,以后再遇到相同的问题不会再畏惧。在此感谢我们的梅老师,老师循循善诱的教导和不拘一格的思路给予我无尽的启迪,感谢老师您的细心指导。感谢

27、我们组的同学,感谢你们的帮助和支持,让我感受到同学的友谊。7 参考文献1 马小军.可编程控制器及其应用.南京:东南大学出版社,2007.2 刘恩博.组态软件数据采集与串口通信测控应用实战.北京:人民邮电出版社,2010. 3 巫莉.电气控制与PLC应用.北京:中国电力出版社,2008.4 曹辉,马栋萍.组态软件技术及运用.北京:电子工业出版社,2009.5 初航.零基础学三菱FX系列PLC.北京:机械工业出版社,2010.6 阮毅,陈伯时.电力拖动自动控制系统.北京:机械工业出版社,2009.8 附录梯形图或语句表实物照片硬件接线图接触器接线图 调试接线图课程设计成绩评定表成绩评定项 目比例得 分平时成绩(百分制记分)30%业务考核成绩(百分制记分)70%总评成绩(百分制记分)100%评定等级优 良 中 及格 不及格指导教师(签名):20 年 月 日23

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922