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