组态王__教案.doc

上传人:最*** 文档编号:1577123 上传时间:2019-10-29 格式:DOC 页数:55 大小:1.61MB
返回 下载 相关 举报
组态王__教案.doc_第1页
第1页 / 共55页
组态王__教案.doc_第2页
第2页 / 共55页
组态王__教案.doc_第3页
第3页 / 共55页
点击查看更多>>
资源描述
第一讲 PLC基础 在PLC应用基地几天的学习中需要掌握如下内容:1 复习PLC的基本指令基本知识,PLC在工业中的应用2 组态软件的应用方法及用PLC和组态完成综合实践。一、回顾PLC 的基本知识:、 PLC的由来、与单片机、工控机的区别,及各自的优缺点;、 PLC工作原理、 PLC控制系统的设计过程;、 工业控制的分布式控制系统结构;、 PLC应用工程实践的实践内容及要求。二、布置实践任务熟悉控制屏上的PLC及各输入输出点的连接关系。三、控制系统设计方法:、 PLC控制系统设计举例;、 PLC应用工程实践下位机设计内容及要求。四、布置PLC实践题目1、设计一送料车自动循环送料控制系统。要求:小车处于起始位置时,CK0闭合,系统启动后,小车在起始位置装料,s后向右运动,到CK1位置时,CK1闭合,小车下料后再返回起始位置,再用s的时间装料,其后向右运动到CK2位置,此时CK2闭合,小车下料后返回起始位置。以后重复上述过程,直至有复位信号输入。工作循环过程如下:启动装料第一次向右运动第一次返回第二次装料第二次返回上位机模拟出启动、复位控制,小车的装料、缷料动作、运动过程,记录并显示出工作循环次数。2、全自动洗衣机设备控制要求:启动时,首先进水,到高水位时停止进水,开始洗涤。正转洗涤15s,暂态3s后反转洗涤15s,暂停3s后在正转洗涤,如此反复30次。洗涤结束后,开始排水,当水位降低到低水位时,进行脱水(同时排水),脱水时间为20s。这样完成一次洗涤、脱水大循环过程,自动停止。第二讲 组态王概述“组态王6.0x”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。“组态王6.0x”软件由工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchVIew)三部分组成。(1) 在工程浏览器(TouchExplorer)中可以查看工程的各个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理。(2) 工程管理器(ProjManager)是应用程序的管理系统。PROJMANAGER具有很强的管理功能,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出。(3) 画面的开发和运行由工程浏览器调用画面制作系统TOUCHMAKE和工程运行系统TOUCHVIEW来完成的。TOUCHMAKE是应用工程的开发环境。在这个环境中可完成画面设计、动画连接等工作。TOUCHMAKE具有先进完善的图形生成功能;数据库提供多种数据类型,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简洁的操作方法。 TOUCHVIEW是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建立的图形画面只有在TOUCHVEW中才能运行。TOUCHVIEW从控制设备中采集数据,并存在于实时数据库中。它还负责把数据的变化已动画的方式形象地表示出来,同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。第三讲 建立一个新工程 在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。 通过本教材的学习,我们将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。 3.1建立新工程打开工程管理器选择新建建立新工程。组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。在工程管理器中组态王提供新建工程向导。利用向导新建工程,使用户操作更简便、简单。单击菜单栏“文件新建工程”命令或工具条“新建”按钮或快捷菜单“新建工程”命令后,弹出“新建工程向导一”对话框,如下图所示。单击“取消”退出新建工程向导。 单击“下一步”继续新建工程。弹出“新建工程向导二”对话框,如下图所示。在对话框的文本框中输入新建工程的路径,如果输入的路径不存在,系统将自动提示用户。或单击“浏览”按钮,从弹出的路径选择对话框中选择工程路径(可在弹出的路径选择对话框中直接输入路径)。u 单击“上一步”返回上一页向导对话框。u 单击“取消”退出新建工程向导。u 单击“下一步”进入新建工程向导三,如下图所示。在“工程名称”文本框中输入新建工程的名称,名称有效长度小于32个字符。在“工程描述”中输入对新建工程的描述文本,描述文本有效长度小于40个字符。u 单击“上一步”返回向导的上一页。u 单击“取消”退出新建工程向导。u 单击“完成”确认新建的工程,完成新建工程操作。新建工程的路径是向导二中指定的路径,在该路径下会以工程名称为目录建立一个文件夹。完成后弹出“是否将新建的工程设为组态王当前工程”对话框,如下图所示。3.2设计画面 用工程管理器新建一个组态王工程后,进入组态王工程浏览器,新建组态王画面。单击工程浏览器左边“工程目录显示区”中“画面”项,右面“目录内容显示区”中显示“新建”图标,右键单击“新建”画面图标,显示快捷菜单,如下图所示。选择“新建 画面”命令,弹出“新画面”对话框。如下图所示。在对话框中可定义画面的名称、大小、位置、风格,及画面在磁盘上对应的文件名。该文件名可由“组态王”自动生成,工程人员可以根据自己的需要进行修改。输入完成后单击“确定”按钮使当前操作有效,或单击“取消”按钮放弃当前操作。; 画面名称 在此编辑框内输入新画面的名称,画面名称最长为20个字符。如果在画面风格里选中“标题杆”选择框,此名称将出现在新画面的标题栏中。; 对应文件 此编辑框输入本画面在磁盘上对应的文件名,也可由“组态王”自动生成缺省文件名。工程人员也可根据自己需要输入。对应文件名称最长为8个字符。画面文件的扩展名必须为“.pic”。; 注释 此编辑框用于输入与本画面有关的注释信息。注释最长为49个字符。; 画面位置 输入六个数值决定画面显示窗口位置、大小和画面大小。左边、顶边 左边和顶边位置形成画面左上角坐标。显示宽度、显示高度 指显示窗口的宽度和高度。以象素为单位计算。画面宽度、画面高度 指画面的大小,是画面总的宽度和高度,总是大于或等于显示窗口的宽度和高度。可以通过对画面属性中显示窗口大小和画面大小的设置来实现组态王的大画面漫游功能。大画面漫游功能也就是组态王制作的画面不再局限于屏幕大小,可以绘制任意大小的画面,通过拖动滚动条来查看,并且在开发和运行状态都提供画面移动和导航功能。画面的最大宽度和高度为4个显示屏幕大小(以1024X768标准显示屏幕大小),也就是说可定义画面的最大宽度和高度为40963072。如指定的画面宽度或高度小于显示窗口的大小,则自动设置画面大小为显示窗口大小。当定义画面的大小小于或者等于显示窗口大小时,不显示窗口滚动条;当画面宽度大于显示窗口宽度时显示水平滚动条;当画面高度大于显示窗口高度时,显示垂直滚动条。可用鼠标拖动滚动条,拖动滚动条时画面也随之滚动。当画面滚动时,如选择“工具显示导航图”命令,则在画面的右上方有一个小窗口出现,此窗口为导航图,在导航图中标志当前显示窗口在整个画面中相对位置的矩形也随之移动。如下图所示。组态王开发系统会自动记录滚动条的位置,也就是说当下次再切换到此画面时,仍然是上次编辑的状态。当工程关闭后,再打开时仍然保持关闭前的状态。通过鼠标拖动画面右下角可设置画面显示窗口大小,拖动画面左上角可设置显示窗口的位置。当显示窗口大小拖动后大于画面大小时,画面大小自动设置为显示窗口大小。通过鼠标拖拉画面右下角,并同时按下Ctrl键可设置画面显示窗口和画面实际大小相等,以显示窗口的大小为准。; 画面风格 标题杆 此选择用于决定画面是否有标题杆。若有标题杆,选中此选项在其前面的小方框中有“b”号显示,开发系统画面标题杆上将显示画面名称。; 画面风格 大小可变 此选择用于决定画面在开发系统(TouchExplorer)中是否能由工程人员改变大小。改变画面大小的操作与改变WINDOWS窗口相同。鼠标挪动到画面边界时,鼠标箭头变为双向箭头,拖动鼠标,可以修改画面的大小。; 画面风格 类型 主要指在运行系统中,有两种画面类型可供选择。“覆盖式”:新画面出现时,它重叠在当前画面之上。关闭新画面后被覆盖的画面又可见;“替换式”:新画面出现时,所有与之相交的画面自动从屏幕上和内存中删除,即所有画面被关闭。建议使用“替换式”画面以节约内存。; 画面风格 边框 画面边框的三种样式,可从中选择一种。只有当“大小可变”选项没被选中时该选项才有效,否则灰色显示无效。; 画面风格 背景色 此按钮用于改变窗口的背景色,按钮中间是当前缺省的背景色。用鼠标按下此按钮后出现一个浮动的调色板窗口,可从中选择一种颜色。; 命令语言(画面命令语言) 根据程序设计者的要求,画面命令语言可以在画面显示时执行、隐含时执行或者在画面存在期间定时执行。如果希望定时执行,还需要指定时间间隔。单击“命令语言”按钮,弹出“画面命令语言”对话框如下图所示执行画面命令语言的方式有三种:显示时、存在时、隐含时。这三种执行方式的含义如下:显示时:每当画面由隐含变为显示时,则“显示时”编辑框中的命令语言就被执行一次。存在时:只要该画面存在,即画面处于打开状态,则“存在时”编辑框中的命令语言按照设置的频率被反复执行。隐含时:每当画面由显示变为隐含时,则“隐含时”编辑框中的命令语言就被执行一次。 例:下面使用“新画面”命令来创建一个组态画面,定义“新画面”对话框如下图所示单击“确定”按钮,新建画面完成,进入“开发系统”,如下图所示。由于定义的画面大小为1024*768,画面显示大小为800*600,所以画面出现窗口滚动条。使用鼠标拖动横、纵滚动条可以显示画面的其他部分。文件打开此菜单命令用于打开画面,单击“文件打开”菜单,则弹出“打开画面”画面,如下图所示。画面中显示所有当前工程路径没有打开的画面。可用鼠标或空格键选择一个或多个画面,或单击“全选”按钮选中所有画面,选中的画面加亮显示。“清除”按钮用于撤消所有选中画面。然后单击“确定”打开所有选中的画面。单击“取消”放弃当前操作。文件关闭此菜单命令用于关闭画面,单击“文件关闭”菜单,则弹出“关闭画面”画面,如下图所示。画面中列出所有已经打开的画面。可以用鼠标或空格键选择其中一个或多个画面,或单击“全选”按钮选中所有画面,选中的画面加亮显示。“清除”按钮用于撤消所有选中画面。然后单击“确定”关闭所有选中的画面;单击“取消”放弃当前操作。如果工程人员改变了画面内容而没有存入,关闭画面时将弹出对话框让工程人员选择是否存入画面,下图所示。文件存入此菜单命令用于保存画面,单击“文件存入”菜单,则弹出“存入画面”画面,如下图所示。列出所有已经打开并且内容发生改变的画面清单。可以用鼠标或空格键选择其中一个或多个画面,或单击“全选”按钮选中所有画面,选中的画面加亮显示。“清除”按钮用于撤消所有选中画面。单击“确定”存入所有选中的画面,单击“取消”不做保存。文件全部存此菜单命令用于保存全部画面。单击“文件全部存”菜单,“组态王”将所有已经打开并且内容发生改变的画面存入对应的文件。文件删除此菜单命令用于删除画面,单击“文件删除”菜单,则弹出“删除画面”画面,如下图所示。列出了当前工程路径下所有画面的清单。可以用鼠标或空格键选择其中一个或多个画面,或单击“全选”按钮选中所有画面,选中的画面加亮显示。“清除”按钮用于撤消所有选中画面。单击“确定”删除所有选中的画面,单击“取消”不做删除。组态王在实际删除每个画面之前会弹出对话框,让工程人员确认是否进行删除操作,如下图所示。单击“是”或单击字母键“Y”后执行删除操作;单击“否”或单击字母键“N”后放弃删除操作。文件切换到View此菜单命令用于从画面制作系统直接进入画面运行系统。文件切换到Explorer此菜单命令用于从画面制作系统直接进入工程浏览器。文件退出此菜单命令将组态王开发系统制作程序最小化并回到工程浏览器绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。 如果工具箱没有出现,选择菜单“工具/显示工具箱”或按F10键打开它。工具箱中各种基本工具的使用方法和Windows中的“画笔”很类似。选择菜单“图库/打开图库”或按F2键打开图库管理器。使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;同时用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;另外利用图库的开放性,工程人员可以生成自己的图库元素。3.3 定义设备和变量3.3.1 设备的建立组态王对设备的管理是通过对逻辑设备名的管理实现的,具体讲就是每一个实际I/O设备都必须在组态王中指定一个唯一的逻辑名称,此逻辑设备名就对应着该I/O设备的生产厂家、实际设备名称、设备通讯方式、设备地址、与上位PC机的通讯方式等信息内容。(逻辑设备名的管理方式就如同对城市长途区号的管理,每个城市都有一个唯一的区号相对应,这个区号就可以认为是该城市的逻辑城市名,比如北京市的区号为010,则查看长途区号时就可以知道010代表北京)。在组态王中,具体I/O设备与逻辑设备名是一一对应的,有一个I/O设备就必须指定一个唯一的逻辑设备名,特别是设备型号完全相同的多台I/O设备,也要指定不同的逻辑设备名。组态王中变量、逻辑设备与实际设备对应的关系如下图所示。例如: 设有二台型号为三菱公司FX2-60MR PLC的作下位机控制工业生产现场,同时这两台PLC均要与装有组态王的上位机通讯,则必须给两台FX2-60MR PLC指定不同的逻辑名,如下图所示:其中PLC1,PLC2是由组态王定义的逻辑设备名(此名由工程人员自己确定),而不一定是实际的设备名称。另外,组态王中的I/O变量与具体I/O设备的数据交换就是通过逻辑设备名来实现的,当工程人员在组态王中定义I/O变量属性时,就要指定与该I/O变量进行数据交换的逻辑设备名,I/O变量与逻辑设备名之间的关系如下图所示:组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便定义外部设备,组态王设计了“设备配置向导”引导我们一步步完成设备的连接。组态王提供的模拟设备仿真PLC 程序在实际运行中是通过I/O设备和下位机交换数据的,当程序在调试时,可以使用仿真I/O设备模拟下位机向画面程序提供数据,为画面程序的调试提供方便。组态王提供一个仿真PLC设备,用来模拟实际设备向程序提供数据,供用户调试。仿真PLC的定义在使用仿真PLC设备前,首先要定义它,实际PLC设备都是通过计算机的串口向组态王提供数据,所以仿真PLC设备也是模拟安装到串口COM上,定义过程和步骤为:1 在组态王的工程浏览器中,从左边的工程目录显示区中选择大纲项设备下的成员名COM1或COM2,然后在右边的目录内容显示区中用左键双击“新建”图标,则弹出“设备配置向导”对话框下图所示:2在编辑框输入一个仿真PLC设备的逻辑名称,例如设定为“simu”。3.继续单击“下一步”按钮,则弹出“设备配置向导选择串口号”对话框如下图所示:在下拉式列表框中列出了32个串口设备(COM1-COM32)供用户选择,例如从下拉式列表框中选中COM2串口。注意:这里定义的串口是虚拟的,实际仿真PLC设备并不使用计算机的COM口,而且COM口也不需要配置。4. 继续单击“下一步”按钮,则弹出“设备配置向导设备地址设置指南”对话框如如下图所示:在编辑框中输入仿真PLC设备的地址。5. 继续单击“下一步”按钮,则弹出“设备配置向导通讯参数”对话框如如下图所示:6. 继续单击“下一步”按钮,则弹出“设备配置向导信息总结”对话框如如下图所示单击“完成”按钮,则设备安装完毕,单击“上一步”,可返回上一次操作进行修改。仿真PLC设备安装完毕后,可在工程浏览器进行查看,选择大纲项设备下的成员名COM2,则在右边的目录内容显示区可以已安装的设备,如如下图所示:3.3.2 变量词典的定义打开组态王,在数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数据变量的详细信息。注:在组态王软件中数据库分为:有实时数据库和历史数据库.在工程浏览器中左边的目录树中选择“数据词典”项,右侧的内容显示区会显示当前工程中所定义的变量。双击“新建”图标,弹出“定义变量”属性对话框。组态王的变量属性由基本属性、报警配置、记录配置三个属性页组成。采用这种卡片式管理方式,用户只要用鼠标单击卡片顶部的属性标签,则该属性卡片有效,用户可以定义相应的属性。“变量属性”对话框如下所示:单击“确定”按钮,则工程人员定义的变量有效时保存新建的变量名到数据库的数据词典中。若变量名不合法,会弹出提示对话框提醒工程人员修改变量名。单击“取消”按钮,则工程人员定义的变量无效,并返回“数据词典”界面。结构变量 在工程实际中,往往一个被控对象有很多参数,而这样的被控对象很多,而且都具有相同的参数。如一个储料罐,可能有压力、液位、温度、上下限硬报警等参数,而这样的储料罐可能在同一工程中有很多。如果用户对每一个对象的每一个参数都在组态王中定义一个变量,有可能会造成使用时查找变量不方便,定义变量所耗费的时间很长,而且大多数定义的都是有重复属性的变量。如果将这些参数作为一个对象变量的属性,在使用时直接定义对象变量,就会减少大量的工作,提高效率。为此,组态王引入了结构变量的概念。变量的属性变量域 变量的属性也是为满足工控软件的需求而引入的重要概念。它反映了变量的参数状态、报警状态,历史数据记录状态,比如实型变量“反应罐温度”,可以具有“高报警限”、“低报警限”等属性,当实际温度高于“高报警限” 或低于“低报警限”时,就会在报警窗口内显示报警,而且它们大多是开放的,工程人员可在定义变量时,设置它的部分属性。也可以用命令语言编制程序来读取或设置变量的属性,比如在情况发生变化时,重新设置“反应罐温度”的“高、低报警限”。需要注意的是,有的属性可以被读取或设置,称为“可读可写”型;有的属性只能被读取不能被设置,称为“只读”型;有的属性只能被设置而不能读取,称为“只写”型。从而大大提高了组态的功能。IO变量的转换方式 对于IO变量IO模拟变量,在现场实际中,可能要根据输入要求的不同要将其按照不同的方式进行转换。比如一般的信号与工程值都是线性对应的,可以选择线性转换;有些需要进行累计计算,则选择累计转换。组态王为用户提供了线性、开方、非线性表、直接累计、差值累计等多种转换方式。变量管理工具一 变量组 当工程中拥有大量的变量时,会给开发者查找变量带来一定的困难,为此组态王提供了变量分组管理的方式。即按照开发者的意图将变量放到不同的组中,这样在修改和选择变量时,只需到相应的分组中去寻找即可,缩小了查找范围,节省了时间。但它对变量的整体使用没有任何影响。自定义变量 为方便用户使用,组态王在命令语言中提供了用户自定义变量的功能。用户在命令语言中声明变量类型和变量名称,然后同组态王变量一样,直接在命令语言中用于计算、赋值等操作。自定义变量的作用区域为当前使用的命令语言模块,当命令语言执行完成后,系统将自动释放该命令语言中的自定义变量。自定义变量有自定义基本变量和自定义结构变量两类。组态王中的数据类型有BOOL、LONG、FLOAT和STRING四种类型。自定义变量的数据类型也有这几种。在命令语言中定义变量如下图所示。自定义变量在命令语言中使用前,先需要定义。然后才可以使用。自定义变量只有值,没有变量域的感念,所以自定义变量不能引用变量的域。自定义变量可以与组态王变量进行数据交换,相互赋值。可以作为自定义函数的参数使用,也可以作为组态王函数的参数使用。自定义变量名称在使用时区分大小写。3.3.3 上下位机通信设置上位机:在工程浏览器中,双击设备COM1设定:设置波特率值,校验方式选择奇校验,通信方式RS422。新建PLC.下位机:在FPWIN GR软件上设置PLC系统寄存器、通信设置、通信站指定第四讲 让画面动起来本讲将:理解动画连接的概念掌握定义动画连接的方法3、1 变量的类型和属性数据词典中变量的类型变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。“I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。这种数据交换是双向的、动态的,即:在“组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换、只在“组态王”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、I/O离散变量:类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-3810E+38,有效值7位。内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 21474836482147483647。内存字符串型变量、I/O字符串型变量:类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称,密码等,该类型变量可以进行比较运算和赋值运算。 特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件、自动生成人机接口的特色。变量基本属性的说明变量名:唯一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名区分大小写,最长不能超过32个字符。用鼠标单击编辑框的任何位置进入编辑状态,工程人员此时可以输入变量名字,变量名可以是汉字或英文名字,第一个字符不能是数字。例如,温度、压力、液位、var1等均可以作为变量名。变量的名称(包括结构变量)最多为31个字符。变量类型:在对话框中只能定义八种基本类型中的一种,用鼠标单击变量类型下拉列表框列出可供选择的数据类型,当定义有结构变量时,一个结构就是一种变量类型描述:此编辑框用于编辑和显示数据变量的注释信息。若想在报警窗口中显示某变量的描述信息,可在定义变量时,在描述编辑框中加入适当说明,并在报警窗口中加上描述项,则在运行系统的报警窗口中可见该变量的描述信息。(最长不超过39个字符)变化灵敏度:数据类型为模拟量或长整型时此项有效。只有当该数据变量的值变化幅度超过“变化灵敏度”时,“组态王”才更新与之相连接的图素(缺省为0)。最小值:指示该变量值在数据库中的下限。最大值:指示该变量值在数据库中的上限。注意:组态王中最大的精度为float型,四个字节。定义最大值时注意不要越限。最小原始值:指示前面定义的最小值所对应的输入寄存器的值的下限。最大原始值:指示前面定义的最大值所对应的输入寄存器的值的上限。保存参数:在系统运行时,修改变量的域的值(可读可写型), 系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。变量域的说明请查看在线帮助。保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 初始值:这项内容与所定义的变量类型有关,定义模拟量时出现编辑框可输入一个数值, 定义离散量时出现开或关两种选择。定义字符串变量时出现编辑框可输入字符串,它们规定软件开始运行时变量的初始值。4.2 动画连接所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况呢?这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。数据库变量的变化又如何导致画面的动画效果呢?通过“动画连接”所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。这样,工业现场的数据,比如温度、液面高度等,当它们发生变化时,通过I/O接口,将引起实时数据库中变量的变化,如果设计者曾经定义了一个画面图素比如指针与这个变量相关,我们将会看到指针在同步偏转。动画连接的引入是设计人机接口的一次突破,它把工程人员从重复的图形编程中解放出来,为工程人员提供了标准的工业控制图形界面,并且由可编程的命令语言连接来增强图形界面的功能。图形对象与变量之间有丰富的连接类型,给工程人员设计图形界面提供了极大的方便。“组态王”系统还为部分动画连接的图形对象设置了访问权限,这对于保障系统的安全具有重要的意义。图形对象可以按动画连接的要求改变颜色、尺寸、位置、填充百分数等,一个图形对象又可以同时定义多个连接。把这些动画连接组合起来,应用程序将呈现出令人难以想象的图形动画效果。给图形对象定义动画连接是在“动画连接” 对话框中进行的。在组态王开发系统中双击图形对象(不能有多个图形对象同时被选中),弹出动画连接对话框。对话框的第一行标识出被连接对象的名称和左上角在画面中的坐标以及图形对象的宽度和高度。对话框的第二行提供“对象名称”和“提示文本”编辑框。“对象名称”是为图素提供的唯一的名称,供以后的程序开发使用,暂时不能使用。“提示文本”的含义为:当图形对象定义了动画连接时,在运行的时候,鼠标放在图形对象上,将出现开发中定义的提示文本。下面分组介绍所有的动画连接种类。u 属性变化:共有三种连接(线属性、填充属性、文本色),它们规定了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式的值变化而变化。单击任一按钮弹出相应的连接对话框。线类型的图形对象可定义线属性连接,填充形状的图形对象可定义线属性、填充属性连接,文本对象可定义文本色连接。u 位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是所有的图形对象都能定义这五种连接。单击任一按钮弹出相应的连接对话框。u 值输出:只有文本图形对象能定义三种值输出连接中的某一种。这种连接用来在画面上输出文本图形对象的连接表达式的值。运行时文本字符串将被连接表达式的值所替换,输出的字符串的大小、字体和文本对象相同。按动任一按钮弹出相应的输出连接对话框。u 用户输入:所有的图形对象都可以定义为三种用户输入连接中的一种,输入连接使被连接对象在运行时为触敏对象。当TouchVew运行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。按SPACE键、ENTER键或鼠标左键,会弹出输入对话框,可以从键盘键入数据以改变数据库中变量的值。u 特殊:所有的图形对象都可以定义闪烁、隐含两种连接,这是两种规定图形对象可见性的连接。按动任一按钮弹出相应连接对话框。u 滑动杆输入: 所有的图形对象都可以定义两种滑动杆输入连接中的一种,滑动杆输入连接使被连接对象在运行时为触敏对象。当TouchVew运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动有滑动杆输入连接的图形对象可以改变数据库中变量的值。 u 命令语言连接:所有的图形对象都可以定义三种命令语言连接中的一种,命令语言连接使被连接对象在运行时成为触敏对象。当TouchVew运行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选中。按SPACE键、ENTER键或鼠标左键,就会执行定义命令语言连接时用户输入的命令语言程序。按动相应按钮弹出连接的命令语言对话框。u 等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同功能的快捷键。u 优先级: 此编辑框用于输入被连接的图形元素的访问优先级级别。当软件在TouchVew中运行时,只有优先级级别不小于此值的操作员才能访问它,这是“组态王”保障系统安全的一个重要功能。u 安全区:此编辑框用于设置被连接元素的操作安全区。当工程处在运行状态时,只有在设置安全区内的操作员才能访问它,安全区与优先级一样是“组态王”保障系统安全的一个重要功能。第五讲 报警和事件报警和事件窗口的作用:运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。) 报警配置如下:1、定义报警组 2、设置变量的报警定义属性3、建立报警和事件窗口 4、建立新画面 5、绘制报警和事件窗口6、报警窗口的操作7、报警和事件的输出 8、文件输出、打印输出、数据库输出第六讲 趋势曲线趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种:实时趋势曲线和历史趋势曲线。这两种曲线外形都类似于坐标纸,X轴代表时间,Y轴代表变量的量程百分比。所不同的是,在您的画面程序运行时,实时趋势曲线随时间变化自动卷动,以快速反应变量的新变化,但是不能时间轴“回卷”,不能查阅变量的历史数据;历史趋势曲线可以完成历史数据的查看工作,但它不会自动卷动(如果实际需要自动卷动可以通过编程实现),而需要通过带有命令语言的功能按钮来辅助实现查阅功能。在同一个实时趋势曲线中最多可同时显示四个变量的变化情况,在同一个历史趋势曲线口中最多可同时显示十六个变量的变化情况。 曲线配置:历史趋势曲线组态王目前有三种历史趋势曲线,工具箱上的、图库内的以及新增的一种KVHTrend曲线控件。第三种控件是组态王以Active X控件形式提供的绘制历史曲线和ODBC数据库曲线的功能性工具。通过该控件,不但可以实现历史曲线的绘制,还可以实现ODBC数据库中数据记录的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、.曲线的打印等。该曲线控件最多可以绘制16条曲线。 第七讲 配方系统本讲内容:1、介绍报表系统的创建和格式设置2、介绍报表函数3、介绍报表系统的组态4、介绍报表模板 数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式。是生产过程必不可少的一个部分。它即能反应系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。 组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。即可以制作实时报表,也可以制作历史报表。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。第八讲 报表系统本讲内容:1、介绍报表系统的创建和格式设置2、介绍报表函数3、介绍报表系统的组4、介绍报表模板数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式。是生产过程必不可少的一个部分。它即能反应系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。 组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。即可以制作实时报表,也可以制作历史报表。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。第九讲 控件本讲内容:1、介绍控件的相关知识2、介绍控件的设置及使用控件的作用:控件可以作为一个相对独立的程序单位被其他应用程序重复调用。控件的接口是标准的,凡是满足这些接口条件的控件,包括其他软件供应商开发的控件,都可以被组态王支持。组态王中提供的控件在外观上类似于组合图素,工程人员只需把它放在画面上,然后配置控件的属性,进行相应的函数连接,控件就能完成复杂的功能。组态王控件 1、使用xy控件 2、使用窗口控件 3、棒图控件 4、下拉式列表组合框控件5、Active X控件 组态王除了支持本身提供的各种控件外,组态王还支持Windows标准的Active X控件(主要为可视控件),包括Microsoft提供的标准Active X控件和用户自制的Active X控件。Active X控件的引入在很大程度上方便了用户,用户可以灵活地编制一个符合自身需要的控件,或调用一个已有的标准控件,来完成一项复杂的任务,而无须在组态王中做大量的复杂的工作。一般的Active X控件都具有属性、方法、事件,用户通过设置控件的这些属性、事件、方法来完成工作。6、日期时间控件7、日历控件
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板表格


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!