基于PLC的机械手多功能控制及组态设计.doc_第1页
基于PLC的机械手多功能控制及组态设计.doc_第2页
基于PLC的机械手多功能控制及组态设计.doc_第3页
基于PLC的机械手多功能控制及组态设计.doc_第4页
基于PLC的机械手多功能控制及组态设计.doc_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计 基于 PLC 的机械手多功能控制及组态设计 摘要 机械手是在生产过程中采用机电结合来模拟人手动作的机械设备 它可以 代替人手搬运笨重物体或在高温 有毒 高粉尘 易燃易爆 单调和放射性等 恶劣的环境下工作 传统的继电器控制 因机械触点多 接线复杂 因而控制 装置体积较大 并且故障率高 可靠性差 动作精度低 单片机系统由于所需 驱动电流较大因而必须设计功率接口电路 还要进行抗干扰及其可靠性的设计 PLC 作为一种新型的工业控制器 其通用性和扩展性好 运用丰富 并且 它的体积小 安装灵活 可靠性高 抗干扰能力强易于实现机电一体化且非常 适合在环境条件较恶劣下使用 本设计中采用 PLC 对机械手控制 从而实现机械手的动作 利用组态软件 MCGS 设计机械手模型控制系统监控界面 提供了较为直观 清晰 准确的机械 手运行状态 关键词关键词 机械手 PLC 多功能 组态监控 目录 摘要 I ABSTRACT II 引言 1 1 机械手简介 2 1 1 机械手的设计要求 2 2 可编程控制器简介 3 2 1 PLC 的结构 3 2 2 PLC 工作原理 3 2 3 PLC 的特点 4 2 4 PLC 的主要功能 5 2 5 PLC 的应用范围 5 3 基于 PLC 的机械手程序设计 6 3 1 机械手工作流程 6 3 2 机械手的控制要求 6 3 3 机械手动作的模拟实验面板图 7 3 4 机械手输入输出接线图 7 3 5 机械手输入输出分配表及接线图 8 3 6 机械手 PLC 编程 9 4 MCGS 的概述 11 4 1 MCGS 的简介 11 4 2 MCGS 的构成 11 5 建立并编辑画面 13 5 1 机械手组态画面设计 14 6 建立实时数据库 19 7 运行策略属性设置 20 8 设备窗口属性设置 23 9 主控窗口属性设置 25 10 设置工程密码 26 11 机械手组态画面的监控与 PLC 连接 28 总结 31 参考文献 1 致谢 2 附录 3 附录 1 机械手工作流程脚本程序 3 附录 2 梯形图 7 引言引言 在工业自动化生产工程中 机械手是工业控制下的常用设备 在机床或者 自动化生产流水线上 常常需用机械手完成工件的取放 对机械手的控制主要 是位置的识别 方向控制 物料到位判断 随着微电子技术和计算机技术的迅速发展 PLC 在工业控制领域内得到十 分广泛地应用 从单机自动化到整条生产线的自动化 乃至整个工厂的生产自 动化 从柔性制造系统 工业机器人到分散式网络化控制系统 PLC 都承担着 及其重要的角色 可编程控制器是一种数字运算操作的电子系统 专为在工业 环境下应用而设计 它采用了可以编制程序的存储器 用来在其内部存储程序 执行逻辑运算 顺序控制 定时 计数和算术运算等面向用户的指令 并通过 数字和模拟式的输入输出 控制各种类型的机械或生产过程 组态软件 MCGS 是一套用于快速构造和生成计算机监控系统的组态软件 它能够在基于 Microsoft 运行 通过对现场数据的采集处理 以动画显示 报警处理 流程控制 实时曲线 历史曲线和报表输出等多种方式向用户提 供解决实际工程问题的方案 它充分利用了Windows 图形功能完备 界面 一致性好 易学易用的特点 比以往使用专用机开发的工业控制系统更具有 通用性 在自动化领域有着更广泛的应用 机械手按照 控制程序动作 实现生产的机械化和自动化 它的动作由 PLC 程序控制 用组态设计实现对机械手工作过程的全程监视 通过不同 的工作方式使机械手完成 工件的传送 1 1 机械手简介机械手简介 工业机械手是近几十年发展起来的一种高科技自动化生产设备 工业机械 手是机器人的一个重要分支 它的特点是通过编程来完成各种预期的作业任务 在构造和性能上兼有人和机器各自的优点 尤其体现了人的智能和适应性 机 械手作业的准确性和在各种恶劣环境中完成作业的能力 在自动化工业领域中 有着广阔的发展前景 由于它的积极作用正日益为人们所认识 其一 它能部分的代替人工操作 其二 它能按照生产工业的要求 遵循一定的程序 时间和位置来完成工件的 传送和装卸 其三 它能操作必要的机具进行焊接和装配 从而大大的改善了 工人的劳动条件 显著提高了劳动生产率 加快实现工业生产机械化和自动化 的步伐 在我国近几年 机械手有较快的发展 并取得一定的效果 受到工业 自动化领域的欢迎 1 11 1 机械手的设计要求机械手的设计要求 在本次毕业设计中 为了对前面所学的知识进行复习与巩固 加强理论与 实践相结合的理念 对机械手的设计提出了以下几点要求 1 能设计机械手的 PLC 控制程序及相应的各种电路等 2 利用 GX Developer 软件设计 PLC 控制程序 并通过可编程控制器的实 际运行调试来验证 3 通过 MCGS 组态软件的运行来模拟实际的机械手动作 4 MCGS 组态界面在不同控制方式下均可完成动作 5 机械手的 PLC 程序与组态界面应能够相互监控 2 2 可编程控制器简介可编程控制器简介 可编程控制器 Programmable Logic Controller 简称 PLC 是从早期的 继电器逻辑控制系统发展而来 它不断吸收计算机技术使之功能不断增强 逐 渐适应复杂的控制任务 随着半导体技术 尤其是微处理器和微型计算机的发 展 PLC 已广泛地使用微处理器作为中央处理器 输入输出模块和外围也都采 用中 大规模甚至超大规模集成电路 PLC 不再是仅有逻辑判断功能 还同时 具有数据处理 PID 调节和数据通信功能 2 12 1 PLCPLC 的结构的结构 PLC 和一般的微型计算机基本相同 也是由硬件系统和软件系统两大部分 组成的 PLC 的硬件系统由微处理器 CPU 存储器 EPROM RAM 输入输出 I O 部件 电源部件 I O 扩展单元和其它外围设备组成 其结构图如图 2 1 所示 图 2 1 PLC 的结构图 2 22 2 PLCPLC 工作原理工作原理 PLC 是一种工业控制计算机 所以它的工作原理与计算机的工作原理基本 上是一致的 也就是说 PLC 是在系统程序的管理下 通过运行应用程序完成 用户任务 实现控制目的 但是通用计算机与 PLC 的工作方式有所不同 计算 机一般是采用等待命令的工作方式 如常见的键盘扫描方式或 I O 扫描方式 当键盘有键按下或 I O 口有信号输入时 则中断转入相应的子程序 而 PLC 是 采用循环扫描工作方式 即顺序地逐条地扫描用户程序的操作 根据程序运行 的结果 一个输出的逻辑线圈应按通或断开 但该线圈的触点并不立即动作 而必须等用户程序全部扫描结束后 才同时将输出动作信息全部送出执行 PLC 系统工作任务管理应用程序执行都是循环扫描方式完成的 PLC 的扫描 运行方式工作说明如图 2 2 所示 图 2 2 PLC 扫描运行方式 2 32 3 PLCPLC 的特点的特点 可编程控制器是一种以微机处理器为核心的工业通用自动控制装置 其实 际是一种工业控制用的专用计算机 其主要原因是因为 PLC 具有以下特点 1 可靠性高 抗干扰能力强 2 丰富的 I O 接口模块 3 编程简单 4 安装简单 维修方便 5 配套齐全 功能完善 6 体积小 重量轻 低能耗 7 系统设计 调试周期短 2 42 4 PLCPLC 的主要功能的主要功能 PLC 是一种应用面很广 发展非常迅速地工业自动化装置 在工厂自动化 和计算机集成制造系统内占重要地位 PLC 系统主要有以下功能 1 数据采集 存储与处理功能 2 通信联网功能 3 多种控制工能 4 输入 输出接口调理功能 5 人机界面功能 6 编程 调试功能 2 52 5 PLCPLC 的应用范围的应用范围 经过 30 多来的工业运行 PLC 越来越为广大工业控制界人士所认识和接受 使得 PLC 迅速渗透到工业控制的各个领域 从单机自动化到工厂自动化 从机 器人 柔性制造系统到工业局部网络 从 PLC 的功能应用来看 它的应用范围 包括以下几个方面 1 开关量的逻辑控制 2 模拟量控制 3 运到控制 4 过程控制 5 数据处理 6 通信和联网 3 3 基于基于 PLCPLC 的机械手程序设计的机械手程序设计 3 13 1 机械手工作流程机械手工作流程 机械手在生产线上的任务是将工件由 A 处传送到 B 处 上升 下降和左移 右移的执行用双线圈二位电磁阀推动气缸完成 当某个电磁阀线圈通电 就一 直保持现有的机械动作 例如一旦下降的电磁阀线圈通电 机械手下降 即使 线圈再断电 仍保持现有的下降动作状态 直到相反方向的线圈通电为止 另 外 夹紧 放松由单线圈二位电磁阀推动气缸完成 线圈通电执行夹紧动作 线 圈断电时执行放松动作 机械手动作的变化由限位开关控制 机械手工作流程 图如图 3 1 所示 图3 1 机械手工作流程图 3 23 2 机械手的控制要求机械手的控制要求 机械手是运用在工业自动化领域当中 它要满足工业生产需求 因此 机 械手不可能只是单纯的一种工作方式 它是多功能的运行设备 正因为如此 机械手在自动化领域中被广泛的运用 一般有五种控制方式 手动控制 回原 点控制 单步控制 单周期控制 全自动控制 1 实现手动控制 用各自的按钮使各个动作单独产生 2 实现自动回原点控制 该方式下 按回原点的按钮 机械手自动向原 点归位 3 实现单步控制 按一下启动按钮 前进一个工步 4 实现单周期控制 在原点位置按启动按钮 自动运行一个周期后在原 点处停止 中途按下停止按钮就停止运行 再按启动按钮则从断点处开始执行 完成后回到原点自动停止 5 实现全自动控制 在原点位置按启动按钮 自动开始连续反复的运行 在中途按停止按钮 动作回到原点自动停止 3 33 3 机械手动作的模拟实验面板图机械手动作的模拟实验面板图 YV1 YV2YV3 YV4 YV5 HL 1M2M SB1 SB2SQ1 SQ2 SQ3 SQ4 24VCOM 启动 SB1 停止 SB2 原位HL 机械手动作模拟 工件 A点B点 SQ4 YV5 SQ3 YV4 YV3 YV1 SQ2 SQ1 YV2 夹紧 放松 图 3 2 机械手模拟实验面板图 3 43 4 机械手输入输出接线图机械手输入输出接线图 图3 3 输入输出接线图 3 53 5 机械手输入输出分配表及接线图机械手输入输出分配表及接线图 表3 1 输入分配表 输入装置元件号输入端编号 下限开关SQ1X0 上限开关SQ2X1 右限开关SQ3X2 左限开关SQ4X3 手动控制SA1X4 单步控制SA2X5 单周期控制SA3X6 自动控制SA4X7 回原点控制SA5X10 下降按钮SB1X11 上升按钮SB2X12 右移按钮SB3X13 左移按钮SB4X14 夹紧按钮SB5X15 放松按钮SB6X16 启动按钮SB7X17 复位按钮SB8X20 停止按钮SB9X21 表3 2 输出分配表 输出装置元件输出端号 下降控制YV1Y0 上升控制YV3Y2 右移控制YV4Y3 左移控制YV5Y4 放松 夹紧控制YV2Y1 原点指示灯HLY5 3 63 6 机械手机械手 PLCPLC 编程编程 在生产实践中 顺序控制是一种十分常见的控制方式 机械手就是一种顺 序控制 该控制方式应选用何种编程方法 如采用可编程控制器的辅助继电器 定时器 计数器可以实现顺序控制 但这需要经验设计法来设计控制电路 且 设计出来的电路连锁关系复杂 可读性差 现代的可编程控制器中都设有专门 用于实现顺序控制的软元件 状态继电器 用状态继电器来实现顺序控制 能 比较容易地设计出相应的控制电路 并且其结构层次清晰 可读性好 状态编程的一般思想为 将一个复杂的控制过程分解成若干小的 工作状 态 明确各状态的任务 状态转移条件和转移方向 再依据总的控制顺序要求 将这些状态组合形成状态转移图 最后依据一定的规则将状态转移图转绘成梯 形图程序 由以上的编程思想 对机械手控制程序的设计如下所示 1 根据机械手的控制流程用步进指令进行编写程序 2 根据状态编程思想 对机械手的工作过程分解成许多个状态 组合成状 态转移图如图 3 4 所示 3 程序的写入可选择手持式编程器写入或通过 GX Developer 软件写入到 PLC 中 4 用 GX Developer 软件对程序进行模拟调试 如程序满足机械手的控制 要求 将其写入到可编程序控制器中 在面板上进行实际的演示 从而准确地 确认程序 5 将状态转移图转化成梯形图如附录2所示 图 3 4 机械手状态转移图 4 4 MCGS 的概述的概述 4 14 1 MCGSMCGS 的简介的简介 MCGS Monitor and Control Generated System 通用监控系统 是一套 用于快速构造和生成计算机监控系统的组态软件 它能够在基于 Microsoft 运行 通过对现场数据的采集处理 以动画显示 报警处理 流 程控制 实时曲线 历史曲线和报表输出等多种方式向用户提供解决实际工 程问题的方案 它充分利用了 Windows 图形功能完备 界面一致性好 易 学易用的特点 比以往使用专用机开发的工业控制系统更具有通用性 在自 动化领域有着更广泛的应用 其主要特征和功能大体为 具有简单灵活的可 视化操作界面 有良好的并行处理功能 完善的安全机制 强大的网络功能 多样化的报警功能 支持多种硬件设备 方便控制复杂的运行流程 良好的 可维护性和可扩充性 能实现对工控系统的分布式控制和管理 4 4 2 2 M MC CG GS S 的的构构成成 MCGS 系统包括组态环境和运行环境两部分 用户的所有组态配置过程都在 组态环境中进行 组态环境相当于一套完整的工具软件 它帮助用户设计和构 造自己的应用系统 用户组态生成的结果是一个数据库文件 称为组态结果数 据库 运行环境是一个独立的运行系统 它按照组态结果数据库中用户指定的方 式运行各种处理 完成用户组态设计的目标和功能 运行环境本身没有任何意 义 必须与数据库一起作为一个整体 才能构成用户引用系统 组态结果数据 库完成了 MCGS 系统从组态环境向运行环境的过渡 它们之间的关系如图 4 1 所 示 图 4 1 MCGS 的构成 由 MCGS 生成的用户应用系统 其结构由主控窗口 设备窗口 用户窗口 实时数据库和运行策略五个部分组成 如图 4 2 所示 MCGS组态软件 主控窗口 设备窗口 用户窗口实时数据库 运行策略 菜单设计 设计工程属性 设定存盘结构 添加工程 设备连接 设备变量 注册设备 驱动 创建动画显示 设置报警窗口 人机交互界面 定义数据变量 编写控制流程 使用功能构件 图 4 2 用户应用系统 主控窗口 确定了工业控制中工程作业的总体轮廓 以及运行流程 菜单 命令 特性参数和启动特性等项内容 是应用系统的主框架 设备窗口 专门用来放置不同类型和功能的设备构件 实现对外部设备的 操作和控制 设备窗口通过设备构件把外部设备的数据采集进来 送入实时数 据库 或把实时数据库的数据输出到外部设备 一个应用系统只有一个设备窗 口 运行时 系统自动打开设备窗口 管理和调度所有设备的正常工作 并在 后台独立运行 用户窗口 在窗口中放置三种不同类型的图形对象 图元 图符和动画构 件 图元和图符对象为用户提供了一套完善的设计制作图形画面和定义动画的 方法 动画构件对应不同的动画功能 通过在用户窗口内放置不同的图形对象 搭制多个用户窗口 用户可以构件各种复杂的图形界面 实时数据库 相当于一个数据处理中心 同时起到公用数据交换区的作用 MCGS 用实时数据库来管理所有实时数据 从外部设备采集来的实时数据送入实 时数据库 实时数据库将数据传送给系统其它部分 运行策略 是系统提供的一个框架 里面放置有策略条件和策略构件组成的 策略行 通过对运行策略的定义 使系统能够按照设定的顺序和条件操作实 时数据库 控制用户窗口的打开 关闭并确定设备构件的工作状态等 从而实 现对外部设备工作过程的精确控制 5 5 建立并编辑画面建立并编辑画面 打开 MCGS 通用版组态环境 新建工程 在 用户窗口 中点击新建窗口 则产生 窗口 0 窗口 1 窗口 2 窗口 3 选中 窗口 0 点击 窗 口属性 按钮 进入窗口属性设置界面 将窗口名称和窗口标题选项中的内容 改为 封面 将 窗口 1 的窗口名称和窗口标题选项中的内容改为 机械 手 将 窗口 2 的窗口名称和窗口标题选项中的内容改为 功能介绍 将 窗口 3 的窗口名称和窗口标题选项中的内容改为 输入输出分配表 封面 机械手 功能介绍 输入输出分配表 均设置为最大化显示 将 封面 设置为启动窗口 如图 5 1 a b 所示 a b 图 5 1 窗口属性设置 5 15 1 机械手组态画面设计机械手组态画面设计 选中刚创建的 机械手 用户窗口 单击 动画组态 进入动画制作窗口 根据设计要求 画出机械手模型图如图 5 2 所示 图 5 2 组态画面创建图 在组态画面创建图中进行图元 图符以及动画构件的添加 最终组态画面 符合机械手的控制要求 组态效果图如图 5 3 所示 图 5 3 机械手组态效果图 创建好画面后 接下来对各个图元 图符以及动画构件进行属性设置 从 而能满足机械手的工作流程 下面首先对机械手柄属性设计如图 5 4 所示 图 5 4 机械手柄属性设计 机械手在工作过程当中 手的动作有两种状态分别是 机械手夹紧状态和 放松状态 在组态时 勾画化出机械手的夹紧和放松两个状态 用可见度实现 机械手的动作 如图 5 5 所示 图 5 5 机械手动作状态属性设计 机械手的主要功能是实现物体的传送 因此在组态时要对物体进行动画属 性设置 从而能实现物体的传送 如图 5 6 所示 图 5 6 物体移动属性设置 机械手在运行过程中 要对机械手进行位置的控制 避免机械手无限制的 向右或者向左等方向的运行 为此 增加了限位开关的控制如图 5 7 所示 图 5 7 限位开关属性设置 机械手在运行过程中 为了让人准确的知道机械手的运动方向 在组态画 面中设计了指示灯和箭头方向来表示机械手运动方向 分别如图 5 8 所示 图 5 8 指示灯属性设置 图 5 9 箭头方向属性设置 在工业自动化中 机械手是一种常用的设备 它要满足工业生产需求 因 此 机械手的控制方式是多功能的 在组态是设计了五种控制方式 如图 5 10 所示 图 5 10 机械手五种控制方式属性设置 在运行过程中 为了更有效的对机械手控制 设计了一些手动按钮 启动 按钮 停止按钮以及复位按钮 如图 5 11 所示 图 5 11 控制按钮属性设置 6 6 建立实时数据库建立实时数据库 实时数据库相当于一个数据处理中心 是系统各个部分及其各种功能性构 件的公用数据区 是整个系统的核心 在制作动画过程中 要进行数据变量的 定义如图 6 1 所示 图 6 1 实时数据库 7 7 运行策略属性设置运行策略属性设置 运行策略是对系统运行流程进行有效控制的措施和方法 双击运行策略 点击循环策略 进入策略组态 如图 7 1 所示 图 7 1 运行策略图 图 7 2 策略组态图 在空白处右击鼠标 选择新建策略行 如图 7 3 所示 图 7 3 新建策略行 图 7 4 策略运行图 在空白处右击鼠标 选择工具箱 如图 7 5 所示 图 7 5 策略工具箱图 在策略工具箱中点中脚本程序拖到方框中 如图 7 6 所示 图 7 6 脚本程序创建图 双击脚本程序就可以编写脚本程序了 脚本程序如附录 1 所示 8 8 设备窗口属性设置设备窗口属性设置 在组态工作台界面中 用鼠标单击 设备窗口 选项 出现设备窗口图标 并双击进入设备组态窗口 在此窗口中通过设备工具箱 完成设备组态 如图 8 1 所示 图 8 1 设备组态窗口 设备组态完成后 双击 通用串口父设备 0 进入通用串口父设备属性 编辑界面 根据设备通讯要求和连接情况 完成通用串口父设备属性编辑界面 中相关的参数设置 按 确认 完成设置 具体设置如图 8 2 所示 图 8 2 通用串口父设备属性编辑窗口 返回设备组态窗口 双击 设备 1 三菱 Fx 232 进入设备属性设置窗口 在此窗口中有 基本属性 通道连接 设备调试 数据处理 选 项卡 其中 基本属性 通道连接 设备调试 三项设置分别如图 8 3 至图 8 5 所示 在设备调试窗口中 如果 通讯状态标志 栏中 显示 0 则表示通讯正常 若显示 1 则表示通讯不正常 图 8 3 基本属性窗口 图 8 4 通道连接窗口 图 8 5 设备调试窗口 9 9 主控窗口属性设置主控窗口属性设置 在组态工作台界面中 用鼠标单击 主控窗口 选项 出现主控窗口图标 并双击进入主控组态窗口 在此窗口中通过工具栏点击新增菜单项 完成菜单 组态 如图 9 1 所示 图 9 1 菜单组态窗口 分别对机械手 功能介绍 输入输出表 封面进行菜单属性设计 机械手 菜单属性设计如下图 9 2 所示 图 9 2 机械手菜单属性设置 1010 设置工程密码设置工程密码 进入 MCGS 工作台 选择工具菜单 工程安全管理 中的 工程密码设置 选项 如图10 1所示 图10 1 工程密码设置 工程密码设置此时将弹出修改工程密码对话框 如图10 2所示 图10 2 密码设置 在新密码 确认新密码输入框内输入 123 单击 确认 工程密码设置完 毕 1111 机械手组态画面的监控与机械手组态画面的监控与 PLCPLC 连接连接 毕业设计任务已基本完成 下面进行整体的调试 把编写好的程序用 GX Developer 软件写入到 PLC 中 把组态工程处在运行环境中 用一根 RS 232 通信线建立起联系 机械手按照控制程序动作 实现生产的机械化和自动化 组态实现对机械手工作过程的全程监视 下面以单步动作方式为例如下图 所示 图 11 2 功能介绍效果图 图 11 3 输入输出分配表效果图 图 11 4 单步方式下机械手下降 图 11 5 机械手上升 图 11 6 机械手右移 总结总结 自十月份拿到毕业设计课题 我开始了我的毕业设计工作 至今已有两个 多月了 经过长时间的努力 到现在我设计好了作品 并且鉴定完成 毕业论 文也基本完成 我深受感到 论文的写作是一个长期的过程 需要不断地进行 精心的修改 不断地去研究各方面的文献 认真总结 经历了这么久的努力 终于完成了毕业论文 在这过程当中 我觉得自己收获了很多 在没有写论文之前 我总以为论 文只是对这几年来所学知识的单纯的总结 通过这次我发现自己的认识有点片 面 写论文不仅是对前面所学知识的一种检验 而且也是对自己能力的一种提 高 通过这次毕业设计使我明白了自己要学习的东西还很多 需要进一步的去 学习 同时我也明白学习是一个长期积累的过程 在以后的工作 生活中都应 该不断的学习 努力提高自己知识和综合素质 注重理论与实践相结合 在做毕业设计之前 我着手于对任务书的分析 查阅资料 对机械手控制 流程的理解 然后结合控制要求 对硬件和软件进行设计 在不懂的地方请教 老师和同学再加上自己所掌握的知识 到今天可以完全实现控制要求 这期间 我投入了大量的时间和精力 一步步的去完善自己的作品 严格要求自己 充 分的利用自己的专业知识 这同时也巩固了自己所学过的知识 在设计过程中 也遇到了一些问题 在最后一段时间学习组态技术和与找 工作之间的冲突 我对组态软件没有熟练的运用 对组态的一些问题不能合理 地解决 但是经过同学之间的讨论 老师的不断引导下 以及自己不断的学习 下渐渐的对机械手的设计有了很多的想法 对 MCGS 组态软件也有了进一步的了 解和运用 经过一段时间的努力 组态工程的设计完成了 运用步进指令 在 过去学习的基础上顺利完成了机械手 PLC 程序的设计 在调试的过程中也遇到 了一些问题 在老师的指导下与同学的探讨中很快得到了解决 参考文献 1 王兆义 逻辑与可编程控制系统 上海 上海大学出版社 2003 2 方承远 工厂电气控制技术 第二版 北京 机械工业出版社 2000 3 顾战松 可编程控制器原理及应用 北京 国防工业出版社 1996 4 郑晟 现代可编程控制器原理与应用 北京 科学出版社 1997 5 张万忠 可编程控制器应用技术 北京 化学工业出版社 2002 6 李俊秀 可编程控制器应用技术实训指导 北京 化学工业出版社 2002 7 王志峰 工控组态软件 北京 电子工业出版社 2007 8 张文明 组态软件控制技术 北京 北京交通大学出版社 2006 9 袁秀英 组态控制技术 北京 电子工业出版社 2003 10 高钦和 可编程控制器应用技术与实例 北京 人民邮电出版社 2006 致谢 本论文是在导师将金周老师的精心指导下完成的 导师渊博的知识 严谨 的治学态度 孜孜不倦的钻研精神以及平易近人的作风为我树立了榜样 激励 着我奋发向上 努力学习 值此论文完成之际 谨向导师致以崇高的敬意和衷 心的感谢 在我做毕业设计的过程中 我觉得受益匪浅 通过对自己在大学三年时间 里所学的知识的回顾 并充分发挥对所学知识的理解和对毕业设计的思考及书 面表达能力 最终完成了 这为自己今后进一步深化学习 积累了一定宝贵的 经验 撰写论文的过程也是专业知识的学习过程 它使我运用已有的专业基础 知识 对其进行设计 分析和解决一个理论问题或实际问题 把知识转化为能 力的实际训练 在同学及指导教师蒋老师的一些指点和引导下 真正培养了我 运用所学知识解决实际问题的能力 通过这次设计我发现 只有理论水平提高了 才能够将课本知识与实践相 整合 理论知识服务于教学实践 以增强自己的动手能力 这个设计在现实社 会中也存在着一定的价值和意义 从中我获得很深刻的经验 通过这次毕业设 计 我知道了理论和实际的距离 也知道了理论和实际想结合的重要性 也从 中得知了很多书本上无法得知的知识 我体会到学习不但要立足于书本 还要与实践相结合 因为通过自己的手 来解决问题比用脑子解决问题更加深刻 学习就应该采取理论与实践结合的方 式 理论的问题 也就是实践性的课题 这种做法既有助于完成理论知识的巩 固 又有助于带动实践 解决实际问题 加强我们的动手能力和解决问题的关 键 在这过程当中我的指导老师和同学给我提供了很多帮助和支持 在此表示 特别的感谢 附录 附录附录 1 1 机械手工作流程脚本程序机械手工作流程脚本程序 标题移动 IF a 100 THEN a a 1 ELSE a 0 ENDIF 置机械手工作方式标志位 IF M20 1 OR M21 1 OR M22 1 OR M23 1 OR M24 1 THEN flag 1 ELSE flag 0 ENDIF 机械手下降 IF M11 1 OR YV1 1 AND flag 1 AND MY10 THEN MY1 MY1 2 ENDIF IF MY1 0 THEN M2 1 else M2 0 ENDIF 机械手左移 IF M12 1 OR YV5 1 AND flag 1 AND MX1 0 THEN MX1 MX1 2 ENDIF IF MX1 0 THEN M4 1 else M4 0 ENDIF 机械手右移 IF M13 1 OR YV4 1 AND flag 1 AND MX1 200 and m24 0 THEN MY2 MY2 2 ENDIF 右移 IF M13 1 OR YV4 1 AND M3 0 AND flag 1 AND MX11 360 THEN MX11 MX11 2 ENDIF 下降 IF M11 1 OR YV1 1 AND M1 0 AND flag 1 AND MY2 0 THEN MY2 MY2 2 ENDIF 单周期停止 IF M27 1 AND M22 1 THEN M5 1 ENDIF IF M26 1 AND M22 1 THEN M5 0 ENDIF 自动停止 IF M27 1 AND M23 1 THEN M6 1 ENDIF IF M26 1 AND M23 1 THEN M6 0 ENDIF 复位 IF m25 1 THEN MX1 0 MX11 0 MY1 0 MY2 0 YV2 0 ENDIF 附录附录 2 2 梯形图梯形图 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃 蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃 袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆 艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂 肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论