工控组态软件及应用课件.ppt

上传人(卖家):三亚风情 文档编号:2687850 上传时间:2022-05-18 格式:PPT 页数:80 大小:2.78MB
下载 相关 举报
工控组态软件及应用课件.ppt_第1页
第1页 / 共80页
工控组态软件及应用课件.ppt_第2页
第2页 / 共80页
工控组态软件及应用课件.ppt_第3页
第3页 / 共80页
工控组态软件及应用课件.ppt_第4页
第4页 / 共80页
工控组态软件及应用课件.ppt_第5页
第5页 / 共80页
点击查看更多>>
资源描述

1、1第三章第三章 新建工程新建工程 工程是一组与用户相关的文件集合,工程的表现形式是放在一个文件夹中的目录树,一般目录树中的文件是不能单独使用和删除的。通俗的说,开发的一个应用系统称为一个项目,每个项目必须在一个独立的目录中,不同的项目不能共用一个目录。项目目录也称为工程路径。 开发人员每接受一个应用组态王的课题,都要单独的建立一个工程文件夹,把自己所做的一切都放在这个工程文件夹中;什么是工程?什么是工程? 2一个工程就是这样一棵目录树目录树中的文件是不能单独使用和随便删除的图示:已建立的工程图示:已建立的工程3第一步:确定硬件控制方案和硬件设备的输入输出点数 如:工控机+PLC+传感器(含执行

2、机构)方案 工控机+智能仪表+传感器(含执行机构)方案 工控机+接口板+传感器(含执行机构)方案 工控机+智能模块+传感器(含执行机构)方案 硬件设备的输入、输出点数是指: 有多少路传感器 有多少个执行机构项目的开发步骤项目的开发步骤第二步:确定是单个系统,还是需要网络模式 若是网络模式,需要几个计算机,都干什么用。 如:(数据采集、数据存储、报警记录等)4第三步:在熟悉工艺过程的基础上着手开发(建立工程) 1创建新工程为工程创建一个目录用来存放与工程相关的文件。 2定义外部设备组态王为每种设备都提供了一个测试,用于检查和计算机连通了没有。 3定义工程变量(包括内存变量和I/O 变量) 定义整

3、个工程都用到的变量,每个变量都对应一个实际设备的寄存器。确定变量属性(每个变量有三种属性,基本属性、报警否、记录否、安全权限等。) 4画面制作按照实际工程的要求绘制监控画面 55 定义的反应车间需要采集的三个现场数据定义的反应车间需要采集的三个现场数据的工程变量的工程变量: 1 1、原料油液位(变量名:原料油液位,最大值原料油液位(变量名:原料油液位,最大值100100,整型数据),整型数据) 2 2、催化剂液位(变量名:催化剂液位,最大值催化剂液位(变量名:催化剂液位,最大值100100,整型数据),整型数据) 3 3、成品油液位(变量名:成品油液位,最大值成品油液位(变量名:成品油液位,最

4、大值100100,整型数据),整型数据) 4 4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。品油出料阀。 65动画连接使静态画面随着过程控制对象产生动态效果。 6编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。 7进行运行系统的配置对运行系统、报警、历史数据记录、报表、网络、用户等进行设置,是系统完成用于现场前的必备工作。 8保存工程并调试运行说明:这说明:这8 8个步骤并不是完全独立的,事实上,这几个部分常常个步骤并不是完全独立的,事实上,这几个部分常常是交错进行的。是交错进行的。7在用组态王画面开发

5、系统编制工程时,要考虑三个方面:在用组态王画面开发系统编制工程时,要考虑三个方面:图形:用户希望怎样的图形画面?也就是怎样用抽象的图形画面来模拟实际的图形:用户希望怎样的图形画面?也就是怎样用抽象的图形画面来模拟实际的工业现场和相应的工控设备。工业现场和相应的工控设备。数据:怎样用数据来描述工控对象的各种属性?也就是创建一个具体的数据库,数据:怎样用数据来描述工控对象的各种属性?也就是创建一个具体的数据库,此数据库中的变量反映了工控对象的各种属性,比如温度,压力等。此数据库中的变量反映了工控对象的各种属性,比如温度,压力等。连接:数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎连

6、接:数据和图形画面中的图素的连接关系是什么?也就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令第第3章章 新建工程新建工程 8 组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。管理。第第3章章 新建工程新建工程 3.2 3.2 工程管理器工程管理器3.2.1 3.2.1 工程管理器的使用工程管理器的使用 工程管理器的作用是为用户集中管理本机上的多个组态王工程。工程管理器的作用是为用户集中管理本机上的多个组态

7、王工程。 新建工程新建工程 删除工程删除工程 对工程重命名对工程重命名 搜索指定路径下的所有组态王工程搜索指定路径下的所有组态王工程 修改工程属性修改工程属性 工程的备份和恢复工程的备份和恢复 数据词典的导入导出数据词典的导入导出 切换到组态王开发或运行环境切换到组态王开发或运行环境 工程管理器的功能工程管理器的功能9 组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。管理。第第3章章 新建工程新建工程 3.2 3.2 工程管理器工程管理器3.2.1 3.2.1 工程管理器的使用工程管理器的使用 工程管理器

8、的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。工程管理器实现了对组态王各种版本工程的集中管理,更使用发或运行环境等。工程管理器实现了对组态王各种版本工程的集中管理,更使用户在进行工程开发和工程的备份、数据词典的管理上方便了许多。户在进行工程开发和工程的备份、数据词典的管理上方便了许多。 如果已经正确安装了组态王如果已经正确安装了组态王“6.53”6.53”,可以通过

9、以下方式启动工程管理器:,可以通过以下方式启动工程管理器:单击单击“开始开始”“程序程序”“组态王组态王6.53”6.53”“组态王组态王6.53”6.53”(或直接(或直接双击双击桌面上组态王的快捷方式),启动后的工程管理窗口如图桌面上组态王的快捷方式),启动后的工程管理窗口如图3-13-1所示。所示。10主菜单快捷工具栏工程信息区状态栏标题栏 如果已经正确安装了组态王如果已经正确安装了组态王“6.53”6.53”,可以通过以下方式启动工程管理器:,可以通过以下方式启动工程管理器:单击单击“开始开始”“程序程序”“组态王组态王6.53”6.53”“组态王组态王6.53”6.53”(或直接(或

10、直接双击双击桌面上组态王的快捷方式),启动后的工程管理窗口如图桌面上组态王的快捷方式),启动后的工程管理窗口如图3-13-1所示。所示。11如何找到一些已有的组态王工程?如何找到一些已有的组态王工程?搜索工程搜索工程选择搜索目标盘则目标盘上搜到的所有工程自动加入信息区搜索:单击此快捷键,在弹出的搜索:单击此快捷键,在弹出的“浏览文件夹浏览文件夹”对话框中选择某一驱动对话框中选择某一驱动器或某一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕器或某一文件夹,系统将搜索指定目录下的组态王工程,并将搜索完毕的所有工程显示在工程列表区中。的所有工程显示在工程列表区中。搜索到的工程中有相同名称的,

11、在工程信息被添加到工程管理器时,将动态地生成工程名称,在工程名称后添加序号。12如何找到一个已有的组态王工程?如何找到一个已有的组态王工程?添加工程添加工程新工程已经加入新工程已经加入到工程信息区到工程信息区添加工程与搜索工程的区别是:添加工程与搜索工程的区别是:添加工程只添加一个指定的工程;添加工程只添加一个指定的工程;搜索工程是将搜索到的所有工程都加入工程信息区。搜索工程是将搜索到的所有工程都加入工程信息区。要单击开文件夹要单击开文件夹bbb添加:将要添加的工程添加到工程管理器中。添加:将要添加的工程添加到工程管理器中。13如何新建一个工程?如何新建一个工程?新建工程新建工程选文件选文件

12、新建工程新建工程 此处单击浏览,此处单击浏览,新建:建立组态王工程。14会多出现一个确认画面。选择并双击,再选择并双击,再点击打开按钮点击打开按钮或:直接在根目或:直接在根目录下输入新名称录下输入新名称或或点点击击打打开开直接输入新文件直接输入新文件夹名,如夹名,如gc15新建工程工程描述是小于工程描述是小于40个字符的注释个字符的注释完成以上操作就可以新建一个组态王工程的工程信息了。此处新建的工程,完成以上操作就可以新建一个组态王工程的工程信息了。此处新建的工程,在实际上并未真正创建工程,只是在用户给定的工程路径下设置了工程信息,在实际上并未真正创建工程,只是在用户给定的工程路径下设置了工程

13、信息,当用户将此工程作为当前工程,并且切换到组态王开发环境时才真正创建工当用户将此工程作为当前工程,并且切换到组态王开发环境时才真正创建工程。程。16如何设置一个工程为当前工程?如何设置一个工程为当前工程?设为当前工程设为当前工程 在没有工程运行的情况下,用鼠标选中一个工程,在选定工程上右击工程,在弹出的菜单中选则设为当前工程,或在文件的下拉菜单中选择,如下图所示:此时当前工程标记:小红此时当前工程标记:小红旗已经挪到指定工程前面旗已经挪到指定工程前面若双击则会将其设为当前若双击则会将其设为当前工程,但同时也会关闭工工程,但同时也会关闭工程管理器并打开工程。程管理器并打开工程。17如何清除当前

14、不需要显示的工程如何清除当前不需要显示的工程 ?清除工程信息清除工程信息执行该命令不会删除工程或改变工程。用户可以通过执行该命令不会删除工程或改变工程。用户可以通过“搜索工程搜索工程”或或“添添加工程加工程”重新使该工程信息显示到工程管理器中。重新使该工程信息显示到工程管理器中。注意注意: 清除工程信息命令只能将非当前工程的信息从工程管理器中删清除工程信息命令只能将非当前工程的信息从工程管理器中删除,对于当前工程该命令无效。除,对于当前工程该命令无效。 18如何删除工程?如何删除工程?删除工程删除工程首先选则要删除的工首先选则要删除的工程,如程,如C:工程二工程二bbb注意:删除工程将把工程的

15、所有内容全部删除,不可恢复。用户应注意操作。 此时此时C:工程二工程二bbb已经被删除。已经被删除。19如何修改当前工程的属性?如何修改当前工程的属性?工程属性工程属性选择需要观察选择需要观察属性的工程属性的工程单击确定则退出观察单击确定则退出观察20如何备份工程?工程备份选中需要备选中需要备份的工程份的工程选选自定义自定义可以备份可以备份在在1.44寸小盘上寸小盘上工程备份是在需要保留工程文件的时候,把组态王工程压缩成组态王自己的“.cmp”文件。备份的工程也可以在另外的计算机上恢复,但恢复时不要选覆盖当前工程,否则就把当前工程冲掉了。选则存放位置选则存放位置输入存盘文件名后,点输入存盘文件

16、名后,点保存。保存。21工程备份文件分为两种形式:不分卷、分卷。不分卷是指将工工程备份文件分为两种形式:不分卷、分卷。不分卷是指将工程压缩为一个备份文件,无论该文件有多大。分卷是指将工程程压缩为一个备份文件,无论该文件有多大。分卷是指将工程备份为若干指定大小的压缩文件。备份为若干指定大小的压缩文件。自定义(分卷):选择该选项,系统将把整个工程按照给定的自定义(分卷):选择该选项,系统将把整个工程按照给定的分卷尺寸压缩为给定大小的多个文件。分卷尺寸压缩为给定大小的多个文件。“分卷尺寸分卷尺寸” 单位为兆。单位为兆。分卷尺寸不能为空,否则系统会提示用户输入分卷尺寸大小。分卷尺寸不能为空,否则系统会

17、提示用户输入分卷尺寸大小。分卷文件存储时会自动生成一系列文件,生成的第一个文件的分卷文件存储时会自动生成一系列文件,生成的第一个文件的文件名为所定义的文件名文件名为所定义的文件名.cmp,其它依次为:文件名,其它依次为:文件名.c01、文、文件名件名.c02。如:定义的文件名为。如:定义的文件名为filename,则备份产生的文件,则备份产生的文件为:为:filename.cmp、filename.c01、filename.c02。在保存时若磁盘满则系统会自动提示用户更换磁盘。这种情况在保存时若磁盘满则系统会自动提示用户更换磁盘。这种情况下,建议用户使用下,建议用户使用“自定义自定义”方式备份

18、工程。方式备份工程。22如何恢复工程?工程恢复不要选是,否则不要选是,否则将覆盖当前工程。将覆盖当前工程。可将备份的工程文件恢复到工程列表区中。可将备份的工程文件恢复到工程列表区中。23重命名此时工程名此时工程名bbb已经已经变为变为ccc选择需要改名选择需要改名的工程的工程24数据词典(DB)导出先关闭开发系统,再先关闭开发系统,再选中要导出的工程。选中要导出的工程。选目标路径,答存盘文选目标路径,答存盘文件名后,单击保存按钮。件名后,单击保存按钮。为了使用户更方便地使用、查看、定义或打印组态王的变量,组态王提供了为了使用户更方便地使用、查看、定义或打印组态王的变量,组态王提供了数据词典的导

19、入导出功能。数据词典的导入导出功能。将组态王工程数据词典中的变量导出到将组态王工程数据词典中的变量导出到EXCEL EXCEL 表格。存成表格。存成EXCELEXCEL文件,主要是分析程序用。文件,主要是分析程序用。工程运行中的实时数据是不需要导出的,直接存盘就行了。工程运行中的实时数据是不需要导出的,直接存盘就行了。25数据词典(DB)导入选则需要导入数据的工程选则需要导入数据的工程提示备份工程提示备份工程找到原来导出时的文找到原来导出时的文件名单击打开按钮件名单击打开按钮将将ExcelExcel中定义好的数据或将由组态王工中定义好的数据或将由组态王工程导出的数据词典导入到组态王工程中。程导

20、出的数据词典导入到组态王工程中。26工具工具(T)切换到开发系统切换到开发系统(E) 执行该命令进入组态王开发系统,执行该命令进入组态王开发系统,同时将自动关闭工程管理器。打开的工程为工程管理器中指同时将自动关闭工程管理器。打开的工程为工程管理器中指定的当前工程。定的当前工程。 工具工具(T)切换到运行系统切换到运行系统(V) 执行该命令进入组态王运行系统,同时将自动关闭工程管理执行该命令进入组态王运行系统,同时将自动关闭工程管理器。打开的工程为工程管理器中指定的当前工程。器。打开的工程为工程管理器中指定的当前工程。27工程浏览器的使用工程浏览器的使用 工程浏览器的作用是管理开发系统,它将工程

21、浏览器的作用是管理开发系统,它将WebWeb、图形画面,命令语言,、图形画面,命令语言,设备驱动程序管理,系统配置,数据库访问等配置进行集中管理,并在设备驱动程序管理,系统配置,数据库访问等配置进行集中管理,并在一个窗口中以树形结构排列,类似于一个窗口中以树形结构排列,类似于Windows Windows 资源管理器的功能,如下资源管理器的功能,如下图。图。283.3 3.3 工程浏览器工程浏览器第第3章章 新建工程新建工程 页标签页标签工具栏工具栏工程目录显示区工程目录显示区目录内容显示区目录内容显示区状态条状态条菜单栏菜单栏 “工程工程目录显示区目录显示区”以树形结构以树形结构图显示大纲图

22、显示大纲项节点,用项节点,用户可以扩展户可以扩展或收缩工程或收缩工程浏览器中所浏览器中所列的大纲项。列的大纲项。29工程菜单工程菜单 用鼠标单击菜单栏上的用鼠标单击菜单栏上的“工程工程”菜单,弹出下拉式菜单,如图所示。菜单,弹出下拉式菜单,如图所示。 工程工程启动工程管理器启动工程管理器此菜单命令用于打开工程管理器,单击此菜单命令用于打开工程管理器,单击“工程工程启动工程管理器启动工程管理器”菜单,菜单,则弹出则弹出“工程管理器工程管理器”画面,如图所示。画面,如图所示。30工程工程导入导入(类似类似word中的复制中的复制)此菜单命令用于将另一组态王工程的画面和命令语言导入到当前工程中。此菜

23、单命令用于将另一组态王工程的画面和命令语言导入到当前工程中。单击单击“工程工程导入导入”菜单,则弹出菜单,则弹出“画面和命令语言导入向导画面和命令语言导入向导”画面画面3132然后单击然后单击“确定确定”,返回到,返回到“第第二步:选择画面和命令语言二步:选择画面和命令语言”对对话框。单击话框。单击 “完成完成”按钮。系统按钮。系统首先完成对画面的导入。画面导首先完成对画面的导入。画面导入完成后弹出入完成后弹出“函数导入函数导入”对话对话框,框, “略过略过”:遇到同名(同类型):遇到同名(同类型)的函数时,不予导入。的函数时,不予导入。 “替换掉现有函数替换掉现有函数”:遇到同名:遇到同名(

24、同类型)的函数时,将被导入文件中(同类型)的函数时,将被导入文件中的同名(同类型)函数替换现有的函数。的同名(同类型)函数替换现有的函数。 “将函数内容合并将函数内容合并”:遇到同名:遇到同名(同类型)的函数时,将被导入文件中(同类型)的函数时,将被导入文件中的同名(同类型)函数的内容合并到现的同名(同类型)函数的内容合并到现有的函数中。有的函数中。 “应用到全部应用到全部”:选中此复选框,:选中此复选框,则对数据改变命令语言、事件命令语言、则对数据改变命令语言、事件命令语言、热键命令语言和自定义函数命令语言均热键命令语言和自定义函数命令语言均应用同样的规则。否则将依次出现各种应用同样的规则。

25、否则将依次出现各种命令语言的命令语言的“函数导入函数导入”对话框。对话框。单击单击“确定确定”,系统进行命令语言的导,系统进行命令语言的导入。入。导入命令语言结束后,就将其他组态王导入命令语言结束后,就将其他组态王工程中的画面和命令语言导入到当前的工程中的画面和命令语言导入到当前的组态王工程中。组态王工程中。33工程工程导出导出此菜单命令用于将当前组态王工程的画面和命令语言导出到指定文件夹中。此菜单命令用于将当前组态王工程的画面和命令语言导出到指定文件夹中。过程同导入类似,可以在相应的导出路径下看到导出的文件。在文件夹过程同导入类似,可以在相应的导出路径下看到导出的文件。在文件夹中文件有三种类

26、型的文件:中文件有三种类型的文件:*.pic(画面中所有图素的信息文件)、(画面中所有图素的信息文件)、*.cfg(各种命令语言的信息文件)和(各种命令语言的信息文件)和*.dat(画面属性的信息文件)。(画面属性的信息文件)。注意注意: 使用工程导入使用工程导入工程导出菜单命令可以重新使用旧工程中的工程导出菜单命令可以重新使用旧工程中的画面和命令语言,减少工程制作人员的工作量,使组态王工画面和命令语言,减少工程制作人员的工作量,使组态王工程具有可重用性。程具有可重用性。34配置配置运行系统运行系统此菜单命令是用于对此菜单命令是用于对运行系统外观运行系统外观、定义运行系统基准频率、定义运行系统

27、基准频率、设定运行系统设定运行系统启动时自动打开的主画面启动时自动打开的主画面等。单击等。单击“配置配置运行系统运行系统”菜单,弹出菜单,弹出“运行系统运行系统设置设置”画面。画面。 标题条文本:此文标题条文本:此文本框用于输入本框用于输入TouchVew运行时出现在标题栏中运行时出现在标题栏中的标题。若此内容为空,的标题。若此内容为空,则则TouchVew运行时将隐运行时将隐去标题条,全屏显示。去标题条,全屏显示。 标题条中显示工程路标题条中显示工程路径:选择此选项使当前径:选择此选项使当前应用程序目录显示在标应用程序目录显示在标题栏中。题栏中。 可变大小边框:选择此选项使可变大小边框:选择

28、此选项使TouchVew运行时,可以改变窗口大小。运行时,可以改变窗口大小。35单击单击“主画面配置主画面配置”标签,画面列表对话标签,画面列表对话框中列出了当前工程框中列出了当前工程中所有有效的画面,中所有有效的画面,选中的画面加亮显示。选中的画面加亮显示。此属性页规定此属性页规定TouchView运行系统运行系统启动时自动加载的画启动时自动加载的画面。面。如果几个画面互相重如果几个画面互相重叠,最后调入的画面叠,最后调入的画面在前面显示。在前面显示。 36配置配置打印配置打印配置此菜单命令用于配置此菜单命令用于配置“画面画面”、“实时报警实时报警”、“报告报告”打印时的打印机。打印时的打印

29、机。其中其中“画面打印画面打印”指定函数指定函数PrintWindow()使用的打印口;使用的打印口;“实时报警实时报警”指指定实时报警打印使用的打印口;定实时报警打印使用的打印口;“报告打印报告打印”指定报表打印函数,如:指定报表打印函数,如:ReportPrint()使用的打印口。各个列表框中列出了本机上用户定义的打印机使用的打印口。各个列表框中列出了本机上用户定义的打印机名称,可任选其一。名称,可任选其一。 注意注意: 这里的打印配置设置的是本地并口的打印机,也是为兼容组这里的打印配置设置的是本地并口的打印机,也是为兼容组态王早期版本而保留的。组态王态王早期版本而保留的。组态王6.5以上

30、版本的画面打印、报以上版本的画面打印、报表打印和通用控件的打印均可使用网络打印机,或系统默认表打印和通用控件的打印均可使用网络打印机,或系统默认的其它类型的打印机,不必在此处进行设置。的其它类型的打印机,不必在此处进行设置。37如何对工程进行加密如何对工程进行加密为了防止其他人员对工程进行修改,在组态王开发系统中可以分别对多个为了防止其他人员对工程进行修改,在组态王开发系统中可以分别对多个工程进行加密。当进入一个有密码的工程时,必须正确输入密码方可进入工程进行加密。当进入一个有密码的工程时,必须正确输入密码方可进入开发系统,否则不能打开该工程进行修改,从而实现了组态王开发系统的开发系统,否则不

31、能打开该工程进行修改,从而实现了组态王开发系统的安全管理。安全管理。新建组态王工程,首次进入组态王浏览器,系统默认没有密码,可直接进新建组态王工程,首次进入组态王浏览器,系统默认没有密码,可直接进入组态王开发系统。如果要对该工程的开发系统进行加密,执行工程浏览入组态王开发系统。如果要对该工程的开发系统进行加密,执行工程浏览器中器中“工具工具工程加密工程加密”命令命令密码:输入密码,密码长度密码:输入密码,密码长度不超过不超过12个字节,密码可以个字节,密码可以是字母(区分字母大小写)、是字母(区分字母大小写)、数字、其它符号等数字、其它符号等38退出组态王工程浏览器,每次在开发环境下打开该工程

32、都会出现检查文件密码退出组态王工程浏览器,每次在开发环境下打开该工程都会出现检查文件密码对话框,要求输入工程密码对话框,要求输入工程密码密码输入正确后,将打开该工程。否则出现如图所示对话框密码输入正确后,将打开该工程。否则出现如图所示对话框单击重试按钮将回到检查文件密码对话框,用户可重新输入密码。单击重试按钮将回到检查文件密码对话框,用户可重新输入密码。单击取消按钮,工程将无法打开。单击取消按钮,工程将无法打开。 39如何去除工程加密如何去除工程加密如果想取消对工程的加密,在打开该工程后,单击“工具工程加密”,单击确定按钮即可。(首先要通过密码打开工程浏览器)注意:注意: 如果用户丢失工程密码

33、,将无法打开组态王如果用户丢失工程密码,将无法打开组态王工程进行修改,请小心妥善保存密码!工程进行修改,请小心妥善保存密码! 40第第3章章 新建工程新建工程 打开打开“组态组态王工程王工程管理管理”对话框对话框用于配置组态王用于配置组态王运行系统运行系统TouchView的外的外观,是观,是“配置配置运运行系统行系统”菜单命菜单命令的快捷方式。令的快捷方式。 即切换到组即切换到组态王画面开态王画面开发系统发系统切换切换到组到组态王态王运行运行环境环境用于提供组态用于提供组态王的系统帮助王的系统帮助信息,是信息,是“帮帮助助关于关于”菜单菜单命令的快捷方命令的快捷方式。式。41第第3章章 新建

34、工程新建工程 【练习【练习1】新建一个工程,工程名称:】新建一个工程,工程名称:“自己的姓名自己的姓名+学号学号”工程练工程练习,熟悉工程管理器、工程浏览器的使用习,熟悉工程管理器、工程浏览器的使用423.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备 组态王把那些需要与之交换数据的硬件设备或软件程序组态王把那些需要与之交换数据的硬件设备或软件程序都作为外部设备使用。外部硬件设备通常包括都作为外部设备使用。外部硬件设备通常包括PLC、仪表、仪表、模块、变频器、板卡等,模块、变频器、板卡等,它们一般通过串行口和上位机交换它们一般通过串行口和上位机交换数据;数据; 外

35、部软件程序通常指包括外部软件程序通常指包括DDE、OPC等服务程序。等服务程序。其其中中WindowsWindows应用程序,一般通过应用程序,一般通过DDEDDE交换数据;外部设备还包交换数据;外部设备还包括网络上的其他计算机。括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过只有在定义了外部设备之后,组态王才能通过I/OI/O变量和它们变量和它们交换数据。为方便定义外部设备,组态王设计了交换数据。为方便定义外部设备,组态王设计了“设备配置设备配置向导向导”引导您一步步完成设备的连接引导您一步步完成设备的连接第第3章章 新建工程新建工程 43如何定义串口类设备以及设置串口参数如何

36、定义串口类设备以及设置串口参数工程人员根据设备配置向导就可以完成串口设备的配置,组态王最多支持工程人员根据设备配置向导就可以完成串口设备的配置,组态王最多支持128个串口。操作步骤如下:个串口。操作步骤如下: 1. 在工程浏览器的目录显示区,用鼠标左键单击大纲项设备下的成员在工程浏览器的目录显示区,用鼠标左键单击大纲项设备下的成员COM1或或COM2,则在目录内容显示区出现,则在目录内容显示区出现“新建新建”图标,选中图标,选中“新建新建”图标后用左键双击,弹出图标后用左键双击,弹出“设备配置向导设备配置向导”对话框;或者用右键单击,则对话框;或者用右键单击,则弹出浮动式菜单,选择菜单命令弹出

37、浮动式菜单,选择菜单命令“新建逻辑设备新建逻辑设备”,也弹出,也弹出“设备配置向设备配置向导导”对话框对话框4445该地址应该对应实际该地址应该对应实际的设备定义的地址的设备定义的地址46配置设备在发生通信故障时,系统尝试恢复通信的参数: 尝试恢复时间:在组态王运行期间,如果有一台设备如PLC1发生故障,则组态王能够自动诊断并停止采集与该设备相关的数据,但会每隔一段时间尝试恢复与该设备的通讯。 最长恢复时间:若组态王在一段时间之内一直不能恢复与PLC1的通讯,则不再尝试恢复与PLC1通讯,这一时间就是指最长恢复时间。如果将此参数设为0,系统对通讯失败的设备将一直进行尝试恢复,不再有时间上的限制

38、。 47 使用动态优化:组态王对全部通讯过程采取动态管理的使用动态优化:组态王对全部通讯过程采取动态管理的办法,只有在数据被上位机需要时才被采集,这部分变量称之办法,只有在数据被上位机需要时才被采集,这部分变量称之为活动变量。活动变量包括:为活动变量。活动变量包括: 当前显示画面上正在使用变量。当前显示画面上正在使用变量。 历史数据库正在使用的变量。历史数据库正在使用的变量。 报警记录正在使用的变量。报警记录正在使用的变量。 命令语言中正在使用的变量。命令语言中正在使用的变量。 同时,组态王对于那些暂时不需要更新的数据则不进行通讯。这同时,组态王对于那些暂时不需要更新的数据则不进行通讯。这种方

39、法可以大大缓解串口通讯速率慢的矛盾。有利于提高系统的种方法可以大大缓解串口通讯速率慢的矛盾。有利于提高系统的效率和性能。效率和性能。 例如:工程人员为一台例如:工程人员为一台OMRON PLC 定义了定义了1000多个多个I/O变量,但变量,但在某一时刻,显示画面上的动态连接、历史记录、报警、命令语在某一时刻,显示画面上的动态连接、历史记录、报警、命令语言等,可能只使用言等,可能只使用1000个个I/O变量中的一部分,在这种情况下组态变量中的一部分,在这种情况下组态王通过动态优化将只采集这些活动变量。王通过动态优化将只采集这些活动变量。 当系统中当系统中I/O变量数目明显增加时,这种通讯方式可

40、以保变量数目明显增加时,这种通讯方式可以保证数据采集周期不会有太大变化。证数据采集周期不会有太大变化。 48此向导页显示已配置的串口设备的设备信息,供工程人员查看,如果此向导页显示已配置的串口设备的设备信息,供工程人员查看,如果需要修改,单击需要修改,单击“上一步上一步”按钮,则可返回上一个对话框进行修改,按钮,则可返回上一个对话框进行修改,如果不需要修改,单击如果不需要修改,单击“完成完成”按钮,则工程浏览器设备节点处显示按钮,则工程浏览器设备节点处显示已添加的串口设备。已添加的串口设备。 49如何设置串口参数如何设置串口参数 对于不同的串口设备,其串口通讯的参数是不一样的,如波特率、数据位

41、、对于不同的串口设备,其串口通讯的参数是不一样的,如波特率、数据位、校验位等。所以在定义完设备之后,还需要对计算机通讯时串口的参数进行校验位等。所以在定义完设备之后,还需要对计算机通讯时串口的参数进行设置,且设置项要与实际设置,且设置项要与实际 设备中的设置项完全一致。设备中的设置项完全一致。如上节中定义设备时,选择了如上节中定义设备时,选择了COM1口,则在工程浏览器的目录显示区,选口,则在工程浏览器的目录显示区,选择择“设备设备”,双击,双击“COM1”图标,弹出图标,弹出“设置串口设置串口COM1”对话框,对话框,“通讯超时通讯超时”为默为默认值,除非特殊认值,除非特殊说明,一般不需说明

42、,一般不需要修改要修改50 【例【例3-1】以组态王软件及亚控公司自行设计的仿真】以组态王软件及亚控公司自行设计的仿真PLC(仿真程序)(仿真程序)的通讯为例来讲解在组态王中如何定义设备。的通讯为例来讲解在组态王中如何定义设备。 注:在实际的工程中组态王连接现场的实际采集设备,采集在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。现场的数据。注意:这里定义的串口是虚拟的,实际仿真注意:这里定义的串口是虚拟的,实际仿真PLC设备并不使用计算设备并不使用计算机的机的COM口,而且口,而且COM口也不需要配置。口也不需要配置。 组态王提供的模拟设备组态王提供的模拟设备仿真仿真PLC 程序在

43、实际运行中通过程序在实际运行中通过I/O设备和下位机交换数据,当程序在调试时,可以使设备和下位机交换数据,当程序在调试时,可以使用仿真用仿真I/O设备模拟下位机向画面程序提供数据,为画面程序的调试提供方便。设备模拟下位机向画面程序提供数据,为画面程序的调试提供方便。 组态王提供一个仿真组态王提供一个仿真PLC设备,用来模拟实际设备向程序提供数据,供用户设备,用来模拟实际设备向程序提供数据,供用户调试。调试。在使用仿真在使用仿真PLC设备前,首先要定义它,实际设备前,首先要定义它,实际PLC设备都是通过计算机的串设备都是通过计算机的串口向组态王提供数据,所以仿真口向组态王提供数据,所以仿真PLC

44、设备也是模拟安装到串口设备也是模拟安装到串口COM上上513.4 定义外部设备和变量定义外部设备和变量3.4.1 定义外部设备定义外部设备第第3章章 新建工程新建工程 仿真仿真PLC PLC 提供四种类型的内部寄存器:提供四种类型的内部寄存器:INCREA INCREA 、DECREA DECREA 、RADOM RADOM 、STATICSTATIC,寄存器,寄存器INCREA INCREA 、DECREA DECREA 、RADOMRADOM、STATICSTATIC的编号从的编号从1-10001-1000,变量,变量的数据类型均为整型(即的数据类型均为整型(即SHORTSHORT)。)。

45、 仿真仿真PLCPLC寄存器说明:寄存器说明: 自动加自动加1寄存器寄存器INCREA:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-1000,寄存器,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递增变化范围,例如,量的递增变化范围,例如,INCREA100表示该寄存器变量从表示该寄存器变量从0开始自动加开始自动加1,其变化范围是其变化范围是0到到100。自动减自动减1 1寄存器寄存器DECREADECREA:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-10000-1

46、000,寄存器变量,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递减变化范围,例如,减变化范围,例如,DECREA100DECREA100表示该寄存器变量从表示该寄存器变量从100100开始自动减开始自动减1 1,其变化,其变化范围是范围是0 0到到100100。52 随机寄存器随机寄存器RADOMRADOM:该寄存器变量的最大变化范围是该寄存器变量的最大变化范围是0-10000-1000,该寄存器变量,该寄存器变量的值是一个随机值,可供用户读出,此变量是一个只读型,用户写入的数据的值是一个随机

47、值,可供用户读出,此变量是一个只读型,用户写入的数据无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量产生数据的最大范围,例如,表示该寄存器变量产生数据的最大范围,例如,RADOM100RADOM100表示随机值的范围表示随机值的范围是是0-1000-100。 常量寄存器常量寄存器 STATICSTATIC:该寄存器变量是一个静态变量,可保存用户下发的数该寄存器变量是一个静态变量,可保存用户下发的数据,当用户写入数据后就保存下来,并可供用户读出。据,当用户写入数据后就保存下来,并可供用户读出。ST

48、ATIC100 STATIC100 表示该寄表示该寄存器变量能够接收存器变量能够接收0-1000-100之间的任意一个整数。之间的任意一个整数。常量字符串寄存器常量字符串寄存器STRINGSTRING:该寄存器变量是一个静态变量,可保存用户下发的该寄存器变量是一个静态变量,可保存用户下发的字符,当用户写入字符后就保存下来,并可供用户读出,直到用户再一次写入字符,当用户写入字符后就保存下来,并可供用户读出,直到用户再一次写入新的字符,字符串长度最大值为新的字符,字符串长度最大值为128128个字符。个字符。 CommErr寄存器:寄存器:该寄存器变量为可读写的离散变量,用户通过控制该寄存器变量为

49、可读写的离散变量,用户通过控制 CommErr 寄存器状态来控制运行系统与仿真寄存器状态来控制运行系统与仿真 PLC 通讯,将通讯,将 CommErr 寄存寄存器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与仿真器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与仿真 PLC 之之间的通讯。间的通讯。53【例【例3-23-2】在串口】在串口Com2Com2上连接上连接3 3个个ADAM4000ADAM4000系列设备系列设备ADAM4017ADAM4017、ADAM4024ADAM4024和和ADAM4050ADAM4050。 3.4 定义外部设备和变量定义外部设备和变量第第3章章 新

50、建工程新建工程 硬件实物连接图见下页。硬件实物连接图见下页。打开软件进行定义。打开软件进行定义。硬件连线硬件连线54硬件连接图硬件连接图组态王软件组态王软件液位变送器液位变送器电动调节阀电动调节阀热电偶变送器热电偶变送器电动机电动机开关、按钮等开关、按钮等55【练习【练习2 2】在自己的工程中对例题】在自己的工程中对例题3-13-1、3-23-2的内容进行练习。的内容进行练习。在在com1com1串口上连接一个亚控仿真串口上连接一个亚控仿真PLCPLC,在,在com2com2上连接上连接3 3个个ADAM4000ADAM4000系列设备即系列设备即ADAM4017ADAM4017、ADAM40

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(工控组态软件及应用课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|