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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(工程分析报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

工程分析报告.docx

1、工程分析报告输送带驱动的工程分析报告一、 输送带驱动 MCGS 监控系统总体方案设计.二、 控制要求 .三、 控制方案 .1、 PLC 外部接线图.2、 PLC I/O 地址表.3、 MCGS 控制方案.四、 MCGS 设计具体步骤 .五、 PLC 程序设计 .1、 程序解释.2、 程序.六、组态展示.七、 学习心得 .一、 输送带驱动 MCGS 监控系统总体方案设计介绍输送带驱动的组态过程,详细讲解如何应用 MCGS 组态软件完成一个工程。本工程中涉及到动画制作、控制流程的编写、变量设计、定时器构件的使用等多项组态操作。结合工程实例,对 MCGS 组态软件的组态过程、操作方法和实现功能等环节

2、进行全面的讲解,使同学们对 MCGS 组态软件的内容、工作方法和操作步骤在短时间内有一个总体的认识。1 工程整体效果图:二、控制要求(1)初始状态。红灯 HL1 灭,绿灯 HL2 亮(表示允许汽车进入车位装料)。进料阀、出料阀、电动机 M1、M2、M3 皆为 OFF。(2)进料控制。料斗中的料不满时,检测开关 S 为 OFF,5S 后进料阀打开,开始进料; 当料满时,检测开关 S 为 ON,关闭进料阀,停止进料。(3)装车控制a、当汽车进入装车位置时,SQ1 为 ON,红灯 HL1 亮、绿灯 HL2 灭。同时,启动传送带电动机 M3,2s 后再启动 M1,再过 2s 后打开料斗出料阀,开始装料

3、。b、当汽车装满时,SQ2 为 ON,先关闭出料阀,2s 后 M1 停转,又过 2s 后 M2 停转, 再过 2s 后 M3 停转,红灯 HL1 灭,绿灯 HL2 亮。装车完毕,汽车可以开走。(4)启停控制。按下启动按钮 SB1,系统启动;按下停止按钮 SB2,系统停止运行。(5)保护措施。系统具有必要的电气保护环节。三、控制方案一、PLC 外部接线图:2、PLC I/O 地址表3、MCGS 控制方案1、控制概述设备窗口是 MCGS 系统的重要组成部分,负责建立系统与外部硬件设备的连接,使得MCGS 能从外部设备读取数据并控制外部设备的工作状态,实现对工业过程的实时监控。MCGS 实现设备驱动

4、的基本方法是:在设备窗口内配置不同类型的设备构件,并根据外部设备的类型和特征,设置相关的属性,将设备的操作方法,如硬件参数配置、数据转换、设备调试等都封装在构件之内,以对象的形式与外部设备建立数据的传输通道连接。系统运行过程中,设备构件由设备窗口统一调度管理,通过通道连接,向实时数据库提供从外部设备采集到的数据,从实时数据库查询控制参数,发送给系统其它部分,进行控制运算和流程调度,实现对设备工作状态的实时检测和过程的自动控制。MCGS 的这种结构形式使其成为一个与设备无关的系统,对于不同的硬件设备,只需定制相应的设备构件,放置到设备窗口中,并设置相关的属性,系统就可对这一设备进行操作, 而不需

5、要对整个系统结构作任何改动。在 MCGS 单机版中,一个用户工程只允许有一个设备窗口,设置在主控窗口内。运行时, 由主控窗口负责打开设备窗口。设备窗口是不可见的窗口,在后台独立运行,负责管理和调度设备驱动构件的运行。由于 MCGS 对设备的处理采用了开放式的结构,在实际应用中,可以很方便地定制并增加所需的设备构件,不断充实设备工具箱。MCGS 将逐步提供与国内外常用的工控产品相对应的设备构件,同时,MCGS 也提供一个了接口标准,以方便用户用 VisualBasic 或VisualC+编程工具自行编制所需的设备构件,装入 MCGS 的设备工具箱内。MCGS 提供了一个高级开发向导,能为用户自动

6、生成设备驱动程序的框架。为方便普通工程用户快速定制开发特定的设备驱动程序,MCGS 系统同时提供了系统典型设备驱动程序的源代码,用户可在这些源代码的基础上移植修改,生成自己的设备驱动程序。对已经编好的设备驱动程序,MCGS 使用设备构件管理工具进行管理,单击在 MCGS“工具”菜单下的“设备构件管理项”,将弹出如下图所示的“设备管理”窗口:设备管理工具的主要功能是方便用户在上百种的设备驱动程序中快速的找到适合自己的设备驱动程序,并完成所选设备在 Windows 中的登记和删除登记工作等。MCGS 设备驱动程序的登记和删除登记,在初次使用 MCGS 设备或用户自己新编设备之前, 必须按下面的方法

7、完成设备驱动程序的登记,否则,可能会出现不可预测的错误。设备驱动程序的登记方法:如图所示,在窗口左边列出 MCGS 现在支持的所有设备,在窗口右边列出所有已经登记设备,用户只需在窗口左边的列表框中选中需要使用的设备,按“增加”按钮即完成了 MCGS 设备的登记工作,在窗口右边的列表框中选中需要删除的设备按“删除”按钮即完成了 MCGS 设备的删除登记工作。MCGS 设备驱动程序的选择,如图所示,在窗口左边的列表框中列出了 MCGS 所有的设备(在 MCGS 的ProgramDerives 目录下所有设备),可选设备是按一定分类方法分类排列,用户可以根据分类方法去查找自己需要的设备,例如,用户要

8、查找康拓 IPC5488 采集模板的驱动程序,需要先找采集模板目录,再在采集模板目录下找康拓板卡目录,再在康拓板卡目录下就可以找到康拓 IPC5488。按安装按钮可以安装其他目录(非 MCGS 的ProgramDerives 目录)下的设备。MCGS 设备目录的分类方法,为了用户在众多的设备驱动中方便快速的找到需要的设备驱动,MCGS 所有的设备驱动都是按合理的分类方法排列的,分类方法如下图所示:2、控制具体步骤在 MCGS 组态软件开发平台上,单击“设备窗口”,再单击“设备组态”按钮进入设备 组态。从“工具条”中单击“工具箱”,弹出“设备工具箱”对话框。单击“设备管理”按钮,弹出“设备管理”

9、对话框。从“可选设备”中双击“通用设备”,找到“串口通讯父设备”双击,选中其下的“串口通讯父设备”双击或单击“增加”按钮,加到右面已选设备。再双击“PLC 设备”,找到“西门子”双击,再双击“S7200PPI”,选中“西门子 S7200PPI” 双击或单击“增加”按钮,加到右面已选设备。如下图:单击“确认”按钮,回到“设备工具箱”如图:双击“设备工具箱”中的“串口通讯父设备”,再双击“西门子 S7-200PPI”,如图:双击“设备 1串口通讯父设备”,弹出“设备属性设置”对话框,如图按实际情况进行设置,西门子默认参数设置为:波特率 9600,8 位数据位,1 位停止位,偶校验。参数设置完毕,单

10、击“确认”按钮保留。如果是首次使用,请单击“帮助”按钮或选中“查看设备在线帮助”,单击 图标,打开“MCGS 帮助系统”,请详细阅读。计算机串行口是计算机和其它设备通讯时最常用的一种通讯接口,一个串行口可以挂接多 个通讯设备(如一个 RS485 总线上可挂接 255 个 ADAM 通讯模块,但它们共用一个串口父设备),为适应计算机串行口的多种操作方式,MCGS 组态软件采用在串口通讯父设备 下挂接多个通讯子设备的一种通讯设备处理机制,各个子设备继承一些父设备的公有属性, 同时又具有自己的私有属性。在实际操作时,MCGS 提供一个串口通讯父设备构件和多个通讯子设备构件,串口通讯父设备构件完成对串

11、口的基本操作和参数设置,通讯子设备构 件则为串行口实际挂接设备的驱动程序。S7-200PPI 构件用于 MCGS 操作和读写西门子 S7_21X、S7_22X 系列 PLC 设备的各种寄存器的数据或状态。本构件使用西门子 PPI 通讯协议,采用西门子标准的 PCPPI 通讯电缆或通用的 RS232/485 转换器,能够方便、快速地与 PLC 通讯。双击西门子 S7-200PPI,弹出“设备属性设置”对话框,如图,在属性设置之前,建议您先仔细阅读“MCGS 帮助系统”,了解在 MCGS 组态软件中如何操作西门子 S7-200PPI。选中“基本属性”中的“设置设备内部属性”,出现图标,单击图标,弹

12、出“西门子 S7200PLC 通道属性设置”对话框。如图:单击“增加通道”,弹出“增加通道”对话框,如图,设置好后按“确认”按钮。西门子 S7_200 PLC 设备构件把 PLC 的通道分为只读,只写,读写三种情况,只读用于把PLC 中的数据读入到 MCGS 的实时数据库中,只写用于把 MCGS 实时数据库中的数据写入到 PLC 中,读写则可以从 PLC 中读数据,也可以往 PLC 中写数据。当第一次启动设备工作时,把 PLC 中的数据读回来,以后若 MCGS 不改变寄存器的值则把 PLC 中的值读回来。若 MCGS 要改变当前值则把值写到 PLC 中,这种操作的目的是,防止用户 PLC 程序

13、中有些通道的数据在计算机第一次启动,或计算机中途死机时不能复位,另外可以节省变量的个数。“通道连接”如图设置:在“设备调试”中就可以在线调试“西门子 S7-200PPI”,如图:如果“通讯状态标志”为 0 则表示通讯正常,否则 MCGS 组态软件与西门子 S7_200 PLC设备通讯失败。如通讯失败,则按以下方法排除:1、检查 PLC 是否上电。2、检查 PPI 电缆是否正常 。3、确认 PLC 的实际地址是否和设备构件基本属性页的地址一致,若不知道 PLC 的实际地址,则用编程软件的搜索工具检查,若有则会显示 PLC 的地址。4、检查对某一寄存器的操作是否超出范围。其它设备如板卡、模块、仪表

14、、PLC 等,在用 MCGS 组态软件调试前,请详细阅读硬件使用说明与 MCGS 在线帮助系统。四、MCGS 设计具体步骤介绍输送带驱动的组态过程,详细讲解如何应用 MCGS 组态软件完成一个工程。本样例工程中涉及到动画制作、控制流程的编写、变量设计、定时器构件的使用等多项组态操作。结合工程实例,对 MCGS 组态软件的组态过程、操作方法和实现功能等环节进行全面的讲解,使学生对 MCGS 组态软件的内容、工作方法和操作步骤在短时间内有一个总体的认识。工程最终效果图如下:4.1 工程分析在开始组态工程之前,先对该工程进行剖析,以便从整体上把握工程的结构、流程、需实现的功能及如何实现这些功能。工程

15、框架: 1个用户窗口:输送带驱动系统定时器构件的使用 3个策略:启动策略、退出策略、循环策略数据对象:图形制作:输送带驱动系统窗口1 机械手及其台架及工件 输送带 送料小车2 启动和复位按钮3 上移、下移、左移、右移、启动、复位、输送带上物件下移、输送带上物件右移指示灯流程控制:按启动按钮后,机械手下移 5S夹紧 2S上升 5S右移 10S下移 5S放松 2S上移 5S左移 10S(S 为秒),最后回到原始位置,自动循环。松开启动按钮,机械手停在当前位置。按下复位按钮后,机械手在完成本次操作后,回到原始位置,然后停止。松开复位按钮,退出复位状态。安全机制:对工程进行加密4.2 建立工程可以按如

16、下步骤建立样例工程:1 鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D盘根目录下,则会在D:MCGSWORK下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X 表示新建工程的顺序号,如:0、1、2等)2 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。3 在文件名一栏内输入“输送带驱动系统”,点击“保存”按钮,工程创建完毕。4.3 制作工程画面4.3.1 建立画面1 在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。2 选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。3 将窗口名称改为:输送带驱动;窗口标题改为:输送带驱动;窗口位置选中“最大化显示

17、”,其它不变,单击“确认”。4 在“用户窗口”中,选中“输送带驱动”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如4.3.2 编辑画面选中“输送带驱动”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。4.3.3 制作文字框图1 单击工具条中的“工具箱”按钮,打开绘图工具箱。2 选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。3 在光标闪烁位置输入文字“输送带驱动”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。4 如果需要修改输入文字,则单击已输入的文字,然后敲回

18、车键就可以进行编辑, 也可以单击鼠标右键,弹出下拉菜单,选择“改字符”。1 选中文字框,作如下设置:2 点击(填充色)按钮,设定文字框的背景颜色为:没有填充;3 点击(线色)按钮,设置文字框的边线颜色为:没有边线。4 点击(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小为:265 点击(字符颜色)按钮,将文字颜色设为:蓝色。4.3.4 图形的绘制 1画地平线:单击绘图工具箱中“画线”工具按钮,挪动鼠标光标,此时呈“十字”形,在窗口适当位置按住鼠标左键并拖曳出一条一定长度的直线。单击“线色” 按钮选择:黑色。单击“线型”按钮,选择合适的线型。调整线的位置(按键或按住鼠标拖动 )。调整线

19、的长短(按Shift和键,或光标移到一个手柄处,待光标呈“十字”形,沿线长度方向拖动)。调整线的角度(按Shift和 键,或光标移到一个手柄处,待光标呈“十字”形,向需要的方向拖动)。线的删除与文字删除相同。单击“保存”按钮。2画矩形:单击绘图工具箱中的“矩形”工具按钮,挪动鼠标光标,此时呈“十字”形。在窗口适当位置按住鼠标左键并拖曳出一个一定大小的矩形。单击窗口上方工具栏中的“填充色”按钮, 选择:蓝色。单击“线色”按钮,选择:没有边线。调整位置( 按键盘的 键,或按住鼠标左键拖曳)。调整大小(同时按键盘的 Shift键 和 键中的一个;或移动鼠标,待光标呈横向或纵向或纵向或斜向“双箭头”形

20、,按住左键拖曳)。单击窗口其他任何一个空白地 方,结束第1个矩形的编辑。依次画出机械手画面9个矩形部分(7个蓝色,2个红色)。单击“保存”按钮。4.3.5 构件的选取1 机械手的绘制:单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图:图2 机械手构件的选择双击窗口左侧“对象元件列表”中的“其他”,展开该列表项,单击“机械手”,单击“确定”按钮。机械手控制画面窗口中出现机械手的图形。在机械手被选中的情况下,单击“排列”菜单,选择“旋转”“右旋90度”,使机械手旋转90度。调整位置和大小。在机械手上面输入文字标签“机械手”。单击“保存”按钮。2 画机械手左侧和下方的滑杆:利用“插入

21、元件”工具,选择“管道”元件库中的“管道95”和“管道96”,如下图所示,分别画出两个滑杆,将大小和位置调整好。图3 管道构件的选择3画指示灯:需要启动、复位、上、下、左、右、夹紧、放松8个指示灯显示机械手的工作状态。选用MCGS元件库中提供的指示灯,这里选择“指示灯2”如下图所示, 如下:图4 指示灯构件的选择画好后在每一个下面写上文字注释。调整位置,编辑文字。单击“保存”按钮。4画按钮:单击画图工具箱的“标准按钮” 工具,在画图中画出一定大小的按钮。调整其大小和位置。4.3.6 整体画面最后生成的画面见图1。4.4 定义数据对象前面我们已经讲过,实时数据库是 MCGS 工程的数据交换和数据

22、处理中心。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。定义数据对象的内容主要包括:1)指定数据变量的名称、类型、初始值和数值范围2)确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范在开始定义之前,我们先对所有数据对象进行分析。在本样例工程数据对象:围和保存期限等。中需要用到以下下面以数据对象“垂直移动量”为例,介绍一下定义数据对象的步骤:1 单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。2 单击“新增对象” 按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该

23、按钮,则可增加多个数据对象)。3 选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置” 窗口。4 将对象名称改为:垂直移动量;对象类型选择:数值型;在对象内容注释输入框内输入:“控制构件上下运动的参量”,单击“确认”。按照此步骤,根据上面列表,设置其他 14 个数据对象。4.5 动画连接由图形对象搭制而成的图形画面是静止不动的,需要对这些图形对象进行动画设计,真实地描述外界对象的状态变化,达到过程实时监控的目的。MCGS 实现图形动画设计的主要方法是将用户窗口中图形对象与实时数据库中的数据对象建立相关性连接,并设置相应的动画属性。在系统运行过程中,图形对象的外观和状态特征,

24、由数据对象的实时采集值驱动,从而实现了图形的动画效果。本样例中需要制作动画效果的部分包括:1 按钮的开停及指示灯的变化。2 机械手的动画效果。4.5.1 按钮的开停及指示灯的变化1 按钮的动画连接:双击“启动按钮”,弹出“属性设置”窗口,单击“操作属性” 选项卡,显示该页,如图所示。选中“数据对象值操作”。单击第1个下拉列表的“” 按钮,弹出按钮动作下拉菜单,单击“取反”。单击第2个下拉列表的“?”按钮,弹 出当前用户定义的所有数据对象列表,双击“启动按钮”。用同样的方法建立复位按钮与对应变量之间的动画连接。单击“保存”按钮。图 6 按钮控件的属性设置2 指示灯的动画连接:双击启动指示灯,弹出

25、“单元属性设置”窗口。单击“动画连接”选项卡,进入该页,如图所示。单击“三维圆球”,出现“?”和“”按钮。单击“”按钮,弹出“动画组态属性设置”窗口。单击“属性设置”选项卡,进入 该页,如图所示。单击“可见度”选项卡,进入该页,如图所示。在“表达式”一栏, 单击“?”按钮,弹出当前用户定义的所以数据对象列表,双击“启动”(也可在这 一栏直接输入文字:启动)。在“当表达式非零时”一栏,选择“对应图符可见”, 如图所示。图7 指示灯控件的动画组态设置图8 指示灯控件的单元组态设置图9 指示灯控件的单元组态可见度设置单击“确认”按钮,退出“可见度”设置页。单击“确认”按钮,退出“单元属性设置”窗口,

26、结束启动指示灯的动画连接。单击“保存”按钮。按照前面的步骤,依次对其它指示灯进行设置。4.5.2 构件移动动画连接1垂直移动动画连接。单击“查看”菜单,选择“状态条”,在屏幕下方出现状态条, 状态条左侧文字代表当前操作状态,右侧显示被选中对象的位置坐标和大小。在上工 件底边与下工件底边之间画出一条直线,根据状态条大小指示可知直线总长度,假设 为72个像素。在机械手监控画面中选中并双击上工件,弹出“属性设置”窗口。在“位置动画连接”一栏中选中“垂直移动”。单击“垂直移动”选项卡,进入该页, 如图所示,在“表达式”一栏填入:垂直移动量。在垂直移动连接栏填入各项参数, 意思是:当垂直移动量=0时,向下移动距离=0;当垂直移动量=25时,向下移动距离=72。单击“确认”按钮,存盘。(垂直移动量的最大值=循环次数*变化率=25*1=25;循环次数=下移时间(上升时间)/循环策略执行间隔=5s/200ms=25次。变化率为每执行一次脚本程序垂直移动量的变化,本例中加1或减1。)图11 下杆垂直缩放的设置2 垂直缩放动画连接。选中下滑杆,测量其长度。在下滑杆顶边与下工件顶边之间画直线,观察长度。垂直缩放比例=直线

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1