2024年4月10日发(作者:)

第一讲概述-3-

第一讲概述

本课程您将:

了解组态王软件的整体结构

了解组态王与I/O设备通讯的过程

了解建立应用工程的一般过程

概述

组态王软件是一种通用的工业监控软件,它将过程控制设计、现场操作以及工厂资源管理融于一体,

将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于Microsoft

WindowsXP/Win7/系列操作系统,在企业网络的所有层次的各个位置上,用户都可以及时获得系统的实时

信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、

提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结

构分布式大型集中监控管理系统的开发。

组态王软件结构由工程管理器、组态开发系统、运行系统和信息窗口四部分构成。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、

恢复以及实现数据词典的导入和导出等功能。

工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动

画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,

实现人与控制设备的交互操作。

信息窗口:用来显示和记录组态王开发和运行系统在使用期间的主要日志信息。

组态王与I/O设备

组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、

变频器、数据采集板卡等(如:西门子PLC、莫迪康PLC、欧姆龙PLC、三菱PLC、研华模块等等)通过

常规通讯接口(如串口方式、USB接口方式、以太网、总线、GPRS等)进行数据通讯。

组态王软件与IO设备进行通讯一般是通过调用*.dll动态库来实现的,不同的设备、协议对应不同的

动态库。工程开发人员无须关心复杂的动态库代码及设备通讯协议,只须使用组态王提供的设备定义向导,

即可定义工程中使用的I/O设备,并通过变量的定义实现与I/O设备的关联,对用户来说既简单又方便。

亚控公司在不断地进行新设备驱动的开发,有关支持设备的最新信息以及设备最新驱动的下载可以通

过亚控公司的网站获取。

北京亚控科技发展有限公司

第一讲概述-4-

组态王的开放性

组态王支持通过OPC、DDE等标准传输机制和其他监控软件(如:Intouch、Ifix、Wincc等)或其他

应用程序(如:VB、VC等)进行本机或者网络上的数据交互。

建立应用工程的一般过程

通常情况下,建立一个应用工程大致可分为以下几个步骤:

第一步:创建新工程

为工程创建一个目录用来存放与工程相关的文件。

第二步:定义硬件设备并添加工程变量

添加工程中需要的硬件设备和工程中使用的变量,包括内存变量和I/O变量。

第三步:制作图形画面并定义动画连接

按照实际工程的要求绘制监控画面并使静态画面随着过程控制对象产生动态效果。

第四步:编写命令语言

通过脚本程序的编写以完成较复杂的操作上位控制。

第五步:进行运行系统的配置

对运行系统、报警、历史数据记录、网络、用户等进行设置,是系统完成用于现场前的必备工作。

第六步:保存工程并运行

完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。

如何得到组态王的帮助

组态王帮助文档分组态王产品帮助文档和I/O驱动帮助文档两部分,可以通过如下几种方法打开:

方法一:单击桌面“开始”-“所有程序”-“组态王”-“帮助文档”,此选项中包括组态王帮助

文档、驱动帮助文档。

方法二:在工程浏览器中单击“帮助”菜单,此选项中包括组态王帮助文档、驱动帮助文档。

方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。

教程实例

通过本教程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,以动画形式

直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,完成数

据统计的报表。将实时数据保存到关系数据库中,并进行数据库的查询。

北京亚控科技发展有限公司