基于触摸屏及PLC的贴面热压机控制系统规划设计.doc_第1页
基于触摸屏及PLC的贴面热压机控制系统规划设计.doc_第2页
基于触摸屏及PLC的贴面热压机控制系统规划设计.doc_第3页
基于触摸屏及PLC的贴面热压机控制系统规划设计.doc_第4页
基于触摸屏及PLC的贴面热压机控制系统规划设计.doc_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

毕业设计报告毕业设计报告 课题 基于 MCGS 的贴面热压机控制系统设计 系 部 电气工程系 专 业 电气自动化 班 级 自动化 093 姓 名 童 华 学 号 0902053328 指导老师 汤煊琳 企业指导教师 马先品 2012 4 05 目录 摘要 2 第一章绪言 3 1 1 PLC 的其本概念与基本结构 3 1 2 PLC 的特点与应用领域 3 1 3 TPC 人机界面介绍 3 第二章 贴面热压机系统构成与功能分析 4 2 1 压机的控制要求 4 2 2 贴面热压机结构图 4 2 2 贴面热压机系统的控制功能的要求 5 2 3 贴面热压机系统技术参数的要求 5 2 4 贴面热压机系统设计分析 5 第三章 贴面热压机系统的硬件设计 6 3 1 贴面热压机的工作流程 6 3 2 贴面热压机 PLC 的选型 6 3 2 1 西门子 S7 的家族 6 3 2 2 S7 200 的分类 6 3 2 3 S7 200 扩展模块简介 7 3 2 4 CPU 型号的选择 7 3 3 I O 模块的选型 7 3 4 贴面热压机系统 HMI 的选择 8 3 4 1 mcgsTpc 人机界面组成 8 3 4 2mcgsTpc 的选型 8 3 5 其他元件的选择 8 3 6 贴面热压机系统的开发平台 9 第四章 贴面热压机的程序设计 10 5 1 程序设计框图 10 5 2 I O 的分配 10 5 3 PLC 电气控制接线图 10 5 4 贴面热压机系统基本程序设计 13 第五章 贴面热压机 HMI 组态设计 16 4 1 人机界面组态任务 16 4 2 实时数据库 17 4 3 组态控制画面的设计 17 第六章 系统联调 24 致 谢 25 参考文献 26 基于触摸屏及 PLC 的贴面热压机控制系统设计 摘要摘要 本文设计了贴面热压机控制系统 采用了西门子 S7 200 为控制器 利用 PLC 控制 人 机界面监控技术 标准 MODBUS 通信技术等来控制贴面热压机控制系统 完成了木板的传送 切割 压制等控制 该系统的控制部分主要通过 PLC 控制电机带动传送带实现木板的传送 行程开关实现位置的限制 PLC 根据行程开关提供的信号按照工艺流程控制木板的切割和压 制 在整个过程中 触摸屏可进行实时监控 并对工艺参数设定 报警信息的显示及记录 关键词 贴面热压机 PLC 可编程序控制器 人机界面 人机界面 第一章绪言 1 11 1 PLCPLC 的其本概念与基本结构的其本概念与基本结构 PLC Programmable Logic Controller 是可编程逻辑控制器 它采用一类可编程的存 储器 用于其内部存储程序 执行逻辑运算 顺序控制 定时 计数与算术操作等面向用户 的指令 并通过数字或模拟式输入 输出控制各种类型的机械或生产过程 早期的可编程控制 器称作可编程逻辑控制器 Programmable Logic Controller PLC 它主要用来代替继电器 实现逻辑控制 随着技术的发展 这种采用微型计算机技术的工业控制装置的功能已经大大 超过了逻辑控制的范围 因此 今天这种装置称作可编程控制器 简称 PC 但是为了避免与 个人计算机 Personal Computer 的简称混淆 所以将可编程序控制器简称 PLC PLC 自 1969 年美国数据设备公司 DEC 研制出现 现行美国 日本 德国的可编程序控制器质量 优良 功能强大 1 21 2 PLCPLC 的特点与应用领域的特点与应用领域 PLC 系统构成灵活 扩展容易 以开关量控制为其特长 也能进行连续过程的 PID 回 路 控制 并能与上位机构成复杂的控制系统 如 DDC 和 DCS 等 实现生产过程的综合自动化 使用方便 编程简单 采用简明的梯形图 逻辑图或语句表等编程语言 而无需计算机知识 因此系统开发周期短 现场调试容易 另外 可在线修改程序 改变控制方案而不拆动硬件 能适应各种恶劣的运行环境 抗干扰能力强 可靠性强 远高于其他各种机型 正是 PLC 的 这些特点使得 PLC 被广泛的应用在钢铁 石油 电力 建材 机械 汽车 轻纺 交通运输 环保及文化娱乐的各个行业 1 31 3 TPCTPC 人机界面介绍人机界面介绍 机界面 Human Machine Interaction 简称 HMI 是人与计算机之间传递 交换信息 的媒介和对话接口 是计算机系统的重要组成部分 是指人和机器在信息交换和功能上接触 或互相影响的领域或称界面所说人机结合面 信息交换 功能接触或互相影响 指人和机器 的硬接触和软触 此结合面不仅包括点线面的直接接触 还包括远距离的信息传递与控制的 作用空间 人机结合面是人机系统中的中心一环节 主要由安全工程学的分支学科安全人机 工程学去研究和提出解决的依据 并过安全工程设备工程学 安全管理工程学以及安全系统 工程学去研究具体的解决方法手段措施安全人机学 现在大量运用在工业与商业上 简单的 区分为 输入 Input 与 输出 Output 两种 输入指的是由人来进行机械或设备的操 作 如把手 开关 门 指令 命令 的下达或保养维护等 而输出指的是由机械或设备发 出来的通知 如故障 警告 操作说明提示等 好的人机接口会帮助使用者更简单 更正确 更迅速的操作机械 也能使机械发挥最大的效能并延长使用寿命 而目前市面上所指的人机 接口则多界狭义的指在软件人性化的操作接口上 第二章 贴面热压机系统构成与功能分析 PLC 可编程序控制器 及 HMI 人机界面 工业控制系统可以实现贴面热压机系 统的可视化 可调化以及可视化控制 热压系统升温快 加热系统 导热系统轻精心 分段设计 热耗能低 导热均匀机构设地合理 配件加工精密度高 工艺参数调整范 围宽 控制过程设计合理 能满足各种贴面生产的工艺要求 2 12 1 压机的控制要求压机的控制要求 为实现木板的准确切割 压制 对该系统提出了以下具体要求 1 有手动和自动两种模式 操作指示一目了然 并有帮助功能 指示操作 2 自动的进行位置的校准 3 PLC 和界面修改自由 方便功能调整和技术升级 永不落后 4 菜单化的操作界面 并有操作提示 操作极奇简单 5 系统运行中也可以调整各种参数 6 产量 1200 张 天 2 22 2 贴面热压机结构图贴面热压机结构图 贴面热压机控制系统结构图如图 2 1 所示 其组成部件在图中标明 对于本系统 而言 先由升降台将木板升起 再由滚筒传送木板 经过除尘机构除尘 再由传送带 把木板送至下一个升降台 升降台升起 木板由进出板一体机压制 出来之后刮边 最后由移载机将木板升起 检测质量 然后把优劣木板分别放到正品升降台 次品升 降台 图 2 1 贴面热压机控制系统结构图 2 22 2 贴面热压机系统的控制功能的要求贴面热压机系统的控制功能的要求 1 通过 HMI 触摸屏实现压机系统的控制及监控 2 系统具有手动和自动控制 3 系统可以实现木板前后移动 速度的控制 4 在手动状态 按工艺流程按下启动按钮 对应其电机启动 按下其停机按钮对 应的电机停机 5 在自动状态 按下启动按钮 整个系统就可以自动进行木板的加工 2 32 3 贴面热压机系统技术参数的要求贴面热压机系统技术参数的要求 1 通过 HMI 触摸屏可以进行压力的显示及设定 对压力实现可知 可观 可设定 的控制功能 2 实现压力的控制 使其在设定值上下波动 3 对木料进行检测 判断是有木板还是没有木板状态 4 可以实现对整个工作过程的实时监控 2 42 4 贴面热压机系统设计分析贴面热压机系统设计分析 1 明确系统所要达到的功能 动作流程以及技术要求 2 硬件的设计 包括 PLC 的选型 HMI 触摸屏的选择 等的选择等 3 上位机的组态设计 4 程序设计 包括系统的工作过程分析和程序设计框图 I O 的分配 PLC 程序 的编写 控制程序的清单及注释 5 其他元件的选择及功能调试 第三章 贴面热压机系统的硬件设计 3 13 1 贴面热压机的工作流程贴面热压机的工作流程 图 3 1 贴面热压机工作示意总图 如图 3 1 所示 贴面热压机工作流程可简述为四个部分 1 启动后 木板由升降台升起 再在推杆的作用下把木板送经除尘机 进行除尘 2 除尘之后 经过传送带 移栽机 升降台 到达进出板一体机 木板在进出板 一体机中被压制 3 出了进出板一体机 调整木板的位置 刮边机启动进行刮边 4 刮边之后 木板经传送带抵达移装载机处 由移栽机吸起来 进行木板的质检 再分别将木板放置到相应的位置 3 23 2 贴面热压机贴面热压机 PLCPLC 的选型的选型 3 2 1 西门子 S7 的家族 编程控制器系列包括小型 PLC S7 200 系列 中低性能系列 S7 300 和中高性 能系列 S7 400 结合本系统的控制及性能要求 本文采用小型 S7 200 系列 3 2 2 S7 200 的分类 S7 200 PLC 是小型模块式的 PLC 整机 I O 点数从 10 40 点 在小型自动化设备 中得到了广泛的应用 从 CPU 模块的功能来看 西门子 S7 200 系列小型可编程序控制 器发展至今 大致经历了两代 第一代产品 CPU 模块为 CPU 21X 主机都可进行扩展 它具有四种不同结构配置 的 CPU 单元 CPU 212 CPU 214 CPU 215 和 CPU 216 第二代产品其 CPU 模块为 CPU 22X 是二十一世纪初投入市场的 其速度快 具 有较强的通信能力 它具有四种不同结构配置的 CPU 单元 CPU 221 CPU 222 CPU 224 和 CPU 226 除 CPU 221 之外 其他都可加扩展模块 3 2 3 S7 200 扩展模块简介 1 I O 扩展模块 数字量 I O 扩展模块 EM221 EM222 和 EM223 模拟量 I O 扩展模块 EM231 EM232 和 EM235 2 通信模块 EM277 PROFIBUS DP MPI EM241 模拟音频调制解调器模块 CP243 1 以太网模块 CP243 1IT 带因特网功能的以太网模块 CP243 2 AS Interface 主站模块 MD720 GPRS 通信模块 3 功能模块 EM253 定位模块 SIWAREX MS 称重模块 3 2 4 CPU 型号的选择 不同的 CPU 模块的性能有较大的差别 在选择 CPU 模块时应考虑 CPU 集成的 I O 点和模块的扩展能力 程序存储器与数据存储器的容量 CPU 集成的高速计数器 高速 输出和中断的功能 在满足要求的前提下尽量降低硬件成本 本文采用新型 6ES7 216 2BD23 0XB8 24 输入 16 输出共 40 字量 I O 点 可连接 7 个扩展模块 有两个模拟电位器 路数字量 I O 点或 38 路模拟量 I O 点 1024bytes 字节程序和数据存储空间 有两个 RS 485 通信口 单项高速脉冲输出频率提高到 180K 2 相高速计数器频率提高到 80K 有 PID 自整定功能 这种新型 CPU 增强了 S7 200 在运动控制 过程控制 位置控制 数据监视和采集 远程终端应用 和通信方面 的功能 3 33 3 I OI O 模块的选型模块的选型 1 选择 I O 模块之前 应确定哪些信号需要输入给 PLC 哪些负载由 PLC 驱动 是数字量还是模拟量 是直流量还是交流量以及电压的等级 是否有特殊的要求 例 如快速响应等 并建立响应的表格 2 根据 I O 表和可供选择的 I O 模块的类型 确定 I O 模块的型号 选择 I O 模 块时 I O 点数一般应留有一定的裕量 以备今后系统改进或扩充时使用 本设计采用 EM223CN 3 选择模拟量模块时应考虑变送器和执行机构的量程是否能与 PLC 的模拟量输入 与输出模块的量程匹配 模拟量模块的 A D D A 转换器的位数反映了模块的分辨率 模拟量模块的转换时间反映了模块的工作速度 本设计采用本设计采用 EM231 A12EM231 A12 EM231 A14EM231 A14 及及 EM231 AQ2EM231 AQ2 3 43 4 贴面热压机系统贴面热压机系统 HMIHMI 的选择的选择 3 4 1 mcgsTpc 人机界面组成 人机界面产品由硬件和软件两部分组成 硬件部分包括处理器 显示单元 输入 单元 通讯接口 数据存储单元等 其中处理器的性能决定了产品的性能高低 是人 机界面的核心单元 根据人机界面的产品等级不同 处理器可分别选用 8 位 16 位 32 位的处理器 人机界面软件一般分为两部分 即运行于人机界面硬件中的运行环境 软件和运行于 PC 机 Windows 操作系统下的画面组态软件 使用者都必须先使用人机界 面的画面组态软件制作 工程文件 再通过 PC 机和人机界面产品的 USB 口 网口或 U 盘 把组建好的 工程文件 下载到人机界面中运行 昆仑通态 mcgsTpc 产品集成了液晶显示屏 触摸面板 通讯接口 控制单元及数 据存储单元 具有操作控制 状态监控 报表和曲线显示 数据存储 报表打印 网 络通讯 视频监控等众多工控计算机的高端功能 产品设计采用高亮度 TFT 液晶显示 屏 电阻式触摸屏 同时还预装微软嵌入式实时多任务操作系统 WinCE net 中文版 和 MCGS 嵌入版组态软件 运行版 显示屏尺寸从 7 寸 10 4 寸 12 寸再到 15 寸 为用户提供专业全方位的解决方案 mcgsTpc 产品应用领域包括环保 石油 航天 制药 煤矿 水处理 电力 化工 冶金 矿山 运输 机械 食品等几十个行业 3 4 2mcgsTpc 的选型 本设计选择触摸屏型号的时候应该考虑到触摸屏的串口数量 以及屏的尺寸 价 格等 TPC1063E 有两个串口 有 1 个 RS285 1 个 RS232 24DC 供电 65535 色真彩 支持位图等 能够充分的满足功能上的要求 3 53 5 其他元件的选择其他元件的选择 1 变频器 本文采用 BP5 BP4 2 压力传感器 变送器 DMU01 4 继电器 小型继电器 KA1 KA64 5 交流接触器 西门子交流接触器 KM28 KM31 KM21 KM27 29 30 6 断路器 西门子断路器 3V1340 1MM00 3V1340 1MK00 3V1340 1TL00 3V1340 1TK00 3V1340 1NJ00 3V1340 1NH00 3VT8018 1AA03 0AA0 7 电磁阀 电磁控制阀 YV30 YV41 线圈电压 DC24V 3 63 6 贴面热压机贴面热压机系统系统的开发平台的开发平台 PCPLCHMI USB 连接线串口连接线 图 3 6 开发设备通信线路连接 如图 3 6 所示 开发过程中搭建的开发框架平台为 1 HMI 触摸屏与 PLC 之间用接口连接线连接 2 HMI 触摸屏系统一般包括两个部分 检测装置和控制器 触摸屏检测装置安装 在显示器的显示表面 用于检测用户的触摸位置 在将该处的信息传送给触摸屏控制 器 控制器的主要作用是接收来自触摸点检测装置的触摸信息 并将它转换成触点坐 标 判断出触摸的意义后送给 PLC 他同时能接收 PLC 发来的命令并加以执行 如动态 的显示开关量和模拟量等 3 PLC 工作时 将采集到的输入信号状态存放在输入映像区对应的位上 将运算 的结果存放到输出映像区对应的位上 PLC 在执行用户程序时所需输入继电器 输出继 电器的数据取自于 I O 映像区 而不直接与外部设备发生关系 在运行工作模式时 PLC 要进行内部处理 通信服务 输入处理 程序处理 输出 处理 然后按上述过程循环扫描工作 PLC 通过反复执行反映控制要求的用户程序来实 现控制功能 为了使 PLC 的输出及时的响应随时可能变化的输入信号 用户程序不只 是执行一次 而是不断的重复执行 4 通过 HMI 触摸屏上按键与变量建立连接 按下触摸屏上的按键 触摸屏控制器 做出反应 给 PLC 发出信号 然后 PLC 做出反应 驱动各自控制的内部继电器动作 第四章 贴面热压机的程序设计 4 14 1 程序设计框图程序设计框图 本课题的程序设计主要包括三个部分 基本程序设计 压力及温度传感器采集 的模拟量数据转换成数的值程序设计 程序设计 如图 5 1 所示 图 4 1 程序设计框图 4 24 2 I OI O 的分配的分配 结合控制系统的控制过程 制定其输入输出点分配见表 4 1 表 4 1 I O 的分配 4 34 3 PLCPLC 电气控制接线图电气控制接线图 PLC 及各模块的接线图如图 4 2 所示 基本程序设计手自动程序设计设计传感器模拟量转换的程序设计 图 4 2 PLC 电气控制接线图 4 44 4 贴面热压机系统基本程序设计贴面热压机系统基本程序设计 1 柜 1 主程序 1 网络 1 为移栽机的制动控制 通过前后的限位开关来控制 2 网络 2 为油泵启动的手动和自动控制 可以分别通过按钮开关 触摸屏程序来 实现 3 网络 12 为主程序中对各子程序的调用 4 网络 13 为压机保持压力的时间在触摸屏上的显示 2 柜 1 子程序 1 原位指示中 网络 4 为进出板一体机的原位指示 2 上料自动程序中 网路 1 为进板手动和自动模式的选择 网络 13 为 1 升降台的 上升控制 3 温度控制程序中 网络 2 为内部设定的温度参数到模拟量输出的转换 实现对于压 机温度的控制 4 模拟量显示程序中 网络 1 可进行模拟量输入到 S7 200 内部数据的转换 实现 压力值的显示 送料电机 第五章 贴面热压机 HMI 组态设计 5 15 1 人机界面组态人机界面组态任务任务 根据控制系统任务要求 设计如图 5 1 与图 5 2 上位机界面 图 5 1 主画面 图 5 2 参数设定画面 在图 5 1 中升降台通过伸长和缩短来表现 传送的运动带通过闪烁来表现 移栽 机的运动和进出板一体机的运动都模仿实际的动作 在图 5 2 中可以对温度以及压力的进行设定 并且参数设定画面和其他画面可以 切换 5 25 2 实时数据库实时数据库 图 5 3 中为即组态主画面与参数设定画面中所用的变量列表 图 5 3 实时数据库图 5 35 3 组态控制画面的设计组态控制画面的设计 1 驱动的添加 进入设备窗口 依次从设备工具窗口中添加通用串口父设备 西 门子 S7 200PPI 驱动 图 5 4 驱动添加 2 串口父设备属性设定 双击通用串口父设备 结合 PLC 的参数 设置父设备的 属性 图 5 5 串口父设备属性的设定 3 设备驱动属性设定 设备地址要与 PLC 的实际地址一致 相关参数的设定如下 设备工具箱 图 5 6 设备驱动属性的设定 4 设备通道的添加 与 PLC 通讯 实现数据的读写 需要添加设备通道 可在设备编 辑窗口中添加通道 要注意添加设备通道的地址要与 PLC 实际地址相同 图 5 7 设备驱动属性的设定 5 变量的添加 进入实时数据库 点击新增对象 在弹出的对话框中对新增变量 的属性设定 图 5 8 变量的新建 6 组态画面的新建 在用户窗口中新建窗口 选择右侧的新建窗口 图 5 9 组态画面的新建 7 组态画面的编辑 进入窗口的组态画面 在选择工具中选择需要组态的构件 图 5 10 工具箱 进入窗口 组态画面的编辑 增加组态画面 设置窗口的填充颜色 名字等属性的设 定 8 构件可见性的设定 在构件的属性设置框里勾选可见性 再打开可见性的设置 设定界面 根据实际需要输入相应的表达式及表达式 0 和 1 时的状态 图 5 11构件可见性的设定 9 水平 垂直移动动画构件参数设定 该系统中涉及很多木板及升降台的水平 垂直 移动 在构件属性中勾选水平 垂直移动 打开水平 垂直的参数设定界面 在里面关 联变量 水平移动的表达式 偏移量为正值在水平移动中表示向右移动 而在垂直移 动中表示表示向下移动 图 5 10水平 垂直移动动画构件参数设定 10 水平 垂直移动动画脚本的编写 语句如下 If j 50 then j j 1 如果要提高木板移动的速率 可以将把 j 加的值增大 11 用户权限设置 选择菜单工具中的用户权限管理 弹出用户管理器 在用户 中可以新增用户和用户组 点击新增用户 在用户属性设置中编辑属性 可根据需要 添加多个用户和用户组 设置完成后 在需要设限的输入构件的权限选择对应的组 权 限里面只能勾选用户组 所在编辑完用户后要选择对应的组 以上设置完成后还需要 一个触发条件 在一个按钮的抬起属性里输入函数 LogOn 执行时会弹出用户登录 的对话框 密码的修改 使用函数 ChangePassword 运行时可以弹出密码修改的 对话框 图 5 11 用户管理器 图 5 12 用户属性设置 图 5 13 用户属性设置 图 5 14 用户登录窗口 图 5 15 密码修改窗口 12 策略的使用 因为系统中涉及了很多的工序 所以本设计中采用了触发的编程 思想 即一个动作结束后给下一个动作一个触发信号 例如 1 升降机上升的条件就是上升 1 为 1 到条件满足后 1 升降机就上升 当上 升到位后将上升 1 清零 同时也将平移 1 置 1 触发下一个动作水平移动 1 13 系统循环控制设计 该系统要求前一块木板被 1 移载机吸起后 判断 1 升降 机上有无物料 如果有则另一块木板就要从 1 升降台上进入 如果没有就不再有木板 进入加工生产线 对于这一点 系统中有一个判断的变量 在前一块木板被吸起后就 判断 没有就不给下一块木板触发信号 如果在整个工序中只是用一个构件来表示木 板 就体现不出生产线上多块木板在不同的工序中同时被加工的实际情况 为了体现 出这一点 本系统中就采用了多块构件分工序来表现 执行到该工序时就让该木板可 见 其他时间不可见 14 移栽机及升降台的实际动画效果 为了使得移栽机及升降台能带着木板运动 就 需要将表示木板及移栽机 升降台构件的动画属性设置成一样 关联相同的变量 第六章 系统联调 组态画面与程序设计完成后 按照下列步骤进行调试 1 编译 下载程序于 PLC 中 若编译不成功需对程序作进一步修改 2 检查组态工程 如没有错误 下载到触摸屏中 3 建立触摸屏与

温馨提示

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

评论

0/150

提交评论