收藏 分享(赏)

步进电机的PLC控制梯形图程序设计.pdf

上传人:HR专家 文档编号:6265328 上传时间:2019-04-03 格式:PDF 页数:4 大小:188.85KB
下载 相关 举报
步进电机的PLC控制梯形图程序设计.pdf_第1页
第1页 / 共4页
步进电机的PLC控制梯形图程序设计.pdf_第2页
第2页 / 共4页
步进电机的PLC控制梯形图程序设计.pdf_第3页
第3页 / 共4页
步进电机的PLC控制梯形图程序设计.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、收 稿 日 期 :2007 - 03 - 14作 者 简 介 :叶 真 (1955 - ) ,女 ,副 教 授 。文 章 编 号 :1671 - 7333(2007) 02 - 0083 - 04步 进 电 机 的 PLC控 制 梯 形 图 程 序 设 计叶 真(上 海 应 用 技 术 学 院 机 械 与 自 动 化 工 程 学 院 ,上 海 200235)摘 要 : 可 编 程 序 控 制 器 ( PLC)对 步 进 电 机 的 控 制 程 序 ,可 以 有 多 种 设 计 方 法 。 本 文 提 出 了 以SIEMENS SIMA TIC S7 - 200 的 “ 移 位 指 令 ” 作

2、为 步 进 控 制 梯 形 图 程 序 的 主 体 以 及 将 程 序 模 块化 的 设 计 思 路 和 方 法 ,得 到 的 梯 形 图 程 序 简 捷 、 清 晰 、 柔 性 ,调 试 结 果 完 全 满 足 控 制 要 求 。关 键 词 : 步 进 电 机 ; PLC ; 梯 形 图 ; 移 位 指 令 ; 模 块 化中 图 分 类 号 : TP 271 文 献 标 识 码 :ADesign of PLC Ladder Controlling on the Stepping MotorY E Zhen(School of Mechanical and Automation Enginee

3、ring , Shanghai Institute of Technology , Shanghai 200235 , China)Abstract : The PLC program controlling on the stepping motor can be designed by diverse means. The paperputs forward the design thinking and method. The ladder program is programmed with“ SHIFT” instruc2tion of SIMA TIC S7 - 200 as th

4、e keystone of controlling step - by - step and by means of program modu2larization. Thus the ladder is compact ,clear and flexible , and quite meets the control requirements.Key words : stepping motor ; PLC ; ladder ; SHIFT ; modularization在 可 编 程 序 控 制 器 ( PLC) 对 各 种 工 业 、 物 流等 生 产 流 水 线 的 控 制 中 ,一

5、 个 常 见 的 环 节 ,就 是 对步 进 电 机 的 控 制 。 PLC 对 步 进 电 机 的 控 制 程 序设 计 可 有 多 种 方 法 ,所 选 应 用 指 令 的 不 同 、 程 序 设计 思 路 的 不 同 ,可 使 程 序 的 长 短 、 复 杂 程 度 、 柔 性化 程 度 有 较 大 的 差 别 。 本 文 以 三 相 六 拍 步 进 电 机控 制 为 例 , 采 用 SIEMENS S7 - 200 PLC 的SIMA TIC 指 令 系 统 ,介 绍 以 “ 移 位 指 令 ” 为 步 进 控制 程 序 主 体 的 设 计 思 路 和 方 法 ,并 分 析 其 相 对

6、 于其 他 应 用 指 令 及 编 程 方 法 之 长 处 。1 程 序 设 计 的 基 本 思 路在 进 行 程 序 设 计 时 ,首 先 应 明 确 对 象 的 具 体控 制 要 求 。 由 于 CPU 对 程 序 的 串 行 扫 描 工 作 方式 ,会 造 成 输 入 / 输 出 的 滞 后 ,而 由 扫 描 方 式 引 起的 滞 后 时 间 ,最 长 可 达 两 个 多 扫 描 周 期 1 ,程 序越 长 ,这 种 滞 后 越 明 显 ,则 控 制 精 度 就 越 低 。 因此 ,在 实 现 控 制 要 求 的 基 础 上 ,应 使 程 序 尽 量 简捷 、 紧 凑 。 另 一 方 面

7、 ,同 一 个 控 制 对 象 ,根 据 生 产的 工 艺 流 程 的 不 同 ,控 制 要 求 或 控 制 时 序 会 发 生变 化 ,此 时 ,要 求 程 序 修 改 方 便 、 简 单 ,即 要 求 程 序有 较 好 的 柔 性 。 以 SIMA TIC 移 位 指 令 为 步 进 控制 的 主 体 进 行 程 序 设 计 ,可 较 好 地 满 足 上 述 设 计要 求 。1. 1 三 相 六 拍 步 进 电 机 的 控 制 要 求对 三 相 六 拍 步 进 电 机 的 控 制 ,主 要 为 两 个 方第 7 卷 第 2 期2007 年 6 月 上 海 应 用 技 术 学 院 学 报JO

8、URNAL OF SHAN GHAI INSTITU TE OF TECHNOLOGYVol. 7 No. 2J un. 2007面 :三 相 绕 组 的 接 通 与 断 开 顺 序 控 制 以 及 步 进 速度 的 控 制 。 即 :正 转 顺 序 : A AB B B C C CA A ;反 转 顺 序 : A A C C CB B BA A 以 及 每 个 步 距 角 (每 个 箭 头 ) 的 行 进 速度 。 围 绕 这 两 个 主 要 方 面 ,可 提 出 具 体 的 控 制 要求 如 下 :(1) 可 正 转 起 动 或 反 转 起 动 ;(2) 运 行 过 程 中 ,正 反 转

9、可 随 时 不 停 机 切 换 ;(3) 步 进 速 度 可 分 为 高 速 (0. 05 s) 、 中 速 (0. 1s) 、 低 速 (0. 5 s)三 档 ,并 可 随 时 手 控 变 速 ;(4) 停 止 时 ,应 对 移 位 寄 存 器 清 零 ,使 每 次 起动 均 从 A 相 开 始 。1. 2 控 制 程 序 框 图 及 软 件 模 块由 上 述 具 体 控 制 要 求 ,可 作 出 步 进 电 机 在 起动 运 行 时 的 程 序 框 图 ,如 图 1 所 示 。 以 工 作 框 图为 基 本 依 据 ,结 合 考 虑 控 制 的 具 体 要 求 ,首 先 可 将梯 形 图

10、程 序 分 成 4 个 模 块 进 行 编 程 ,即 模 块 1 :步进 速 度 选 择 ;模 块 2 :起 动 、 停 止 和 清 零 ;模 块 3 :移位 步 进 控 制 功 能 模 块 ;模 块 4 : A 、 B 、 C 三 相 绕 组对 象 控 制 。 然 后 ,将 各 模 块 进 行 连 接 ,最 后 经 过 调试 、 完 善 、 实 现 控 制 要 求 。图 1 步 进 电 机 控 制 程 序 框 图2 梯 形 图 程 序 设 计2. 1 输 入 / 输 出 编 址控 制 步 进 电 机 的 各 输 入 开 关 及 控 制 A 、 B 、 C三 相 绕 组 工 作 的 输 出 端

11、 在 PLC 中 的 I/ O 编 址 如表 1 所 示 。表 1 输 入 / 输 出 编 址输 入 端 输 出 端I0. 0 步 进 电 机 正 转 起 动 按 钮 Q0. 0 控 制 A 相 绕 组I0. 1 步 进 电 机 反 转 起 动 按 钮 Q0. 1 控 制 B 相 绕 组I0. 2 停 止 及 清 零 按 钮 Q0. 2 控 制 C 相 绕 组I1. 0 低 速 开 关I1. 1 中 速 开 关I1. 2 高 速 开 关2. 2 状 态 真 值 表采 用 移 位 指 令 进 行 步 进 控 制 。 首 先 指 定 移 位寄 存 器 MB0 (8 位 ) ,按 照 三 相 六 拍

12、 的 步 进 顺 序 ,移位 寄 存 器 的 初 值 见 表 2。表 2 移 位 寄 存 器 初 值 1M0. 7 M0. 6 M0. 5 M0. 4 M0. 3 M0. 2 M0. 1 M0. 00 0 1 0 0 0 0 0每 右 移 1 位 ,电 机 前 进 一 个 步 距 角 (一 拍 ) ,完成 六 拍 后 重 新 赋 初 值 。 其 中 M0. 6 和 M0. 7 始 终为 “ 0” 。 据 此 ,可 作 出 移 位 寄 存 器 输 出 状 态 及 步 进电 机 正 反 转 绕 组 的 状 态 真 值 表 ,如 表 3 所 示 。 从而 得 出 三 相 绕 组 的 控 制 逻 辑

13、关 系 式 :正 转 时A 相 Q0. 0 = M0. 5 + M0. 4 + M0. 0B 相 Q0. 1 = M0. 4 + M0. 3 + M0. 2C 相 Q0. 2 = M0. 2 + M0. 1 + M0. 0反 转 时A 相 Q0. 0 = M0. 5 + M0. 4 + M0. 0B 相 Q0. 1 = M0. 2 + M0. 1 + M0. 0C 相 Q0. 2 = M0. 4 + M0. 3 + M0. 2表 3 移 位 寄 存 器 输 出 状 态 及 步 进 电 机 绕 组 状 态 真 值 表 2移 位 寄 存 器 MB0 正 转 反 转M0. 5 M0. 4 M0. 3

14、 M0. 2 M0. 1 M0. 0 A B C A B C0 0 0 0 0 0 0 0 0 0 0 01 0 0 0 0 0 1 0 0 1 0 00 1 0 0 0 0 1 1 0 1 0 10 0 1 0 0 0 0 1 0 1 0 10 0 0 1 0 0 0 1 1 0 1 10 0 0 0 1 0 0 0 1 0 1 00 0 0 0 0 1 1 0 1 1 1 048 上 海 应 用 技 术 学 院 学 报 第 7 卷 2. 3 梯 形 图 程 序根 据 程 序 模 块 及 三 相 绕 组 的 控 制 逻 辑 关 系 ,即 可 编 写 出 梯 形 图 控 制 程 序 ,如 图

15、2 所 示 。 其 中Network1 3 对 应 模 块 1 ;Network4 6 对 应 模 块2 ;Network7 12 对 应 模 块 3 ;Network13 16 对应 模 块 4。必 须 注 意 ,在 进 行 各 模 块 的 连 接 时 ,应 充 分 考虑 各 模 块 功 能 之 间 的 联 锁 关 系 、 CPU 串 行 扫 描 的工 作 方 式 对 各 指 令 执 行 结 果 的 影 响 以 及 可 随 时 进行 正 反 转 切 换 和 步 进 变 速 的 要 求 。 经 过 调 试 、 运行 ,该 程 序 完 全 满 足 控 制 要 求 。图 2 步 进 电 机 梯 形

16、 图 控 制 程 序3 程 序 的 分 析 与 比 较3. 1 简 捷 性如 前 所 述 ,步 进 电 机 的 控 制 程 序 设 计 ,可 有 多种 方 法 , 比 如 , 用 SIMA TIC 顺 控 指 令 ( SCR、SCRT、 SCRE)编 程 ,程 序 没 有 复 杂 的 逻 辑 关 系 ,设计 比 较 方 便 ,但 由 于 每 一 次 步 进 切 换 都 须 经 过 对状 态 的 开 始 、 转 换 和 结 束 处 理 ,会 令 程 序 的 网 络 数大 大 增 加 3 ;或 可 用 许 多 的 定 时 器 实 现 各 步 距 角的 时 间 控 制 ,以 及 变 速 时 间 间

17、隔 的 设 置 等 ,则 程 序冗 长 、 松 散 ;也 可 以 用 定 时 器 结 合 比 较 指 令 控 制 各步 进 时 段 ,但 会 使 各 网 络 变 得 复 杂 ,彼 此 之 间 的 逻辑 关 系 不 甚 清 晰 ,程 序 也 会 比 较 长 。 比 如 ,仅 作 两档 转 速 控 制 ,程 序 便 需 约 20 个 网 络 ,若 再 以 加 法 、减 法 指 令 配 合 对 两 档 转 速 进 行 调 速 ,则 程 序 还 要增 加 3 4 个 网 络 ;有 的 程 序 甚 至 可 达 约 30 个 网络 ,而 以 移 位 指 令 作 为 步 进 控 制 的 主 体 编 程 ,获

18、 得的 程 序 简 捷 、 清 晰 ,仅 需 15 个 网 络 即 可 实 现 ,且 程序 模 块 间 的 逻 辑 关 系 十 分 明 确 。3. 2 柔 性 化3. 2. 1 步 进 速 度 的 变 化以 移 位 指 令 作 为 步 进 控 制 主 体 编 程 的 另 一 长处 ,就 是 程 序 的 柔 性 好 ,非 常 容 易 修 改 。 在 1. 1 中提 到 :对 步 进 电 机 的 控 制 主 要 是 两 个 方 面 ,三 相 绕组 接 通 、 断 开 的 顺 序 控 制 和 步 进 速 度 的 控 制 。 前者 一 般 不 变 ,而 后 者 却 可 多 变 。比 如 ,本 文 例

19、子 中 ,如 果 要 求 电 机 在 运 行 过 程中 步 进 速 度 可 任 意 加 、 减 ,而 不 是 仅 有 三 档 速 度 ,此 时 任 何 变 速 实 际 上 只 是 改 变 移 位 指 令 的 执 行 速度 ,即 改 变 移 位 脉 冲 的 发 生 周 期 (VW100) ,其 他所 有 网 络 均 可 不 变 。 所 以 ,只 需 将 程 序 模 块 1“ 步进 速 度 选 择 (Network1 3)” 作 如 下 修 改 便 可 实现 ,如 图 3 所 示 。图 3 程 序 模 块 1 的 修 改58 第 2 期 叶 真 :步 进 电 机 的 PLC 控 制 梯 形 图 程

20、 序 设 计 其 中 ,原 低 速 开 关 I1. 0 变 为 步 进 基 速 赋 值 开关 (Network1) ;原 中 速 开 关 I1. 1 变 为 减 速 开 关 ,每 次 I1. 1 从 “ 0” “ 1” ,步 进 速 度 减 慢 0. 01s ,即 以加 法 指 令 实 现 转 过 每 步 距 角 所 需 时 间 增 加 0. 01s(Network2) ;原 高 速 开 关 I1. 2 变 为 加 速 开 关 ,每次 I1. 2 从 “ 0” “ 1” ,经 减 法 指 令 使 转 过 每 步 距 角所 需 时 间 减 少 0. 01s (Network3) ,每 次 加 速

21、 或 减速 的 幅 度 可 按 需 要 任 意 修 改 设 定 。而 如 果 用 其 他 方 法 编 程 ,比 如 以 定 时 器 、 比 较 指令 等 编 程 ,则 每 变 化 一 次 速 度 ,所 有 的 定 时 器 和 比 较时 段 都 须 作 出 相 应 的 调 整 ,为 程 序 修 改 带 来 不 便 。3. 2. 2 从 三 相 六 拍 到 五 相 十 拍如 果 控 制 对 象 为 五 相 十 拍 的 步 进 电 动 机 ,则 依据 三 相 六 拍 的 编 程 思 路 ,只 需 在 模 块 3 中 ,将 8 位(字 节 )移 位 寄 存 器 改 为 16 位 (字 )移 位 寄 存

22、 器 。 比如 :取 寄 存 器 MW3 = MB3 + MB4 ,其 初 值 见 表 4。表 4 移 位 寄 存 器 初 值 2M3. 7 M3. 6 M3. 5 M3. 4 M3. 3 M3. 2 M3. 1 M3. 0 M4. 7 M4. 6 M4. 5 M4. 4 M4. 3 M4. 2 M4. 1 M4. 00 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0移 位 指 令 相 应 由 “ SHR - B” 修 改 为 “ SHR -W” ,然 后 根 据 五 相 十 拍 步 进 电 动 机 的 工 作 顺 序 :正 转 ABC BC BCD CD CDE DE DEA E

23、A EAB AB ABC反 转 ABC BA BAE AE AED ED EDC DC DCB CB CBA作 出 移 位 寄 存 器 输 出 状 态 及 步 进 电 机 绕 组 状 态 真值 表 ,得 出 五 相 绕 组 控 制 逻 辑 关 系 式 ,最 后 ,在 模块 4 (对 象 控 制 )中 增 加 控 制 对 象 D、 E 和 修 改 控 制逻 辑 关 系 ,便 可 非 常 方 便 地 完 成 五 相 十 拍 的 梯 形图 控 制 程 序 。另 外 ,需 注 意 ,在 修 改 程 序 时 ,图 2 中 Net2work6 和 Network7 的 传 送 指 令 亦 应 相 应 地

24、改 为字 传 送 指 令 “ MOV - W (MW3)” 以 及 Network12计 数 器 指 令 的 “ PT” 相 应 改 为 10。4 结 语(1) 在 进 行 PLC 梯 形 图 控 制 程 序 设 计 时 ,首先 应 十 分 明 确 现 场 所 有 对 象 及 其 控 制 要 求 ,在 满足 控 制 要 求 的 基 础 上 ,应 尽 可 能 使 程 序 简 捷 、 清晰 。(2) 在 对 步 进 电 机 进 行 控 制 时 ,以 移 位 指 令作 为 步 进 控 制 的 主 体 编 程 ,不 仅 可 使 程 序 简 捷 、 清晰 ,并 具 有 较 好 的 柔 性 。(3) 利

25、用 本 文 所 介 绍 的 三 相 六 拍 步 进 电 机 梯形 图 控 制 程 序 的 设 计 方 法 ,可 以 方 便 地 得 出 五 相十 拍 步 进 电 机 的 控 制 程 序 ,亦 可 将 “ 程 序 模 块 化 ”的 设 计 思 路 应 用 于 其 他 的 控 制 程 序 设 计 中 。参 考 文 献 :1 廖 常 初 . PLC编 程 及 应 用 M .北 京 :机 械 工 业 出 版社 ,2004.2 郁 汉 琪 . 机 床 电 气 及 可 编 程 序 控 制 器 实 验 、 课 程 设计 指 导 书 M .北 京 :高 等 教 育 出 版 社 ,2001.3 汤 以 范 . 电 气 与 可 编 程 序 控 制 器 技 术 M .北 京 :机械 工 业 出 版 社 ,2004.4 宋 伯 生 . PLC顺 序 控 制 程 序 工 程 方 法 J .电 气 时 代 ,2006 , (9) :134 - 137.68 上 海 应 用 技 术 学 院 学 报 第 7 卷

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报