组态王教程(基础入门篇).pdfVIP

  • 704
  • 1
  • 约5.34万字
  • 约 45页
  • 2016-01-07 发布于贵州
  • 举报
组态王教程(基础入门篇)

组态王教程及使用问题解答(基础篇) 一、组态王教程 简介:本教程是学习“组态王”软件的入门教程,覆盖了“组态王”软件的大部分基本功能。学完本教程后, 您将能够建立一个功能齐全、可实际使用的上位机监控系统。 下列课程向你演示如何: * 使用工程浏览器 * 建立新项目 * 绘制画面 * 使用图库和控件 * 构造数据库 * 和下位机通讯 * 产生动画效果 * 查看趋势曲线和报警信息 * 设计自定义报表 * 系统安全防范 您按照以上步骤对一个化工厂反应车间的模型进行组态,建立监控中心。完成后的组态将具有操作 按钮、趋势曲线和报警功能。下图是组态画面: 组态王教程 第一课 了解组态王 在本课程您将: ·了解组态王软件的整体结构 ·了解组态王的工件方式 ·了解建立应用程序的一般过程 组态王软件的结构 “组态王”是运行于Microsoft Windows 98/NT 中文平台的全中文界面的组态软 件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行稳定可靠。组态王具有一个集 成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造 数据库、定义外部设备等工作。画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAK和画面 运行系统TOUCHVEW来完成的。TOUCHMAK是应用程序的开发环境。您需要在这个环境中完成设计 画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合 理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作 办法。TOUCHVEW 是“ 组态王” 软件的实时运行环境,在TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW从工业控制对象中采集数据,并记录在实时数据库中。它还负 责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能, 并生成历史数据文件。 组态王怎样和下位机通讯 “组态王”把第一台下位机看作是外部设备,在开发过程中您可以根据“设备配置向导” 的提示一步步 完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数 据/指令。每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既 保证了运行系统的高效率,也使系统能够达到很大的规模。 怎样产生动画效果 开发者在 TOUCHMAK 中制作的画面都是静态的,那么它们如何以动画方式反映工业现场的状况 呢?这需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变 化又如何导致画面的动画效果呢?通过“动画连接”就是建立画面的图素与数据库变量的对应关系。这 样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过驱动程序,将引起实时数据 库中变量的变化,如果画面上有一个图素,比如指针,您规定了它的偏转角度与这个变量相关,您就 会看到指针随工业现场数据的变化而同步偏转。动画连接的引入是设计人机接口的一次突破它把程序 员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并且有可编程的命令语 言连接来增强图形界面的功能。 建立应用程序的一般过程 建立应用程序大致可分为以下四个步骤: 1.设计图形界面 2.构造数据库 3.建立动画连接 4.运行和调试 需要说明的是,这四个步骤并不是完全独立的,事实上,这四个部分常常是交错进行的。在用 TOUCHMAK 构造应用程序之前,您要仔细规划您的项目,主要考虑三方面问题: 图形 您希望用怎样的图形画面来模拟实际的工业现场的相应的工控设备?用组态王系统开 发的 应用程序是以“画面”为程序单位的,每一个“画面”对应于程序实际运行时的一个 Windows 窗口。 数据 怎样用数据描述工控对象的各种属性?也就是创建一个实时数据库,用此数据库中的变量来 反映工控对象的各种属性,比如“ 电源开关” 。您的规划中可能还要为临时变量预留空间。 动画 数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场 设备的运行,以及怎样让操作者输入控制设备的指令。从下一节课开始,将按照以

文档评论(0)

1亿VIP精品文档

相关文档