已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
攀枝花学院专科毕业设计 论文 目 录 运料小车自动往返控制系 统的应用毕业设计 目 录 摘摘 要要 I I ABSTRACTABSTRACT II 1 1 绪论绪论 1 1 11 1 选题意义选题意义 1 1 21 2 运料小车的发展概况运料小车的发展概况 1 1 31 3 本文研究的目的本文研究的目的 1 2 2 运料小车自动往返控制系统的设计与要求运料小车自动往返控制系统的设计与要求 3 2 12 1 控制系统概况控制系统概况 3 2 22 2 系统要求系统要求 4 2 32 3 控制要求控制要求 4 3 3 方案论证方案论证 5 3 13 1 方案论证方案论证 5 3 23 2 设计思想设计思想 5 3 2 1 功率驱动电路 6 3 2 2 电子控制显示电路 6 3 2 3 工位输入 7 3 2 4 数据的移位 7 3 2 5 小车的运行 7 3 2 6 控制面板的显示与复位 7 3 2 7 组态王的监控 7 4 4 PLCPLC 程序设计程序设计 8 4 14 1 PLCPLC 硬件设计硬件设计 8 4 1 1 PLC 选型 8 4 24 2 PLCPLC 软件设计软件设计 8 4 2 1 编程软件的选择及介绍 8 4 2 2 I O 地址分配 攀枝花学院专科毕业设计 论文 目 录 9 4 2 3 程序控制流程图 9 4 2 4 主要指令介绍 10 4 34 3 具体运行举例具体运行举例 11 4 54 5 系统梯形图系统梯形图 14 5 5 系统运行与仿真系统运行与仿真 23 5 15 1 PLCPLC 外部接线外部接线 23 5 25 2 PLCPLC 程序功能验证程序功能验证 23 5 2 1 PLC 与计算机通信设置 24 5 2 2 计算机与 PLC 在线连接的建立 24 5 2 3 下载程序 24 5 2 4 运行和调试程序 25 5 35 3 组态王仿真组态王仿真 25 5 45 4 仿真小结仿真小结 25 6 6 结结 论论 27 参参 考考 文文 献献 28 致致 谢谢 29 攀枝花学院专科毕业设计 论文 1 绪 论 1 1 绪论 1 1 选题意义 在现代化的工业生产中 实现生产过程自动化的目的就是为了提高生产效 率 减轻工人负担 降低成本 工厂常用的地面运输小车 使用方便 简单 是许多中小型企业常用的运料装置 1 2 运料小车的发展概况 从世界第一台 PLC 被设计出来到现在 PLC 历经几次更新换代 各方面的 性能得到了很大完善 技术已经完全成熟 其中运料小车控制系统随着 PLC 的 发展过程经历手动控制 自动控制 全自动控制发展阶段 随着科学技术的发展 自动化的实现水平在国民经济的发展中起着越来越 重要的作用 尤其是对机械行业的生产效率 制造精度 以及可靠性和安全性 提出了更高的要求 对于自动运料装置 目前的企业中多采用以下几种运料方 式 机械手加穿梭小车式自动化输送方案 运用机械手进行送料方式 新型 的多机连线自动搬运送料 气缸传动 生产效率以及送料准确性都比较低 无 法满足具体的生产需要 已经面临淘汰 1 3 本文研究的目的 传统的运料小车大都是继电器控制 而继电器控制有着接线繁多 故障率 高的缺点 且维护维修不易等缺点 作为目前国内控制市场上的主流控制器 plc 在市场 技术 行业影响等方面有重要作用 利用 PLC 控制来代替继电器 控制已是大势所趋 依据得到的样本分析 初步得出正在使用的众多 PLC 的品牌中 西门子 三菱及 omron 占据绝对的优势 60 左右的用户使用了这些品牌的 PLC 产品 而 rockwell ab ge fanuc 和富士等品牌也占有相当的市场份额 考虑到我的毕业设计的实际问题 我选择使用s7 200 S7 200 是一种小型 的可编程序控制器 组态王6 5设计成一个完全意义上的软件平台 允许用户进行功能扩展和发 挥 它是一个ActiveX容器 无需编程即可将第三方控件直接连入组态王 组态 王6 5不仅是OPC客户端 还是OPC服务器 可向任意支持OPC客户的软件提供数 据 组态王6 5中的报警信息可以直接输出到带ODBC接口数据库中 像 攀枝花学院专科毕业设计 论文 1 绪 论 2 Access SQL Server等 提供了一套动态链接库 允许用户用VB VC直接访问 组态王的数据库 构筑功能更加强大的工控系统 组态王6 5还可以和KingPLC 1 0完全集起来 可以做到KingPLC 1 0在后台控制 组态王在前台进行人机界 面显示 综上所述 本着保障人身安全 提高生产效率 节约资金的科学人性化管 理的方针下对运料小车进行自动化设计 随着可编程序控制器的应用日益普及 因此本设计中运料小车的控制系统是采用以PLC为核心的自动控制技术来实现的 这不仅大大提高了工作的效率 也使整个过程安全可靠 攀枝花学院专科毕业设计 论文 2 设计课题的设计与要 求 3 2 运料小车自动往返控制系统的设计与要求 2 1 控制系统概况 本系统为一小车运输自动生产线流程系统 该小车生产线共有 4 个工位 S1 S3 S5 S7 以及 3 个定位灯 S2 S4 S6 当小车停在原始位置 装有 各个工位所需的零部件 依次从左往右的次序运行 逐一供给该工位所需要 的零部件 当小车到达最右端后 能够自动的返回 并且实现该工位的物料 转移 按次序执行贮存信号的工序 并要求在每一次循环运行中有次序显示 信号 监控画面如图 1 1 所示 图 1 1 运料小车的直线运动控制的监控画面 对监控画面的注释 SD 上方对应的圆圈是系统开关开启状态下的显示信号 M1 上方对应的圆圈是电动机进行正转的显示信号 M2 上方对应的圆圈是电动机 进行反转的显示信号 S1 S3 S5 S7 上方对应的绿色圆圈为小车在以上各个 工位的控制显示灯 S2 上方对应的红色圆圈为小车正向运行在工位 S1 和小车 反向运行在工位 S3 处的定位显示灯 S4 上方对应的红色圆圈为小车正向运行 在工位 S3 和小车反向运行在工位 S5 处的定位显示灯 S6 上方对应的红色圆圈 为小车正向运行在工位 S5 和小车反向运行在工位 S7 处的定位显示灯 四个深 绿色方块为分别为 S1 S3 S5 S7 工位处的检测元件发光二极管和光敏三极管 的组合单元 其中两红色方块和小车方块上的一红色条意为他们之间进行交换 的光束 在长方形块中 中间蓝色横条为带动小车运行的皮带 皮带上灰色的 攀枝花学院专科毕业设计 论文 2 设计课题的设计与要 求 4 方块为运行的小车 2 2 系统要求 根据控制要求选择PLC 的型号 并分配I O 端口 设计I O 电路 选择电气元件 设计并绘制梯形图 编写程序 进行模拟调试 利用组态王软件对系统进行监控 设计并绘制整系统的接线图 编写设计原理 使用说明书 设计小结 2 3 控制要求 小车的前进后退是通过电动机的正反转来控制 小车的停止位置由各个工位上的控制电路进行控制 小车能够按照设计顺序进行运行 供给各工位物料 小车的前进 后退中到达各个工位时 要求有指示灯指示 该系统的一切运行情况应该通过组太软件建立监控显示系统 能够实时显 示运行工位情况 攀枝花学院专科毕业设计 论文 3 方案论证 5 3 方案论证 3 1 方案论证 在设计时 我曾用到四个方案 由于数据输入 比较输出 小车运行及显 示方面的程序在调试时可以通过 因此 这四个方案都是基于数据移位来选择 的 方案一 开始时 考虑的是一般较为习惯的继电器控制电机和利用限位 开关等实物控制系统 系统可以实现我所需要的功能 当时 考虑到经济性和 系统更变较为不便 因此 我放弃了该方案 方案二 抛弃了方案一后 我开始寻求一种软件更改方便的方法 利用 电子线路实现电机正 反转以及定位等 此种方法的设计程序较为难点 结果 把所用到的功能指令都接于主母线上 但在调试时 则出现了第三 第四个输 入信号错位的现象 方案三 把该部分的程序改以步进方式执行 并使该步进不断循环执行 但到了调试运行时 当输入一个数据时 便会使该数据连续执行多次 在苦思 不通后终于决定放弃该方案 而且也由于该方案的步数较多 所用语句也十分 多 所以该方案就算能通过也不是最佳选择 方案四 接着 我尝试使用计数器来移位数据 而不使用数据寄存器 但用计数器则存在不能同时输入两个相同信号的问题 最后 由于想到这不能 符合课题要求 所以 也放弃了该方案 方案五 最后 我综合上述方案的经验 使用类似于步进的方法 在主 母线上分步执行 并使用定时器制作脉冲 不断使移位程序重复执行 并设置 互锁 使输入按钮按一次只能输入一个信号 必须放开按钮后 再按才可再次 输入 改动后 经调试 证明该方案可行 所以我选择了该方案 3 2 设计思想 设计本课题时 我计划采用如下思路 首先 在设计功能这方面全部采用电子设备 通过H型驱动电路和软件实现 电机的正反转 取代以往的继电器 同时在定位和控制灯方面也采用电子设备 和软件配合方法实现 其次 各工位的输入和各个工位的指示都由软件实现 接着是数据的移位 以此来实现输入数据的优先级别 跟着便是数据的比较输 出 接下来便是各个工位的小车工序 最后 便是显示程序和手动及自动复位 程序 以及组态王软件的监控显示系统完善 以提高整个系统的可视性和操作 攀枝花学院专科毕业设计 论文 3 方案论证 6 性能 3 2 1 功率驱动电路 电机的正反转是同过软件部分输出的不同要求时实现 当输出 Q0 0 1 时 即M1为低电平 电机正转 运动小车实现从左往右的运动 当输出 Q0 1 1 时 即M2为低电平 电机获反向电压而反转 运动小车实现从右往 左的运动 具体功率驱动电路电气原理图 详见图 3 1 图3 1 驱动电路 该电气原理图的具体工作原理如以下介绍 采用24V直流电压 通过LM317T进行电压调节后其输出电压大致在7V 当软 件输出 Q0 0 1 即M1为低电平时 芯片CD4011 四2输入与非门应用电路 的 1 2脚都为低电平 其与非门输出为高电平并输出到芯片的9脚和H型功率驱动 电路的三极管1和三极管4的基极 此刻M2没有电平输出即2号与非门输出电平也 是低电平 这样3号与非门输出为高电平驱动三极管9013 H型功率驱动电路获 得电压 电机获电正传 当软件输出 Q0 1 1 即M2为低电平时 芯片 CD4011 四2输入与非门应用电路 的5 6脚都为低电平 其与非门输出为高电 平并输出到芯片的8脚和H型功率驱动电路的三极管2和三极管3的基极 此刻M1 没有电平输出即1号与非门输出电平也是低电平 这样3号与非门输出为高电平 驱动三极管9013 H型功率驱动电路获得电压 电机获电反传 3 2 2 电子控制显示电路 通过该电路和软件实现了对运动小车的位置控制和位置指示灯控制 具体 电路详见图3 2 具体工作原理 在该电路中发光二极管D1 D2 D3 D4都一直处于发光状态 现在以小车运动到S1处为列 当小车运动到S1处时 由于小车车身上携带有反 攀枝花学院专科毕业设计 论文 3 方案论证 7 光面板反射发光二极管的光束到光敏三极管上 致使光敏三极管导通 这样24V 电压经270K欧姆和100欧姆的电阻分压供给三极管T1基极 三极管T1导通 此刻 发光二极管D11发光 S1获得低电平信号给软件部分 软件运行控制定位灯的发 光时间 图3 2 控制电路 3 2 3 工位输入 工位的输入不再是通过限位开关来实现 而是利用运料小车自身携带的反 光面板进行光束反射后使光敏三极管通断来实现 4个工位S1 S2 S3 S4分别通 过输入过程映像寄存器的0字节1 2 3 4位 即I0 1 I0 2 I0 3 I0 4 来进 行检测输入信号 3 2 4 数据的移位 数据移位是利用移位寄存器SHRB进行移位 当进行第一次扫描后便移入一 个高电平 并且通过Q0 0来实现小车在哪个循环阶段以及哪个工位进行正传和 反转 3 2 5 小车的运行 这一步是把小车的程序分为3个部分 分别对应每一种运行状态 正传 反 转和中途方向改变 当比较输出时得出与哪个数字相等 则有选择性地执行 某个小车程序 3 2 6 控制面板的显示与复位 该步是利用发光二极管通电状态来进行控制 以PLC的输入过程映像寄存器 的0字节1 2 3 4位 即I0 1 I0 2 I0 3 I0 4 对4个工位S1 S2 S3 S4位置 分别进行检测输入信号 还利用输出过程映像寄存器的0字节2 3 4位对定位 控制的发光二极管进行控制显示 通过软件对电机正 反转和复位进行控制 3 2 7 组态王的监控 运行组态王的工程浏览器 系统仿真中建立画面 小车仿真 通过设置各 个图框的运行条件来实现运行监控 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 8 4 PLC 程序设计 4 1 PLC 硬件设计 4 1 1 PLC选型 考虑到设计本课题的实际要求 输入输出端子决定采用西门子S7 200并且 采用CPU 224 CN便能满足要求 CPU 224 CN的大致技术规范如下 本机数字量I O 14入 10出 扩展模块数量 7 用户程序区 KB 8 数据 存储区 8 用户数据存储区 B 8192 数据存储区 B 8192 RS 485通信口个 数 个 1 等等这些规范都达到了本次设计的要求 SIMATIC S7 200系列PLC适用于各行各业 各种场合中的检测 监测及控制 的自动化 S7 200系列的强大功能使其无论在独立运行中 或相连成网络皆能 实现复杂控制功能 因此S7 200系列具有极高的性能 价格比 西门子s7 200特 点 极高的可靠性 极丰富的指令集 易于掌握 便捷的操作 丰富的内置集 成功能 实时特性 强劲的通讯能力 丰富的扩展模块 4 1 2 S7 200PLC的CPU容量的介绍 S7 200系列PLC可提供4个不同的基本型号的8种CPU供给使用 集成的24V负 载电源 可直接连接到传感器和变送器 执行器 CPU 221 222具有180mA输 出 CPU 224 CPU 226分别输出280 400mA 可用作负载电源 4 1 3 S7 200电源模块 数字输入模块 数字输出模块介绍 集成的24V负载电源 可直接连接到传感器和变送器 执行器 CPU 221 222具有180mA输出 CPU 224 CPU 226分别输出280 400mA 可用作负 载电源 不同的设备类型 CPU 221 226各有2种类型CPU 具有不同的电源电压和控制 电压 本机数字量输入 输出点 CPU 221具有6个输入点和4个输出点 CPU 222 具有8个输入点和6个输出点 CPU 224具有14个输入点和10个输出点 CPU 226 具有24个输入点和16个输出点 4 2 PLC软件设计 4 2 1 编程软件的选择及介绍 在选择PLC机型 主要考虑以下几个方面 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 9 功能的选择 I O点数的确定 统计被控系统的开关量 模拟量的I O点 数 并考虑以后的扩充 一般加上10 20 的备用量 从而选择PLC的I O点数 和输出规格 内存的估算 存储容量 开关量输入点x10 开关量输出点x8 模拟通道数 x100 定时器 计数器数量x2 通信接口数x300 备用量 在本次设计中 所用到的I O点数分别都为5个 内存的存储容量 5x10 5x8 0 x100 16x2 1x300 2000 2412 B 在对上述系统功能进行综合分析后 考虑输入输出端子决定采用西门子S7 200并且采用CPU 224 CN便能满足要求 SIMATIC S7 200系列PLC适用于各行各 业 各种场合中的检测 监测及控制的自动化 S7 200系列的强大功能使其无 论在独立运行中 或相连成网络皆能实现复杂控制功能 因此S7 200系列具有 极高的性能 价格比 4 2 2 I O地址分配 小车的运行状态是根据课题要求布置各工位的位置以及小车的开始位置 并使各控制开关对应于PLC 的输入和输出端口 以方便接线 见表4 1 如下 小车的运行状态图1 1 表4 1 输入 输出列表 SDS1S3S5S7 输入 I0 0I0 1I0 2I0 3I0 4 M1M2S2S4S6 输出 Q0 0Q0 1Q0 2Q0 3Q0 4 其中SD为系统的总开关 M1为电机正转的显示信号 M2为电机的反转的显示 信号 4 2 3 程序控制流程图 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 10 当电机正转的时候 运料小车从左至右运行 从工位 S1 S3 S5 S7 当电机反转的时候 运料小车从左至右运行 即是 S7 S5 S3 S1 而 S2 S4 S6 是显示运料小车所在的位子 比 如 S2 显示灯亮的时候可以是运料小车从左至右到 S3 或者是运料小车从右至左到工位 S1 图 4 2 运料小车自动往返控制流程图 s1 工位 S3 工位 S5 工位 S7 工位 S2 S4 S6 正转 左至右 反转 右至左 4 2 4 主要指令介绍 数据输入 该步的原理是使用I0 1 I0 2 I0 3 I0 4作为数据的输入端口 当小车 到达S1工位时 则把数字0 输入到I0 1中 当小车到达S3工位时 则把数字2 输 入到I0 2 中 当小车到达S5工位时 则把数字3 输入到I0 3中 当小车到达S7工 位时 则把数字4 输入到I0 4 中 并在各工位输入按钮中设置互锁 使最先按 下按钮的工位数据优先输入 在未放开按钮时 其它工位的按钮输入无效 数据移位 该步的原理是通过对一个移位寄存器来实现对小车在循环运行中能够在不 同的工位进行正反转 这样通过软件实现功能起来方便快捷 稳定性高 具体工 作步骤如下 当该系统进入第一次扫描时 在SM0 1下降沿 由高电平变为低电 平 将位存储器M30 0的高电平移位给位存储器M23 0 这样后就保持该高电平 直到小车第二次正向运行 当小车进入第二次正向运行时 在位存储器Q0 0的 上升沿 由低电平变为高电平 进行一次移位 将位存储器M23 0的高电平移位 给位存储器M23 1 这样后就保持该高电平直到小车第三次正向运行 当小车进 入第三次正向运行时 在位存储器Q0 0的上升沿 由低电平变为高电平 再次 进行一次移位 将位存储器M23 1的高电平移位给位存储器M23 2 这样后就保 持该高电平直到小车第四次正向运行 当小车进入第四次正向运行时 在位存 储器Q0 0的上升沿 由低电平变为高电平 再次进行一次移位 将位存储器M23 2 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 11 的高电平移位给位存储器M23 3 此时 将以M23 0为起始位的连续4个位的位存 储器复位 循环运行结束 4 3 具体运行举例 当要运行系统时 将开关拨到开启状态即I0 0为高电平 此时功率驱动电 路 与电子控制显示电路都获电 LE放光二极管都发光并且电动机正转 小车 进入正向运行 小车正向运行从S1 S3 S5 S7过程 详细过程如下所述 当小车正向运行到S1工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S1处的发光二极管 控制灯 正向导通发光并且S1处的信号 输入端子I0 1获得高电平输入到程序 在网络2中 I0 1获得低电平时就会让位 存储器M20 0置位 此时 延时定时器T37 T38获得触发信号 分别经过设定的 延时时间后置位 在T38延时600ms后置位 位存储器Q0 2置位 定位灯 发光 二极管 熄灭 在T37延时1 2s后置位 给位存储器M21 0置位 这样位存储器 M20 0复位 Q0 2也复位 定位灯亮 这样在两个延时定时器的作用下可以设定 定位灯的熄灭时间 当小车继续正向运行 当小车自身携带的反光面板离开发 光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 1获得高电平 当小车正向运行到S3工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S3处的发光二极管 控制灯 正向导通发光并且S3处的信号 输入端子I0 2获得高电平输入到程序 在网络6中 I0 2获得低电平时就会让位 存储器M20 1置位 此时 延时定时器T39 T40获得触发信号 分别经过设定的 延时时间后置位 在T40延时600ms后置位 位存储器Q0 3置位 定位灯 发光 二极管 熄灭 在T39延时1 2s后置位 给位存储器M21 1置位 这样位存储器 M20 1复位 Q0 3也复位 定位灯亮 这样在两个延时定时器的作用下可以设定 定位灯的熄灭时间 当小车继续正向运行 当小车自身携带的反光面板离开发 光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 2获得高电平 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 12 当小车正向运行到S5工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S5处的发光二极管 控制灯 正向导通发光并且S5处的信号 输入端子I0 3获得高电平输入到程序 在网络10中 I0 3获得低电平时就会让 位存储器M20 2置位 此时 延时定时器T41 T42获得触发信号 分别经过设定 的延时时间后置位 在T42延时600ms后置位 位存储器Q0 4置位 定位灯 S6 发光二极管 熄灭 在T41延时1 2s后置位 给位存储器M21 2置位 这样 位存储器M20 2复位 Q0 4也复位 定位灯亮 这样在两个延时定时器的作用下 可以设定定位灯的熄灭时间 当小车继续正向运行 当小车自身携带的反光面 板离开发光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 3获 得高电平 当小车正向运行到S7工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S7处的发光二极管 控制灯 正向导通发光并且S7处的信号 输入端子I0 4获得高电平输入到程序 在网络14中 I0 4获得低电平时就会让 位存储器M20 3置位 此时 延时定时器T43 T44获得触发信号 分别经过设定 的延时时间后置位 在T44延时600ms后置位 给位存储器M22 0进行置位 这样 就对正转位存储器Q0 0进行复位 结束正向运行 在T43延时1 2s后置位 给位 存储器M21 3置位 而且现在电动机已经处于停止状态 这样就对反转位存储器 Q0 1进行置位并对位存储器M20 3复位 小车进入反向运行状态并对位存储器 M22 0复位 但是此刻小车仍然处在S7工位 位存储器I0 4依然的低电平 在网 络21中 I0 4获得低电平时就会让位存储器M20 4置位 此时 延时定时器 T45 T46获得触发信号 分别经过设定的延时时间后置位 在T46延时600ms后 置位 位存储器Q0 4置位 定位灯S6 发光二极管 熄灭 在T45延时1 2s后置 位 给位存储器M21 4置位 这样位存储器M20 4复位 Q0 4也复位 定位灯亮 这样在两个延时定时器的作用下可以设定定位灯的熄灭时间 当小车继续反向 运行 当小车自身携带的反光面板离开发光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 4获得高电平 小车反转从S7 S5 S3 S1运行过程 详细过程如下所述 当小车反向运行到S5工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 13 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S5处的发光二极管 控制灯 正向导通发光并且S5处的信号 输入端子I0 3获得高电平输入到程序 在网络24中 I0 3获得低电平时就会让 位存储器M20 5置位 此时 延时定时器T47 T48获得触发信号 分别经过设定 的延时时间后置位 在T48延时600ms后置位 位存储器Q0 3置位 定位灯 S4 发光二极管 熄灭 在T47延时1 2s后置位 给位存储器M21 5置位 这样 位存储器M20 5复位 Q0 3也复位 定位灯亮 这样在两个延时定时器的作用下 可以设定定位灯的熄灭时间 当小车继续正向运行 当小车自身携带的反光面 板离开发光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 3获 得高电平 当小车反向运行到S3工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S3处的发光二极管 控制灯 正向导通发光并且S3处的信号 输入端子I0 2获得高电平输入到程序 在网络27中 I0 2获得低电平时就会让 位存储器M20 6置位 此时 延时定时器T49 T50获得触发信号 分别经过设定 的延时时间后置位 在T50延时600ms后置位 位存储器Q0 2置位 定位灯 S2 发光二极管 熄灭 在T49延时1 2s后置位 给位存储器M21 6置位 这样 位存储器M20 6复位 Q0 2也复位 定位灯亮 这样在两个延时定时器的作用下 可以设定定位灯的熄灭时间 当小车继续正向运行 当小车自身携带的反光面 板离开发光二极管区域时 三极管2N5551截止 控制灯的二极管熄灭 I0 2获 得高电平 当小车反向运行到S1工位时 通过小车自身携带的反光面板对发光二极管 所发出的光进行反射 反射到光敏三极管上致使导通 这样V 电压基本全部加 到30K电阻 此电压在经过100欧姆和270K电阻分压后施加给三极管2N5551的基 极 致使其导通 S1处的发光二极管 控制灯 正向导通发光并且S1处的信号 输入端子I0 1获得高电平输入到程序 在网络30中 I0 1获得低电平时就会让 位存储器M20 7置位 此时 延时定时器T51 T52获得触发信号 分别经过设定 的延时时间后置位 在T52延时600ms后置位 对位存储器Q0 1复位 小车结束 反向运行 在T51延时1 2s后置位 给位存储器M21 7置位 而且现在电动机已 经处于停止状态并且位存储器M22 0处于复位状态 这样就对正转位存储器Q0 1 进行置位并对位存储器M20 7复位 小车进入再一次进入正向运行状态 但是在小车的循环运行当中 通过一个移位寄存器的移位变化来实现小车 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 14 在不同工位的实现正 反转 例如在本次设计中的应用 当PLC程序进入首次扫描时 在特殊存储器SM0 1的下降沿将位存储器M30 0 的高电平移位到位存储器M23 0并且一直保持到小车进入下一次正向运行时才进 行第二次运行 小车循环进入第二次运行时 在位存储器Q0 0的上升沿将位存 储器M23 0的高电平移位到位存储器M23 1并且一直保持 当运行到S5工位时 就对位存储器M22 0进行置位 结束电动机的正转和对Q0 1就行置位 使电动机 反转 而到达S3工位时 就对位存储器Q0 1进行复位 此刻位存储器M22 0处于 复位状态 电动机再次进入正向运行即Q0 0置位 在它的上升沿时也将位存储 器M23 1的高电平移位给位存储器M23 2 在这第三次循环运行中 一直运行到 S7工位后才反向运行 但是仅仅反向运行到S5工位就再一次进入正转运行 进 入第四次正向循环运行时 就将位存储器M23 2的高电平移位给位存储器 M23 3 这样就会将M23 0复位 结束整个循环运行 4 4 系统梯形图 网络 1 当系统开关处于开起状态并且小车未到达 S7 工位时 电动机正转 通过 Q0 1 非实现互 锁功能 提高未定性 网络 2 在电动机正转的情况下 小车到达 S1 工位 位存储器 M20 0 置位并自保持 网络 3 位存储器 M20 0 置位后 延时定时器 T37 延时 1 2S 导通 延时定时器 T37 延时 600ms 导通 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 15 网络 4 电动机正转过程中 通过 T38 延时 600ms 电动机反转过程中 通过 T50 延时 600ms 并且自保持实现定位灯熄灭 600ms 网络 5 在延时定时器 T37 延时 1 2s 后 给位存储器 M21 0 置位 结束小车在 S1 工位的所有 工作 继续运行 网络 6 在电动机正转的情况下 小车到达 S3 工位 位存储器 M20 1 置位并自保持 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 16 网络 7 位存储器 M20 1 置位后 延时定时器 T39 延时 1 2S 导通 延时定时器 T40 延时 600ms 导通 网络 8 电动机正转过程中 通过 T40 延时 600ms 并且自保持实现定位灯熄灭 600ms 网络 9 在延时定时器 T39 延时 1 2s 后 给位存储器 M21 1 置位 结束小车在 S3 工位的所有 工作 继续运行 网络 10 在电动机正转的情况下 小车到达 S5 工位 位存储器 M20 2 置位并自保持 网络 11 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 17 位存储器 M20 2 置位后 延时定时器 T41 延时 1 2S 导通 延时定时器 T42 延时 600ms 导通 网络 12 电动机正转过程中 通过 T42 延时 600ms 电动机反转过程中 通过 T46 延时 600ms 并且自保持实现定位灯熄灭 600ms 网络 13 位存储器 M20 3 置位后 延时定时器 T43 延时 1 2S 导通 延时定时器 T44 延时 600ms 导通 网络 14 在电动机正转的情况下 小车到达 S7 工位 位存储器 M20 3 置位并自保持 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 18 网络 15 位存储器 M20 3 置位后 延时定时器 T43 延时 1 2S 导通 延时定时器 T44 延时 600ms 导通 网络 16 在延时定时器 T43 延时 1 2s 后 给位存储器 M21 3 置位 结束小车在 S7 工位的所有工 作 网络 17 在延时定时器 T43 延时 1 2s 后 给位存储器 M21 3 置位 结束小车在 S7 工位的所有工 作 网络 18 在电动机一进入反转运行时 就对位存储器 M22 0 复位 网络 19 当小车运行到达 S7 工位或者在循环运行中第二次正向运行到 S5 工位就对 Q0 1 置位并 自保持 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 19 网络 20 当小车运行到达 S1 工位或者在循环运行中的第二次反向运行到 S3 工位以及第三次反向 运行到 S5 工位就给电动机反转信号 Q0 1 复位 网络 21 小车在 S7 工位时 电动机进入反转状态 使为存储器 M20 4 置位并自保持 网络 22 位存储器 M20 4 置位后 延时定时器 T45 延时 1 2S 导通 延时定时器 T46 延时 600ms 导通 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 20 网络 23 在延时定时器 T45 延时 1 2s 后 给位存储器 M21 4 置位 结束小车在 S7 工位的所有工 作 继续反向运行 网络 24 在电动机反转的情况下 小车到达 S5 工位 位存储器 M20 5 置位并自保持 网络 25 位存储器 M20 5 置位后 延时定时器 T47 延时 1 2S 导通 延时定时器 T48 延时 600ms 导通 网络 26 在延时定时器 T47 延时 1 2s 后 给位存储器 M21 5 置位 结束小车在 S5 工位的所有工 作 继续反向运行 网络 27 在电动机反转的情况下 小车到达 S3 工位 位存储器 M20 6 置位并自保持 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 21 网络 28 位存储器 M20 6 置位后 延时定时器 T49 延时 1 2S 导通 延时定时器 T50 延时 600ms 导通 网络 29 在延时定时器 T49 延时 1 2s 后 给位存储器 M21 6 置位 结束小车在 S3 工位的所有工 作 继续反向运行 网络 30 在电动机反转的情况下 小车到达 S1 工位 位存储器 M20 7 置位并自保持 网络 31 位存储器 M20 7 置位后 延时定时器 T51 延时 1 2S 导通 延时定时器 T52 延时 600ms 导 通 攀枝花学院专科毕业设计 论文 4 PLC 程序设 计 22 网络 32 在延时定时器 T51 延时 1 2s 后 给位存储器 M21 7 置位 结束小车在 S1 工位的所有工作 网络 33 当系统开关进入开关状态 没有进行任何运行的情况下 对位存储器 M30 0 置位 网络 34 在进行初次扫描时 通过移位寄存器将位存储器 M30 0 高电平移位给位存储器 M23 0 并且 仅在循环过程中的电动机正向运行时进行一次移位 网络 35 当正向运行 4 次后 通过位存储器 M23 3 对以 M23 0 为起始为的 4 为存储区进行复位 攀枝花学院专科毕业设计 论文 5 系统运行与仿 真 23 5 系统运行与仿真 在对系统的仿真中 大致将整个过程分为 PLC的外部接线 PLC程序在小车运行中功能的正确性验证 组态王中 监控中心 对其的仿真运行 5 1 PLC 外部接线 本次所采用的是S7 200系列中的224CN CPU它的具体技术规范如上介绍 在PLC设计系统中 PLC与仿真试验台各模块的链接如下 公共端V 要求与主机模块电源L 相连 输出公共端COM要求与主机模块电源M相连 1L 2L 3L M四点链接在一起 M1与V DC24V 相连 图 5 1 PLC 外部接线图 I0 0 I0 1 I0 2 I0 3 I0 4 I0 5 I0 0 Q0 0 Q0 1 Q0 2 Q0 3 Q0 4 Q0 5 Q1 1 CPU 224 2L 1L L M DC 1M GD S1 S3 S5 S7 M1 M2 S2 S4 I0 0 I0 1 I0 2 I0 3 I0 4 I0 5 I0 0 Q0 0 Q0 1 Q0 2 Q0 3 Q0 4 Q0 5 Q1 1 CPU 224 2L 1L L M DC24V 1M GD S1 S3 S5 S7 M1 M2 S2 S4 S6 I0 0 攀枝花学院专科毕业设计 论文 5 系统运行与仿 真 24 5 2 PLC 程序功能验证 双击桌面上的STEP 7 Micro WIN图标 打开编程软件 在程序区编辑4 4节 的梯形图 5 2 1 PLC 与计算机通信设置 双击指令树的 通信 文件夹中的 设置PG PC接口 图标 进入 设置 PG PC接口 对话框设置编程计算机的通信参数 具体如下 选择通信硬件 打开 设置PG PC接口 对话框后 在 已使用的接口参数分配 列表框中 选择通信协议 本设计使用PPI多主站电缆 选择 PC PPI cable PPI 在 应用程序访问点 列表框中 将出现 Micro WIN PC PPI cable PPI 设置PC PPI电缆的PPI参数 在 设置PG PC接口 对话框中单击 属性 按钮 将会出现 属性 PC PPI cable PPI 对话框 对 站参数 设置 地址 A 设为0 超时 T 设为1S 对 网络参数 设置 传输率设为9 6kbps 最高站地址设为 31 单击 本地连接 选项卡 选择连接PC PPI电缆的计算机的RS 223C通信接 口 COM口 设置完成后点击 确定 按钮 设置S7 200的波特率和站地址 双击指令树中 系统块 文件下的 通信端口 图标 将打开设置S7 200的 通信参数的选项卡 设置如图5 2 图 5 2 系统块中的通信端口设置 5 5 2 2 计算机与 PLC 在线连接的建立 在STEP 7 Micro WIN中双击指令树中的 通讯 将出现 通讯 对话框 双击对话框中 双击刷新 旁边的蓝色箭头组成的图标 编程软件将自动搜索 攀枝花学院专科毕业设计 论文 5 系统运行与仿 真 25 连接在网络上的S7 200地址 点击 确定 完成连接 5 2 3 下载程序 计算机与PLC建立起通信连接后 可以将程序下载到PLC中去 执行菜单命令 文件 中的 下载 将会出现下载对话框 在确定远程 地址时 点击 下载 按钮 开始下载数据 注意 下载应在STOP模式进行 下载时可以将CPU自动切换到STOP模式 下 载结束后可以自动切换带RUN模式 5 2 4 运行和调试程序 下载程序后 将PLC的工作模式开关拨到RUN位置 RUN LED亮 此刻将 小车运行开关拨到开启状态 程序开始运行 小车按照程序设定要求进行运行 运行情况可详见附录 5 3 组态王仿真 在对画面中所需进行动画连接的图素定义后 选择 开发系统 中的 文 件 菜单的 全部存 然后再次选择 文件 菜单的 切换到 View 进入 运行系统 窗口 点击 画面 菜单中的 打开 选项 选中 小车仿真 单击 确定 按钮 进入到运行仿真画面 就可以实时的监控系统运行情况 图 5 3 打开画窗口 注意 保证PLC与组态王通信时双方使用相同的波特率 PLC的编程软件与组态王共用同一个串行通信接口与PLC通信 但是P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厂房以建代租合同范本
- 厂区监控维保合同范本
- 厂房喷漆出租合同范本
- 可撤销合同签终止协议
- 光缆运维服务合同范本
- 制作荣耀证书合同范本
- 别墅屋面施工合同范本
- 合伙购买土地合同范本
- 餐饮配送行业工艺流程与标准
- 兼职导游劳动合同范本
- 2025江西省交通投资集团有限责任公司招聘78人考试参考试题及答案解析
- 全国艾滋病检测技术规范(2025年修订版)(征求意见稿)
- 2025年石台县辅警招聘考试笔试试题含答案
- 2025年及未来5年中国网闸行业市场深度评估及投资战略规划报告
- 给水管线施工保护专项方案
- 2025医院招考财务试题及答案
- 2025年湖北省武汉市辅警(协警)招聘考试题库及答案
- 动火安全培训课件
- 2025年10月自考11465现代公司管理真题试卷及答案
- 川教版四年级上册《生命.生态.安全》全册教案(及计划)
- 售后服务管理师培训课件
评论
0/150
提交评论