收藏 分享(赏)

基于kingview6.52实现对自动大门的控制毕业设计.doc

上传人:微传9988 文档编号:2478285 上传时间:2018-09-18 格式:DOC 页数:35 大小:1.49MB
下载 相关 举报
基于kingview6.52实现对自动大门的控制毕业设计.doc_第1页
第1页 / 共35页
基于kingview6.52实现对自动大门的控制毕业设计.doc_第2页
第2页 / 共35页
基于kingview6.52实现对自动大门的控制毕业设计.doc_第3页
第3页 / 共35页
基于kingview6.52实现对自动大门的控制毕业设计.doc_第4页
第4页 / 共35页
基于kingview6.52实现对自动大门的控制毕业设计.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、组态王 kingview6.52 软件课程设计题 目: 基于 kingview6.52 实现对自动大门的控制姓 名: 董 光 建 学 号: 2 学 院: 自 动 化 系 专业班级: 10 机电 301 指导教师: 杨 乐 老 师 目录摘 要 41、绪论 51.1 自动大门概述 51.1.1 概述 .51.1.2 自动大门的分类 .51.2 设计的内容 .81.2.1 设计技术数据和硬件要求 81.2.2 设计要求 .92、 组态王 6.52 简介 .102.1 组态王概述 .102.1.1 概述 .102.1.2 组态王与下位机的通讯 .102.2 项目开发的步骤及软件有关应用 .112.2.

2、1 项目开发步骤 .112.2.2 如何得到组态王的帮助 .12硬 2.2.3 组态王的开放性 .123、自动大门工程的建立 133.1 工程管理器 .133.1.1 工程的概念 .13 3.1.2 工程管理器的使用 .133.2 工程浏览器 .153.2.1 工程浏览器的使用 153.2.2 工具箱介绍 163.3 定义外部设备和数据变量 173.3.1 定义外部设备 .173.3.2 定义数据变量 194、制作组态画面 214.1 常用工具 .214.1.1 文本工具的使用 .214.1.2 调色板 214.1.3 图库管理器 224.1.4 按钮的制作 224.2 动画连接 .234.2

3、.1 按钮型动画连接 .234.2.2 开关动画连接 .254.2.3 灯的动画 264.2.4 门的缩放连接 .264.2.5 操作错误的实现方法 275、命令语言 .285.1 命令语言概述 285.1.1 命令语言概述 .285.1.2 命令语言的分类 .28自动大门控制35.2 应用程序命令语言 .395.2.1 应用程序命令语言的编写 39附录 1.32附录 2.33结 束 语 .34参考文献 .35摘要自动门从理论上理解应该是门的概念的延伸,是门的功能根据人的需要所进行的发展和完善。自动门是指:可以将人接近门的动作(或将某种入门授权)识别为开门信号的控制单元,通过驱动系统将门开启,

4、在人离开后再将门自动关闭,并对开启和关闭的过程实现控制的系统。例如:各种用可识别感应器控制的自动专用门,如:玻璃自动门、不锈钢自动门应在此范围内。自动门的 plc 控制能够通过简单使实用的实例对学生的设计能力进行提高。通过本课题培养初学者综合运用所学知识和技能去分析和解决本课程范围的一般工程技术问题的能力。使初学者建立正确的设计思路,掌握组态软件的使用方法,plc的电气传动控制设备工程设计的一般程序和方法。本文主要介绍基于组态王 kingview6.52 实现对自动大门的控制,采用 plc 与组态王相结合,可以扩展 plc 控制系统的应用,具有很好的推广价值。自动大门控制5第 1 章 绪论1.

5、1 自动大门概述1.1.1 概述自动门 英文名:automatic door 自动门分为:旋转门、弧形门、平移门、紧急疏散平移门、平开门、折叠门、快速门等多种类别。自 动 门 开 始 在 建 筑 物 上 使 用 , 是 在 二 十 世 纪 年 以 后 。 二 十 年 代 后 期 , 美国 的 超 级 市 场 的 开 放 , 自 动 门 开 始 被 使 用 。 1930年 , 美 国 史 丹 利 率 先 推 出世 界 上 第 一 樘 自 动 门 ( 此 史 料 记 载 于 纽 约 时 报 ) 。 其 后 , 世 界 第 一 自 动 门 品牌 多 玛 在 1945年 将 油 压 式 、 空 气 式

6、 自 动 门 广 泛 推 向 市 场 , 新 建 大 楼 的 正 门 也开 始 使 用 了 。 到 了 1962年 , 电 气 式 已 开 始 出 现 , 之 后 伴 随 着 城 市 的 建 设 , 自动 门 技 术 的 领 域 每 年 都 在 增 加 。当 初 , 用 供 给 建 筑 物 用 电 源 进 行 电 动 机 的 速 度 控 制 很 难 , 只 好 进 行 油 压 、空 压 速 度 控 制 , 转 换 但 因 能 源 利 用 效 率 很 低 , 然 而 伴 随 着 电 气 控 制 的 技 术发 展 , 现 在 电 气 控 制 技 术 已 经 成 熟 , 直 接 控 制 电 动 机

7、的 电 气 式 自 动 门 逐 渐 成为 主 流 。 例 如 : 各 种 用 可 识 别 控 制 的 自 动 专 用 门 , 如 : 感 应 自 动 门 ( 红 外感 应 , 微 波 感 应 , 触 摸 感 应 , 脚 踏 感 应 ) 、 刷 卡 自 动 门 等 。图 1.1世 界 第 一 镗 自 动 门 图 1.2 旋 转 门利 用 脚 踏 板 、 光 电 束 等 作 用 以 电 力 、 气 压 或 液 压 为 动 力 自 动 启 闭 门 扇 的系 统 。 公 元 1世 纪 , 希 腊 人 希 罗 建 造 的 自 动 打 开 庙 门 的 装 置 ( 图 1) 是 最 早 利用 气 压 和 液

8、 压 为 动 力 的 自 动 门 。现 代 自 动 门 的 操 作 主 要 有 三 种 方 法 。 脚 踏 板 式 : 在 踏 板 之 下 装 有 压 力 开 关 。 光 电 束 式 : 在 门 的 附 近 设 置 光 束 发 射 装 置 和 光 电 传 感 装 置 。 按 钮 方 式 : 用 手 按 类 似 开 关 的 按 钮 使 门 扇 打 开 。自 动 门 以 滑 动 、 铰 链 或 折 叠 等 方 式 启 闭 门 扇 。 为 了 防 盗 , 必 须 同 时 装 有特 殊 的 设 备 , 例 如 家 庭 用 的 自 动 门 就 需 要 装 设 来 人 识 别 装 置 或 电 视 监 视

9、器等 , 对 家 庭 以 外 的 人 员 进 行 严 格 限 制 。 自 动 门 在 商 场 、 宾 馆 、 饭 店 、 机 场 、车 站 、 银 行 等 场 合 已 得 到 广 泛 应 用 。 由 各 种 信 号 控 制 自 动 启 闭 、 并 具 备 运 行 装 置 、 感 应 装 置 及 门 体 部 件 的 总称 。 1.1.2 自动大门的分类1、 按 启 闭 形 式 分 : 可 分 为 推 拉 门 、 平 开 门 、 重 叠 门 、 折 叠 门 、 弧 形 门 和旋 转 门 。 推 拉 门 : 可 细 分 为 单 开 、 双 开 、 重 叠 单 开 、 重 叠 双 开 和 弧 形 门

10、。 弧 形门 门 扇 沿 孤 形 轨 道 平 滑 移 动 , 可 分 为 半 弧 单 向 、 半 弧 双 向 、 全 弧 双 向 。 为 了最 大 限 度 的 拓 宽 入 口 幅 度 , 有 的 推 拉 ( 套 叠 ) 自 动 门 可 作 成 在 开 启 终 点 与 固定 扇 重 合 后 一 道 手 动 平 开 , 也 归 纳 为 推 拉 自 动 门 。 旋 转 门 : 可 细 分 为 有 中 心 轴 式 、 圆 导 轨 悬 挂 式 和 中 心 展 示 区 式 等 。 平 开 门 : 可 细 分 为 单 扇 单 向 、 双 扇 单 向 、 单 扇 双 向 和 双 扇 双 向 。 折 叠 门 :

11、 可 细 分 为 2扇 折 叠 和 4扇 折 叠 。 紧 急 疏 散 自 动 门 : 活 动 扇 和 固 定 扇 均 可 呈 90度 平 开 。 重 叠 门 : 可 分 为 带 固 定 边 门 页 的 重 叠 自 动 门 和 没 有 固 定 边 门 页 的 重 叠 自动 门 弧 形 门 : 可 分 弧 段 、 半 圆 、 全 圆 , 可 以 带 固 定 门 页 , 也 可 以 没 有 固 定 门页 , 圆 弧 度 可 根 据 具 体 案 例 设 计 设 定 , 应 用 非 常 灵 活 , 还 可 以 应 用 不 同 弧 度拼 接 , 构 造 出 美 观 多 变 的 几 何 形 状 的 门 体

12、, 因 此 , 凯 撒 弧 形 门 的 使 用 将 越 来越 广 泛 。 自动大门控制7应 用 统 计 : 推 拉 自 动 门 用 量 最 大 , 约 占 4种 类 型 自 动 门 总 量 的 90%以 上 ,其 次 是 旋 转 自 动 门 , 约 占 6%左 右 , 平 开 和 折 叠 自 动 门 用 量 最 少 , 各 约 占 2%左右 。 2、 按 门 体 材 料 分 : 有 安 全 玻 璃 、 不 锈 钢 饰 面 、 建 筑 铝 合 金 型 材 、 彩 色涂 层 钢 板 、 木 材 等 , 也 可 采 用 其 它 材 料 。 用 其 组 成 的 常 见 种 类 有 无 框 玻 璃 自动

13、 门 、 不 锈 钢 框 玻 璃 自 动 门 和 铝 合 金 框 ( 刨 光 或 氟 碳 喷 漆 ) 玻 璃 自 动 门 。 3、 根 据 门 的 结 构 特 点 , 自 动 门 主 要 分 九 大 类 , 即 自 动 旋 转 门 、 圆 弧 形 自动 门 、 平 滑 自 动 门 、 平 开 自 动 门 、 折 叠 自 动 门 、 伸 缩 式 自 动 门 、 卷 帘 式 自 动门 、 提 升 式 自 动 门 及 自 动 挡 车 器 。 4、 按 用 途 分 类 , 自 动 门 主 要 分 五 大 类 , 即 民 用 自 动 门 、 商 用 自 动 门 、 工业 用 自 动 门 、 车 库 用

14、自 动 门 及 庭 院 自 动 门 。 综 合 门 的 结 构 和 用 途 , 自 动 门 主要 分 以 下 八 大 类 。 自 动 旋 转 门1) 按 门 扇 数 量 分 类 : 两 翼 、 三 翼 和 四 翼 。 2) 按 展 台 分 类 : 有 展台 和 无 展 台 。 3) 按 自 控 方 式 分 类 : 自 动 启 动 及 停 止 , 门 恒 速 和 自 动 启动 及 停 止 , 门 变 速 , 无 人 时 低 速 , 有 人 使 快 速 。 4) 按 使 用 的 外 饰 材料 分 类 : 发 丝 不 锈 钢 、 发 丝 钛 合 金 不 锈 钢 、 镜 面 不 锈 钢 、 镜 面 钛

15、 合 金 不 锈 钢 、钢 板 阳 极 化 处 理 板 、 铝 板 氟 碳 喷 涂 、 铝 板 喷 塑 、 全 玻 璃 。 5) 按 使 用功 能 分 类 : 门 扇 可 折 叠 、 门 扇 不 可 折 叠 。 6) 按 中 柱 式 样 分 类 : 中 央带 展 台 式 、 两 侧 带 展 台 式 、 中 心 绕 柱 式 、 无 展 台 式 、 无 展 台 门 扇 可 折 叠 式 。 按 弧 形 及 圆 弧 门1) 按 弧 形 及 圆 弧 门 滑 动 方 向 分 类 : 半 圆 单 开 门 右 向 、 半 圆 单 开 门 左 向 、 半圆 双 开 门 双 向 、 圆 形 双 开 门 双 向 。

16、2) 按 圆 弧 形 自 动 门 电 机 分 类 : 圆 形 双 开 门 双 向 滑 动 右 方 一 台 电 机 、 圆 形 双开 门 双 向 滑 动 左 方 一 台 电 机 、 圆 形 双 开 门 双 向 滑 动 左 右 方 各 一 台 电 机 、 圆 形单 开 门 单 向 滑 动 一 台 电 机 。 商 用 平 滑 自 动 门1) 按 开 启 方 式 分 类 : 单 开 式 、 双 开 式 、 重 叠 式 单 开 、 重 叠 式 双 开 。 2) 按 安 装 方 式 分 类 : 隐 藏 式 、 表 面 式 。 3) 按 门 体 材 料 分 类 : 铝 合 金 、 钢制 、 不 锈 钢 、

17、木 制 。 4) 按 门 扇 结 构 分 类 : 有 框 门 、 无 框 门 。 5) 按 传 感器 分 类 : 微 薄 传 感 器 、 红 外 传 感 器 、 超 声 波 传 感 器 、 电 磁 感 应 传 感 器 、 特 殊传 感 器 。 折 叠 自 动 门1) 按 平 开 方 式 分 类 : 多 扇 单 开 式 、 多 扇 双 开 式 。 2) 按 门 扇 折 叠 点 分类 : 门 扇 端 点 折 叠 、 门 扇 中 心 点 折 叠 。 3) 按 门 体 材 料 分 类 : 铝 型 材 、 碳钢 型 材 及 不 锈 钢 门 体 。 平 开 自 动 门1) 按 驱 动 装 置 分 类 :

18、液 压 驱 动 装 置 、 电 动 驱 动 装 置 。 2) 按 门 开 启 方式 分 类 : 单 扇 单 开 式 、 单 扇 双 开 式 。 3) 按 门 体 材 料 分 类 : 铝 型 材 、 碳 钢型 材 及 不 锈 钢 门 体 。 4) 按 探 测 器 分 类 : 微 薄 传 感 器 、 红 外 传 感 器 、 超 声 波传 感 器 、 电 磁 感 应 传 感 器 、 特 殊 传 感 器 。 5) 按 用 途 分 类 : 商 用 平 开 自 动门 、 车 库 平 开 自 动 门 、 庭 院 平 开 自 动 门 。 车 库 自 动 门1) 按 车 辆 大 小 分 类 : 别 墅 车 库

19、自 动 门 ( 家 用 ) 、 大 型 车 库 自 动 门 。 2) 按 运 动 型 式 分 类 : 平 滑 式 、 平 开 式 、 折 叠 式 、 提 升 式 、 翻 板 式 、 卷 帘 式 。 庭 院 自 动 门1) 按 门 体 运 动 型 式 分 类 : 平 滑 式 、 平 开 式 、 伸 缩 式 。 2) 按 有 无 导 轨 分 类 : 有 轨 、 无 轨 道 。3) 按 轨 道 数 量 分 类 : 单 轨 式 、 双 轨 式 。 4) 按 门 扇 数 量 分 类 : 单 扇 、 双 扇 。 5) 按 门 体 材 料 分 类 : 碳 钢 、 不 锈 钢 。 自 动 门 挡 车 器1)

20、按 挡 车 杆 数 量 分 类 : 单 杠 单 开 式 , 双 杆 对 开 式 。 2) 按 控 制 方 式 分 类 : 普 通 电 控 式 、 自 动 控 制 式 。自动大门控制91.2 设计的内容1.2.1 设计技术数据及硬件要求1、设计技术数据要求(1)门卫在警卫室通过开门关门,关门开门和停止开关控制大门。(2)当门卫按下开门开关后,报警灯开始闪烁。5 秒后,开门接触器闭合,门开始打开,直到碰到开门限位开关(门完全打开)时,门停止运动,报警灯停止闪烁。(3)当门卫按下关门开关时,报警灯开始闪烁,5 秒后,关门接触器闭合,门开始关闭,直到碰到关门限位开关(门完全关闭)时,门停止运动,报警灯

21、停止闪烁。(4)在门运动过程中,任何时候只要门卫按下停止开关,门麻烦停在当前位置,报警灯闪烁。再按下开门开关(或关门开关),门继续打开(或关闭)。(5)关门过程中,只要门夹住人或物品,安全压力挡板就会受到额定压力,门立即停止运动,以防止发生伤害。(6)开门开关和关门开关都按下时,两个接触器都不动作,并进行错误提示。2、设计硬件要求自动门控制装置由警卫室开门按钮、关门按钮、停止按钮、开门到位限位开关 SQ1、关门到限位开关 SQ2、报警灯、压力挡板、开门执行机构 KM1(使直流电动机正转)以及关门执行机构 KM2(使直流电动机反转)等部件组成。1.2.2 设计要求(a)组态软件的硬件连接设置,数

22、据词典配置,组态软件的图形绘制,组态软件的动画绘制,能单独实现动画效果亦能与 plc 联机实现控制功能。(b)每人要独力完成对控制设备的设计,在设计中提高识图与制图能力,掌握查阅手册及使用国家技术标准和信息资料检索能力。(c)要按规定的进度技术完成相应的设计任务,设计期间遵守有关的规章制度。第 2 章 组态王简介2.1 组态王概述2.1.1 概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在 一 起 , 实 现 最 优 化 管 理 。 它 基 于 Microsoft Windows XP/NT/2000

23、操 作系 统 , 用 户 可 以 在 企 业 网 络 的 所 有 层 次 的 各 个 位 置 上 都 可 以 及 时 获 得 系 统 的实 时 信 息 。 采 用 组 态 王 软 件 开 发 工 业 监 控 工 程 , 可 以 极 大 地 增 强 用 户 生产 控 制 能 力 、 提 高 工 厂 的 生 产 力 和 效 率 、 提 高 产 品 的 质 量 、 减 少 成 本 及 原 材料 的 消 耗 。 它 适 用 于 从 单 一 设 备 的 生 产 运 营 管 理 和 故 障 诊 断 , 到 网 络 结 构 分布 式 大 型 集 中 监 控 管 理 系 统 的 开 发 。组 态 王 软 件

24、结 构 由 工 程 管 理 器 、 工 程 浏 览 器 及 运 行 系 统 三 部 分 构 成 。工 程 管 理 器 : 工 程 管 理 器 用 于 新 工 程 的 创 建 和 已 有 工 程 的 管 理 , 对 已 有工 程 进 行 搜 索 、 添 加 、 备 份 、 恢 复 以 及 实 现 数 据 词 典 的 导 入 和 导 出 等 功 能 。工 程 浏 览 器 : 工 程 浏 览 器 是 一 个 工 程 开 发 设 计 工 具 , 用 于 创 建 监 控 画 面 、监 控 的 设 备 及 相 关 变 量 、 动 画 链 接 、 命 令 语 言 以 及 设 定 运 行 系 统 配 置 等

25、的 系统 组 态 工 具 。运 行 系 统 : 工 程 运 行 界 面 , 从 采 集 设 备 中 获 得 通 讯 数 据 , 并 依 据 工 程 浏览 器 的 动 画 设 计 显 示 动 态 画 面 , 实 现 人 与 控 制 设 备 的 交 互 操 作 。2.1.2 组态王与下位机的通讯“组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据指令。每一个驱动程序都是一个 COM 对象(如图2.1) ,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效

26、率,也使系统能够达到很大的规模。自动大门控制11图 2.12.2 建议应用工程的步骤2.2.1建立工程步骤通常情况下,建立一个应用工程大致可分为以下几个步骤:第一步:创建新工程为工程创建一个目录用来存放与工程相关的文件。第二步:定义外部设备组态王为每种设备提供了一个测试,用于检查与计算机连通了没有。第三步:定义全局变量整个工程都用到的变量,每个变量都对应一个实际设备的寄存器。确 定 变 量 属 性每 个 变 量 都 有 三 种 属 性 , 基 本 属 性 、 报 警 否 、 记 录 否 、 安 全 权 限 等 。 第 四 步 :制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并使静态画

27、面随着过程控制对象产生动态效果。第五步:编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。第六步:进行运行系统的配置对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。第七步:保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。2.2.2 如何得到组态王的帮助组态王帮助文档分组态王产品帮助文档和 I/O 驱动帮助文档两部分,可以通过如下几种方法打开:方法一:单击桌面“开始”“所有程序”“组态王6.52”“组态王文档” ,此选项中包括组态王帮助文档、I/O 驱动帮助文档和使用手册电子版、函数手册电子版。方法二:在工程浏览器中单击“帮助”

28、菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。2.2.3 组态王的开放性组态王支持通过 OPC、DDE 等标准传输机制和其他监控软件(如:Intouch、Ifix 、Wincc 等)或其他应用程序(如:VB 、VC 等)进行本机或者网络上的数据交互。自动大门控制13第 三 章 自 动 大 门 工程的建立3.1 工程管理器 3.1.1 工 程 的 概 念工 程 是 一 组 与 用 户 相 关 的 文 件 集 合 , 工 程 的 表 现 形 式 是 放 在 一 个 文 件 夹中 的 目 录 树 , 一 般 目 录

29、 树 中 的 文 件 是 不 能 单 独 使 用 和 删 除 的 。 开 发 人 员 每 接受 一 个 应 用 组 态 王 的 课 题 , 都 要 单 独 的 建 立 一 个 工 程 文 件 夹 , 把 自 己 所 做 的一 切 放 在 这 个 工 程 文 件 夹 中 。3.1.2 工程管理器的使用组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。假设您已经正确安装了“组态王6.52”的话,可以通过以下方式启动工程管理器:

30、点击“开始”- “程序”- “组态王6.52”- “组态王6.52” (或直接双击桌面上组态王的快捷方式) ,启动后的工程管理窗口如图3.1所示: 图3.1: 新建:单击此快捷键,弹出新建工程对话框建立组态王工程。点击工程管理器上的“新建” ,弹出“新建工程向导之一” ,然后点击“浏览” ,选择新建工程所要存放的路径,再点击“打开” ,选择路径完成,如图3.2:图3.2点击“下一步”进入“新建工程向导之三” ,在“工程名称”处写上要给工程起的名字。 (图3.3)“工程描述”是对工程进详细说明(注释作用) ,我的工程名称是“毕业设计”。工程描述是“自动大门控制” 。图3.3点击“完成”会出现“是

31、否将新建的工程设为组态王当前工程”的提示。 (如自动大门控制15图3.4)图3.4组态王的当前工程的意义是指直接进开发或运行所指定的工程。选择“是” ,再点击“开发”就可以直接进入组态王工程浏览器。3.2 工程浏览器3.2.1 工程浏览器的使用工程浏览器是组态王 6.52 的集成开发环境。在这里您可以看到工程的各个组成部分包括 Web、文件、数据库、设备、系统配置、SQL 访问管理器,它们以树形结构显示在工程浏览器窗口的侧。工程浏览器的使用和 Windows 的资源管理器类似,如下图:工程浏览器由菜单栏、工具条、工程目录显示区、目录内容显示区、状态条组成。 “工程目录显示区”以树形结构图显示大

32、纲项节点,用户可以扩展或收缩工程浏览器中所列的大纲项。工 程 浏 览 器 内 嵌 画 面 开 发 系 统 , 在 目 录 树 中 选 画 面 后 , 双 击 右 窗 口 中 的新 建 图 标 ( 图 3.5) , 则 进 入 画 面 开 发 系 统 。图3.5 图3.6在 画 面 开 发 系 统 中 可 以 利 用 组 态 王 的 图 库 和 画 面 工 具 箱 进 行 画 面 设 计 。3.2.2 工具箱介绍图3.7 工 具 箱 中 的 工 具 是 为 了 使 用 方 便 , 而 把 主 菜 单 项 的 各 个 下 拉 菜 单 中 的 常自动大门控制17用 选 项 集 中 在 一 起 。第

33、一 排 : 是 开 发 系 统 文 件 下 拉 菜 单 中 的 : “新 建 、 打 开 、 关 闭 、 存 盘 和删 除 ”, 最 后 一 个 工 具 是 全 屏 显 示 的 逻 辑 开 关 , 全 屏 显 示 时 , 不 显 示 主 彩 单 。第 二 排 : 是 几 何 制 图 工 具 , 包 括 : 直 线 、 扇 形 、 椭 圆 、 矩 形 和 折 线 。第 三 排 : 是 画 管 道 、 多 边 形 、 输 入 文 字 、 建 立 按 钮 、 菜 单 和 报 警 窗 口 的 工具 。第 四 排 : 是 建 报 表 、 曲 线 、 插 入 位 图 、 和 控 件 的 工 具 。第 五

34、排 : 是 打 开 图 库 、 撤 消 操 作 、 重 复 操 作 、 剪 切 、 拷 贝 、 粘 贴 的 工 具 。第 六排:第一个工具是复制,它与拷贝粘贴的区别是不进入粘贴板。第2、3个工具是合成涂素和解散合成涂素,第4、5个工具是合成单元和解散合成单元,二者的区别是涂素合成前没有动画连接,涂素合成复杂图形后可以建立动画连接。二单元合成前有动画连接,单元合成不能再进行动画连接。第 七 排 : 是 图 的 叠 放 次 序 、 修 改 图 形 、 文 字 和 旋 转 。第 八 排 : 对 齐 工 具 , 红 线 表 示 对 齐 位 置 很 形 象 。3.3 定义外部设备和数据变量3.3.1 定

35、义外部设备组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部硬件设备通常包括 PLC、仪表、模块、变频器、板卡等;外部软件程序通常指包括 DDE、OPC 等服务程序。按照计算机和外部设备的通讯连接方式,则分为:串行通信(232/422/485) 、以太网、专用通信卡(如 CP5611)等。在计算机和外部设备硬件连接好后,为了实现组态王和外部设备的实时数据通讯,必须在组态王的开发环境中对外部设备和相关变量加以定义。为方便定义外部设备,组态王设计了“设备配置向导”,操作步骤如下:1、在组态王工程浏览器树型目录中,选择设备,在右边的工作区中出现了“新建”图标, 双击此“新建”图

36、标,弹出“设备配置向导”对话框. 2、在上述对话框选择三棱提供的“仿真 PLC”的“FX2”项后单击“下一步”弹出对话框。3、为仿真 PLC 设备取一个名称“三棱 plc” ,单击“下一步”弹出连接串口对话框。4、为设备选择连接的串口为 COM2,单击“下一步”弹出设备地址对话框,在连接现场设备时,设备地址处填写的地址要和实际设备地址完全一致。5、此处填写设备地址为0,单击“下一步” ,弹出通讯参数对话框。6、设置通信故障恢复参数(使用系统默认设置即可) 。7、 如 图 3.12, 单击“完成”即可。3.123.3.2 定义数据变量1、数据库数据库是“组态王软件”最核心的部分。在 TouchV

37、ew 运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为核心,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为“数据词典” ,数据词典记录了所有用户可使用的数据变量的详细信息。2、数据词典中的基本类型变量基本类型的变量可以按照数据类型分为离散型、实型、整型和字符串型。1) 内存离散变量、I/O 离散变量类似一般程序设计语言中的布尔(BOOL)变量,只有0、1 两种取值,用于表示一些开关量。2) 内存实型变量、I/O 实型变量类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-3

38、810E+38,有效值7 位。3) 内存整数变量、I/O 整数变量类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 。4)内存字符串型变量、I/O 字符串型变量自动大门控制19类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称、密码等,该类型变量可以进行比较运算和赋值运算。对于本文将要建立的演示工程,需要从下位机采集原料开门按钮、关门按钮、停止按钮、压力挡板、开门限位、关门限位,所以需要在数据词典中定义这几个变量。由于硬件设备的局限,所以这些变量均采用内存离散型变量。变量定义方法如图3.13: 图3.13在对话框中添加变量如下:变量名:开

39、门按钮变 量 类 型 : 内 存 离 散设 置 完 成 后 单 击 “确 定 ”完 成 此 变 量 设 定 。用类似的方法建立另外几个变量:关门按钮、停止按钮、压力挡板、开门限位、关门限位此 外 由 于 完 成 此 工 程 还 需 建 立 几 个 变 量 : 开 门 接 触 器 、 关 门 接 触 器 、 开 关门 数 据 、 报 警 灯 , 错 误 提 示 。其 中 错 误 提 示 、 报 警 灯 变 量 的 建 立 方 法 与 上 面 相 同 。开 门 接 触 器 、 关 门 接 触 器 有 一 些 区 别 , 具 体 方 法 如 下 :图3.14同 理 , 建 立 关 门 接 触 器 。

40、最 后 , 开 关 门 数 据 变 量 建 立 方 法 :变量名:开关门数据变 量 类 型 : 内 存 实 数变化灵敏度:0初始值:0最小值:0最大值:100自动大门控制21第四章 创建组态画面4.1 常用工具4.1.1文本工具的使用在第三章中已经介绍了工程的建立及开发系统画面的进入。在这里就不再重复。进入开发系统画面,在工具箱中单击文本工具 ,在画面上输入文字:警卫室。注:如果工具箱没有出现,选择“工具”菜单中的“显示工具箱”或按 F10 键将其打开。如果要改变文本的字体,颜色和字号,先选中文本对象,然后在工具箱内选择字体工具 。在弹出的“字体”对话框中修改文本属性。效果如图4.1:图4.1

41、4.1.2 调色板选择“工具”菜单中的“显示调色板” ,或在工具箱中选择 按钮,弹出调色板画面(注意,再次单击 就会关闭调色板画面) 。图4.2选中文本,在调色板上按下“对象选择按钮区”中“字符色”按钮然后在“选色区”选择某种颜色,则该文本就变为相应的颜色。我在这选的是蓝色,其效果如图4.3:图4.34.1.3 图库管理器选择“图库”菜单中“打开图库”命令或按 F2 键打开图库管理器,如图4.4:图4.4在图库管理器左侧图库名称列表中选择图库名称“开关” ,选中 后双击鼠标图库管理器自动关闭,在工程画面上鼠标位置出现一“|_”标志,在画面上单击鼠标,该图素就被放置在画面上作为原料油罐并拖动边框

42、到适当的位置,改变其至适当的大小并利用 工具标注此开关为“开门限位” 。用相同的方法可以得到一个“关门限位” 。重复上述的操作,在图库管理器中选择不同的图素,作为警报灯。4.1.4 按钮的制作在组态王 kingview6.25软件中,做按钮的方法有多种,我在制作过程中应用的是“圆角矩形” 。在工具箱中单击圆角矩形 ,在工程画面上鼠标位置出现“+”自动大门控制23按住鼠标左键并拖动鼠标,发现鼠标会出现矩形块,此时放开鼠标左键一个矩形按钮形成。再通过文本工具和调色板可以得到比较满意的效果图。如图4.5: 图4.5其次,通过多边形、折线等工具的应用可以得到图4.6的画面:图4.64.2 动画连接4.

43、2.1 按钮型动画连接上面制作的动画是静态的,要反映现场的状态就需要通过一个中间“人”即实时数据库,实时数据库中的变量是与现场变化是同步的。画面上的动画又是跟随实时数据库中变量的变化而变化。所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。在画面上双击“开门”按钮,弹出该按钮的动画连接对话框。如图4.7:图4.7在对话框中单击“按下时”选项,弹出按下时的“命令语言”对话框。对话框设置如下:命令语言:本站点开门按钮=1;单击“确定”按钮完成“按下时“的设置。具体如图4.8:图4.8自动大门控制25在对话框中单击“弹气时”选项,弹出弹起时的“命令语言”对话框。对话框设置如下:命令语言:本站

44、点开门按钮=0;单击“确定”按钮完成“按下时“的设置。在对话框中单击“按住时”选项,弹出按住时的“命令语言”对话框。命令语言:本站点开门按钮=1;单击“确定”按钮完成“按下时“的设置。重复上述的操作,同理设置关门按钮、停止按钮、挡板和开关门。4.2.2 开关动画连接双击画面中的“开门限位” ,弹出开关向导对话框。如下图:对话框的设置如图4.9:变量名(离散型):本站点开门限位开启时:on关闭时:off图4.9单击 图标,弹出变量名选择对话框,双击“开门限位” ,即选中该变量。最后单击 图标,完成开门限位开关的设置。重复上面的步骤设置关门限位。4.2.3 灯的动画 双击画面上的报警灯,弹出“指示

45、灯向导”对话框,对话框设置如下:(图4.10)变量名(离散型): 本站点报警灯 (选择方法与上面开门限位相同)闪烁条件: 本站点报警灯=1闪烁速度:500其设置效果图如下:图4.10单击确定,完成报警灯设定。4.2.4 门的缩放连接缩放连接是使被连接对象的大小随连接表达式的值而变化,本文中应用于开门关门过程中,门的伸出,缩回。选中自动门,并双击自动门,弹出动画连接对话框,单击缩放框,弹出动画连接,并对其进行设置。 (如图4.11)自动大门控制27图4.11单击“确定” ,再次单击“确定”完成设置。4.2.5 操作错误的实现方法1、应用圆角矩形、文本工具及色素板可以得到如图 4.12 效果:图4

46、.12在图中黄色区域双击鼠标左键,弹出动画连接对话框,再点击“隐含”弹出如下对话框,填法如图4.13:图4.13连续单击确定关闭后,应用相同的方法设置文本的隐含连接即可。第五章 命令语言5.1 命令语言概述5.1.1命令语言概述组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。命令语言的句法和语言非常类似,可以说是的一个简化子集,具有完备的词法语法查错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL 函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入并进行语法检查,在运行系统中进行编译执行。5.1.2命令语言的

47、分类命令语言有六种形式,其区别在于命令语言执行的时机或条件不同:1、应用程序命令语言可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。2、热键命令语言被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。3、事件命令语言规定在事件发生、存在、消失时分别执行的程序。离散变量名或表达式都可以作为事件。4、数据改变命令语言只链接到变量或变量的域。在变量或变量的域值变化到超出数据字典中所定义的变化灵敏度时,它们就被触发执行一次。5、自定义函数命令语言提供用户自定义函数功能。用户可以根据组态王的基本语法及提供的函数自己定义各种功能更

48、强的函数,通过这些函数能够实现工程特殊的需要。6、画面、按钮命令语言自动大门控制29可以在画面显示时、隐含时或在画面存在期间定时执行画面命令语言。在定义画面中的各种图索的动画连接时,可以进行命令语言的连接。5.2 应用程序命令语言5.2.1 应用程序命令语言的编写在工程浏览器左侧的“工程目录显示区”内选择“命令语言”下的“应用程序命令语言” ,双击“目录内容显示区”的新建图标弹出“应用程序命令语言”编辑对话框,如图5.1:图5.1在命令语言编辑区中输入如下命令语言:if(本站点开门按钮=1) 注释: 本站点关门接触器=0; (如果按下开门按钮,关门接触器断开, 本站点开门接触器=1; 开门接触器闭合) if(本站点关门按钮=1)本站点开门接触器=0; (如果按下关门按钮,关门接触器断开,本站点关门接触器=1; 关门接触器闭合)if(本站点开门接触器=1 | 本站点关门接触器=1)本站点报警灯=1; (如果开门接触器或关门接触器闭合,报警灯闪烁)if(本站点开门接触器=0 (如果开门接触器和关门接触器均断开,报警灯停止闪烁)if(本站点关门限位=1)本站点关门接触器=0; (如果关门限位闭合,关门接触器断开)if(本站点开门限位=1)本站点开门接触器=0; (如果开门限位闭合,开门接触器断开)if(本站点开门接触器=1)本站点开关门数据=本站点

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

当前位置:首页 > 学术论文 > 毕业论文

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


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

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

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