1、一、课程设计目的一、课程设计目的 本次课程设计的主要目的是认识组态的概念, 初步学习和使用以组态王为代表的 工控软件,进而独立完成简单计算机控制系统的设计任务。 二、课程设计任务与要求二、课程设计任务与要求 石油提炼液位控制系统监控界面设计 系统简介:有原料油罐,原料油进料阀,原料油出料阀,成品油罐,成品油出料 阀,催化剂罐,催化剂进料阀,催化剂出料阀,控制阀门的开关来控制各油罐的 油量并有下限报警和上限报警装置。要求: 1、运用组态软件合理设计监控组态画面。 2、要求静态画面能够随着控制对象产生实时动态效果。 三、组态王简介三、组态王简介 组态王(Kingview)是由北京亚控公司开发,在
2、PC 机上建立工业控制对象 人机接口的一种智能软件包, 它以 Window2000/WindowXP/WindowNT 中文操作 系统作为其操作平台,充分利用了 Windows 图形功能设备,界面一致性好,易 学易用等特点,具有功能完备的人机接口界面和面向对象的图形开发环境,便于 高效,快捷地把整个工艺过程构成监控画面,以动画的形式显示各个控制设备的 状态,在报警和历史趋势方面的功能,方便了对系统的监控,具有较强的网络功 能。组态王图形界面开发功能使用方便,对 I/O 设备广泛支持。它所使用的 PC 机开发的系统工程,比以往使用专用机开发的工业控制系统更有通用性,大大减 少了工控软件开发者的重
3、复性工作,还可以运用 PC 机丰富的软件资源进行二次 开发。 组态王软件特点:包括了大量常用硬件的驱动程序,使繁杂的硬件接口方面 的工作由组态王软件去完成,用户只需简单安装驱动程序,并按指定格式读取或 输出数据即可,无须在控制过程中去考虑硬件的使用和设置,因此,用户在使用 前,一定要仔细阅读与本硬件相关驱动及使用说明,并按指定方式配置,设置变 量,才能顺利地实现数据的读取和输出。 组态王支持多种通信方式:串口通信,数据采集板,DDE 通信,人机界面 卡和网络模块。 数据库是“组态王”最核心的部分,是联系上位机和下位机的桥梁。在数据 库中存放的是变量的当前值, 构造实时数据库需要定义相应的外部设
4、备及数据变 量。在定义数据库变量时,只要把 I/O 变量连接到外部设备上,按照设备安装向 导的提示就可以完成设备的配置工作,就可以和组态王交换数据了。 动画连接就是建立画面的图素与数据库变量的对应关系。在系统运行过程中,使 现场信号动态地反映到图形界面上,从而实现了图形地动画效果。建立动画连接 时,用到了大量的命令语言进行程序的编制,通过对程序的编写,很好的完成了 画面动态显示。 四、课程设计步骤四、课程设计步骤 1、新建一个工程项目 2、图形界面的设计 双击打开该项目,新建画面。 在“新画面”的对话框中输入画面名称,同时对画面要求进行必要的设定, 单击确定。 打开图库,选择相应的元素摆放到画面的合适位置,用文字标明各个元素的 名称,最后进行简单的美化处理,最终效果如下图所示: 3、构造数据库 在“工程管理器”界面下,点击“数据词典”根据画面中的元素以此建立与 之对应的变量。 根据画面中的元素,新建“原料油液位” 、 “成品油液位” 、 “催化剂液位” 、 “原 料油进料阀” 、 “原料油出料阀” “成品油出料阀” 、 “催化剂进料阀” 、 “催化剂出 料阀”八个变量。 其中“原料油