1、组态王(KINGVIEV)软件使用方法一、组态王软件的结构“组态王6.0x”是运行于MicrosoftWindows98/2000/NT中文平台的中文界面的人机界面软件,采用了多线程、COMfi件等新技术,实现了实时多任务,软件运行稳定可靠。“组态王6.0x”软件包由工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchView)三部分组成。在工程浏览器中您可以查看工程的各个组成部分,也可以完成数据库的构造、定义外部设备等工作;工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理。画面的开发和运
2、行由工程浏览器调用画面制作系统TOUCHMA和工程运行系统TOUCHVE来完成的。TOUCHMA是应用工程的开发环境。您需要在这个环境中完成画面设计、动画连接等工作。TOUCHMA具有先进完善的图形生成功能;数据库提供多种数据类型,能合理地提取控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简洁的操作方法。PROJMANAGE是应用程序的管理系统。PROJMANAGE具有很强的管理功能,可用于新工程的创建及删除,并能对已有工程进行搜索、备份及有效恢复,实现数据词典的导入和导出。TOUCHVE是“组态王6.0x”软件的实时运行环境,在应用工程的开发环境中建
3、立的图形画面只有在TOUCHVE中才能运行。TOUCHVEW控制设备中采集数据,并存在于实时数据库中。它还负责把数据的变化已动画的方式形象地表示出来,同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。二、建立新工程在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改。启动组态王工程管理器,选择菜单“文件新建工程”或单击“新建”按钮,弹出新建工程向导之一对话框,单击”下一步”继续。弹出新建工
4、程向导之二对话框,在工程路径文本框中输入一个有效的工程路径,或单击“浏览”按钮,在弹出的路径选择对话框中选择一个有效的路径,单击“下一步”继续。弹出新建工程向导之三对话框,在工程名称文本框中输入工程名称,该工程名称同时将被当作当前工程的路径名称。在工程描述文本框中输入对该工程的描述文字,单击“完成”。弹出新建组态王工程对话框,选择“是”按钮,将新建工程设置为组态王的当前工程。这时,定义的工程信息出现在工程管理器的信息表格中,双击该信息条或单击“开发”按钮或选择菜单“工具切换到开发系统”,进入组态王的开发系统。二、创建图形画面在工程浏览器中左侧的大纲项(树形结构)中选择
5、“文件画面”,在右侧视图中双击“新建”图标,工程浏览器将弹出新画面对话框。在画面名称处键入画面名,如“MPS第一站”,系统默认文件名“picOOOOl.pic”,注释可不填写,画面在屏幕的位置不能为负,宽度和高度填写分辨率,画面风格选择为不带标题栏、大小可变(可以调整画面大小)、类型为覆盖式(打开时覆盖在原有画面上)或替换式(打开画面时关闭其他画面),单击“确定”按钮进入内嵌的画面开发系统。在开发系统界面上,绘制图素、书写文字和调色的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。如果工具箱没有出现,选择菜单“工具显示工具箱”或按F10键打开它。工具箱中各种基本工具
6、的使用方法和Windows中的“画笔”很类似。1.使用图库管理器选择菜单“图库打开图库”或按F2键打开图库管理器。使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期;同时用图库开发的软件将具有统一的外观,方便工程人员学习和掌握;另外利用图库的开放性,工程人员可以生成自己的图库元素。用户可以根据需要选择图库管理器左侧图库列表中的图库名,如选按钮,从右侧选择图形,如选红色的按钮,双击图素,图库管理器自动关闭,在工程画面上,鼠标位置出现“置在画面上,拖动图框移动到适当的位置,拖动四角改变其大小。重复上述操作,可画出不同的图形。也可选
7、择工具箱中的绘图工具(直线、椭圆、圆角矩形等)自行绘图,并可生成为图库元素。2.在画面加入文字选择菜单“工具文本”或在工具箱中单击“T”文本按钮,在画面上选择合适的位置,单击鼠标可在当前位置显示输入光标,输入文字后如需改变字体,单击文字选中,选择菜单“工具字体”,设置合适的字体、字型和大小,单击“确定”。3.使用调色板选择“工具显示调色板”或在工具箱中单击“显示调色板”按钮,弹出调色板画面,用鼠标选中文字,在调色板的对象选择按钮中单击“字符色”按钮,在选色区选择某种颜色或使用调色窗创建某种颜色,则文字就变为相应的颜色。用鼠标选中自建图形,在调色板的对象选择按钮中单击“填
8、充色”按钮,在选色区选择某种颜色或使用调色窗创建某种颜色,则图形就变为相应的颜色。按此方法,可定义线条、背景和窗口的颜色。四、定义外部设备组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLG仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。定义设备前,将PLC(三菱FX2N系列)和PC
10、选,单击“下一步”继续;弹出设备安装向导信息总结对话框,检查各项设置是否正确,确认无误后,单击“完成”。五、定义变量设备定义完成后,您可以在工程浏览器的右侧看到新建的外部设备“MPS第一站”。在定义数据库变量时,您只要把IO变量连接到这台设备上,它就可以和组态王交换数据了。数据库是“组态王”最核心的部分。在TOUCHVE运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的
11、数据变量的详细信息。在组态王软件中数据库分为:实时数据库和历史数据库。数据词典中变量的类型变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。“I/O变量”指的是需要“组态王”和其它应用程序(包括I/O服务程序)交换数据的变量。这种数据交换是双向的、动态的,即:在“组态王”系统运行过程中,每当I/O变量组态王”的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变
12、量”。那些不需要和其它应用程序交换、只在“组态王”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、I/O离散变量:类似一般程序设计语言中的布尔(BOOL变量,只有0,1两种取值,用于表示一些开关量。内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围10E-3810E+38,有效值7位。内存整数变量、I/O整数变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围214748364
14、以是汉字或英文名字,第一个字符不能是数字,最长不能超过32个字符,用鼠标单击变量名编辑框填写变量名。变量类型:在对话框中只能定义八种基本类型中的一种,用鼠标单击变量类型下拉列表框列出可供选择的数据类型,当定义有结构变量时,一个结构就是一种变量类型。描述:此编辑框用于编辑和显示数据变量的注释信息。若想在报警窗口中显示某变量的描述信息,可在定义变量时,在描述编辑框中加入适当说明,并在报警窗口中加上描述项,则在运行系统的报警窗口中可见该变量的描述信息。(最长不超过39个字符)变化灵敏度:数据类型为模拟量或长整型时此项有效。只有当该数据变量的值变化幅度超过“变化
15、灵敏度”时,“组态王”才更新与之相连接的图素(缺省为0)。最小值:指示该变量值在数据库中的下限。最大值:指示该变量值在数据库中的上限。注意:组态王中最大的精度为float型,四个字节。定义最大值时注意不要极限。最小原始值:指示前面定义的最小值所对应的输入寄存器的值的下限。最大原始值:指示前面定义的最大值所对应的输入寄存器的值的上限。保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。变