资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第八章 计算机监控组态软件,本章要点,:,1.,组态软件的基本含义、发展趋势与特点。,2.,组态软件的图形开发界面。,3.,工艺控制流程图的组态设计步骤。,4.,复杂图形对象的组态及应用。,返回总目录,本章主要内容,8.1,组态软件及其发展,8.2,组态软件的图形开发环境,8.3,工艺控制流程图的组态,8.4,复杂图形对象的组态及应用,引言,8.5,程序的运行与调试,引 言,计算机控制系统的监控组态软件,工控机并选择通用的接口模板组态软件,特点:,硬件,不用进行具体电路设计,节约开发时间、提高系统的可靠性;,软件,利用图形进行编程,不用具体编程语言技术,缩短软件开发周期。,8.1,组态软件及其发展,主要知识点,:,8.1.1,组态软件的发展趋势,8.1.2,组态软件的特点,8.1.3,使用组态软件的一般步骤,发展初期,20,世纪,80,年代时,世界上第一个商品化监控组态软件是由美国的,Wonderware,公司研制的,Intouch,。,发展期间,国外软件:,Intellution,公司的,FIX,系统,通用电气的,Cimplicity,德国西门子的,WinCC,等;,国内软件:亚控公司的,KingView,组态王,昆仑公司的,MCGS,三维公司的力控,太力公司的,Synall,发展趋势,可移植性成为组态软件,8.1.1,组态软件的发展趋势,8.1.2,组态软件的特点,组态软件特点,-,实时多任务,(,主要特点,),、接口开放、使用灵活、运行可靠;,组态软件的使用者,自动化工程设计人员,组态软件主要解决的问题:,如何与现场设备之间进行数据采集和数据交换。,将采集到的数据与上位机图形界面的相关部分连接。,实时数据的在线监测。,数据报警界限和系统报警。,实时数据的存储、历史数据的查询。,各类报表的生成和打印输出。,应用系统运行稳定可靠。,拥有良好的与第三方程序的接口,方便数据共享。,8.1.3,使用组态软件的一般步骤,(,1),建模,-,根据实际需要,为控制系统建立数学模型,。,(2),设计图形界面,-,利用组态软件的图库,使用相应的图形对象模拟实际的控制系统和控制设备。,(3),构造数据库变量,-,创建实时数据库,用数据库中的变量反映控制对象的各种属性,变量描述控制对象的各种属性。,(4),建立动画连接,-,建立变量和图形画面中的图形对象的连接 关系,画面上的图形对象通过动画的形式模拟实际 控制系统的运行。,(5),运行、调试。,*,五个步骤并不是完全独立的,常常是交错进行的,8.2,组态软件的图形开发环境,主要内容:,8.2.1,基本概念,8.2.2,图形开发环境的工作界面,8.2.1,基本概念,1,命令语言,-,是一段类似于,C,语言的程序,工程人员可以利用这段程序增强应用工程的灵活性,.,命令语言通过,“,命令语言,”,对话框编辑输入,在运行系统中被编译执行。,2,窗口,-,是组态软件的目的操作界面,3.,图素,-,也称图形对象,是组态软件中的基本元素之一。窗口中的 绝大部分内容都是由一些简单的或复杂的图形对象构成的,.,4.,外部对象,-,指由其它,Windows,应用程序生成的图形或数据对象,如,Active,控件、,Excel,表格、,Word,文档等,OLE,对象。,8.2.2,图形开发环境的工作界面,1,工程管理器,2,工程浏览器,3,图形工具箱,4,图库管理器,8.3,工艺控制流程图的组态,主要内容:,8.3.1,建模,8.3.2,变量的定义,8.3.3,画面的编辑与动画连接,8.3.1,建模,8.3.2,变量的定义,1,建立工程(以,组态王软件为例,),启动工程管理器,选择菜单,“,文件,”,中的,“,新建工程,”,,或者单击工具栏的,“,新建,”,按钮。,出现,“,新建工程向导之一,”,对话框,单击,“,下一步,”,按钮,弹出,“,新建工程向导之二,”,对话框,选择工程所在目录,单击,“,下一步,”,,弹出,“,新建工程向导之三,”,对话框,输入新建组态王工程名称:水位控制系统;工程描述:水位控制系统。,单击,“,完成,”,按钮,在是否将所建的工程设为组态王当前工程的对话框中选择,“,是,”,。,2,建立画面,3,定义外部设备和数据变量,(1),模拟量,“,水位,”,变量的定义,:,(,2,)数字量,“,水泵运行,”,变量的定义,:,(,3,)实数变量的定义,:,(,4,)内存离散变量的定义,:,8.3.3,画面的编辑与动画连接,1,画面的编辑,(,1,)文本输入,(,2,)图素输入,。,2,动画连接,(,1,)启动按钮的动画连接设置:,(,2,)指示灯的动画连接设置:,指示灯的动画连接设置,(,3,)水泵的动画连接设置,(,4,)水箱的动画连接设置,(,5,)显示文本的动画连接设置,3,命令语言及控制程序编写,8.4,复杂图形对象的组态及应用,主要内容:,8.4.1,趋势曲线,8.4.2,报表生成,8.4.3,报警和事件,8.4.4,配方管理,8.4.1,趋势曲线,1,实时曲线,2,历史曲线,8.4.2,报表生成,1,实时数据,报表,表头设计和报表日期设计,2,历史数据报表,8.4.3,报警和事件,1,定义报警组,2,设置变量的报警属性,3,建立报警和事件窗口,报警窗口属性的设置,8.4.4,配方管理,配方作用,一次设置大量控制变量参数,建立,工程浏览器,单击左侧,“,配方,”,,然后双击右侧的,“,新建,”,图标进入,“,配方定义,”,对话框。,在,“,配方定义,”,对话框中,选中第二行第一列,单击菜单条上的,“,变量,”,,弹出,“,选择变量名,”,对话框,选择在该行显示的变量名称,单击,“,确定,”,按钮。然后分别设置配方的名称和参数,如图下图所示。,8.5,程序的运行与调试,8.5.1,运行系统设置,8.5.2,运行系统,单击工程浏览器的,“,VIEW,”,按钮,进入组态王运行系统。,
展开阅读全文