如何使用WinCC DataMonitor基于Web发布浏览Excel报表文档

合集下载

ecel表格和WINCC报表

ecel表格和WINCC报表

如何使用WinCC DataMonitor 基于Web 发布浏览Excel 报表文档How to use WinCC DataMonitor publish and view excel document base on Web文档类型(Getting-started)Edition (2008 年7 月)摘要本文介绍使用WinCC DataMonitor 的"Excel Workbooks",通过Excel 表格显示WinCC 项目的过程值、归档变量值和归档消息。

并可以通过 Web 发布浏览访问数据。

关键词WinCC,DataMonitor,ExcelKey Words WinCC,DataMonitor,ExcelA&D Service & Support Page 2-14目录1.WinCC DataMonitor 是什么 (4)简介 (4)WinCC DataMonitor 的主要功能 (4)2.使用WinCC DataMonitor 基于Web 发布浏览Excel 报表文档 (7)使用“Excel 工作簿向导”组态发布Excel 工作簿 (7)在线显示浏览Excel 工作簿 (12)A&D Service & Support Page 3-141.WinCC DataMonitor 是什么DataMonitor 是 SIMATIC WinCC 工厂智能中用于数据显示和分析的一个组件,它基于WinCC 的实时、历史数据进行车间管理级的数据汇总和分析,借助标准工具(例如微软的 IE 浏览器或者 MS Office Excel)可以显示并分析 WinCC 上的过程信息和历史数据。

简介SIMATIC WinCC/DataMonitor 提供用于显示交互数据及分析当前过程状态和历史数据的分析工具集合。

DataMonitor 客户端是纯粹用于显示和评估来自 WinCC 的过程值或来自WinCC 长期归档服务器的数据的系统。

西门子wincc数据报表的实现方式

西门子wincc数据报表的实现方式

西门子wincc数据报表的实现方式【摘要】随着工业领域的不断发展,用户需求一种以人机界面为控制主体的视窗控制体系的过程监控系统,以此来取代原来的以现场操作按钮和仪表为主的操作体系。

通过开放性、灵活性的可视化界面,迅速并直接的处理生产过程中的事件信息。

凭借这种战略思想,WINCC,运行于Windows系统下的控制中心,已发展成为工业市场领域的领导者,乃至业界遵循的标准。

Wincc集生产自动化和过程自动化于一体,应用于各种工业自动化领域,是提高工厂生产效率的上乘之选,并支持多种语言。

工业生产中,报表系统通常是控制系统中非常重要的一部分,是企业管理的基本措施和途径,它通常用来记录重要的现场工艺参数和统计信息。

早期,都是由人工记录的方式进行统计汇总,数据也只能有一种几乎只有记录员才能理解的表现形式,且这种形式难于更改。

当进入计算机时代后,报表这部分工作完全可以由计算机软件来实现,数据动态化,格式多样化,用户可以自己修改数据或格式。

针对自动化工程师而言,如何利用wincc软件来开发适合用户需求的报表,并且高效灵活的解决统计数据是自动化工程师必须掌握的一门技术,也是企业日常生产维护和管理中不可或缺的管理手段之一。

报表的变现形式分为许多种,大体上可分为两种形式:曲线格式和表格格式。

曲线形式主要是利用WINCC自带控件来实现,在控件属性中,可对趋势、常规、字体、趋势窗口、时间轴、数值轴、工具栏、状态栏、在线组态、导出中具体参数进行设置,以符合用户的生产需求和审美要求。

例如,时间轴可设成1分钟,1小时或者1天的形式,数值轴可以设置成根据实际测量值实时改变数值轴的范围。

应用在线趋势曲线的前提条件是,用户需要在变量记录里设置需要归档的变量内容和归档周期等一系列参数。

针对于一些特殊归档要求,曲线形式的归档可能满足不了用户的需求,往往用户需要生成一种支持打印功能并以表格形式查询的数据归档报表。

针对于这类复杂的报表,可以通过用户归档和Wincc报表编辑器来实现此类功能。

如何在Excel中访问WinCC变量归档数据

如何在Excel中访问WinCC变量归档数据

如何在Excel中访问WinCC变量归档数据编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(如何在Excel中访问WinCC变量归档数据)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为如何在Excel中访问WinCC变量归档数据的全部内容。

1 功能说明在Microsoft office Excel中访问WinCC的历史数据,实现如下图所示的报表:图1: Excel中访问WinCC的历史数据生成报表选择日期后,可以生成当天的风机参数日报表(报表数据来自WinCC)。

2 软件环境本地计算机:Windows XP SP3英文版、WinCC7.0 SP2 ASIA、Microsoft office Excel 2003远程计算机:Windows XP SP3英文版、WinCC7。

0 SP2 ASIA、Microsoft office Excel 20033 WinCC/Connectivity Pack 介绍WinCC变量归档数据是以压缩的形式存储在数据库中,需要通过 WinCC/Connectivity Pack提供的OLE—DB接口才能够解压并读取这些数据。

3.1 连接字符串“Provider=WinCCOLEDBProvider。

1; Catalog= ***; Data Source= ***;“其中:Catalog:WinCC运行数据库的名称注意:当修改项目名称或在其它计算机上打开原项目时, Catalog会发生变化。

建议使用WinCC系统变量“@DatasourceNameRT" 获得当前的Catalog。

Data Source :服务器名称本地:“。

WINCC嵌入式EXCEL报表系统使用手册

WINCC嵌入式EXCEL报表系统使用手册

WINCC 嵌入式EXCEL 报表系统使用手册1、打开报表画面点击主画面中“报表”按钮,打开报表画面:2、界面介绍报表画面功能介绍时间设置3、选择报表文件在“报表选择”栏中选择需要生成报表的名称:4、选择报表类型在“类型选择”栏选择报表类型:日报表、月报表、年报表、自由报表,具体介绍如下:●日报表——为一天的报表数据,每小时产生一个记录,共24条记录,时间为“00:00:00”至“23:59:59”。

●月报表——为一月的报表数据,每天产生一个记录,根据月份的不同分别产生28-31条记录,时间为“01 00:00:00”至“30 23:59:59”(或“2823:59:59”/“29 23:59:59”/“31 23:59:59”)。

●年报表——为一年的报表数据,每月产生一个记录,共12条记录,时间为“01-01 00:00:00”至“12-31 23:59:59”。

●自由报表——为指定时间段的报表数据,时间段由“开始时间”和“结束时间”共同决定,每一个“时间间隔”产生一个记录,记录条数由时间段和时间间隔决定。

5、设置报表时间根据报表类型,选择报表时间。

点击“日历”可以打开日历控件,控件中可以快速选择日月年,也可以通过下拉窗口进行选择。

当为日报表时,需要设置“年”、“月”、“日”;当为月报表时,需要设置“年”、“月”;当为年报表时,需要设置“年”;当为自由报表时,需要设置开始和结束时间的“年”、“月”,“日”、“时”、“分”等全部项,间隔时间也需要设置。

6、生成报表当“报表选择”、“类型选择”和时间选择均设置完成后,点击“生成报表”按钮,系统将开始在右边表格中生成出报表,在生成报表的过程中能看见表格中数据逐渐显示,也能通过下方进度条看见完成情况。

生成报表时,空数据区用“#”填充,错误数据区用“##”填充,报表生成完毕后将有“成功生成数据文件!”提示。

同时,报表生成后将自动保存到项目中“report”文件夹下。

wincc报表

wincc报表

WinCC数据报表实现方法介绍 How use WinCC create data report摘要 本文对数据报表的需求进行了分析,结合WinCC就复杂数据报表的实现进行了介绍。

关键词WinCC,报表Key Words WinCC, ReportIA&DT Service & Support Page 2-34目录WinCC报表实现方法综述 (1)一.报表的需求分析 (4)1.内容需求 (4)2.报表样式和打印任务 (6)二.WinCC的报表系统 (7)1.数据存储 (7)2.数据分析和输出 (9)三.复杂报表的WinCC报表系统实现分析 (12)1.普通归档结合Connectivity Pack实现报表 (12)2.用户归档实现分总式报表 (19)四.WinCC报表功能总结 (24)五.使用脚本和EXCEL实现报表 (24)1.在WINCC中使用VBS脚本通过EXCEL实现报表 (24)2.如何使用EXCEL访问WinCC中的数据实现报表 (29)IA&DT Service & Support Page 3-34在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信息。

早期是由人工抄录然后统计出相关的报表。

进入计算机控制阶段,这份工作就需要工控软件来实现。

对于工控行业的工程师来说:如何开发适合用户需求的报表一直是个难题。

论坛上很多人都在寻求灵活高效的解决方法。

经过这段时间的网上讨论。

综合网友们的意见和建议,我们做了总结。

并结合WinCC软件本身作了相关的说明。

希望能对大家在以后的报表开发中有所帮助。

接下来就从报表的需求分析、WinCC报表系统的应用、复杂报表的WinCC报表系统实现这几个部分来分别介绍。

最后总结出WinCC报表系统在应用的优缺点和常见的问题的解决方法。

一.报表的需求分析从需求上来讲报表一般分为:内容上的需求、样式上和任务上的需求。

Excel中访问WinCC变量归档数据

Excel中访问WinCC变量归档数据

如何在Excel中访问WinCC变量归档数据 How to access WinCC Process Value Archive Database in Excel摘要本文通过制作一个日报表的过程,介绍了在本地或远程计算机上如何通过Excel访问WinCC的变量归档数据。

关键词WinCC、Excel、VBA、脚本、连通性软件包Key Words WinCC、Excel、VBA、Script、Connectivity PackIA&DT&BT Service & Support Page 2-17目录1 功能说明 (4)2 软件环境 (5)3 WinCC/Connectivity Pack 介绍 (5)3.1 连接字符串 (5)3.2 查询语句 (5)3.3 查询结果 (5)4 本地计算机访问 (6)4.1 WinCC组态 (6)4.1.1 WinCC中创建变量 (6)4.1.2 变量归档组态 (6)4.2 Excel组态 (7)4.2.1 创建Excel模板 (7)4.2.2 在Excel中编写脚本 (10)4.2.3 调用脚本 (12)4.2.4 运行Excel中的脚本 (12)5 远程计算机访问 (14)5.1 OLE-DB接口 (14)5.2 WinCC运行数据库名称的获得 (15)IA&DT&BT Service & Support Page 3-171 功能说明在Microsoft office Excel中访问WinCC的历史数据,实现如下图所示的报表:图1: Excel中访问WinCC的历史数据生成报表选择日期后,可以生成当天的风机参数日报表(报表数据来自WinCC)。

IA&DT&BT Service & Support Page 4-172 软件环境本地计算机:Windows XP SP3英文版、WinCC7.0 SP2 ASIA、Microsoft office Excel 2003 远程计算机:Windows XP SP3英文版、WinCC7.0 SP2 ASIA、Microsoft office Excel 2003 3 WinCC/Connectivity Pack 介绍WinCC变量归档数据是以压缩的形式存储在数据库中,需要通过 WinCC/Connectivity Pack提供的OLE-DB接口才能够解压并读取这些数据。

wincc的web发布方法

wincc的web发布方法

wincc组态web服务
wincc组态web服务步骤:
(一):首先新建画面,变量等。

(二):组态web服务(如果没有安装WEB Navigator Server,则提前安装IIS,然后才可以成功安装Web
Navigator Server。

(三):右键点击web浏览器——web组态器如下图: 1
3点击下一步:
点击windows防火墙,进入windows防火墙界面。

4点击完成即可。

(四)组态完web组态器后,右键点击web浏览器——进入web浏览发布器。

1进入web发布向导:
发布图形编辑器的界面,保存到发布文件夹中。

五:打开用户管理器:
六:客户端访问web工程:(注:可以设置web网页的工具——安全——本地intranet——自定义级别
1.安装客户端web Navigator client 客户端,然后输入ip地址——即可进入登陆界面——输入用户名和密码即
可。

西门子WICC 中英文切换

西门子WICC 中英文切换
如果缺少运行系统系统语言,则在数据区的“语言”(Languages) 选项卡中输入该语言。打开“语言”(Languages) 列第一个空行中 的下拉列表并选择所需语言。
6. 在 WinCC 项目管理器中选择计算机。 “属性” “参 数”(Parameter) 选项卡。
在“运行系统语言”(Runtime language) 字段中选择中文,在“运 行系统默认语言” 选择“英语”(美国)。单击“确定”
7. 在画面里打开全局库,可以添加设计好的语言切换按钮
Dim a a=HMIRuntime.Tags ("切换").Read If a=0 Then HMIRuntime.Tags ("切换").Write 1 Else HMIRuntime.Tags ("切换").Write 0 End if Select Case a
Case 0 nguage=&H409 Case 1 nguage=&H804
6. 进入配方“任务”(Tasks) 任务卡。 在“语言和资源 > 编辑语言”(Languages & Resources > Editing language) 下选择“英语”,输入相应的英文显示名称即可。
WinCC Explorer
1. 添加名为切换,16位无符号值的内部变量
2. 组态语言的按钮 添加按钮,在按钮时间添加如下VBS代码
西门子WICC 中 1. 添加运行语言
勾选添加的语言项
2. 设置运行语言顺序
3.组态语言的按钮
添加家按钮,在巡视窗口中,选择“属性 > 事件 > 按压”(Properties > Events > Press)。 在表中单击“添加函数”(Add function)。选择“SetLanguage”系统函数和 “切换”(Switch) 设置。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.WinCC DataMonitor是什么?DataMonitor 是SIMATIC WinCC 工厂智能中用于数据显示和分析的一个组件,它基于WinCC 的实时、历史数据进行车间管理级的数据汇总和分析,借助标准工具(例如微软的IE 浏览器或者MS Office Excel)可以显示并分析WinCC 上的过程信息和历史数据。

1.1 简介SIMATIC WinCC/DataMonitor 提供用于显示交互数据及分析当前过程状态和历史数据的分析工具集合。

DataMonitor 客户端是纯粹用于显示和评估来自WinCC 的过程值或来自WinCC 长期归档服务器的数据的系统。

1.2 WinCC DataMonitor 的主要功能•"Published Reports"V6.2版本已发布的报表,查询浏览WinCC 的PDF 文件打印作业和已发布的Excel 工作簿,执行打印功能。

基于时间进行周期或定时打印文件,也可以基于WinCC的变量事件触发输出打印文件。

•“Excel Workbooks”V6.2版本使用WinCC DataMonitor 的"Excel Workbooks",可以通过Excel 表格显示WinCC 项目的过程或归档变量的消息和值。

除当前值外,还可以显示其它信息,如变量的时间戳或质量代码。

WinCC 数据可以在Excel 中进一步处理,或者在报表中以图形方式准备(例如,平均值计算、趋势显示)和汇总。

但是对于DataMonitor V7.0 版本开始,"Published Reports"和“Excel Workbooks”都合并到“报表”组件中。

组件“报表”允许在Internet Explorer 中组态和运行报表模板。

创建的报表可以通过电子邮件或Internet Explorer 中的“下载”进行分发。

报表提供许多功能,如下图所示包括:•创建DataMonitor Excel Workbook 或WinCC Reports 中的模板。

•事件驱动或基于时间生成报表:每小时、每天、每周、每月。

•使用WinCC 报表模板生成PDF 文件。

•保存报表或通过电子邮件发送报表。

可以选择是将信息另存为公共报表(所有人都可以访问)还是私人报表(只有特定人员才能访问报表信息)。

•“Process Screens”显示过程画面,DataMonitor 的"Process Screens" 功能专门用于通过MS Internet Explorer 进行WinCC 过程画面的监视和浏览。

其作用类似于WinCC/Web Navigator Client,但光标为“仅查看光标”,显示为"No Input",表示不允许执行与过程相关的操作。

但是从WinCC/DataMonitor V7.0 SP2 开始,对于Web 项目的可视化,使用Web 查看器“WinCCViewerRT”而不再使用Internet Explorer 来实现“过程画面”功能。

可使用Windows 开始菜单打开Web 查看器WinCCViewerRT。

在WinCC/WebNavigator 的帮助中“WinCC/WebNavigator 文档> 使用WinCC/WebNavigator 的终端服务> WinCCViewerRT”下提供了有关Web 查看器“WinCCViewerRT”的详细信息。

•“WebCenter”“Webcenter”功能主要为创建和管理Web 中心页面,进行设置(如连接组态)的中心位置。

用户可以组合显示DataMonitor 对象(即Web 部件)并将其保存为画面视图。

这样,可并行显示任何时限的过程数据和消息归档数据,可将Web 部件的组态导出为XML 文件。

•“Trends and Alarms”通过表格或趋势图显示历史过程数据,显示报警消息的统计列表,在报警表格中显示消息,显示过程值的最大/最小/平均值等统计函数值。

2.使用WinCC DataMonitor基于Web发布浏览Excel报表文档Excel Workbooks 可以将WinCC 的数据导入Excel,为Excel单元格提供WinCC 实时变量值、归档变量值和报警归档。

这样,分析和显示数据时,可以使用全部的Excel功能。

WinCC 数据可以在Excel中进一步处理,或者在报表中以图形方式显示(例如,平均值计算、趋势显示)和汇总。

WinCC数据基于Excel的报表可以发布到和提供给Intranet/Internet,可通过Web 访问数据。

在下面的例子中,服务器上安装了WinCC V6.2 ,DataMonitor Server V6.2 和ExcelWorkbook Wizard V6.2(其对应Excel 工具栏中< DataMonitor>菜单下的”Excel Workbook Wizard”)。

客户机上安装了DataMonitor Client V6.2和DataWorkbook V6.2(其对应Excel 工具栏中< DataMonitor>菜单下的”Excel Workbook ”)。

服务器上WinCC 项目类型为单用户项目。

预先在Excel 中创建了报表格式,报表上部插入归档变量历史数据;中部显示实时变量Trend_0至Trend_5,并通过Excel功能插入这6个点的曲线图;报表下部显示归档的历史报警消息。

在客户机上按照2.2 步骤,通过IE浏览器在线显示输出服务器上发布的Excel 工作簿。

2.1 使用“Excel 工作簿向导”组态发布Excel 工作簿DataMonitor Server 配置:如同WinCC/Web Navigator一样,进行“Web 浏览器发布”,发布WinCC的画面、函数及及参考图片;在“Web 组态器”中,IP地址为DataMonitor Server主机IP,缺省的网页为DataMonitor.asp 。

“Excel 工作簿向导”组态要求:•必须打开要在Excel 工作簿中显示其过程数据的WinCC 项目。

•要在Excel 工作簿中组态过程数据的显示,需要Excel 2003/Office XP 或更高版本。

此外,必须已安装“Excel 工作簿向导”(用作Excel 加载项)。

具体步骤:1. 打开MS Excel 并通过工具栏中的图标启动“Excel 工作簿向导”,单击<下一步>。

2. 添加WinCC 项目的在线变量。

点击变量目录树右侧的黄色图标,选择WinCC 项目变量Trend_0,拖放至B19 单元格;OV 表示此单元格数据为WinCC 在线变量。

在向导的变量列表中选择变量Trend_0,右键<属性>如下图,设置B19 单元格的变量属性(如上图)。

为了显示Trend_0 数值对应的时间标志,需要将A19 单元格空出。

依此类推,添加其他WinCC 变量。

3. 在向导的变量列表中选择变量Trend_0,右键<服务器设置>如下图。

4. 在服务器设置窗口,选择服务器,右键点击<输入登录名/密码>。

在弹出的窗口中,输入在WinCC 的“用户管理器”创建的具有管理权限的用户名和密码。

5. 添加WinCC 项目归档变量的历史数据。

点击变量目录树右侧的黄色图标,选择WinCC 项目归档文件下的归档变量Trend_0,拖放至B9 单元格;AV 表示此单元格数据为WinCC 归档变量。

在向导的变量列表中选择变量Trend_0,右键<属性>,设置B19 单元格的变量属性(如下图设置)。

为了显示Trend_0 数值对应的时间标志,需要将A9 单元格空出。

依此类推,添加其他归档变量。

6. 添加WinCC 项目归档的报警消息。

首先要选中A26 单元格,在添加报警向导里单击添加报警右侧的黄色图标,如上图设置。

在样例中,只添加报警记录的前5条报警消息,所以将最大报警数设为5。

还可以为报警设置过滤查询条件。

7. 点击<下一步>,进入向导完成界面。

<发布> 此Excel 报表将会保存在服务器WinCC的系统文件夹下,用于Web浏览访问;<模板> 此Excel 报表将会保存在该组态WinCC项目的文件夹下,另存为模板。

2.2 在线显示浏览Excel 工作簿要求•服务器计算机上必须有已经组态了过程值显示的Excel 工作簿。

•在线显示需要Excel 工作簿为Excel 2003/Office XP 或更高版本。

而且,必须已安装“WinCC Excel Workbook”,作为Excel 加载项。

•在WinCC 计算机上,必须已安装和组态DataMonitor 服务器。

必须激活要在Excel 工作簿中显示其过程数据的WinCC 项目。

具体步骤:1. 在DataMonitor 客户机的IE 浏览器地址栏输入DataMonitor Server主机IP,在用户登录对话框通过两次登陆,分别输入2.1节第4步WinCC用户名和密码,及服务器操作系统的用户名和密码。

2. 进入DataMonitor 主页,选择“Excel Workbooks”,点击已发布的Excel 文档。

可以在浏览器中直接打开,或保存在客户机本地。

如下图。

3. 在Excel 加载菜单从工具栏启动“DataMonitor”下的“Excel Workbook”,打开“Excel 工作簿”对话框,点击“连接”按钮,如上图。

4. 通过“连接”按钮激活与WinCC 项目的连接。

成功建立连接后,分别点击相应的按钮读取WinCC 的实时变量、归档变量和报警消息。

5. 在Excel 中完成填充后,在线变量值、归档变量值以及报警消息显示在Excel 表格中。

关闭“Excel 工作簿”对话框,在工作簿中打印预览,保存结果。

关键词WinCC,DataMonitor,Excel。

相关文档
最新文档