组态王实例教程入门
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Kingview简介:本教程是学习Kingview软件的入门课程,涵盖了Kingview软件的大多数基本功能。学习完本教程后,您将能够建立上位机监控系统的功能齐全,实用的应用程序。以下课程向您展示如何:*使用工程浏览器*创建新项目*绘制图片*使用库和控件*构造数据库*与较低端的计算机通信*生成动画效果*查看趋势曲线和警报信息*设计自定义报告*系统安全性您可以按照上述步骤配置化工厂反应车间的模型并建立监控中心。完成后的配置将具有操作按钮,趋势曲线和警报功能。以下是配置屏幕:Kingview 教程课程1了解Kingview。在本课程中,您将:·了解Kingview软件的整体结构,了解Kingview的工件模式,并了解构建应用程序的一般过程。组态王软件“组态王”的结构是在Microsoft Windows 98 / NT的中文平台上运行的配置软件。多线程和COM组件等新技术用于实现实时多任务。该软件运行稳定可靠。Kingview具有集成的开发环境“Kingview项目浏览器”。在项目浏览器中,您可以查看项目的各个组件,还可以完成构建数据库和定义外部设备的工作。屏幕的开发和操作通过项目浏览器调用图片制作系统touchmak和图片运行系统touchview来完成。Touchmak是一个应用程序开发环境。
您需要在此环境中完成设计屏幕,动画连接等。Touchmak具有先进而完善的图形生成功能;数据库中有许多数据类型,可以合理地抽象控制对象的特征。它具有重要功能的简单操作方法,例如可变警报,趋势曲线,过程记录,安全性等。Touchview是Kingview 软件的实时运行环境。在touchmap中创建的图形只能在touchview中运行。Touchview 从工业控制对象收集数据并将其记录在实时数据库中。它还负责以动画形式显示数据的变化,同时,它还可以完成诸如可变警报,操作记录和趋势曲线的监视功能,并生成历史数据文件。Kingview如何与下位计算机通信?组态王将第一台较低的计算机视为外部设备。在开发过程中,您可以根据“设备配置向导”逐步完成连接过程。在运行期间,Kingview通过驱动程序与这些外部设备交换数据,包括收集数据和发送数据/指令。每个驱动程序都是一个COM对象,使通讯程序和Kingview构成一个完整的系统,不仅保证了运行系统的高效率,而且使系统可以大规模使用。如何产生动画效果?开发人员在touchmak中制作的图片是静态的,那么它们如何通过动画来反映工业场景的情况?这需要通过实时数据库完成,因为只有数据库中的变量才与现场条件同步。数据库变量的更
改如何导致屏幕的动画效果?通过“动画连接”是建立图片元素和数据库变量之间的对应关系。这样,当工业现场数据(例如温度和液位高度)通过驱动程序更改实时数据库中的变量时。如果屏幕上有图形元素(例如指针),并且指定其偏转角与此变量相关,则将看到指针与工业现场数据的变化同步地偏转。动画连接的引入是人机界面设计的突破。它使程序员从重复的图形编程中解放出来,为程序员提供了标准的工业控制图形界面,并具有可编程的命令语言连接以增强图形界面的功能。构建应用程序的一般过程可以大致分为以下四个步骤:1.设计图形界面;2.建设数据库;3.建立动画连接;4.应该注意的是,这四个步骤不是完全独立的,实际上,这四个部分经常是错开的。在使用touchmak构建应用程序之前,您应该仔细计划项目,并且主要考虑三个方面:图形。您想使用哪种图形屏幕来模拟实际工业领域中的相应工业控制设备?用Kingview系统开发的应用程序以“图片”为程序单元,每个“图片”对应于程序实际运行时的Windows 窗口。如何使用数据描述工业控制对象的各种特性?即创建一个实时数据库,并使用数据库中的变量来反映工业控制对象的各种属性,例如“电源开关”。您可能还需要为计
划中的临时变量保留空间。动画数据和图形元素之间有什么联系?换句话说,使用哪种动画来模拟现场设备的操作以及如何让操作员输入控制设备的命令。从下一课开始,您将按照上述步骤逐步构建新的应用程序。