欢迎来到天天文库
浏览记录
ID:33167715
大小:2.04 MB
页数:34页
时间:2019-02-21
《《过程控制实验册》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第一部分实验方法及操作实验1熟悉并掌握组态王软件一、实验原理1、组态王使用入门:1.1建立组态王新工程启动“组态王”工程管理器,选择菜单“文件新建工程”或单击“新建”按钮,弹出如下图所示。单击“下一步”继续。弹出“新建工程向导之二对话框”,如下图所示。34在工程路径文本框中输入一个有效的工程路径,或单击“浏览…”按钮,在弹出的路径选择对话框中选择一个有效的路径。单击“下一步”继续。弹出“新建工程向导之三对话框”,如下图所示。在工程名称文本框中输入工程的名称,该工程名称同时将被作为当前工程的路径名称。
2、在工程描述文本框中输入对该工程的描述文字。工程名称长度应小于32个字符,工程描述长度应小于40个字符。单击“完成”完成工程的新建。系统会弹出对话框,询问用户是否将新建工程设为当前工程,如下图所示。34单击“否”按钮,则新建工程不是工程管理器的当前工程,如果要将该工程设为新建工程,还要执行“文件设为当前工程”命令;单击“是”按钮,则将新建的工程设为组态王的当前工程。定义的工程信息会出现在工程管理器的信息表格中。双击该信息条或单击“开发”按钮或选择菜单“工具切换到开发系统”,进入组态王的开发系统。1.
3、2创建组态王画面第一步:定义新画面进入新建的组态王工程,选择工程浏览器左侧大纲项“文件画面”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出对话框如下图所示。在“画面名称”处输入新的画面名称,如Test,其它属性不用更改。点击“确定”按钮进入内嵌的组态王画面开发系统。如下图所示。34第二步:在组态王开发系统中从“工具箱”中分别选择“矩形”和“文本”图标,绘制一个矩形对象和一个文本对象,如下图所示。在工具箱中选中“圆角矩形”,拖动鼠标在画面上画一矩形,如上图所示。用鼠标在工具箱中点击“显示画刷类型”
4、和“显示调色板”。在弹出的“过渡色类型”窗口点击第二行第四个过渡色类型;在“调色板”窗口点击第一行第二个“填充色”按钮,从下面的色块中选取红色作为填充色,然后点击第一行第三个“背景色”按钮,从下面的色块中选取黑色作为背景色。此时就构造好了一个使用过渡色填充的矩形图形对象。34在工具箱中选中“文本”,此时鼠标变成“I”形状,在画面上单击鼠标左键,输入“####”文字。选择“文件全部存”命令保存现有画面。1.3构造数据库数据库是“组态王”软件的核心部分,工业现场的生产状况要以动画的形式反映在屏幕上,操作
5、者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。在TouchVew运行时,它含有全部数据变量的当前值。变量在画面制作系统组态王画面开发系统中定义,定义时要指定变量名和变量类型,某些类型的变量还需要一些附加信息。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。选择工程浏览器左侧大纲项“数据库数据词典”,在工程浏览器右侧用鼠标左键双击“新建”图标,弹出“变量属性”对话框如下图所示。变量名
6、定义为a,变量类型为内存实数。1.4建立动画连接双击图形对象——即矩形,可弹出“动画连接”对话框,如下图所示。34用鼠标单击“填充”按钮,弹出对话框如下图所示。在“表达式”处输入“a”,“缺省填充刷”的颜色改为黄色,其余属性目前不用更改,如下图所示。34单击“确定”,再单击“确定”返回组态王开发系统。为了让矩形动起来,需要使变量即a能够动态变化,选择“编辑画面属性”菜单命令,弹出对话框如下图所示。单击“命令语言…”按钮,弹出画面命令语言对话框,如下图所示。34在编辑框处输入命令语言:if(a<100
7、)a=a+10;elsea=0;双击文本对象“####”,可弹出“动画连接”对话框,如下图所示。34用鼠标单击“模拟值输出”按钮,弹出对话框如下图所示。在“表达式”处输入“a”,其余属性目前不用更改。单击“确定”,再单击“确定”返回组态王开发系统。选择“文件全部存”菜单命令。1.5运行和调试组态王工程已经初步建立起来,进入到运行和调试阶段。在组态王开发系统中选择“文件切换到View”菜单命令,进入组态王运行系统。在运行系统中选择“画面打开”命令,从“打开画面”窗口选择“Test”画面。显示出组态
8、王运行系统画面,即可看到矩形框和文本在动态变化。如下图所示。342、了解OPC:随着工业生产的不断发展,工业控制软件取得了长足的进步。然而,由于生产规模的扩大和过程复杂程度的提高,工业控制软件设计面临着巨大的挑战,那就是要集成数量和种类不断增多的现场信息。在传统的控制系统中,智能设备之间及智能设备与控制系统软件之间的信息共享是通过驱动程序来实现的,不同厂家的设备又使用不同的驱动程序,迫使工业控制软件中包含了越来越多的底层通信模块。另外,由于相对特定应用的
此文档下载收益归作者所有