开放式PLC程序设计在项目教学中的应用

上传人:工*** 文档编号:6653461 上传时间:2020-03-01 格式:PDF 页数:3 大小:235.77KB
返回 下载 相关 举报
开放式PLC程序设计在项目教学中的应用_第1页
第1页 / 共3页
开放式PLC程序设计在项目教学中的应用_第2页
第2页 / 共3页
开放式PLC程序设计在项目教学中的应用_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
量 麦旦 开放式PLC程序设计在项目教学中的应用 曾兴柱 李娟 西安电力高等专科学校动力工程系 西安710032 日 窒塑告日 摘 要 本文以2004年全国电工大赛PLC实操题 控制5台电机的启停 为例 通过基于基本控制逻辑 计数器和比 较指令 移位循环指令3种实现方法 阐述在 电气控制与PLC编程课程 中如何以一题多解的方式让学生进行发散 性思维 求异性思维 实现在综合职业能力培养的基础上 突出创新能力教育的目标 关键词 项目教学法 PLC程序设计 开放式 创新能力 综合职业能力 中图分类号 G40 057 文献标识码 A 文章编号 1671 1041 2014 04 0017 03 The Application of Open PLC Program Design in Proj ect Teaching Method ZengXingzhu Lijuan Department of Power Engineering Xian Electric Power College Xian Shan Xi 7 10032 China Abstract In this paper an exam question the starting and stopping operation of 5 electric machines in the 2004 national electric engineering competition has been discussed Based on the controlling logic arithmometer and comparing instruction and shift circulation instruction how to help students develop their divergent thinking and difference seeking thinking ability with the approach of several solutions to one question in the SUbject of Electric Control and PLC Programming have also been proposed Moreover the example shown that the methodology can highlight the creativity of students in the course of their c6mprehensive competence development Key Words project teaching method PLC program design opening creative ability comprehensive professional ability 项目教学法具有 以能力培养为核心 实践与理论并 重 1 的特点 在 电气控制与PLC编程 课程教学中得到 了广泛的使用 2 项目教学法中教学项目的选取 不仅要明 确教学内容以工作任务为依托 教学活动以学生为主体的 特点 而且还要有机地结合多项知识点 适合学生实际水 平的难易度 突出学习过程的发散思维 创新思维 学习 成果多样化的特征 可以说 项目选择的成败 是项目教 学法能否实现能力培养的关键之一 PLC课程项目载体选择的一个重要原则就是要突出成 果的多样化特征 项目的结果或解决方案要有多种可能 性 在开放性的基础上实现举一反三的效果 力求开拓思 路 使学生在完成项目的过程中能从各种不同的角度分析 问题 给出不同的解决方案 培养学生发散思维 创新能 力 提升学生的综合职业能力 本文以2004年全国电工大 赛高级维修电工中的PLC实操题为例 说明其在项目教学 法中的使用情况 1 PLC控制的题目与要求 该实操题目名称为 控制5台电机的启停 硬件设 备包含一个启动按钮SB2 一个停止按钮SB3和一个急停按钮 SB1 五台电机编号为M1 M2 M3 M4 M5及其相应的电 器元件 控制要求包括 欢迎订阅欢迎撰稿欢迎发布产品广告信息 1 启动按照电机序号顺序启动 只有急停按钮SB1为 OFF时才可以启动电机 当第一次按启动按钮SB2时 第一 台电机Ml启动 第二次按启动按钮时 M2启动 第三次 按启动按钮时 M3启动 以此类推 当第五次按启动按钮 时 M5启动 这样五台电机都启动了 2 停止按逆序停止 当第一次按停止按钮SB3 第五 台电机M5停止 其它电机照常运行 第二次按停止按钮 M4停止 第三次按停止按钮 M3停止 以此类推 当第五 次按停止按钮SB3时 停止第一台电机M1 至此五台电机 全部停止运行 3 电机在停止时先停编号最大的 启动时先启动编号 最小的 在任何正常情况下 若按停止按钮SB3 则停止正 在运行中的编号最大的电机 若按启动按钮SB2 则启动所 有未启动电机中编号最小的电机 4 任何情况下当按下急停按钮SB1时 所有电机都停 止运行 启动无效 5 用七段码随时显示正在运行的电机个数 通过上述描述可以看出 5台电机启停的控制 和一 般电机的控制 是有很大区别 一是控制的按钮只有两 个 而电机有5个 需要通过启动或停止按钮依次完成5台 电机的启停 而不是每台电机都有自己的启停按钮 二是 要实现五台电机的顺序启动与顺序停止 是一个双向的顺 序控制过程 使用一般的顺序控制算法很难奏效 需要另 辟蹊径 寻找有效的解决方案i三是需要用七段码随时 ElC Vo1 21 2014 N0 4 1 7 臼 窒塑蚩臼 显示正在运行的电机个数 需要较深的理论基础 总体来 说 这道题目作为一个教学项目 具有相当的难度和综合 性 学生需要在学习基本理论知识的基础上 具有相当的 工作经验后 才能进一步寻找到解决问题的途径 是一个 比较理想的项目载体 由于题目的第五项要求的解决方法 比较单一 本文关于题目不同实现方法主要针对前四项 以在高职院校中PLC课程教学中广泛使用的西门子s7 200 PLC为例 展开讨论 2基于基本控制逻辑的实现方法 在完成PLC的基本控制逻辑等内容的学习后 就可以 提出 控制5台电机的启停 让学生进行程序设计和实 践操作 在这一阶段 学生虽然还没有学习定时器 计数 器 复杂系统的顺序控制算法等内容 但已经学习了PLC 的基本原理 基本的控制逻辑 PLC的扫描工作过程等内 容 经过实践训练 积累了一定的编程经验 根据题目要 求 首先列出题目要求的I O分配表 如表1所示 表1 5台电机控制的输入 输出地址分配 Table 1 Five motor control ofI O address assignment 输入设备 输出设备 在这个阶段主要以基本逻辑中的顺序控制思路来进行 程序设计 设计时可以将前一电机控制的结果作为下一电 机启动或停止的条件 串联到下一电机的启动或停止条件 中 但该思路在具体实现时会碰到两个难题 一是无法同 时实现顺序启动与停止 即如果可以实现顺序启动 用相 同的方法就无法实现顺序停止 如果可以实现顺序停止 则无法实现顺序启动 这就是顺序启动和顺序停止两个顺 序控制的 双向互锁 问题 二是如果不考虑扫描周期的 因素 即使在只实现五台电机的顺序启动过程中 当按启 动按钮时 会出现五台电机同时转动的情况 这是因为启 动按钮的闭合时间通常都会大大超过一个扫描周期 这对 后续电机而言 其启动条件已经满足 电机就会运行 由此可见 使用基本逻辑来进行设计 要解决好几 个问题 一是使用脉冲指令 保证每次启动或停止信号只 能对一个电机起作用 二是使用中间继电器 记录程序中 间执行的结果 三是在电机的启动过程中 按照 倒排顺 序 的方法进行设计 确保电机启动时一次只能启动一台 电机 避免产生两个顺序控制的 双向互锁 问题 四是 为了实现5台电机的顺序停止 在采用 倒排顺序 的同 时 将上一电机的输出点并联在停止按钮所产生的脉冲 上 当按下停止按钮时 只会停掉当前处于运行状态的最 后一个电机 其他电机由于电机输出点的保持作用 而继 续保持运行 以第五台电机的断开为例 当按下停止按钮 18 EIC VOI 21 2014 N0 4 墨 塞 时 MO 1的常闭触点断开 中间继电器M1 4断开 但00 4 尚未断开 保证M1 3及QO 3不会断开 第四台电机照常运 行 在输出时 通过M1 4到Q0 4的输出断开第五台电机 确保了顺序停止 如图1所示 给出了采用常规控制实现方 法最后得出的梯形图 H卜 卜 I I口1 M01 H 卜 卜 l 旧 一 一 MO OZM 0 1 一 I MO O MO I 工 丁一 一 I MU O MO1 工 丁I I 一 l MO O I 1o1 工 一 H H卜 H卜 I H1 1 q01 H卜 I H1 0 q0 0 H卜 图1基于基本控制逻辑的梯形图 Fig 1 Based Oil the basic control logic of ladder dia am 由分析可知 常规控制方法是以PLC中基本逻辑指 令 基本原理为基础 通过灵活使用脉冲指令 中间继电 器 深入理解PLC的扫描工作过程 采用针对两个顺序控 制的 双向互锁 和 倒排顺序 的程序设计思路 才能 很好的解决问题 以此为背景组织项目教学 具有较高的 难度和综合性 是一个比较适合的项目教学载体 3基于计数器和比较指令的实现方法 当完成计数器的学习后 可以考虑使用计数器来完成 5台电机的启停 使用计数器控制的基本思想是当按下启动 按钮时 计数器增加l 与计数器值对应的电机就开始运 行 当按停止按钮时 计数器减少1 正在运行的最大编号 电机停止运行 由此可以看出 使用计数器进行控制的核 心是将计数器的计数值与启动 停止按钮 电机的运行关 联起来 而要能够联系起来 就必须得到计数器的准确数 值 如图2所示 给出了使用计数器为核心元件的PLC梯形 图 该编程方法中 一是计数器必须使用增减计数器 以 便实现启动和停止按钮的双向计数 二是梯形图中使用了 比较指令 以获得准确的计数器数值 确定应该启动或停 器 麦旦 C口 卜 口O1 卜 口o2 卜 0o3 卜 口o 4 卜 图2基于计数器和比较指令的梯形图 Fig 2 Based ON the counter and more instructions ladder diagram 止哪台电机 由于计数器本身是对脉冲进行计数 因此不 需额外增加对启动和停止按钮的脉冲化处理 三是增计数 端和减计数端进行了限制 避免产生大于5和小于0的数而 致使控制失效的问题 以计数器为核心元件的实现方法 突出了计数器和比 较指令的灵活应用 程序简单高效 一目了然 学生易于 理解和思考 但对计数器的使用 计数器的位 计数器的 值在PLC中的存储要有比较深入的了解 而且由于传统PLC 的逻辑都是位逻辑 这里却使用了和计算机编程语言中类 似的比较指令 对学生具有很大的挑战性 以此作为项目 的载体 实现对计数器指令 比较指令的学习 也是比较 理想的 4基于移位循环指令的实现方法 在学过移位循环指令的情况下 可以考虑使用这些指 令尝试解决问题 使用移位循环指令时 将qo 0 qo 4所 在的QB0当作一个整体进行处理 当捕获到一个启动信号 时 一方面实现使QO 0到QO 4的输出向右移动 一方面将 捕获的信号填充到QO 0的位置 直到QO 0到OO 4全部都变 成l为止 相应电机运行 当捕获到一个停止信号时 让 QBO的每一位左移 直到qo 0到qo 4全部变成0为止 相应 电机停止运行 当按下紧急停止按钮后 对QO 0到QO 4的 输出点全部进行复位 由于移位循环指令不是按照脉冲信 号进行处理的 因此增加了上升沿脉冲捕获指令 尤其要 说明的是PLC中的字节低位在右 高位在左 程序中要使 用字节的右移位 才能完成5个电机的依次停止 如图3所 示 以移位循环指令为基础的5台电机启停的控制方法 使 用了移位寄存器指令和右移字节指令 其中综合了上升沿 捕获指令和复位指令 程序简洁明了 该方案不但包含了 大量关于PLC信息存储的细节知识 而且包含了对字节和 位进行操作的内容 对学生的学习提出了比较高的要求 欢迎订阅欢迎撰稿欢迎发布产品广告信息 作为学习项目的载体 具有很好的启发性 日 窒塑告日 oo o 卜 一 5 图3基于移位循环指令的梯形图 Fig 3 Based on the ladder diagram ofthe shift cycle instruction 5结束语 课程作为人才培养的核心 跨界的高职课程改革 也就 必然要求有跨界的思考 5 项目教学法中教学项目的选 取 不仅要具有完整的生产实践背景 还要符合高职教育 的教育规律 5台电机的启停 控制项目不仅具有实际的 应用背景 而且具有相当的难度和开放性 学生必须通过 对不同知识内容的灵活运用 才能完成任务的要求 是一 个具有一定综合性和代表性的教学项目 通过三种解决方 案实现同一项目 不仅通过不同知识点的运用实现了相同 的控制功能 很好的体现了项目的开放性 迁移性特征 而且可以克服学生思维定势的消极影响 培养学生看问题不 归于一点 善于从多方面寻求解决办法的习惯阎 多年的实践证明 通过在项目教学法中采用开放式 PLC程序设计方法 能在不同控制方案的实现过程中 促 进学生的发散思维 发展求异思维 打破习惯性思维程 序 赋予学生开拓创新意识 在问题的不同解决方案的实 现过程中 调动学生学习的积极性和主动性 是一种值 得推广的方法 参考文献 1 戴茂良 项目教学法在PLC课程教学中的应用U 职业技术教 育 2008 35 39 40 2 姚庆文 丁辉 PLC课程的项目教学设计与实践卟职业教育研 究 2009 12 81 82 3 姜万平 学生发散型思维的培养 J 彭城职业大学学 报 2000 15 2 34 35 41叶忠国 职业教育中充分调动学生学习数学的主动性 中南民 族大学学报 人文社会科学版 2005 35 348 349 5 姜大源 论高职教育工作过程系统化课程开发U 徐州建筑职业 技术学院学报 2010 1 1 6 6 赵嘉璐培养学生的思维能力使学生成为课堂的主角 Jl职业教 育研究 2006 11 95 96 7 赵占芳 在程序设计中一题多解培养学生的创新思维卟科教文 汇 下旬干0 2012 3 50 51 投稿日期 2014 05 09 作者简介 曾兴柱 1973 男 学士 主要从事热工自动控制 专业的教学及教学管理工作 ElC Vo1 21 2014 No 4 19
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械制造 > 工业自动化


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!