组态王实验报告

组态王实验报告
组态王实验报告

集中上机2(组态软件的学习及使用)

成绩:__________

题目:排队呼叫系统的设计

姓名:刘程鹏

学号:2014212704

班级:

指导老师:张开碧老师

实习时间:2016-2017(1)即2016下半年

一、实验内容

实验目标、设计思路、任务模块划分、各子模块功能

实验目标:针对目前一些银行、通信、邮政、政府、保险、工商、税务、海

关、公安、医院等窗口服务行业人流量大、需花费较多时间办理业务的场合,根据具体的场景,设计一款能实现排号、查询、呼叫、评价等功能的排队呼叫系统,可实时监测各服务窗口状态,窗口服务人员姓名、当前服务号码、已办理业务量、当前等候人数,从而实现良好的社会秩序并为用户提供更大的便利。

设计思路:首先,要实现这样一个系统,我先从网上找到相关的图片,理清我的思路;然后设计一个比较美观并且立体的画面。接下来利用软件的那些功能比如图片的连接运动等等实现这个系统的功能。

任务模块划分:主要分成2个部分,一个是设计一个比较立体且好看的画面;二是写程序让画面能够生动形象的表现出系统所需的功能。

各子模块功能:第一,排号;二,查询;三,呼叫;四,评价;五,服务人员姓名;六,当前服务号码;七,已办理业务;八,当前等候人数。

二、实验步骤

1、主界面设计及实施

2、各子模块的设计和实现

一、启动浏览器,新建工程。

二、变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定以。

三、画面绘制:完成各种需要画面的绘制。

四、动画连接及按键的程序编写。

1.人物的移动。

2.各种数值的输出。

3.模拟值的输入。

4.画面退出按钮。

5.命令语言的编写。

五、实验结果

设计效果图,附主要的设计界面,并对这些界面进行相关的介绍,尤其重视大家的创新点,如有特别或独到的设计请务必提出说明(视完成情况最多可加 5 分。

1.取号。

2.排队等候。

3.窗口呼叫。

4.工作人员办理。

六、实验心得

实验中碰到的问题及解决方法;

实验感受和心得。

遇到的问题及解决办法:1.实验开始时,对点位图的运用并不是很熟练,点位图可以添加电脑中自己的图片,但是只有BMP格式的图片能较好的显示,所以开始在网上找的图片格式不对,添加的图片都是模糊不清或者添加不上,后面自己改了图片格式就好了。2.开始试图对图片进行移动的时候,对这么功能了解不够,所以,想让一个图片垂直移动并且水平移动,对里面的变量开始不是很理解,后来经过慢慢尝试,终于能够使图片移动到指定的位置了。3.图片移动的距离的计算,因为这个东西不好计算,所以在写程序的时候,只有通过写一个一个坐标,然后运行画面,比较和理想位置的差距,最后慢慢调出所有位置。

实验心得:通过这机次实验课程和四周的对组态王人间的尝试,使我对组态王有了一个更深刻的认识和更熟悉的运用。组态王是一个可以使用汉语的且大量使用if,else 语句的软件,这个软件可以较好的实现某些我们在纸上或者其他软件上难以实现的东西,比如画面的动态。这个功能的画面表现,我们更可以用这个软件来制作一些比较好玩并且易用的小游戏;我们也可以用这个软件来实现各种大型的比较复杂的系统。

工业组态实验报告

西华大学实验报告(理工类) 开课学院及实验室:机械工程与自动化学院计算机机房 实验时间 : 年 月 日 一、实验目的 1、掌握组态软件监视窗口各种图形对象的编辑方法; 2、掌握组态软件各种动画连接的方法; 3、掌握组态软件中各种复杂图形对象的组态方法; 4、掌握实时数据库及历史参数的组态方法; 5、掌握自定义主菜单的定义及使用方法; 6、掌握用户组态及用户管理函数的使用的方法。 二、实验内容 1、建立如图1.1所示的反应釜监控窗口; 图1.1 反应釜液位监控主窗口

2、运行时,当按下开始按钮,首先将“入口阀门”打开(变为绿色)向反应釜注入液体;当反应釜内液体高度值大于等于100时则关闭“入口阀门”(变为黑色),而打开“出口阀门”(变为绿色),开始排放反应釜内液体,排放过程中,当液位高度值等于0时,则关闭“出口阀门”(变为黑色),重新打开“入口阀门”,如此周而复始地循环; 3、当按下停止按钮,则同时关闭“入口阀门”和“出口阀门”; 4、点击“实时趋势”按钮,则转入液位实时趋势窗口,如图1.2所示; 5、点击“历史趋势”按钮,则转入液位历史趋势窗口,如图1.3所示; 6、点击“报警处理”按钮,则转入液位报警处理窗口,如图1.4所示; 7、点击“退出系统”按钮,退出应用程序。 8、图1.2、1.3、1.4中的相应按钮同上面的说明,而按下“主窗口”按钮时则转入监控窗口,如图1.1所示; 9、图1.4中的“确认所有报警”按钮用于确认当前发生的所有报警。 图1.2 反应釜液位实时趋势窗口 图1.3 反应釜液位历史趋势窗口

图1.4 反应釜液位报警处理窗口 10、组态用户。 11、自定义主菜单,运行时如图1.5所示。 a)自定义主菜单之文件菜单b) 自定义主菜单之用户管理 图1.5 自定义主菜单 三、实验设备、仪器及材料 计算机、力控PcAuto 3.62或以上版本 四、实验步骤(按照实际操作过程) 1、绘制如图1.1所示监控窗口,并以“监控窗口”为名进行存盘;绘制如图1.2所示监控窗口,并以“实时趋势”为名进行存盘;绘制如图1.3所示监控窗口,并以“历史趋势”为名进行存盘;绘制如图1.4所示监控窗口,并以“报警处理”为名进行存盘。 2、实时数据库组态 在区域0定义模拟量I/O点level,数字量I/O点in_value、out_value、run如图1.6所示。 图1.6 实时数据库组态时定义的I/O点 3、定义I/O设备 选取PLC类别下的“仿真PLC”,定义名为“PLC”的I/O设备。

组态王历史报表、

创建历史数据报表 历史数据报表创建过程如下: 1、新建一価面,名押为:历史数据报表iffli面. 2、选择工具箱中的工1工具,在颅而上输入文字:历史数据报表。 3、选择工具箱中的悟1工具,在岡面上绘制一历史数据报表窗口,控件名称为:Reports, 并设计表格,如图8?17所 _______________________________________________ A i「 1 肋史 2 09 瑕料输覆桂 3 4 5 6 图8-17 历史数据报表查询 利用组态王提供的ReportSetHistData?的数町从组态王记录的历史库中按折定的赴始时间和时间间隔査询指定变虽的数据,设置过程如下: 1、在価面中添加一按饥,按伍文本为:历史数据报表査询. 2、在按粗的弹起爭件中输入如下命令ifi言.如图8JS所示:

3.设置完毕后单击“文件"菜单中的“全部存”命令.保存您所作的设置。 4、单击“文件”菜单中的“切换到XTEW”命令,运厅此紳面?笊击“历史数据报表査询”按钮.弹出报表历史査询对话框.如图&19所示, 报表历史査询对话框分二个履性页:报表属性页、时何属性页.变虽属性页. 报表属性页:在报表属性页中您可以设置报表査询的显示恪式,此属性页设置如图8- 19 所示。 时间属性页:在时间屈性页中您町以设置査询的起止时间以及査询的时间间隔.如图 所示: 图8? 19 图8-20

变量属性页:在变虽叫性页中您可以选择欲査询历史数据的变忙.如图8?21所示: 5. 设置完毕后单击?确定”按钮.原料油液位变虽的历史数据即可显示在历史数摇报 表控件中.从而达到了历史数据吉询的目的.如图8-22所示: 图 8-22 历史数据报表的其它应用 一、1分钟数据报表演示 利用报表窗口丁具结合组态王提供的命令语育可实现一个1分钟的数据报表?设置过程 如下: 0* 06/11/12 06/11/12 06/11/12 06/1142 06/1212 06/11/12 柿 16:24:44 15:25:44 15:26:44 15:27:44 15:28:44 15:29:44 历史效抿报表 用 S-21

基于组态王的机械手设计报告

电气及自动化课程设计报告题目:基于组态王的机械手设计 课程:《工控组态软件应用技术》 学生姓名: 学生学号: 年级: 14级 专业:自动化 班级: 2班 指导教师: 机械与电气工程学院制 2017年5月

基于组态王的机械手设计 机械与电气工程学院自动化 1课程设计的任务与要求 1.1 课程设计的任务 ①熟悉组态王软件,达到熟悉使用组态软件的常用工具; ②学会完成组态王工程的步骤; ③锻炼动手能力和分析问题解决问题的能力。 1.2 课程设计的要求 完成一个机械手的监控系统,具有流程图图画面,个画面能实现灵活转换 2机械手设计步骤 2.1启动组态王建立新工程 打开组态王软件,计入工程管理器,新建一个工程,选择它的储存路径并设定项目名为“机械手设计”。 2.2新建设备并将其命名为PLC 进入工程浏览器后,首先进行设备的链接,上位机COM1与PLC之间通过PC\PPI 编程电缆链接,选择工程浏览器左侧大纲“设备\COM1”,在工程浏览器右侧用鼠标双击“新建”图标,运行“设备配置向导”,相关配置如下图: 图1设备配置图

2.3通讯设备参数的设定 在组态王工程浏览器的工程目录显示区,点击“设备COM1”,进行COM1参数设置,是系统的COM1口设置与PLC一致[1]。 图2 COM1口的设置图 2.4 定义变量 数据库是”组态王”软件的核心部分,在工程管理器中,选择”数据库\数据词典”,双击”新建图标”,弹出”变量属性”对话框,创建机械手各个变量数据,数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。数据对象有I/O开关型、I/O数值型、I/O字符型、内存开关型等8种类型。不同类型的数据对象,属性不同,用途也不同[3]。 设计中的数据变量:时间(内存整数)、垂直移动(内存整数)、水平移动(内存整数)、夹紧(内存离散)、启动(内存离散)。

组态王实例教程入门

组态王实例教程入门 组态王kingview6.55是亚控科技根据当前的自动化技术的发展趋势,面向低端自动化市场及应用,以实现企业一体化为目标开发的一套产品。该产品以搭建战略性工业应用服务平台为目标,集成了对亚控科技自主研发的工业实时数据库(KingHistorian)的支持,可以为企业提供一个对整个生产流程进行数据汇总、分析及管理的有效平台,使企业能够及时有效地获取信息,及时地做出反应,以获得最优化的结果。 组态王保持了其早期版本功能强大、运行稳定且使用方便的特点,并根据国内众多用户的反馈及意见,对一些功能进行了完善和扩充。组态王kingview6.55提供了丰富的、简捷易用的配置界面,提供了大量的图形元素和图库精灵,同时也为用户创建图库精灵提供了简单易用的接口;该款产品的历史曲线、报表及web发布功能进行了大幅提升与改进,软件的功能性和可用性有了很大的提高。 组态王在保留了原报表所有功能的基础上新增了报表向导功能,能够以组态王的历史库或KingHistorian为数据源,快速建立所需的班报表、日报表、周报表、月报表、季报表和年报表。此外,还可以实现值的行列统计功能。 组态王在web发布方面取得新的突破,全新版的Web发布可以实

现画面发布,数据发布和OCX控件发布,同时保留了组态王Web的所有功能:IE浏览客户端可以获得与组态王运行系统相同的监控画面,IE客户端与Web服务器保持高效的数据同步,通过网络您可以在任何地方获得与Web服务器上相同的画面和数据显示、报表显示、报警显示等,同时可以方便快捷的向工业现场发布控制命令,实现实时控制的功能。 组态王集成了对KingHistorian的支持,且支持数据同时存储到组态王历史库和工业库,极大地提高了组态王的数据存储能力,能够更好地满足大点数用户对存储容量和存储速度的要求。KingHistorian是亚控新近推出的独立开发的工业数据库。具有单个服务器支持高达100万点、256个并发客户同时存储和检索数据、每秒检索单个变量超过20,000 条记录的强大功能。能够更好地满足高端客户对存储速度和存储容量的要求,完全满足了客户实时查看和检索历史运行数据的要求。

监控组态软件实验报告(三)

监控组态软件实验报告(三) 实验名称:水位控制系统演示工程 实验目的: 熟悉MCGS监控组态软件开发环境,掌握工程组态、画面组态、实时数据库配置、脚本语言等组态工具,掌握用组态软件生成控制系统的过程和方法。 实验内容: 用MCGS组态软件构建存储罐液位监控系统,包括用画面组态工具生成工艺流程图、配置实时数据库点及工程变量、使用脚本语言编程、系统调试运行。 实验步骤: 1)工程组态 可以按如下步骤建立样例工程: [1] 鼠标单击文件菜单中“新建工程”选项,如果MCGS安装在D:盘根目录下,则会在D:\MCGS\WORK\下自动生成新建工程,默认的工程名为:“新建工程X.MCG”(X表示新建工程的顺序号,如:0、1、2等) [2] 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 [3] 在文件名一栏内输入“水位控制系统”,点击“保存”按钮,工程创建完毕。

2)工艺流程图组态 1.建立用户窗口 [1] 在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。 [2] 选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 [3] 将窗口名称改为:水位控制;窗口标题改为:水位控制;窗口位置选中“最大化显示”,其它不变,单击“确认”。 [4] 在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。

选中“水位控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。 2.制作文字框图 [1] 单击工具条中的“工具箱”按钮,打开绘图工具箱。 [2] 选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。 [3] 在光标闪烁位置输入文字“水位控制系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。 [4] 选中文字框,右键点击后在出现的菜单中选择属性,在出现的动画组态属性设置中可以修改填充颜色等,点击可以修改字体等。 制作水箱 [1] 单击绘图工具箱中的(插入元件)图标,弹出对象元件管理对话框,如图:

组态王课程设计报告

《组态王课程设计报告》题目:反应器液位的检测与监控 姓名:张正强 学号:201211214 专业:自动化 班级:112班 指导教师:王继东 2015年6月22日

目录 一、组态王软件介绍 (3) 二、设计要求 (4) 三、实验目的 (4) 1.熟悉组态王软件,达到熟练使用组态软件的常用工具 (4) 2.学会完成组态工程的设计步骤 (4) 3.锻炼动手能力和分析问题解决问题的能力 (4) 四、实验步骤: (4) 1、系统设计: (4) A.启动浏览器,新建工程 (4) B.设备定义 (4) C.变量定义 (5) D.画面绘制 (6) E.动画连接及按键的程序编写 (7) 五、结束语 (13) 六、参考文献 (13)

一、组态王软件介绍 组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 图一组态王软件

组态王教程1

组态王软件培训

培训内容 内容包括: 1、组态王介绍 2、新建工程 3、建立IO设备通信 4、建立数据词典 5、画面组态 6、设置,然后运行 7、脚本编程,函数等。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。

组态软件的安装 1、运行安装组态王程 序。直接安装。 2、安装完后直接安装 驱动。 3、其它内容可以不安 装。

工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王软件是一种通用的工业监控软件, 它适用于从单一设备的生 产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡进行数据通讯组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。 工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。

组态王使用说明

皖西学院 监控组态软件实验指导书 机械与电子工程学院 电气工程教研室 2013.3

实验一监控组态工程建立与工艺流程图绘制 一、实验目的 熟练掌握工控组态软件的绘图工具 二、实验内容 熟悉工控组态软件的绘图工具,完成反应工段工艺流程绘制以及外部设备和变量的定义。 三、实验步骤 1.1创建工程 在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,根据“新建工程向导”对话框完成工程创建,如图一所示 图一工程管理器 1.2 组态画面 双击工程管理器中的工程,打开工程浏览器,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图一所示。

图二画面属性设置 点击图二确定按钮后,在工具箱和图库中选中相应图素进行监控画面组态,绘制工艺流程图如图三所示。 图三反应车间监控画面 1.3定义设备 根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为“PLC”。

1.4定义变量 在组态王中定义三个变量:原料油液位(IO实数类型)、成品油液位(IO实数类型)、催化剂液位(IO实数类型)。 原料油液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 催化剂液位变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 成品油液位变量:最小值0,最大值200,最小原始值0,最大原始值200,连接设备PLC,寄存器INCREA200,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 四、实验报告 实验报告包括实验目的、实验内容、设计说明、实验体会等。

组态王报表功能实现方法

一种简单的组态王报表功能实现方法 2010年04月24日星期六 15:18 前段时间用组态王6.53做了一个小的画面组态,其中用到了KVADODBGrid控件来做报表,现总结如下。 一、准备工作 第一步:在组态王工程管理器中新建一个项目,项目路径为D:\实验项目。 第二步:新建一个ACCESS数据库 1、在“D:\实验项目”路径下新建一个 Microsoft Office Access 应用程序并命名为mydatabase.mdb; 2、打开“控制面板\管理工具\ODBC数据源管理器”选择“系统DS N”选项; 3、点击“添加”按钮创建新数据源,选择“Microsoft Access Driver(*.mdb)”; 4、在数据源名处填下“mydata”,并选择数据库路径为“D:\实验项目\mydatabase.mdb”。 第三步:创建表格模板 点击工程浏览器左侧的“SQL访问管理器”下的“表格模板”,新建一个表格并命名为Table。在Table中添加所需记录的变量及

日期参数,其中“日期”为定长字符串型,字符长度为10;其它诸如年、月、日、时、分则为浮点型,字符长度为1。 第四步:创建记录体 点击工程浏览器左侧的“SQL访问管理器”下的“记录体”,新建一个表格并命名为Record,在Record中添加所需记录的变量及日期参数。记录体用来定义Access数据表格字段与组态王变量之间的对应关系。 二、连接数据库 第一步:在工程浏览器左侧的“数据库”下的“数据字典”中定义一个内存整型变量,并命名为ConnectID。 第二步:创立组态王与mydata数据源的连接,并以“表格模板”Table的格式在数据库中建立名为“TheDate”的表格,命令如下:SQLConnect( ConnectID, "dsn=mydata;uid=;pwd="); SQLCreateTable(ConnectID, "TheDate", "Table" ); 将上面两条命令填入“工程浏览器\命令语言\应用程序命令语言”下的“启动时”选项中。 第三步:在工程浏览器左侧的“命令语言\事件命令语言”下新建一事件命令,在“事由描述”项内填下“\\本站点\$分==01”(每小时事件发生一次即分变量每次为一,计算了60分钟),在“发生时”框内填写

组态王毕业设计

组态王毕业设计 【篇一:组态王毕业论文】 佳木斯大学信息电子技术学院 2010级专业综合实训 题目: 污水处理厂自控系统 姓名:王齐州班级: 自动化三班 学号: 1009044312 指导教师: 摘要 伴随着中国城市化进程的加速,中国必须发展的环境意识,逐步解 决环境保护与社会发展之间的矛盾,构建社会主义和谐社会。 现在,武威工业parksewage处理厂需要市政排水系统治疗达到制 作的城市形象,改善投资环境。 武威工业parksewage处理厂为例,根据物料的特性和工艺的企业 过程和为了控制ss,ph值,cod,bod和油等,工业废水的处理工 艺进行了探讨。在工艺的选择,成本进行综合考量,并确定了工艺 组合气浮法和催化氧化处理效率和施工。通过本设计工艺,预测结 果可以达到国家一类“工业水污染物排放标准”。随着污泥停留太久 在污泥浓缩、污泥膨胀和污泥消化池,将上清液需要设置。处理后,上清液返回抽水站,和污泥作为垃圾卫生填埋场,或是作为农业肥料。 关键词:工业废水;反冲洗;催化氧化 abstract coupled with the acceleration of chinese urbanization, china must advances environmental consciousness and gradually resolves the contradiction between environment protection and social development so as to build socialistic concordant society. now, wuwei industrial parksewage treatment plant need a municipal drainage system to treat it to meet the goal of fabricate urban image, ameliorate investment environment. wuwei industrial parksewage treatment plant as example,according to the characteristics of raw material and craft process of this enterprise and in order to control ss,ph,cod,

组态软件(实验报告)

组态软件实验报告 专业:电气工程及其自动化 班级: 学号: 姓名:

实验一组态软件概念介绍 实验目的: 介绍组态软件的基本概念应用背景。 介绍组态软件的软件系统结构和功能特点。 认识和比较各个公司组态软件的特点。 以讲述的方式让学生了解组态软件,知道组态软件的由来,组态软件的应用背景,和相关技术特点,从概念上对软件有个初步的认识。 实验内容: 1、介绍组态的概念; 2、计算机监督与控制系统的概念; 3、工控机的特点; 4、原始组态软件和当前组态软件的区别和优缺点; 5、组态软件的基本特性整体结构; 6、介绍各公司组态软件的特点。 实验二软件安装与认知 实验目的: 学习组态软件的安装; 学习组态软件各模块的功能; 区别开发环境和运行环境的操作。 由于组态软件的编程方式是面向对象的方法,以事件触发软件的相关动作。基本操作的熟悉让学生对组态软件运行原理有初步的认识。 实验内容: 1、安装图灵开物组态软件。 2、了解单机版功能与网络版功能的区别。 3、运行演示工程。 4、学习软件界面的功能及基本操作。 实验结果:

实验三工程建立 实验目的: 通过本次实验让学生学习怎么建立一个组态软件工程,建立的各个元素,对应了实际现场的哪些操作,重要的是记住建立工程中的一些关键性步骤。 实验内容: 1、新建组态软件工程。 2、新建计算机节点,了解节点中各功能的含义及配置方法。

3、新建设备,了解组态软件功能设备及驱动的应用方法。 4、新建图页,图页是组态软件界面图形绘制区域。 5、新建标签,了解标签的类型及各种属性,以及标签在工程中作用的区域。实验结果:

组态王日报表例程

组态王日报表的实现例程 配置参考文档 北京亚控科技发展有限公司 技术部

目录 一、功能概述 (3) 一、功能概述 (3) 二、工程实例 (3) 三、操作步骤: (3) 1、定义设备: (3) 2、定义变量: (3) 3.制作画面: (4) 3.1) 创建报表: (4) 3.2) 创建日历控件: (6) 4.进入运行系统: (12) 四、注意事项 (13) 图表 图一报表 (5) 图二报表设计 (5) 图三日报表 (6) 图四日历控件 (7) 图五控件事件函数 (10) 图六保存报表 (10) 图七打印报表 (11) 图八打印报表 (11) 图九运行系统 (12) 图十打印预览 (13)

一、功能概述 常规需求:很多工业现场会用到报表功能,而日报是其中最基本的一种报表形式。 日报表一般为每天整点的数据,每一个变量有24个数据。 组态王中的实现方法: 利用组态王内置报表以及报表的函数来实现对日数据的查询生成日报表。 组态王内置报表的操作类似excel,操作简单、方便,并且组态王提供了大量的报表函数来实现各种复杂功能。 二、工程实例 我们举一个例子来说明日报表的实现方法。在此例程中我们定义五个变量,分别为“压力”、“温度”、“密度”、“电流”、“电压”,运行系统运行后记录历史数据,查询日报表数据时自动从历史数据中查询整点数据生成报表,并可以保存、打印报表。下面就以此为例来演示完成这一要求的具体步骤。 三、操作步骤: 1、定义设备: 根据工程中实际使用得设备进行定义,本例程使用亚控的仿真PLC设备,使用“PLC-亚控-仿真PLC-串口”驱动,定义设备名称为”PLC”。 2、定义变量: 在组态王中定义三个变量:压力(IO实数类型)、温度(IO实数类型)、密度(IO实数类型)。压力变量:最小值0,最大值100,最小原始值0,最大原始值100,连接设备PLC,寄存器INCREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择“0”。 温度变量:最小值0,最大值50,最小原始值0,最大原始值100,连接设备PLC,寄存器DECREA100,数据类型short,读写属性为只读,采集频率1000。记录和安全区选择“数据变化记录”,变化灵敏度选择

组态王软件的应用与控制系统的设计

组态王软件的应用与控制系统的设计 姓名:徐标标(080312080) 指导老师:徐文权 摘要:组态王软件是完成数据采集与过程控制的专用软件,它是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业控制系统。同时组态王软件开发的监控系统软件以标准的工业计算机软、硬件平台构成的开放式系统取代传统的封闭式系统,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态。本文通过介绍组态王的特点、基本功能及组态王应用实例与控制系统的设计,详细直观的把组态王软件的特性展示出来。 关键词:组态王,组态王软件的应用,组态控制系统的设计 一、组态王软件简介 组态王软件是利用系统软件提供的工具,用户通过简单的形象组织组合工作,即可实现所需的软件功能。工业过程控制系统中,常常要求有如下功能:数据采集与数据处理功能、数据存储功能、包括数据查询、数据管理和数据显示等系统故障或事故报警、现场动态图形功能、显示现场生产过程或实时状态、自动或召唤出实时和历史报表功能或数据曲线显示功能、友好的人机界面等。过去在开发控制系统软件时开发者要选择一种程序设计语言来实现上述功能。往往软件的编程量很大软件开发成本高、开发周期长、软件的维护量大组态软件就是在这当种需求下产生。组态软件将士主常用功能组合在一起形成一个新的软件平台用户只须在这个软件平台下进行二次开发,系统所需的软件即可。组态软件正在代替各种计算机语言的软件开发。其优点有:提高系统的成功率和可靠性、缩短项目开发周期、减少开发费用组态王组态软件是在流行的微机上建立工业控制对象的人机接口的一种智能软件包。它是以windows98/windowsnt4.0中文操作系统为其操作平台。充分利用了windows的图形功能完备、界面一致性好、易学易用的特点。它使采用微机开发的系统工程比以往的使用专用机开发的工业控制系统更有通用性,大大地减少了工控软件开发者的重复性工作并可运用微机丰富的软件资源进行开发。 二、组态王的特点 它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。尤其考虑三方面问题:画面、数据、动画。通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。而且,它能充分利用Windows的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。 三、组态王功能简介 组态王软件是真正的32位程序支持多任务、多线程、运行于windows98等操作系统。

组态王中的数据报表制作与保存.doc

组态王中的数据报表制作与保存 摘要:本文主要介绍如果使用组态王来构建数据报表,并以EXCEL的格式在指定的文件路径保存。 关键字:组态王历史库数据报表制作保存 一、引言 数据报表是反应生产过程中的数据、状态等,并对数据进行记录的一种重要形式。它既能反映系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。 组态王提供内嵌式报表系统,工程人员可以任意设置报表格式,对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表,也可以制作历史报表。组态王还支持运行状态下单元格的输入操作,在运行状态下通过鼠标拖动改变行高、列宽。另外,工程人员还可以制作各种报表模板,实现多次使用,以免重复工作。 二、数据报表的制作 数据报表分为实时数据报表和历史数据报表2类。报表的构建方法如下: 在画面内,使用工具箱中的报表窗口按钮创建一个报表窗口,如图1所示。 图1 创建后的报表窗口 用鼠标双击报表窗口的灰色部分,弹出“报表设计”对话框,该对话框主要设置报表的名称、报表表格的行列数目以及选择套用表格的样式。 1、制作实时数据报表 实时数据报表是实时显示相关变量的数据值,在报表窗口的单元格中直接引用变量来实现。在报表的单元格中直接输入“=变量名”,既可在运行时在该单元格中显示该变量的数值,当变量的数据发生变化时,单元格中显示的数值也会被实时刷新。 2、制作历史数据报表 历史数据报表是从组态王的历史库中查询相关变量的历史数据,并在历史数据报表内显示,因此对历史数据报表要查询的数据必须设置历史记录属性。 在组态王中,离散型、整型和实型变量支持历史记录,字符串型变量不支持历史记录。组态王的历史记录形式可以分为数据变化记录、定时记录(最小单位为1分钟)和备份记录。记录形式的定义通过变量属性对话框中提供的选项完成。如图2所示。

关于组态王的课程设计

一、概述 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配臵等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的交互操作。 通常情况下,建立一个应用工程大致可分为以下六个步骤: 1.创建新工程为工程创建一个目录用来存放与工程相关的文件。 2.定义硬件设备并添加工程变量添加工程中需要的硬件设备和工程中使 用的变量,包括内存变量和 I/O 变量。 3.制作图形画面并定义动画连接按照实际工程的要求绘制监控画面并 使静态画面随着过程控制对象产生动态效果。 4.编写命令语言通过脚本程序的编写以完成较复杂的操作上位控制。 5.进行运行系统的配臵对运行系统、报警、历史数据记录、网络、用户 等进行设臵,是系统完成用于现场前的必备工作。 6.保存工程并运行完成以上步骤后,一个可以拿到现场运行的工程就制 作完成了。 接下来我将建立一个反应车间的监控中心。监控中心从现场采集生产数据,以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,完成数据统计的报表。将实时数据保存到关系数据库中,并进行数据库的查询等。 二、建立一个新工程 一)建立一个新工程 点击“开始”---〉“程序”---〉“组态王 6.5”---〉“组态王6.5”(或直接双桌面上组态王的快捷方式),启动后的工程管理窗口如图2-1 所示: 图2-1 图2-2 新建:单击此快捷键,弹出新建工程对话框建立组态王工程。点击工程 管理器上的“新建”,弹出“新建工程向导之一”,接下来一直按下一步直到 点击完成后会出现“是否将新建的工程设为组态王当前工程”的提示,选择 “是”即可新建一工程如图2-2: 二)工程浏览器

WinCC实例教程

WinCC 视频教程知识点总结 第一讲组态软件基础 一、WinCC简介 1、WinCC 西门子视窗控制中心SIMATIC WinCC(Windows Control Center)是在计算机上对PLC 控制的运行设备进行状态监控的软件,是PC上的监控软件。 运行该软件,可以动画监视现场设备的运行状况,监视相应的运行参数,以及更改、设置系统的运行数据。 2、WinCC的特点 (1)开放性 WinCC对用户所添加的任何形式的扩充是绝对开放,该绝对开放性是通过WinCC的模块结构及其强大的编程接口来获取的。 (2)将应用软件集成到WinCC中 WinCC提供了一些方法将其他应用程序和应用程序块统一地集成到用于过程控制的用户界面中。OLE应用程序窗口和OLE自定义控制或Active控制可以集成到WinCC应用软件中。 (3)WinCC中的数据管理 WinCC的数据库为Windows SQL,从属于WinCC,该数据库用于存储所有面向列表的组态数据(如变量列表和消息文本),以及当前过程数据(如消息,测量值和用户数据记录等)该数据库具有服务器功能。

(4)在项目开始之前规定组态分类 a、文件夹名称 除一些特殊字符(例如\)之外,文件夹名称允许使用所有的字符。还允许使用数字0~9. b、变量名称 变量名称可以多于8个字符。但应尽量避免太长的名称。WinCC项目的变量名称必须是唯一的。如果变量名称还包含了其他信息,这对用户将非常有用。 c、画面名称 确定画面名称时应注意其长度的影响,太长的名称(文件名)不容易识别(列表框中的选择,脚本中的调用等)。根据经验表明,长度最好不超过28个字符,画面名称应遵守以下限制条件:①最大长度为255个字符;②不使用某些特殊字符(例如\);③画面名称中的字母不区分大小写。 二、WinCC软件的安装 1、安装S7-300/400PLC编程软件STEP7及PLCSIM; 2、安装数据库软件SQL Server 2000; 3、安装消息列队(软件操作); 4、安装WinCC(建议不选典型安装,选择全部安装)。 三、WinCC管理器 1、WinCC项目管理器的结构 WinCC项目管理器的用户界面由以下元素组成:标题栏、菜单栏、工具栏、状态栏、浏览窗口和数据窗口:

《组态软件》实验报告WJM

《组态软件》实验报告 学院:机械与动力工程学院 专业:过程装备与控制工程 姓名: 学号: 班级: 指导教师: 2014年11月

实验一:工程画面制作与实时数据库建立 实验成绩: 一、实验目的 1、学会在组态环境中绘制、编辑工程画面。 2、收集所有I/O点数,建立实时数据库,正确定义各种数据对象。 二、实验内容 1、编辑创建图形。 2、根据工程要求,定义数据变量。 三、实验步骤 1、在组态环境下,创建用户窗口,设置各窗口属性。 2、根据工程的系统构成和工艺流程,在用户窗口中绘制和编辑工程画面。 3、在组态环境下,建立实时数据库。 4、根据工程的系统构成和工艺流程,正确定义各种数据对象。 四、实验结果 在用户窗口创建工程三“自动送料控制系统”

添加构件 五、实验心得 实验二:动画连接与报警显示实验 实验成绩: 一、实验目的 1、学会将用户窗口内创建的图形对象与实时数据库中定义数据对象建立对应连接关系。 2、掌握通过对图形对象在不同的数值区间内设置不同的状态属性(如颜色、大小、位 置移动、可见度、闪烁效果等),用数据对象的值的变化来驱动图形对象的状态改变,使系统在运行过程中,产生形象逼真的动画效果。 3、对复杂的工艺系统,学会编写脚本程序来实现控制流程。 4、掌握如何定义报警。 5、学会怎样实现报警。 二、实验内容 1、将实验一制作的画面中对象与实验二中相应的数据变量建立对应关系。

2、根据变量和对象的实际情况,设计报警。 三、实验步骤 1、根据工程控制要求,将所有的数据对象与图形对象建立相关性连接,设计一个动态 工程画面。 2、定义报警数据对象。 3、利用工具箱图标设计报警显示画面。 4、运用运行策略设计报警数据浏览。 四、实验结果 设计程序脚本使传送带动起来 显示动态效果

组态王实验报告

组态王实验报告

集中上机2(组态软件的学习及应用) 成绩:__________ 题目:排队呼叫系统的设计 姓名:刘程鹏 学号:2014212704

班级:0891401 指导老师:张开碧老师 实习时间: 2016-2017(1)即2016下半年 一、实验内容 实验目标、设计思路、任务模块划分、各子模块功能 实验目标:针对目前一些银行、通信、邮政、政府、保险、工商、税务、海 关、公安、医院等窗口服务行业人流量大、需花费较多时间办理业务的场合,根据具体的场景,设计一款能实现排号、查询、呼叫、评价等功能的排队呼叫系统,可实时监测各服务窗口状态,窗口服务人员姓名、当前服务号码、已办理业务量、当前等候人数,从而实现良好的社会秩序并为用户提供更大的便利。 设计思路:首先,要实现这样一个系统,我先从网上找到相关的图片,理清我的思路;然后设计一个比较美观并且立体的画面。接下来利用软件的那些功能比如图片的连接运动等等实现这个系统的功能。 任务模块划分:主要分成2个部分,一个是设计一个比较立体且好看的画面;二是写程序让画面能够生动形象的表现出系统所需的功能。 各子模块功能:第一,排号;二,查询;三,呼叫;四,评价;五,服务人员姓名;六,当前服务号码;七,已办理业务;八,当前等候人数。 二、实验步骤 1、主界面设计及实施 2、各子模块的设计与实现 一、启动浏览器,新建工程。

二、变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定以。 三、画面绘制:完成各种需要画面的绘制。

四、动画连接及按键的程序编写。 1.人物的移动。 2.各种数值的输出。

s7_200_plc实验报告

实验1 单容水箱液位调节阀控制 一、实验目的 了解液位控制的构成环节,调节阀的工作原理,熟悉上位机组态王的组态及通讯。通过实验,掌握PID参数整定。 二、实验要求 1.实验前需熟悉实验的设备装置以及管路构成。 2.熟悉仪表装置,如检测单元、控制单元、执行单元等。 3.以4:1标准衰减震荡作为指标,整定出最佳比例度、积分时间和微分时间。 三、实验设备及系统组成 1.实验设备 (1)水泵P102 (2)电动调节阀:工作电源24V AC,控制信号2—10VDC。 (3)液位传感器:量程为0—100%,输出信号4—20mA。 2.系统组成 单容下水箱液位PID控制流程图如图7.1所示。 图7.1 单容下水箱液位调节阀PID单回路控制 测点清单如表7.1所示。 水介质由泵P102从水箱V104中加压获得压力,经由调节阀FV101进入水箱V103,通过手阀QV-116回流至水箱V104而形成水循环;其中,水箱V103的液位由LT103测得,

用调节手阀QV-116的开启程度来模拟负载的大小。本例为定值自动调节系统,FV101为操纵变量,LT103为被控变量,采用PID调节来完成。 需要全打开的手阀:QV102、QV105 需要全关闭的手阀:QV103、QV104、QV107、QV109; 挡板开度:QV116 5mm。 四、控制器编程 1.创建新的项目 启动软件step7-V4.0,默认出现一个新项目窗口,选:文件>另存为,写入你的项目名称。我们这里“单回路PID”为项目名称。 在这个项目里为了实现PID控制功能,使用了一个子程序,它只在PLC第一次运行时调用一次,它的作用是初始化;使用一个中断程序,它每0.1秒调用一次,它的作用是PID 计算,每0.1秒采集一次数据,进行一次计算,输出一次控制信息。 2.建立通信 在第这个阶段,将建立计算机与PLC的通信。在每次打开step7软件时都要通信,否则是离线状态。 在安装软件时己经设置过串口通信参数,但是有时系统安装了别的软件需要更改参数和重新设置,如图4.2.1所示: 图4.2.1 step7中设置通讯参数 设置通讯参数如以下图4.2.2到4.2.5所示。

组态王使用常见问题

组态王使用常见问题 1、变量设定中最大(小)值及最大(小)原始值的意义? [最大(小)值是变量在现实中表达的工程值(如:温度、压力等)的大小,而最大(小)原始值是采集设备中[寄存器]数字量的最大(小)值(如板卡中的819-4095等)。一般对于板卡设备此值为物理量经AD转换之后的值,如12BitAD 此值范围0~4096、16BitAD为0~65535,对于PLC、智能仪表、变频器,其本身已将物理值转换为工程值所以此时最大(小)值与最大(小)原始值在设置时是一致的. 2、为什么变量无法删除,如何删除变量? [在组态王中,只有未使用的变量才能被删除,因此在删除变量之前,必须去掉在画面或命令语言、控件引用处,等处与之有关的连接,如果还是无法删除,在工程浏览器中执行工具-更新变量计数命令,重新统计变量,在变量使用报告中可以查询变量是否还在某些地方使用,将其连接断开后,利用工具-删除未用变量将变量删除。 3、工程运行时,显示通讯协议组件失败? [设备驱动安装错误:1、安装新的驱动2、在开发状态下从新连接设备,如果还是有错误,请联系驱动部索要新的驱动程序] 4、光盘上的典型案例无法打开? [将工程拷贝到硬盘上将属性改为存档即可 5、如何在打开机器时自动进入组态王? [将touchview快捷方式拷贝到系统开始\程序\启动中 6、怎样把工程文件变小?

[可以删除*.AL2(报警信息文件),*.REC(历史记录文件),*.111文件(*.pic 文件的备份文件)的文件。 7、如何在线增删用户及用户密码和权限? [使用editusers()函数(用户权限需大于900)] 8、在定义变量的基本属性时状态栏中的保存数值、保存参数是什么意思? [保存参数:在系统运行时,修改变量的域的值(可读可写型),系统自动保存这些参数值,系统退出后,其参数值不会发生变化。当系统再启动时,变量的域的参数值为上次系统运行时最后一次的设置值。无需用户再去重新定义。 保存数值:系统运行时,当变量的值发生变化后,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 9、开发狗与运行狗的区别? [开发狗是用于工程开发使用的,为了方便调试支持6小时的连续运行,运行狗是用于工程实际运行,不能进行开发. 21:如何不进入系统桌面环境而直接运行组态王工程如何实现(Win2000系统)? 运行RegEdit文件:找到我的\HKEY_Local_MACHINE\software\Microsoft\Windows NT\currentVersion\winlogon 将Userinit=c:\winnt\system32\userinit.exe改为:Userinit= c:\program files\kingview\touchvew.exe

相关文档
最新文档