Winccflexible报表.ppt
WinCC flexible如何创建报表系统,报表系统概述创建配方报表创建报警报表创建项目报表输出报表,本讲内容,2,WinCC flexible如何创建报表系统,报表系统作用报表编辑器,一、报表系统概述,3,WinCC flexible如何创建报表系统,报表系统作用在WinCC flexible中,报表用于归档过程数据和完整的生产周期,可报告消息和配方数据,以创建班次报表、输出批量数据,或者对生产制造过程进行归档以用于验收测试。可在报表编辑器中编辑报表文件,在该编辑器中,组态报表布局并确定输出数据。可将用于数据输出的各种对象添加到报表文件中。一些工具箱对象只能提供有限的功能,或者根本不能使用,这取决于正在组态的HMI设备的型号。工具箱中不可使用的对象突出显示为灰色且无法选择。可以创建独立的报表文件来报告不同类型的数据,也可以为每个报表文件分别设置输出的触发情况。可以选择在指定的时间、相隔定义的时间间隔或由其他事件来触发数据的输出。这些功能的模块化结构允许根据不同需求确切地组态报表。,WinCC flexible如何创建报表系统,一、报表系统概述,报表编辑器1.报表编辑器组成2.组态报表常规属性3.组态报表布局属性和其它属性4.组态详细页面信息5.使用工具箱,一、报表系统概述,5,WinCC flexible如何创建报表系统,1.报表编辑器组成报表编辑器用于编辑报表文件。在打开的项目窗口中,双击左侧项目视图中的“报表”组的“新建报表”,在中间的工作区域即可打开如图所示的报表编辑器。,WinCC flexible如何创建报表系统,一、报表系统概述,1.报表编辑器组成WinCC flexible的报表依次由以下几部分组成:报表封面页面页眉详细页面页面页脚报表封底,WinCC flexible如何创建报表系统,一、报表系统概述,1.报表编辑器组成每个不同的报表区域用于输出不同的数据,可以包含“简单对象”和“报表对象”。报表封面:报表封面是报表的第一页,可以通过添加“简单对象”中的“文本域”等对象,用来输出项目标题和项目的常规信息,报表封面不包含页面页眉和页面页脚。页面页眉:页面页眉在“详细页面”的每一页的上方,可以通过添加“简单对象”中的“文本域”、“日期时间域”等对象,用于输出项目的日期、时间、标题或者其它常规信息。,WinCC flexible如何创建报表系统,一、报表系统概述,1.报表编辑器组成详细页面:“详细页面”区域用于输出运行系统的数据,可以根据需要在此区域插入“简单对象”和“报表对象”等,用来输出该报表所要输出的运行系统的数据。页面页脚:页面页脚在“详细页面”的每一页的下方,可以插入“文本域”、“页码”等对象,用来输出报表的输出的页码、页数以及项目的其它常规信息。报表封底:报表封底是报表的最后一页,可以通过添加“简单对象”中的“文本域”等对象,用来输出报表的摘要或项目、报表的其它信息,报表封底也不包含页面页眉和页面页脚,WinCC flexible如何创建报表系统,一、报表系统概述,1.报表编辑器组成点击图中每个报表区域左侧的“+”按钮,可以打开该报表区域,在该区域可以根据需要添加相应的对象,添加方法与画面中添加对象的方法相同,按钮 变为“”按钮,点击 按钮即可将打开的报表区域关闭。此外,在报表区域点击鼠标右键,在弹出的快捷菜单中选择“全部扩展”或“全部折叠”,可以同时打开或关闭所有报表区域。,WinCC flexible如何创建报表系统,一、报表系统概述,2.组态报表常规属性在报表的工作区域点击鼠标右键,在弹出的快捷菜单中选择“文档属性”,在项目窗口中间工作区域的下方将出现如图所示的属性视图,点击“常规”,在属性视图右侧出现“常规属性”视图,可以根据需要组态报表的常规属性。选择是否启用封面、封底,是否启用页眉、页脚,以及设置页眉、页脚高度等。如果选择不启用报表的某一部分,如不启用封面,则在上方的报表区域的标题将显示“报表封面(X)”。,WinCC flexible如何创建报表系统,一、报表系统概述,2.组态报表布局属性和其它属性在属性视图中点击“属性”组下的“布局”,即可出现如图所示的对话框,可以根据需要组态报表的布局属性,设置报表的页面设置和页边距。点击“其它”,可以更改报表的名称。,WinCC flexible如何创建报表系统,一、报表系统概述,3.组态详细页面信息新建的报表只有一个详细页面,用户可以根据需要添加或删除页面。点击“详细页面”左侧的“+”按钮,打开“详细页面”区域,在该区域点击鼠标右键,在弹出的快捷菜单中选择“在之前插入页面”或“在之后插入页面”,可以添加一个页面,选择“删除页面”即可删除该页面。注意:每个报表最多可以有10页。如果创建10个以上的页面,多余页面的编号会用尖括号括起来,系统不会输出多余的页面。,WinCC flexible如何创建报表系统,一、报表系统概述,3.组态详细页面信息添加页面之后,可以根据需要更改页面的顺序。在某一页面区域,点击鼠标右键,在弹出的快捷菜单中选择“上翻一页”或“下翻一页”,即可将该页向前或向后移动一页,页码也随之改变。,WinCC flexible如何创建报表系统,一、报表系统概述,4.使用工具箱工具箱的对象用于设计报表和组态输出数据。报表中可以根据需要添加“简单对象”和“报表对象”,添加方法跟画面中添加对象方法相同。某些对象在报表中使用时功能受到限制,例如“IO域”只能用作输出域。报表中不能使用“简单对象”中的“按钮”、“开关”和“棒图”等对象。,WinCC flexible如何创建报表系统,一、报表系统概述,新建一个报表,在项目视图中单击其名称,或在属性视图的“属性”组中选择“其它”,更改该报表的名称为“配方报表”。组态报表的封面、封底,以及页面、页脚。在“详细页面”中添加“报表对象”中的“打印配方”。点击页面中的“打印配方”对象,将在工作区域下方出现如图所示的属性视图。,WinCC flexible如何创建报表系统,二、创建配方报表,组态配方报表常规属性在属性视图的“常规”组中组态配方报表的常规属性,为报表选择要打印的配方和配方记录。打印配方有三种选择:“名称”:只打印一个配方,设置该配方的名称。“全部”:打印所有的配方。“编号”:打印连续若干个配方,需要设置开始打印的第一个配方和最后一个配方。同样的方法可以选择需要打印的配方的数据记录。,WinCC flexible如何创建报表系统,二、创建配方报表,组态配方报表属性点击属性视图中的“属性”,可以设置配方报表的外观、布局和其它属性,如图所示。,WinCC flexible如何创建报表系统,二、创建配方报表,组态配方报表属性配方报表创建完毕后,其“打印配方”对象如图所示。,WinCC flexible如何创建报表系统,二、创建配方报表,新建一个报表,在项目视图中单击其名称,或在属性视图的“属性”组中选择“其它”,更改该报表的名称为“报警报表”。组态报表的封面、封底,以及页面、页脚。在“详细页面”中添加“报表对象”中的“打印报警”。点击页面中的“打印报警”对象,将在工作区域下方出现如图所示的属性视图。,WinCC flexible如何创建报表系统,三、创建报警报表,与组态配方报表的方法类似,可以组态报警报表的常规属性,以及外观、布局和其它属性。报警报表创建完毕后,“打印报警”对象如图所示。,WinCC flexible如何创建报表系统,三、创建报警报表,项目报表概念组态项目报表内容组态项目报表页眉/页脚组态封面样式和设置,四、创建项目报表,22,WinCC flexible如何创建报表系统,项目报表概念项目报表用于打印WinCC flexible项目的组态数据,如包含所用变量及其参数的报表。项目报表中可以输出下列各项:整个WinCC flexible项目WinCC flexible的组件单个或多个对象,WinCC flexible如何创建报表系统,四、创建项目报表,项目报表概念输出数据的选择取决于所选的对象或组件,数据的组成取决于所选的输出格式为“紧凑”还是“完整”,并且在系统生成项目报表时进行。如果输出WinCC flexible的多个或全部组件的组态数据,则为每个组件输出单独的章节。考虑到可能的数据量,同时为每个WinCC flexible画面输出独立的章节。,WinCC flexible如何创建报表系统,四、创建项目报表,组态项目报表内容在工具栏中点击“项目”,在弹出的快捷菜单中选择“打印项目文档”,将弹出如图所示的对话框。,WinCC flexible如何创建报表系统,四、创建项目报表,组态项目报表内容在左侧区域可以创建一个新布局、复制所选布局和删除所选布局;在中间区域可以选择项目报表所要输出的WinCC flexible组件或对象;在右侧区域可以组态项目报表所包含对象的在报表中的显示属性,包括属性文档、画面以及报表的显示属性。,WinCC flexible如何创建报表系统,四、创建项目报表,组态项目报表页眉/页脚点击“封面页眉/页脚”选项卡,将打开如图所示的对话框。在此对话框中可以输入封面信息:作者、公司、部门以及项目名称;添加或删除封面标志:项目标志、公司标志;编辑页面页眉和页脚。,WinCC flexible如何创建报表系统,四、创建项目报表,组态封面样式和设置点击“封面样式”选项卡,将打开如图所示的对话框,可以在此编辑报表的外观。,WinCC flexible如何创建报表系统,四、创建项目报表,组态封面样式和设置点击“封面设置”选项卡,将打开如图所示的对话框。在此可以选择纸张大小、方向以及设置页边距等等。,WinCC flexible如何创建报表系统,四、创建项目报表,项目报表在创建完毕之后,点击右下方的 按钮,可以在预览中打开项目报表,通过预览可以检查确认项目报表;点击 按钮,可以保存该项目报表;点击 按钮,可以打印该项目报表;点击 按钮,可以关闭该项目报表对话框。,WinCC flexible如何创建报表系统,四、创建项目报表,事件控制报表输出时间控制报表输出,五、输出报表,31,WinCC flexible如何创建报表系统,事件控制报表输出可以在变量值改变、记录溢出、画面中组态的按钮被激活时打印报表,也可以通过WinCC flexible脚本用来打印报表。以按钮激活报表打印为例进行介绍。,WinCC flexible如何创建报表系统,五、输出报表,事件控制报表输出在项目画面中添加一个按钮,在按钮上添加文本“打印报表”。在如图所示的按钮属性视图中选择“事件”组中的“单击”,在右侧的区域中点击第一个表格右侧的“下箭头”按钮,在弹出的列表中选择“系统函数”“打印”“PrintReport”,在第二行的“报表”行中点击右侧的“下箭头”按钮,在弹出的列表中选择需要打印的报表名称。如果HMI设备连接了一个打印机,点击该“打印报表”按钮,就能将选中的报表打印出来,WinCC flexible如何创建报表系统,五、输出报表,时间控制报表输出时间控制报表的输出是通过调度器来实现的,报表输出将由调度器中的系统事件进行控制。在打开的项目窗口左侧的项目视图中,右键点击“设备设置”组中的“调度器”,在弹出的右键快捷菜单中选择“添加作业”,将打开如图所示的调度器。,WinCC flexible如何创建报表系统,五、输出报表,时间控制报表输出在中间的工作区域中可以看到所创建的新作业,默认的作业名称为“作业_1”,在下方调度器属性视图左侧的名称框中,可以将它的名称改为“打印报表”。在“事件”列表框中,可以选择只执行一次、每分钟、每小时、每天、每月、每年执行一次,还可以选择在关机、画面切换、报警缓冲区溢出、更改用户时执行一次等等。,WinCC flexible如何创建报表系统,五、输出报表,时间控制报表输出根据所选的事件不同,在下方将出现不同的设置列表框,如“事件”列表框中选择“一次”,则该报表输出只执行一次,可以在下方的“执行一次”的列表框“于”、“在”设置报表输出的时间。,WinCC flexible如何创建报表系统,五、输出报表,时间控制报表输出单击属性视图右侧的函数列表中第一行右侧的“下箭头”按钮,在弹出的列表中选择“系统函数”“打印”“PrintReport”,在第二行的“报表”行中点击右侧的“下箭头”按钮,在弹出的列表中选择需要打印的报表名称。保存项目,即可完成用时间控制报表的输出。,WinCC flexible如何创建报表系统,五、输出报表,End of presentation!,Thank you for your attention!,