2022年《工业组态软件设计》 .pdf
工业组态软件设计报告北京科技大学工业组态软件设计报告学院自动化班级自 1202 班姓名李根学号41251054 指导教师刘艳成绩 2015 年 3 月名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 35 页 - - - - - - - - - 工业组态软件设计报告名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 35 页 - - - - - - - - - 工业组态软件设计报告目录1 混凝土生产线 . - 1 - 2 目的 . - 1 - 3 内容 . - 1 - 3.1新建工程 . - 2 - 3.2建立仿真 PLC . - 2 - 3.3创建数据字典变量 . - 2 - 3.4创建“监控画面” . - 5 - 3.5创建“报警和事件画面” . - 10 - 3.6创建“实时趋势曲线画面” . - 12 - 3.7创建“历史趋势曲线画面” . - 13 - 3.8创建“XY 控件画面” . - 15 - 3.9创建“实施数据报表画面” . - 16 - 3.10创建“实时数据报表查询画面” . - 17 - 3.11创建“历史数据报表画面” . - 18 - 3.12创建“1 分钟数据报表画面” . - 19 - 3.13创建“1min数据查询报表画面” . - 20 - 3.14创建“主界面” . - 21 - 3.15添加小工具及画面的美化 . - 22 - 4 结果 . - 23 - 4.1界面效果图 . - 23 - 4.2工程浏览器界面 . - 30 - 5 心得体会. - 32 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 35 页 - - - - - - - - - 工业组态软件报告- 1 - 1 混凝土生产线混凝土生产线是由自来水、石英砂、水泥三种原材料按照一定的比例混合,在搅拌器中混合均匀后产生混凝土产品的自动化生产线。在运行生产线时需要登录密码以保证安全,当自来水水位、水泥料位、石英砂料位、混凝土料位高于或低于警戒线时,报警灯闪烁提示报警,并记录在报警事件中。而且可以通过控制原料的进料泵和产品的出料阀来消除报警状态。组态还有实时曲线、历史曲线、实时报表、历史报表等形象的数字和图案,用来记录生产线运行中原料料位和产品料位的变化情况。2 目的利用组态王设计出的混凝土生产线可以达到如下目的:1):加深对之前所不了的混凝土生产线的认识,拓宽认知面,了解目前混凝土的生产流程。2):将复杂的混凝土生产线利用人性化的界面展现出来,方便于研究和改进生产线的运行方式,提高工业化的生产效率,节约生产原料和能源。3):在设计生产线的过程中可以熟悉组态王 6.55软件的运行方法,达到熟练利用组态王设计人机界面,画出主界面、趋势图、报表、报警等功能的目的。4):可以将理论知识运用到实践中来,培养动手能力,分析问题、解决问题、自主查找资料、搜索信息的能力。3 内容混凝土生产线在进行人性化设计之后,整体可划分为如下11个画面:登陆主界面、监控画面、报警和事件画面、实时趋势曲线画面、历史趋势曲线画面、XY 控件画面、实时数据报表画面、实时数据报表查询画面、历史数据报表画面、1 分钟数据报表画面、1 分钟数据报表查询画面。这些画面大致可以表示实际生产过程中的生产流程和对生产过程的要求。在实际的实践操作中,也可以在很大程度上模拟出现实的生产流程,对原材料的使用,产品的输出做出合理的模拟。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 35 页 - - - - - - - - - 工业组态软件报告- 2 - 3.1 新建工程打开组态王6.55软件,首先点击“新建”按钮,根据工程向导的步骤新建一个工程,将工程名命名为: work。并将新工程的分辨率设置为: 1366*768,描述为:My homework。如图 01所示。为了保障工程的安全性,首先通过工程浏览器对工程进行加密处理。3.2 建立仿真 PLC 在实际生产应用中,为了实现和外部设备的实时数据通讯,需要在组态王的开发环境中对外部设备和相关变量加以定义。在建立仿真PLC 的过程中,根据设备配置向导建立新工程的仿真 PLC,以便在实际运用的工程中与现实的设备进行连接。3.3 创建数据字典变量根据混凝土实际生产情况,在数据字典中建立组态系统所需的若干数据变量,其中数据变量主要包含如下项:1):自来水液位:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值 0;2):石英砂料位:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值 0;3):水泥料位:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值 0;4):混凝土料位:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值 0;5):自来水出水阀:内存离散,初始值关;6):石英砂出料阀:内存离散,初始值关;7):水泥出料阀:内存离散,初始值关;8):混凝土出料阀:内存离散,初始值关;9):自来水进料泵:内存离散,初始值关;10):石英砂进料泵:内存离散,初始值关;11):水泥进料泵:内存离散,初始值关;12):自来水罐压力:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值0;图 01 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 35 页 - - - - - - - - - 工业组态软件报告- 3 - 13):混凝土罐压力:内存实数,初始值 70,最大值 100,变化灵敏度 0,最小值0;14):报表查询变量:内存字符串;15):灯 1:内存离散,初始值关;16):灯 2:内存离散,初始值关;17):灯 3:内存离散,初始值关;18):灯 4:内存离散,初始值关;19):灯 5:内存离散,初始值关;20):灯 6:内存离散,初始值关;21):灯 7:内存离散,初始值关;22):灯 8:内存离散,初始值关;在设置变量的属性时,部分界面如图 02、03、04、05所示:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 35 页 - - - - - - - - - 工业组态软件报告- 4 - 除了上述建立的变量外,系统自身带有的能够用到的变量有:年、月、日、时、分、秒、日期、时间、用户名等。最终得到的数据变量如图06所示:图 02 图 03 图 05 图 04 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 35 页 - - - - - - - - - 工业组态软件报告- 5 - 3.4 创建“监控画面”进入新建的工程后,新建名称为“监控画面”的新画面,并利用图库预先创建所需的器件:原料器、混合搅拌器、阀门、进料泵、管道等。将这些器材按照合适的排放方式及逻辑结构,大致规划并设计出生产线的总体架构,如图07 所示。在数据动画连接方面,针对添加的每一个器材分配相应的数据,并设计匹配的命令语言:石英砂进料泵: 本站点 石英砂进料泵,开启时颜色为绿色,关闭时颜色为红色;石英砂进料管: 本站点 石英砂进料泵 =1,流动;石英砂罐: 本站点 石英砂料位,罐体填充色为黄色;图 06 图 07 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 35 页 - - - - - - - - - 工业组态软件报告- 6 - 石英砂料位显示: 本站点 石英砂料位,模拟值输出;石英砂出料管: 本站点 石英砂出料阀 =1,流动;石英砂出料阀: 本站点 石英砂出料阀,开启时颜色为绿色,关闭时颜色为红色;自来水进水泵: 本站点 自来水进水泵,开启时颜色为绿色,关闭时颜色为红色;自来水进水管: 本站点 自来水进料泵=1,流动;自来水罐: 本站点 自来水液位,罐体填充色为青色;自来水料位显示: 本站点 自来水料位,模拟值输出;自来水出水管: 本站点 自来水出水阀=1,流动;自来水出水阀: 本站点 自来水出水阀,开启时颜色为绿色,关闭时颜色为红色;水泥进料泵: 本站点 水泥进料泵,开启时颜色为绿色,关闭时颜色为红色;水泥进料管: 本站点 水泥进料泵 =1,流动;水泥罐: 本站点 水泥料位,罐体填充色为蓝色;水泥料位显示: 本站点 水泥料位,模拟值输出;水泥出料管: 本站点 水泥出料阀 =1,流动;水泥出料阀: 本站点 水泥出料阀,开启时颜色为绿色,关闭时颜色为红色;混凝土罐: 本站点 混凝土料位,罐体填充色为黑色;混凝土料位显示: 本站点 混凝土料位,模拟值输出;混凝土出料管: 本站点 混凝土出料阀=1,流动;混凝土出料阀: 本站点 混凝土出料阀,开启时颜色为绿色,关闭时颜色为红色;其中设置动画连接时,部分界面如图 08、09、10、11所示:图 08 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 35 页 - - - - - - - - - 工业组态软件报告- 7 - 在设置完成基础的生产线流程之后,动态数据还可以形象的通过游标的方式显现出来,并通过报警灯来达到料位高于或低于警戒线时,报警灯闪烁提示报警提醒的功能。其数据显示的主画面如图 12所示。其中器材及命令语言设置如下:游标变量名 1: 本站点 自来水液位,输出颜色为绿色,滑标颜色为绿色,滑杆颜色为灰色;游标变量名 2: 本站点 石英砂料位,输出颜色为绿色,滑标颜色为绿色,滑杆颜色为灰色;游标变量名 3: 本站点 水泥料位,输出颜色为绿色,滑标颜色为绿色,滑杆颜色为灰色;游标变量名 4: 本站点 混凝土料位,输出颜色为绿色,滑标颜色为绿色,滑杆颜色为灰色;报警灯 1: 本站点 灯 1,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 自来水液位90,闪烁频率为 1000毫秒/隔;报警灯 2: 本站点 灯 2,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 石英砂料位90,闪烁频率为 1000毫秒/隔;报警灯 3: 本站点 灯 3,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 水泥料位90,闪烁频率为 1000毫秒/隔;图 10 图 11 图 12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 35 页 - - - - - - - - - 工业组态软件报告- 8 - 报警灯 4: 本站点 灯 4,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 混凝土料位 90,闪烁频率为 1000毫秒/隔;报警灯 5: 本站点 灯 5,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 自来水液位 10,闪烁频率为 1000毫秒/隔;报警灯 6: 本站点 灯 6,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 石英砂料位 10,闪烁频率为 1000毫秒/隔;报警灯 7: 本站点 灯 7,正常色为绿色,报警色为红色,闪烁,闪烁条件为本站点 水泥料位10,闪烁频率为 1000毫秒/隔;报警灯 8: 本站点 灯 8,正常色为绿色,报警色为红色,闪烁,闪烁条件为 本站点 混凝土料位90) 本站点 自来水进料泵=0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 35 页 - - - - - - - - - 工业组态软件报告- 10 - 本站点 自来水液位90) 本站点 石英砂进料泵=0; 本站点 石英砂料位90) 本站点 水泥进料泵=0; 本站点 水泥料位90) 本站点 混凝土出料阀=1; 本站点 混凝土料位10) 本站点 混凝土出料阀=0; 设置命令语言时的界面和属性如图 16、17所示:3.5 创建“报警和事件画面”进入报警组画面,修改报警组名为:生产线,并添加子报警组,子报警组名为:自来水、石英砂、水泥、混凝土。图 16 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 35 页 - - - - - - - - - 工业组态软件报告- 11 - 添加完成报警组时候,需要对数据词典中的数据进行报警定义:自来水液位:报警组为自来水,低 10,高 90,优先级为 100;石英砂液位:报警组为石英砂,低 10,高 90,优先级为 100;水泥液位:报警组为水泥,低 10,高 90,优先级为 100;混凝土液位:报警组为混凝土,低 10,高 90,优先级为 100;部分报警定义画面如图 18、19 所示:完成数据数据报警属性的定义之后,新建名称为“报警和事件画面”的新画面,在出现的新画面中绘出四个报警窗口,如图20 所示:分别匹配自来水、石英砂、水泥、混凝土的报警事件。属性设置如下:自来水液位报警窗口:列属性为事件日期、事件时间、报警日期、报警时间、变量名、报警类型、报警值/旧值、报警值 /新值、界限值、优先级、报警组名、事件类型,报警组名为自来水;石英砂料位报警窗口:列属性为事件日期、事件时间、报警日期、报警时间、变量名、报警类型、报警值 /旧值、报警值/新值、界限值、优先级、报警组名、事件类型,报警组名为石英砂;图 18 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 35 页 - - - - - - - - - 工业组态软件报告- 12 - 水泥料位报警窗口:列属性为事件日期、事件时间、报警日期、报警时间、变量名、报警类型、报警值 /旧值、报警值/新值、界限值、优先级、报警组名、事件类型,报警组名为水泥;混凝土料位报警窗口:列属性为事件日期、事件时间、报警日期、报警时间、变量名、报警类型、报警值 /旧值、报警值/新值、界限值、优先级、报警组名、事件类型,报警组名为混凝土;部分属性设置画面如图 21、22所示:3.6 创建“实时趋势曲线画面”新建名称为“实时趋势曲线画面”的新画面,在画面上绘制一个实时趋势曲线窗口,如图 23 所示。并对实时趋势曲线进行属性定义:曲线 1: 本站点 自来水液位,颜色为红色,曲线 2: 本站点 石英砂料位,颜色为青色,曲线 3: 本站点 水泥料位,颜色为绿色,曲线 4: 本站点 混凝土料位,颜色为紫色,标识 X 轴时间轴有效;标识 Y 轴数值轴有效;图 21 图 23 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 35 页 - - - - - - - - - 工业组态软件报告- 13 - 起始值为 0,最大值 100,时间轴为分、秒有效,更新频率为 1 秒,时间长度为 30秒;实时趋势曲线属性设置画面如图 24、25 所示:3.7 创建“历史趋势曲线画面”在数据词典中,对自来水液位、石英砂料位、水泥料位、混凝土料位四个数据进行记录和安全区属性的设置:自来水液位:数据变化记录,变化灵敏度为 0;石英砂料位:数据变化记录,变化灵敏度为 0;水泥料位:数据变化记录,变化灵敏度为 0;混凝土料位:数据变化记录,变化灵敏度为 0;在系统配置中的历史数据记录选项中配置历史库如下:数据保存天数: 10日;数据存储所在磁盘空间小于 500时报警;存储路径:当前路径;属性配置界面如图 26、27所示:图 24 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 35 页 - - - - - - - - - 工业组态软件报告- 14 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 35 页 - - - - - - - - - 工业组态软件报告- 15 - 完成数据属性及系统配置之后,新建名称为“历史趋势曲线画面”的新画面,在画面中插入历史趋势曲线控件,并对其属性进行设置如下:曲线: 本站点 自来水液位,颜色为蓝色,曲线: 本站点 石英砂料位,颜色为红色,曲线: 本站点 水泥料位,颜色为青色,曲线: 本站点 混凝土料位,颜色为紫色,曲线画面和属性设置的界面如图 28、29所示:3.8 创建“XY控件画面”新建名称为“ XY 控件画面”的新画面,在画面中插入两个趋势曲线中的X-Y 轴曲线,并分别命名为:控件 1、控件 2.建立这两个控件的目的是为了比较和显示自来水罐压力与自来水液位的关系以及凝土罐压力与混凝土料位的关系。为了将数据词典中的数据与所建立的控件建立联系,需要在画面属性中编写如下命令语句:本站点 自来水罐压力本站点 自来水液位; 本站点 混凝土罐压力本站点 混凝土料位; xyAddNewPoint(控件本站点 自来水液位本站点 自来水罐压力,0); xyAddNewPoint(控件本站点 混凝土料位本站点 混凝土罐压力,0); 另外,为了增加数据界面的人性化以及数据的可读性,在本画面中增加了指针仪表用来显示自来水罐压力和混凝土灌压力的数值,其中自来水罐压力和混凝土罐压力分别在小于 10以及大于 90时处于警戒状态。图 28 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 35 页 - - - - - - - - - 工业组态软件报告- 16 - 其中曲线画面和部分属性设置界面如图 30、31、32、33 所示:3.9 创建“实施数据报表画面”新建名称为“实时数据报表画面”的新画面,在画面中插入一个实时趋势报表,并将属性设置为:控件名:Report1 ;行数:15;列数:6;为了更方便的调用并打印实时数据报表,在此画面中新建五个按钮,其功能和命令语言分别如下:实时数据报表自动打印:弹起时:ReportPrint2(Report1,1); 实时数据报表手动打印:弹起时:ReportPrint2(Report1,0); 图 30 图 31 图 32 图 33 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 35 页 - - - - - - - - - 工业组态软件报告- 17 - 实施数据报表页面设置:弹起时:ReportPageSetup(Report1); 实时数据报表打印预览:弹起时:ReportPrintSetup(Report1); 实时数据报表文件保存:弹起时:string filename; filename=InfoAppDir()+实时数据文件夹 + 本站点$年, 0, f )+ 本站点$月, 0, f )+ 本站点$日, 0, f )+ 本站点$时, 0, f )+ 本站点$分, 0, f )+ 本站点$秒, 0, f )+.rtl; ReportSaveAs(Report1,filename); 主画面和部分属性设置界面如图 34、35所示:3.10 创建“实时数据报表查询画面”新建名称为“实时数据报表查询画面”的新画面,在画面中插入一个实时数据报表窗口,并将属性设置为:控件名:Report2 ;行数:15;列数:6;图 34 图 35 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 35 页 - - - - - - - - - 工业组态软件报告- 18 - 另外建立一个下拉式组合框,控件属性设置为:控件名称:List1;变量名称:报表查询变量;访问权限:0;为了将实时数据文件夹中的实时报表文件名称在下拉式组合框中显示出来,需要在画面属性的命令语言中编写如下程序:string filename; 实时数据文件夹 *.rtl; listClear(List1); ListLoadFileName( List1,filename); 在画面中添加一个按钮,以实现查看文件夹中实时数据文件的名称的目的,按钮名称为:实时数据报表查询,命令语言为:弹起时:string filename1; string filename2; 实时数据文件夹本站点 报表查询变量; ReportLoad(Report2,filename1); 实时数据文件夹 *.rtl; listClear(List1); ListLoadFileName( List1, filename2); 主画面及部分属性设置画面如图 36、37 所示:3.11 创建“历史数据报表画面”新建名称为“历史数据报表画面”的新画面,在画面中插入一个历史数据报表窗口,并将属性设置为:图 36 图 37 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 35 页 - - - - - - - - - 工业组态软件报告- 19 - 控件名:Report5 ;行数:20;列数:6;在画面中添加一个按钮,按钮名称为:历史数据报表查询,命令语言为:弹起时:ReportSetHistData2(2,1); 主画面及部分属性设置画面如图 38、39所示:3.12 创建“1 分钟数据报表画面”新建名称为“ 1 分钟数据报表画面”的新画面,在画面中插入一个报表窗口,并将属性设置为:控件名:Report6 ;行数:60;列数:5;完成报表窗口后,需要在命令语言里新建一个数据改变命令语言,其相关属性如下:变量域: 本站点$秒;命令语言:long row; 本站点$秒+4; 本站点$日期); 本站点$时间); 本站点 自来水液位); 本站点 石英砂料位); 图 38 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 35 页 - - - - - - - - - 工业组态软件报告- 20 - 本站点 水泥料位); 本站点 混凝土料位); If(row=63) ReportSetCellString2(Report6, 4, 1, 63, 5, ); 主页面及部分属性设置画面如图 40、41 所示:3.13 创建“1min数据查询报表画面”新建名称为“1min数据报表画面”的新画面,在画面中插入一个报表窗口,并将属性设置为:控件名:Report7 ;行数:34;列数:5;为了显示 1 分钟数据的平均值,需要在报表窗口的指定单元格填写相应的命令语句,命令语句如下:B33单元格:” =Average( b3,b32 )”C33单元格:” =Average( c3,c32 )”D33单元格:” =Average( d3,d32 )”E33单元格:” =Average( e3,e32 )”在完成报表窗口后,同样需要在命令语言里新建一个数据改变命令语言,其相关属性如下:变量域: 本站点$分;命令语言:图 40 图 41 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 35 页 - - - - - - - - - 工业组态软件报告- 21 - long StartTime; 本站点$年本站点$月本站点$日 本站点$时本站点$分,0); StartTime=StartTime-60; ReportSetTime(Report7, StartTime, 2, a3:a32); 本站点 自来水液位, StartTime, 2,b3:b32); 本站点 石英砂料位, StartTime, 2,c3:c32); 本站点 水泥料位, StartTime, 2,d3:d32); 本站点 混凝土料位, StartTime, 2,e3:e32); 主页面及部分属性设置画面如图 42、43所示:3.14 创建“主界面”为了增加界面的实用性以及对整个生产线布局的把控,新建一个名称为“主界面”的画面,画面主题为“欢迎来到混凝土生产线”。在此界面建立 10 个控制按钮用来分别跳跃到其他分画面,按钮名称及命令语言分别为:1):进入:监控画面ShowPicture( 监控画面 );;2):进入:报警和事件画面ShowPicture( 报警和事件画面 );;3):进入:实施趋势曲线画面ShowPicture( 实施趋势曲线画面 );;4):进入:历史趋势曲线画面ShowPicture( 历史趋势曲线画面 );;图 42 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 35 页 - - - - - - - - - 工业组态软件报告- 22 - 5):进入:XY 控件画面ShowPicture(XY控件画面);;6):进入:实时数据报表画面ShowPicture( 实时数据报表画面 );;7):进入:实时数据报表查询画面ShowPicture( 实时数据报表查询画面 );;8):进入:历史数据报表画面ShowPicture( 历史数据报表画面 );;9):进入:1 分钟数据报表画面ShowPicture(1分钟数据报表画面 );;10):进入:1分钟数据查询报表画面ShowPicture(1min数据查询报表画面 );;3.15 添加小工具及画面的美化为了使操作界面更具人性化和实用性,在每个界面的固定位置添加了一些小工具,小工具的名称及相关设置如下:1):当前时间: 本站点$年、 本站点$月、 本站点$日、 本站点$时、 本站点$分、 本站点$秒2):按钮:退出系统:弹起时:Exit(0); 3):按钮:返回主界面:弹起时:ShowPicture( 主界面); 4):菜单:画面切换:if(menuindex=0) ShowPicture( 监控画面); if(menuindex=1) ShowPicture( 报警和事件画面 ); if(menuindex=2) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 35 页 - - - - - - - - - 工业组态软件报告- 23 - ShowPicture( 实时趋势曲线画面 ); if(menuindex=3) ShowPicture( 历史趋势曲线画面 ); if(menuindex=4) ShowPicture(XY控件画面); if(menuindex=5) ShowPicture( 实时数据报表画面 ); if(menuindex=6) ShowPicture( 实时数据报表查询画面 ); if(menuindex=7) ShowPicture( 历史数据报表画面 ); if(menuindex=8) ShowPicture(1分钟数据报表画面 ); if(menuindex=9) ShowPicture(1min数据查询报表画面 ); 画面小工具如图 44、45所示:为了使画面更美观,为每个画面添加合适的背景点位图。4 结果针对以上画面,经过设计、建立动画连接、参数设置、命令语言设置、添加小工具、设置背景点位图等详细的规划之后,运行此生产线,通过控制自来水进水泵和出料阀、石英砂进料泵和出料阀、水泥进料泵和出料阀、混凝土出料阀等控制量可以实现整个生产线的正常运行。在趋势曲线,报表等画面也可以正常显示,报警及自动调控功能运行正常。4.1 界面效果图以上 11 个最终界面的最终效果图如下:图 44 图 45 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 35 页 - - - - - - - - - 工业组态软件报告1):主界面:(如图 46 所示):2):监控画面:(如图 47 所示):3):报警和事件画面: (如图 48 所示):图 46 图 47 图 48 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 35 页 - - - - - - - - - 工业组态软件报告- 25 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 28 页,共 35 页 - - - - - - - - - 工业组态软件报告4):实时趋势曲线画面:(如图49所示):5):历史趋势曲线画面:(如图50所示):6):XY 控件画面:(如图 51所示):图 49 图 50 图 51 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 29 页,共 35 页 - - - - - - - - - 工业组态软件报告- 27 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 30 页,共 35 页 - - - - - - - - - 工业组态软件报告7):实时数据报表画面: (如图 52所示):8):实时数据报表查询画面:(如图 53所示):9):历史数据报表画面: (如图 54所示):图 52 图 53 图 55 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 31 页,共 35 页 - - - - - - - - - 工业组态软件报告- 29 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 32 页,共 35 页 - - - - - - - - - 工业组态软件报告10):1 分钟数据报表画面:(如图 55所示):11):1 分钟数据查询报表画面:(如图 56所示):4.2 工程浏览器界面图 55 图 56 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 33 页,共 35 页 - - - - - - - - - 工业组态软件报告- 31 - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 34 页,共 35 页 - - - - - - - - - 工业组态软件报告- 32 - 5 心得体会通过对本次课程设计的学习与实践操作,我真切的感受到组态王6.55是一个非常强大、非常实用的软件,利用这个软件设计规划出的混凝土生产线基本上能够反映出实际的操作流程,这样就可以节省很大的资源又来研究和开发更优化的生产线设备。在对组态王 6.55软件的学习过程中,我主要以初级教程为指导,又采用了从图书馆借阅的相关文档、从网上搜索到的学习资料等多个途径,使得我设计出的系统更具人性化和可观性,这也深深的吸引了我向组态王6.55软件的更高级阶段进发。另外我也对组态王 6.55的高级教程进行了初步的浏览,相信如果以后如果有机会做更大的项目,那么我对这个软件整体的了解也会更深入。整体来讲,我在完成这个混凝土生产线的过程中,基本上懂得了组态王的操作,实现了用组态王 6.55软件进行组态研究的目的,也了解了组态王 6.55实现控制系统实验仿真的基本方法,相信熟练运用这个软件将会对我以后的学习有很大的帮助。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 35 页,共 35 页 - - - - - - - - -