项目一___组态王使用入门_第1页
项目一___组态王使用入门_第2页
项目一___组态王使用入门_第3页
项目一___组态王使用入门_第4页
项目一___组态王使用入门_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、项目一项目一 组态王使用入门组态王使用入门 任务一任务一 组态王软件的安装及组态王程序组构组态王软件的安装及组态王程序组构成成 任务二任务二 组态王工程管理器、浏览器和运行系组态王工程管理器、浏览器和运行系统的应用统的应用 任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成 1.1.1 任务目标任务目标了解组态软件的基本知识,掌握组态王软件的安装及组态王程序组所了解组态软件的基本知识,掌握组态王软件的安装及组态王程序组所包含的相应内容。包含的相应内容。 1.1.2 任务分析任务分析组态王软件的安装和其

2、他应用软件的安装基本一致组态王软件的安装和其他应用软件的安装基本一致:将组态软件光盘将组态软件光盘插入光驱,计算机会自动启动安装文件插入光驱,计算机会自动启动安装文件install.exe。组态王软件的安。组态王软件的安装包括装包括“安装组态王程序安装组态王程序”、“安装组态王驱动程序安装组态王驱动程序”和和“安装加密安装加密锁驱动程序锁驱动程序”,需要首先安装,需要首先安装“组态王程序组态王程序”,而,而“组态王驱动程序组态王驱动程序”和和“加密锁驱动程序加密锁驱动程序”会在提示下自动安装。安装完成后,会在会在提示下自动安装。安装完成后,会在Windows系统菜单系统菜单“开始开始程序程序”

3、中生成名称为中生成名称为“组态王组态王6.53”的程序的程序组。组。下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成 1.1.3 相关知识相关知识 1.什么是组态软件什么是组态软件组态组态(Configuration)的意思是构造、配置,是指用户通过软件提供的的意思是构造、配置,是指用户通过软件提供的工具、方法,采用类似工具、方法,采用类似“搭积木搭积木”的简单方式来完成自己所需要的软的简单方式来完成自己所需要的软件功能,而不需要编写复杂的计算机程序。在组态软件出现之前,要件功能,而不需要编写复杂的计算机程序。在组态软件出现之前,要实现某一任务,都是

4、通过编写程序实现某一任务,都是通过编写程序(如使用如使用BASIC、 C、FORTRAN等等)来实现的。来实现的。 工控组态软件是应用于工业控制领域的专用组态软件,是处在自动工控组态软件是应用于工业控制领域的专用组态软件,是处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件大都支持各种主流工控设备和标准通信协议,并目提工具。组态软件大都支持各种主流工控设备和标准通信协议,并目提供分布式

5、数据管理和网络功能。供分布式数据管理和网络功能。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成工控组态软件的应用领域很广,可以应用于电力系统、给排水系统、工控组态软件的应用领域很广,可以应用于电力系统、给排水系统、燃气竹网、供热竹网、石油、化工、智能建筑等领域的数据采集与控燃气竹网、供热竹网、石油、化工、智能建筑等领域的数据采集与控制以及过程控制等诸多领域。制以及过程控制等诸多领域。2.工控组态软件的主要功能工控组态软件的主要功能(1)丰富的画面组态功能。丰富的画面组态功能。(2)良好的开放性。良好的开放性。(3)丰富的功能模块。丰富的功能

6、模块。(4)强大的数据库支持。强大的数据库支持。(5)可编程的命令语言。可编程的命令语言。(6)周密的系统安全防范。周密的系统安全防范。(7)强大的网络功能。强大的网络功能。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成3.国内、外工控组态软件简介国内、外工控组态软件简介国产工业控制组态软件主要有国产工业控制组态软件主要有:(1)组态王组态王KingVie+0:组态王是国内开发较早的组态软件,由北京亚组态王是国内开发较早的组态软件,由北京亚控科技发展有限公司开发,界面操作灵活方便,有较强的通信功能,控科技发展有限公司开发,界面操作灵活方便,

7、有较强的通信功能,支持的硬件非常丰富,目前在国产组态软件市场中占据着领先地位。支持的硬件非常丰富,目前在国产组态软件市场中占据着领先地位。(2) MCGS:由北京昆仑通态自动化软件科技有限公司开发,该公司成由北京昆仑通态自动化软件科技有限公司开发,该公司成立于立于1995年,己经成为国内一流的组态软件厂商,在国产软件市场年,己经成为国内一流的组态软件厂商,在国产软件市场中占据着一定地位。中占据着一定地位。(3)二维力控二维力控:由北京二维力控科技有限公司开发,核心软件产品初创由北京二维力控科技有限公司开发,核心软件产品初创于于1992年,是一个面向方案的年,是一个面向方案的HMI/SCADA平

8、台软件。具有丰富的平台软件。具有丰富的I/O驱动,能够连接到各种现场设备,分布式实时数据库系统可提供访问驱动,能够连接到各种现场设备,分布式实时数据库系统可提供访问工厂和企业系统数据的一个公共入口,力控的实时数据库系统也非常工厂和企业系统数据的一个公共入口,力控的实时数据库系统也非常有特点。有特点。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成 (4)紫金桥紫金桥Realinfo:由紫金桥软件技术有限公司开发,该公司是由中由紫金桥软件技术有限公司开发,该公司是由中石油大庆石化总厂出资成立。石油大庆石化总厂出资成立。另外还有世纪星、另外还有世

9、纪星、Controx(开物开物)、易控等国产工控组态软件。、易控等国产工控组态软件。 国外工控组态软件主要有国外工控组态软件主要有:(1) InTouch: Wondenuare的的InTouch软件是最早进入我国的组态软软件是最早进入我国的组态软件。早期件。早期InTouch软件采用软件采用DDE方式与驱动程序通信。有最好的图形方式与驱动程序通信。有最好的图形化人机界面化人机界面CHMI(使信息更加容易地在工使信息更加容易地在工)内和不同工内和不同工)之间共享。之间共享。(2) IFix:原属原属Intellution公司公司(Intellution公司在公司在1995年被爱默生收购,年被爱

10、默生收购,现在是爱默生集团的全资子公司现在是爱默生集团的全资子公司),后来被,后来被GE公司收购。公司收购。( ) WinCC:是西门子公司发布的组态开发环境,是西门子公司发布的组态开发环境,Simens提供类提供类C语言语言的脚本,包括一个调试环境。的脚本,包括一个调试环境。WinCC内嵌内嵌OPC支持,并可对分布式支持,并可对分布式系统进行组态。系统进行组态。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成 1.1.4 任务实施任务实施 1.组态王软件的安装组态王软件的安装(1)启动计算机系统。启动计算机系统。(2)在光盘驱动器中插入在光

11、盘驱动器中插入“组态王组态王”软件的安装盘,系统自动启动软件的安装盘,系统自动启动Install.exe安装程序,如图安装程序,如图1-1所示。该安装界面左侧有一列按钮,所示。该安装界面左侧有一列按钮,将鼠标移动到按钮上时,会在右边图片位置上显示各按钮中安装内容将鼠标移动到按钮上时,会在右边图片位置上显示各按钮中安装内容提示。提示。(3)开始安装。点击开始安装。点击“安装组态王程序安装组态王程序”按钮,将自动安装按钮,将自动安装“组态王组态王”软件到用户的硬盘目录,并建立应用程序组。软件到用户的硬盘目录,并建立应用程序组。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安

12、装及组态王程序组构成序组构成 2.组态王程序组组态王程序组安装完安装完“组态王组态王”之后,在系统菜单之后,在系统菜单“开始开始程序程序”中生成名称为中生成名称为“组态王组态王6.53 的程序组。该程序组中包括的程序组。该程序组中包括4个文件和个文件和3个文件夹的快个文件夹的快捷方式,内容如下捷方式,内容如下:组态王组态王6.53:组态王工程管理器程序组态王工程管理器程序(ProjectManager)的快捷方式,的快捷方式,用于新建工程、工程管理等。用于新建工程、工程管理等。工程浏览器工程浏览器:组态王单个工程管理程序的快捷方式,内嵌组态王画面组态王单个工程管理程序的快捷方式,内嵌组态王画面

13、开发系统开发系统(TouchExplorer),即组态王开发系统。,即组态王开发系统。运行系统运行系统:组态王运行系统程序组态王运行系统程序(TouchVie+0)的快捷方式。工程浏览的快捷方式。工程浏览器器(TuohExplorer)和运行系统和运行系统(TuohView)是各自独立的是各自独立的Windows应应用程序,均可单独使用用程序,均可单独使用;两者又相互依存,在工程浏览器的画面开发两者又相互依存,在工程浏览器的画面开发系统中设计开发的画面应用程序,必须在画面运行系统系统中设计开发的画面应用程序,必须在画面运行系统(TouchView)环境中才能运行。环境中才能运行。上一页 下一页

14、返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成信息窗口信息窗口:组态王信息窗口程序组态王信息窗口程序(KingMess)的快捷方式。的快捷方式。工具工具安装新驱动安装新驱动:安装新驱动工具文件的快捷方式。安装新驱动工具文件的快捷方式。工具工具工程打包工具工程打包工具:组态王工程打包工具的快捷方式。组态王工程打包工具的快捷方式。组态王文档组态王文档使用乎册使用乎册:组态王使用乎册电了版文件的快捷方式。组态王使用乎册电了版文件的快捷方式。组态王文档组态王文档命令语言函数乎册命令语言函数乎册:组态王函数乎册电了版文件的快捷方组态王函数乎册电了版文件的快捷方式。

15、式。组态王文档组态王文档组态王帮助组态王帮助:组态王帮助文件的快捷方式。组态王帮助文件的快捷方式。组态王文档组态王文档组态王驱动帮助组态王驱动帮助:组态王组态王I/O驱动程序帮助文件的快捷方式。驱动程序帮助文件的快捷方式。组态王文档组态王文档工程打包工具的使用说明工程打包工具的使用说明:工程打包工具使用说明的快捷工程打包工具使用说明的快捷方式。方式。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成组态王在线组态王在线在线会员注册在线会员注册:亚控网站在线会员注册页面。亚控网站在线会员注册页面。组态王在线组态王在线技术技术BBS:亚控网站技术亚

16、控网站技术BBS页面。页面。组态王在线组态王在线I0驱动在线驱动在线:亚控网站亚控网站I/O驱动下载页面。驱动下载页面。 1.1.5 知识进阶知识进阶 为了使系统能够为了使系统能够i1 :常运行,组态王软件安装完成后,最好选择重新常运行,组态王软件安装完成后,最好选择重新启动计算机。如果没有重新启动计算机,就直接运行组态王运行系统,启动计算机。如果没有重新启动计算机,就直接运行组态王运行系统,系统会提示系统会提示“历史库服务程序没有启动历史库服务程序没有启动”,这时工程中的历史曲线控,这时工程中的历史曲线控件不能正常运行。有件不能正常运行。有3种方法可以处理遇到的种方法可以处理遇到的“历史库服

17、务程序没有历史库服务程序没有启动启动”问题。问题。(1)使用鼠标点击操作系统的使用鼠标点击操作系统的“开始开始程序程序运行运行”,在对话框中输,在对话框中输入入”C:Program FilesKingvie+0HistorySvr.exe -run(具体路径要具体路径要根据你的安装路径来定根据你的安装路径来定),按回车键运行即可解决此问题。,按回车键运行即可解决此问题。上一页 下一页返回任务一任务一 组态王软件的安装及组态王程组态王软件的安装及组态王程序组构成序组构成(2)在在“控制面板一管理工具一服务控制面板一管理工具一服务”中找到中找到History Svr这个程序,这个程序,乎动启动即可

18、。乎动启动即可。(3)重新安装组态王软件,安装完成后重新启动计算机即可。重新安装组态王软件,安装完成后重新启动计算机即可。 1.1.6问题讨论问题讨论(1)如果组态王安装光盘中的如果组态王安装光盘中的Install.exe安装程序没有自动启动或采用安装程序没有自动启动或采用组态王软件的硬盘文件,应该如何安装组态王软件的硬盘文件,应该如何安装?(2)如何正确卸载组态王软件如何正确卸载组态王软件?(3)试着打开组态王程序组的相应内容。试着打开组态王程序组的相应内容。上一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用 1.2.1任务目标任务目标熟

19、悉组态王工程管理器、工程浏览器和运行系统的启动和使用,为组熟悉组态王工程管理器、工程浏览器和运行系统的启动和使用,为组态王工程开发和运行奠定基础。态王工程开发和运行奠定基础。 1.2.2任务分析任务分析组态王软件包主要由工程管理器组态王软件包主要由工程管理器ProjectManage、工程浏览器、工程浏览器TouchExplorer和画面运行系统和画面运行系统TouchView二部分组成。二部分组成。用组态王开发的每一个应用程序称为一个工程。组态王工程管理器用用组态王开发的每一个应用程序称为一个工程。组态王工程管理器用来新建工程和对己有工程进行统一管理。组态王工程浏览器是组态王来新建工程和对己

20、有工程进行统一管理。组态王工程浏览器是组态王的集成开发环境,开发组态王应用程序的大部分工作都是在工程浏览的集成开发环境,开发组态王应用程序的大部分工作都是在工程浏览器中完成的。组态王运行系统是开发的应用程序的运行环境,组态王器中完成的。组态王运行系统是开发的应用程序的运行环境,组态王工程只有在组态王的运行环境下才能运行。工程只有在组态王的运行环境下才能运行。下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用 1.2.3相关知识相关知识1.工程管理器工程管理器组态王工程管理器用来建立新工程,对添加到工程管理器的工程做统组态王工程管理器用来建立

21、新工程,对添加到工程管理器的工程做统一的管理。一的管理。2.工程浏览器工程浏览器工程浏览器是组态王的一个重要组成部分,是组态王的集成开发环境,工程浏览器是组态王的一个重要组成部分,是组态王的集成开发环境,工程浏览器内嵌组态王画面开发系统,生成人机界面。工程浏览器内嵌组态王画面开发系统,生成人机界面。3.运行系统运行系统画面开发系统中设计开发的画面工程在运行环境中运行。工程浏览器画面开发系统中设计开发的画面工程在运行环境中运行。工程浏览器和运行系统各自独立,一个工程可以同时被编辑和运行,这对于工程和运行系统各自独立,一个工程可以同时被编辑和运行,这对于工程的调试是非常方便的。的调试是非常方便的。

22、上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用 1.2.4 任务实施任务实施 1.工程管理器的应用工程管理器的应用如果己经如果己经i1:确安装了确安装了“组态王组态王6.53 ”,那么可以通过点击,那么可以通过点击“开始开始程序程序组态王组态王6.53组态王组态王6.53 ”,或直接双击桌面上组态王的快捷方式,或直接双击桌面上组态王的快捷方式 启动工程管理器,启动后的工程管理器窗口,如图启动工程管理器,启动后的工程管理器窗口,如图1-2所示。组态王所示。组态王的工程管理器由菜单栏、工具栏、工程信息显示区和状态栏等组成。的工程管理

23、器由菜单栏、工具栏、工程信息显示区和状态栏等组成。(1)新建工程。新建工程。启动组态王工程管理器后,选择菜单栏启动组态王工程管理器后,选择菜单栏“文件文件新建工程新建工程”或单击工或单击工具栏中的具栏中的“新建新建”按钮,弹出按钮,弹出“新建工程向导之一新建工程向导之一”对话框,如图对话框,如图1-3所示。所示。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用单击单击“下一步下一步”继续,弹出继续,弹出“新建工程向导之一新建工程向导之一”对话框,如图对话框,如图1-4所示。所示。 在工程路径文本框中输入新建工程的存放路径,或单击在

24、工程路径文本框中输入新建工程的存放路径,或单击“浏览浏览”按按钮,在弹出的路径对话框中选择新建工程的存放路径。单击钮,在弹出的路径对话框中选择新建工程的存放路径。单击“下一步下一步”继续,弹出继续,弹出“新建工程向导之二新建工程向导之二”对话框,如图对话框,如图1-5所示。所示。在在“工程名称工程名称”文本框中输入给工程取的名字文本框中输入给工程取的名字“工程工程1”,在,在“工程描工程描述述”文本框中输入对工程的描述文字文本框中输入对工程的描述文字“仿真仿真PLC练习练习”(注释作用注释作用)。工程名称有效长度小于工程名称有效长度小于32个字符,工程描述有效长度小于个字符,工程描述有效长度小

25、于40个字符。个字符。单击单击“完成完成”按钮即完成新建的工程。在新建工程的路径下会以工程按钮即完成新建的工程。在新建工程的路径下会以工程名称为目录建立一个文件夹,这时系统会弹出名称为目录建立一个文件夹,这时系统会弹出“是否将新建的工程设是否将新建的工程设为当前工程为当前工程”的提示,如图的提示,如图1-6所示。所示。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用单击单击“是是”按钮,将新建工程设置为组态王的当前工程按钮,将新建工程设置为组态王的当前工程;单击单击“否否”按钮,不改变当前工程的设置。按钮,不改变当前工程的设置。(

26、2)添加工程。添加工程。 在工程管理器中使用在工程管理器中使用“添加工程添加工程”命令来找到一个己有的组态王工命令来找到一个己有的组态王工程,并将工程信息显示在工程管理器的信息显示区中。程,并将工程信息显示在工程管理器的信息显示区中。 单击菜单栏单击菜单栏“文件文件添加工程添加工程”命令或快捷菜单命令或快捷菜单“添加工程添加工程”命令命令后,弹出添加路径选择对话框,如图后,弹出添加路径选择对话框,如图1-7所示。所示。 选择想要添加的工程所在的路径,并目选中相应的工程名称。单击选择想要添加的工程所在的路径,并目选中相应的工程名称。单击“确定确定”按钮,将指定路径下的工程添加到工程管理器显示区中

27、,如按钮,将指定路径下的工程添加到工程管理器显示区中,如图图1-8所示。所示。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用(3)搜索工程。搜索工程。启动组态王工程管理器后,选择菜单栏启动组态王工程管理器后,选择菜单栏“文件文件搜索工程搜索工程”或单击工或单击工具栏中的具栏中的“搜索搜索”按钮,弹出选择搜索路径对话框,如图按钮,弹出选择搜索路径对话框,如图1-9所示。所示。路径的选择方法与路径的选择方法与Window的资源管理器相同,选定有效路径之后,的资源管理器相同,选定有效路径之后,单击单击“确定确定”按钮,工程管理器开始搜

28、索工程,将搜索指定路径及其按钮,工程管理器开始搜索工程,将搜索指定路径及其了目录下的所有工程。搜索完成后,搜索结果自动显示在管理器的信了目录下的所有工程。搜索完成后,搜索结果自动显示在管理器的信息显示区内,如图息显示区内,如图1-10所示,路径选择对话框自动关闭。单击所示,路径选择对话框自动关闭。单击“取消取消”按钮,取消搜索工程操作。按钮,取消搜索工程操作。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用(4)设置一个工程为当前工程。设置一个工程为当前工程。在工程管理器的工程信息显示区中选中加亮设置的工程,单击菜单栏在工程管理器

29、的工程信息显示区中选中加亮设置的工程,单击菜单栏“文件文件设为当前工程设为当前工程”命令即可设置该工程为当前工程。以后进入命令即可设置该工程为当前工程。以后进入组态王开发系统或运行系统时,系统将默认打开该工程。被设置为当组态王开发系统或运行系统时,系统将默认打开该工程。被设置为当前工程的工程,在工程管理器信息显示区的第一列中用一个图标前工程的工程,在工程管理器信息显示区的第一列中用一个图标(小小红旗红旗)来标识,如图来标识,如图1-11所示所示(工程名称为工程名称为“反应罐液位监控反应罐液位监控”)。(5)工程备份。工程备份。工程备份命令是将选中的组态王工程按照指定的格式进行压缩备份。工程备份

30、命令是将选中的组态王工程按照指定的格式进行压缩备份。选中要备份的工程选中要备份的工程(如前述工程如前述工程1),使之加亮显示。单击菜单栏,使之加亮显示。单击菜单栏“工工具具工程备份工程备份”命令或工具条命令或工具条“备份备份”按钮命令后,弹出按钮命令后,弹出“备份工程备份工程”对话框,如图对话框,如图1-12所示。所示。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用(6)工程恢复。工程恢复。工程恢复命令是将组态王的工程恢复到压缩备份前的状态。工程恢复命令是将组态王的工程恢复到压缩备份前的状态。选中要恢复的工程,使之加亮显示。单击

31、菜单栏选中要恢复的工程,使之加亮显示。单击菜单栏“工具工具工程恢复工程恢复”命令或工具条命令或工具条“恢复恢复”按钮命令后,弹出按钮命令后,弹出“选择要恢复的工程选择要恢复的工程”对话对话框,如图框,如图1-13所示。所示。选择组态王备份文件扩展名为选择组态王备份文件扩展名为.cmp的文件,如上例中的的文件,如上例中的“工程工程1备备份份.cmp。单击。单击“打开打开”按钮,弹出按钮,弹出“恢复工程恢复工程”对话框,如图对话框,如图1-14所示。所示。单击单击“是是”按钮,则以前备份的工程覆盖当前的工程。按钮,则以前备份的工程覆盖当前的工程。如果工程恢复成功,则会弹出恢复工程成功对话框,如图如

32、果工程恢复成功,则会弹出恢复工程成功对话框,如图1-15所示,所示,并且询问并且询问:“是否将其作为当前工程?是否将其作为当前工程?”(7)工程管理器的其他功能工程管理器的其他功能上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用2.工程浏览器的应用工程浏览器的应用假如您已经正确安装了假如您已经正确安装了“组态王组态王6.53”的话,可以通过以下方式启动的话,可以通过以下方式启动工程浏览器;工程浏览器;在工程管理器的信息显示区,双击某一工程即可进入该工程的开发环在工程管理器的信息显示区,双击某一工程即可进入该工程的开发环境境(工程浏

33、览器环境工程浏览器环境);也可以在工程管理器中,将某一工程设为当前工也可以在工程管理器中,将某一工程设为当前工程,然后点击工具栏中的开发按钮,即可进入当前工程的开发环境程,然后点击工具栏中的开发按钮,即可进入当前工程的开发环境;或者点击或者点击“开始开始程序程序组态王组态王6.53工程浏览器工程浏览器”,即可进入当前工程,即可进入当前工程的开发环境。的开发环境。 例如,在上一任务中新建的工程一工程例如,在上一任务中新建的工程一工程1,当在工程管理器的信息,当在工程管理器的信息显示区双击显示区双击“工程工程1”时,就会进入时,就会进入“工程工程1”的工程浏览器环境,如图的工程浏览器环境,如图1-

34、16所示。所示。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用组态王的工程浏览器由组态王的工程浏览器由Tab页标签、菜单栏、工具栏、工程目录显示页标签、菜单栏、工具栏、工程目录显示区、目录内容显示区、状态栏等组成。工程目录显示区以树形结构图区、目录内容显示区、状态栏等组成。工程目录显示区以树形结构图显示功能节点,用户可以扩展或收缩工程浏览器中所列的功能项。工显示功能节点,用户可以扩展或收缩工程浏览器中所列的功能项。工程目录显示区各项功能如表程目录显示区各项功能如表1-1所示。所示。 3.运行系统的设置和应用运行系统的设置和应用

35、(1)设置运行系统。设置运行系统。 在运行组态王工程之前首先要在工程浏览器中对运行系统环境进行在运行组态王工程之前首先要在工程浏览器中对运行系统环境进行设置。在工程浏览器中单击设置。在工程浏览器中单击“配置配置运行环境运行环境”菜单命令,或单击工菜单命令,或单击工具栏中具栏中“运行运行”按钮,或单击工程浏览器按钮,或单击工程浏览器“工程目录显示区工程目录显示区系统配系统配置置设置运行系统设置运行系统”按钮后,弹出按钮后,弹出“运行系统设置运行系统设置”对话框,如图对话框,如图1-17所示。所示。“运行系统设置运行系统设置”对话框由二个配置属性页组成对话框由二个配置属性页组成:“运行系统外观运行

36、系统外观”属属性页,性页,“主画面配置主画面配置”属性页和属性页和“特殊特殊”属性页。属性页。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用 “主画面配置主画面配置”属性页规定属性页规定TouchView画面运行系统启动时自动调画面运行系统启动时自动调入的画面,如果几个画面匀入的画面,如果几个画面匀_相重叠,最后调入的画面在前面。单击相重叠,最后调入的画面在前面。单击“主画面配置主画面配置”属性页,则此属性页对话框弹出,同时属性页画面列属性页,则此属性页对话框弹出,同时属性页画面列表对话框中列出了当前应用程序所有有效的画面,选中

37、的画面加亮显表对话框中列出了当前应用程序所有有效的画面,选中的画面加亮显示。如图示。如图1-18所示。所示。“特殊特殊”属性页对话框用于设置运行系统的基准频率等一些特殊属性,属性页对话框用于设置运行系统的基准频率等一些特殊属性,单击单击“特殊特殊”属性页,则此属性页对话框弹出,如图属性页,则此属性页对话框弹出,如图1-19所示。所示。“特殊特殊”属性页对话框中各项的含义介绍如下属性页对话框中各项的含义介绍如下:运行系统基准频率运行系统基准频率:是一个时间值。是一个时间值。时间变量更新频率时间变量更新频率:用于控制用于控制TouchView在运行时更新数据库中时在运行时更新数据库中时间变量间变量

38、($毫秒、毫秒、$秒、秒、$分、分、$时等时等)。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用通信失败时显示上一次的有效值通信失败时显示上一次的有效值:用于控制组态王中的用于控制组态王中的I/O变量在通变量在通信失败后在画面上的显示方式。信失败后在画面上的显示方式。禁止退出运行环境禁止退出运行环境:选择此选项使选择此选项使TouchVie+0启动后,除关机外不启动后,除关机外不能退出。能退出。禁止任务切换禁止任务切换(CTRL+ESC):选择此选项将禁止选择此选项将禁止CTRL+ESC键,用键,用户不能作任务切换。户不能作任务

39、切换。禁止禁止ALT键键:选择此选项将禁止选择此选项将禁止ALT键,用户不能用键,用户不能用ALT键调用菜单键调用菜单命令。命令。使用虚拟键盘使用虚拟键盘:画面程序运行中,当需要操作者使用键盘时,比如画面程序运行中,当需要操作者使用键盘时,比如输入模拟值,则弹出模拟键盘窗口,操作者用鼠标在模拟键盘上选择输入模拟值,则弹出模拟键盘窗口,操作者用鼠标在模拟键盘上选择字符即可输入。字符即可输入。点击触敏对象时有声音提示点击触敏对象时有声音提示:选中此项后,系统运行时,鼠标单击选中此项后,系统运行时,鼠标单击按钮等图素时,蜂鸣器发出声音。按钮等图素时,蜂鸣器发出声音。上一页 下一页返回任务二任务二 组

40、态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用支持多屏显示支持多屏显示:选择此选项后,支持多显卡显示,可以一台主机接选择此选项后,支持多显卡显示,可以一台主机接多个显示器,组态王画面在多个显示器上显示。多个显示器,组态王画面在多个显示器上显示。写变量变化时下发写变量变化时下发:选择此选项后,如果变量的采集频率为选择此选项后,如果变量的采集频率为0,组态,组态王写变量的时候,只有变量值发生变化才写,否则不写。王写变量的时候,只有变量值发生变化才写,否则不写。只写变量启动时下发一次只写变量启动时下发一次:对于只写变量,选择此选项后,组态王对于只写变量,选择此选项后,

41、组态王运行系统启动时,将初始值向下写一次,否则不写。运行系统启动时,将初始值向下写一次,否则不写。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用(2)运行系统简介。运行系统简介。配置好运行系统之后,就可以启动运行系统环境了。在开发系统中单配置好运行系统之后,就可以启动运行系统环境了。在开发系统中单击工具条击工具条“VIEW”按钮或快捷菜单中按钮或快捷菜单中“切换到切换到View”命令后,进入组命令后,进入组态王运行系统。关于运行系统中菜单的详细情况请参考态王运行系统。关于运行系统中菜单的详细情况请参考组态王使用组态王使用手册手册

42、。当开发的组态工程运行之后,会在当开发的组态工程运行之后,会在Window操作系统的状态栏显示出操作系统的状态栏显示出一个一个“信息窗口信息窗口”。组态王信息窗口是一个独立的组态王信息窗口是一个独立的Window应用程序,用来记录、显示组应用程序,用来记录、显示组态王开发和运行系统在运行状态时的信息。信息窗口中显示的信息可态王开发和运行系统在运行状态时的信息。信息窗口中显示的信息可以作为一个文件存于指定的目录中或是用打印机打印出来,供用户查以作为一个文件存于指定的目录中或是用打印机打印出来,供用户查阅。当工程浏览器、阅。当工程浏览器、TouchView等启动时,会自动启动信息窗口。等启动时,会

43、自动启动信息窗口。上一页 下一页返回任务二任务二 组态王工程管理器、浏览器和组态王工程管理器、浏览器和运行系统的应用运行系统的应用 1.2.5 问题讨论问题讨论(1)试练习工程管理器的其他功能。试练习工程管理器的其他功能。(2)当通过工程管理器新建一个工程之后,试看所建工程名称文件夹当通过工程管理器新建一个工程之后,试看所建工程名称文件夹中有什么内容。中有什么内容。(3)试练习工程浏览器的使用。试练习工程浏览器的使用。上一页 返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 1.3.1任务目标任务目标在熟悉组态王工程管理器、浏览器和运行系统的基础上,利用组态王在熟悉组态王工程

44、管理器、浏览器和运行系统的基础上,利用组态王仿真仿真PLC寄存器建立一个简单的组态王工程。寄存器建立一个简单的组态王工程。 1.3.2任务分析任务分析通过组态王工程管理器新建的工程文件夹中只有一个包含工程基本信通过组态王工程管理器新建的工程文件夹中只有一个包含工程基本信息的文件。要想建立一个完整的组态王工程息的文件。要想建立一个完整的组态王工程(应用程序应用程序),必须进入该,必须进入该工程的集成开发环境工程的集成开发环境(工程浏览器环境工程浏览器环境),对工程画面、,对工程画面、I/O设备、数据设备、数据词典、命令语言等做进一步开发,进而运行该工程。词典、命令语言等做进一步开发,进而运行该工

45、程。下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 1.3.3相关知识相关知识 1.几个概念几个概念现场设备现场设备(被控对象被控对象):是指工业现场的各种生产设备,包括各种开关、是指工业现场的各种生产设备,包括各种开关、传感器、电动机、电磁阀等。传感器、电动机、电磁阀等。I/O设备设备(物理硬件设备物理硬件设备):是指可以直接和计算机通信的各种智能设备,是指可以直接和计算机通信的各种智能设备,包括可编程控制器包括可编程控制器(CPLC),智能模块、板卡、智能仪表、变频器等。智能模块、板卡、智能仪表、变频器等。逻辑设备逻辑设备:是在组态王中设定的设备名称,和具体的是在

46、组态王中设定的设备名称,和具体的I/O设备是一一对设备是一一对应的,逻辑设备寄存器和应的,逻辑设备寄存器和I/O设备的寄存器之间也是一一对应的。在设备的寄存器之间也是一一对应的。在组态王中通过逻辑设备名实现对组态王中通过逻辑设备名实现对I/O设备的管理。设备的管理。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程变量变量:是在组态王中定义的数据库,变量和逻辑设备中的寄存器之间是在组态王中定义的数据库,变量和逻辑设备中的寄存器之间是一一对应的。是一一对应的。画面画面:画面是人机交互的界面,由各种图素对象画面是人机交互的界面,由各种图素对象(不同图型、按钮、曲不同图

47、型、按钮、曲线、报警、报表窗口等线、报警、报表窗口等)构成,良好的人机界面是应用软件质量的重构成,良好的人机界面是应用软件质量的重要保证。组态王画面开发系统内嵌于工程浏览器。要保证。组态王画面开发系统内嵌于工程浏览器。 2.相互关系相互关系I/O设备是连接计算机和现场设备的桥梁,设备是连接计算机和现场设备的桥梁,I/O设备中的寄存器是实现设备中的寄存器是实现组态王软件和现场设备进行数据交换的数据存储区。在组态王中定义组态王软件和现场设备进行数据交换的数据存储区。在组态王中定义的变量是连接计算机的变量是连接计算机(上位机上位机)和和I/O设备设备(下位机下位机)的纽带,变量通过逻的纽带,变量通过

48、逻辑设备寄存器和辑设备寄存器和I/O设备中的寄存器一一对应。设备中的寄存器一一对应。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程组态王画面中的图素对象只有和变量建立动画连接,才可以和组态王画面中的图素对象只有和变量建立动画连接,才可以和I/O设设备进行通信,进而实现通过画面对现场设备进行实时监控,完成相应备进行通信,进而实现通过画面对现场设备进行实时监控,完成相应的功能需求。当然,现场设备、的功能需求。当然,现场设备、I/O设备以及计算机之间要想可靠通设备以及计算机之间要想可靠通信,还必须满足相应的总线标准和通信信,还必须满足相应的总线标准和通信I办议。另外

49、,计算机还必须办议。另外,计算机还必须安装安装I/O设备的驱动程序。可以用图设备的驱动程序。可以用图1-20来说明上述关系。来说明上述关系。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 3.建立组态王工程的一般步骤建立组态王工程的一般步骤用组态王开发的组态王应用程序称为工程,开发的工程只有在组态王用组态王开发的组态王应用程序称为工程,开发的工程只有在组态王的运行环境下才能正常运行,当然也可用组态打包工具将开发的组态的运行环境下才能正常运行,当然也可用组态打包工具将开发的组态王工程打包之后再安装运行。王工程打包之后再安装运行。建立新组态王工程的一般步骤是建立新

50、组态王工程的一般步骤是:(1)创建新工程。创建新工程。为工程创建一个目录用来存放与工程相关的文件。为工程创建一个目录用来存放与工程相关的文件。(2)定义设备。定义设备。添加工程中需要的硬件设备。添加工程中需要的硬件设备。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程(3)构造数据库构造数据库(定义变量定义变量)。定义内存变量以及与硬件设备寄存器所对应的和定义内存变量以及与硬件设备寄存器所对应的和I/O变量。变量。(4)设计图形界面设计图形界面(定义画面定义画面)。按照实际工程的要求绘制监控画面。按照实际工程的要求绘制监控画面。(5)建立动画连接。建立动画连接。

51、建立静态画面中的图形对象和变量的连接关系,使静态画面随着过程建立静态画面中的图形对象和变量的连接关系,使静态画面随着过程控制对象产生动态效果。控制对象产生动态效果。(6)编写命令语言。编写命令语言。通过脚本程序的编写以完成较复杂的操作上位控制。通过脚本程序的编写以完成较复杂的操作上位控制。(7)进行运行系统的配置。进行运行系统的配置。对运行系统、报警、历史数据记录、网络、用户等进行设置,使系统对运行系统、报警、历史数据记录、网络、用户等进行设置,使系统完成用于现场前的必备工作。完成用于现场前的必备工作。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程(8)保存工

52、程并运行调试。保存工程并运行调试。在画面开发系统中保存工程,然后在运行环境中就可以运行了。当然,在画面开发系统中保存工程,然后在运行环境中就可以运行了。当然,还要根据用户要求不断进行调试修改。还要根据用户要求不断进行调试修改。需要说明的是,这需要说明的是,这8个步骤并不是完全独立的,有些步骤常个步骤并不是完全独立的,有些步骤常常是交常是交错进行的。错进行的。 1.3.4任务实施任务实施 1.创建新工程创建新工程假如通过任务一建立了一个新的组态王工程假如通过任务一建立了一个新的组态王工程(保存于保存于“D:我的工程我的工程”文件夹中,工程名称为文件夹中,工程名称为“工程工程1 ”),然后通过工程

53、管理器进入该工程,然后通过工程管理器进入该工程的开发环境一一工程浏览器。的开发环境一一工程浏览器。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 2.定义设备定义设备在工程浏览器的目录显示区中选择在工程浏览器的目录显示区中选择“设备设备COM 1 ”,在内容显示区,在内容显示区中双击中双击“新建新建”图标,则会弹出图标,则会弹出“设备配置向导设备配置向导”对话框,如图对话框,如图1-21所示。所示。 另外,在工程浏览器的目录显示区中用鼠标双击另外,在工程浏览器的目录显示区中用鼠标双击COM 1,弹出,弹出COM 1通信参数设置对话框,按如图通信参数设置对话框,

54、按如图1-22所示设置即可。所示设置即可。3.构造数据库构造数据库(定义变量定义变量)在工程浏览器的目录显示区中选择在工程浏览器的目录显示区中选择“数据库数据库数据词典数据词典”,在内容显,在内容显示区中双击示区中双击“新建新建”图标,则会弹出图标,则会弹出“定义变量定义变量”对话框,如图对话框,如图1-23所示。对变量名、变量类型等的设置如图中所示,然后单击所示。对变量名、变量类型等的设置如图中所示,然后单击“确定确定”按钮,完成变量定义。按钮,完成变量定义。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程4.设计图形界面设计图形界面(定义画面定义画面)在工程

55、浏览器的目录显示区中选择在工程浏览器的目录显示区中选择“文件文件画面画面”,在内容显示区中,在内容显示区中双击双击“新建新建”图标,则会弹出图标,则会弹出“新画面新画面”对话框,如图对话框,如图1-24所示。所示。然后输入画面名称主画面,单击然后输入画面名称主画面,单击“确定确定”按钮,则进入画面开发系统。按钮,则进入画面开发系统。打开图库插入一游标,保存画面,如图打开图库插入一游标,保存画面,如图1-25所示。所示。5.建立动画连接建立动画连接在画面开发环境中双击游标图形对象,弹出游标属性对话框,单击变在画面开发环境中双击游标图形对象,弹出游标属性对话框,单击变量名量名(模拟量模拟量)右侧的

56、右侧的“?”,会弹出选择变量名对话框,选中刚才建立,会弹出选择变量名对话框,选中刚才建立的变量的变量“静态变量静态变量”,单击,单击“确定确定”按钮,回到游标属性设置对按钮,回到游标属性设置对话框,如图话框,如图1-26所示,单击所示,单击“确定确定”按钮,完成动画连接。按钮,完成动画连接。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程6.编写命令语言编写命令语言在工程浏览器的目录显示区中选择在工程浏览器的目录显示区中选择“文件文件命令语言命令语言应用程序命令语应用程序命令语言言”,在内容显示区中双击,在内容显示区中双击“请双击这几进入请双击这几进入对对话框话

57、框”,则会弹出,则会弹出“应用程序命令语言应用程序命令语言”对话框。在其中切换到对话框。在其中切换到“运行时运行时”属性页,在命令语言编辑框内输入相应的命令语言程序,属性页,在命令语言编辑框内输入相应的命令语言程序,并将程序扫描周期设为并将程序扫描周期设为100毫秒,如图毫秒,如图1-27所示,单击所示,单击“确认确认”按钮。按钮。7.进行运行系统的配置进行运行系统的配置 在工程浏览器的目录显示区中选择在工程浏览器的目录显示区中选择“系统配置系统配置”,在内容显示区中,在内容显示区中双击双击“设置运行系统设置运行系统”,则会弹出运行系统设置对话框。按照任务一,则会弹出运行系统设置对话框。按照任

58、务一所述进行运行系统的设置。所述进行运行系统的设置。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 8.切换到运行系统切换到运行系统在工程浏览器中点击工具栏中的在工程浏览器中点击工具栏中的“VIEW”工具按钮,或在画面开发工具按钮,或在画面开发系统中选择系统中选择“文件文件切换到切换到View”,则进入该工程的运行系统。这时,则进入该工程的运行系统。这时看到游标会从看到游标会从0到到100每次每次5个单位不断增加,到个单位不断增加,到100后又从后又从0开始递增开始递增变化,如图变化,如图1-28所示。所示。上一页 下一页返回任务三任务三 建立一个简单的组态王

59、工程建立一个简单的组态王工程 1.3.5知识进阶知识进阶 1.组态王仿真组态王仿真PLC组态王仿真组态王仿真PLC可以作为虚拟设备与组态王进行通信,无需连接硬件。可以作为虚拟设备与组态王进行通信,无需连接硬件。组态王定义设备时选择组态王定义设备时选择“PLC亚控亚控仿真仿真PLCCOM”即可。设备地址即可。设备地址格式为十进制的一个整数,范围不限。建议的通信参数如表格式为十进制的一个整数,范围不限。建议的通信参数如表1-2所示。所示。组态王仿真组态王仿真PLC提供提供6种类型的内部寄存器变量种类型的内部寄存器变量:1NCREA, DECREA,RADOM,STATIC,STRING. CommErr,这这6类寄存器变量如类寄存器变量如表表1-3所示。所示。上一页 下一页返回任务三任务三 建立一个简单的组态王工程建立一个简单的组态王工程 其中,其中,STATIC常量寄存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论