如何使用WinCC DataMonitor基于Web发布浏览Excel报表文档
本文介绍使用 WinCC DataMonitor 的 "Excel Workbooks" 功能,通过 Excel 表格显示 WinCC 项目的过程值、归档变量值和报警归档消息。并可以通过 Web 发布浏览访问数据
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基于Web发布浏览Excel报表文档
本文介绍使用 WinCC DataMonitor 的 "Excel Workbooks" 功能,通过 Excel 表格显示 WinCC 项目的过程值、归档变量值和报警归档消息。并可以通过 Web 发布浏览访问数据 1.WinCC DataMonitor是什么 ? DataMonitor 是 SIMATIC WinCC 工厂智能中…...
颜色的基本处理
数码相机能够获取彩色图像,但相机的色彩处理是一个非常复杂的过程,是非常重要的。 此过程生产制造商在细节方面都是不公布的,但是基本的概念是相同的。当相机捕捉一个真实场景时,是怎么还原成人眼所看到的图像呢? 1.R…...
跟李笑来学美式俚语(Most Common American Idioms): Part 66
Most Common American Idioms: Part 66 前言 本文是学习李笑来的Most Common American Idioms这本书的学习笔记,自用。 Github仓库链接:https://github.com/xiaolai/most-common-american-idioms 使用方法: 直接下载下来(或者clone到本地…...
爬虫技术简介
1、爬虫简介 爬虫(Web crawler)是一种用于自动获取网页内容的程序。它可以通过模拟浏览器访问网页,并从中提取所需的信息,如文本、图片、链接等。爬虫在互联网上进行广泛应用,用于搜索引擎的网页抓取、数据挖掘、信息收集、内容监测等领域。 2、爬虫分类 爬虫的分类有以…...
如何打开Windows10的设备管理器
如何打开Windows10的设备管理器? 01 02...
scala列表
1 不可变 List 说明 (1)List 默认为不可变集合 (2)创建一个 List(数据有顺序,可重复) (3)遍历 List (4)List 增加数据 (5&#…...
c++检查某一文件是否存在
C17及以上版本,检查文件是否存在可以使用filesystem库 如果使用的是C11或C14,标准库并没有直接提供这样的功能。 可以使用平台特定的API,例如在Windows上使用 _access 函数,或在POSIX兼容系统(如Linux和macOS&#x…...
Scala的隐式类,隐式参数和值,隐式对象
1.Scala的隐式类定义语法:implicit class 类名(参数){ } 隐式类中参数只能定义一个,参数中的源类型与目标类型一一对应,只能从一种类型转换成另一种类型,不可以一对多或多对。 //隐式类:implicit class隐式转换函…...
LabVIEW实现HTTP通信
目录 1、HTTP通信原理 2、硬件环境部署 3、云端环境部署 4、HTTP通信函数 5、程序架构 6、前面板设计 7、程序框图设计 本专栏以LabVIEW为开发平台,讲解物联网通信组网原理与开发方法,覆盖RS232、TCP、MQTT、蓝牙、Wi-Fi、NB-IoT等协议。 结合实际案例,展示如何利用LabVIEW和…...
【EXCEL】 获取多列中 不为空的那一个数据
从多个表格筛选出来的上班时间是下表这样的 我要把他们放在同一列,这样方便后续处理,合并列输入下面这个公式即可 日期不加 TEXT() 函数 转日期格式;将得到是一串数字 TEXT(TEXTJOIN(", ",TRUE,B2:F2),&qu…...
VBA API 概述 | 宏编程
注:本文为 “VBA API 概述 | 宏编程 | 执行速度慢” 相关文章合辑。 VBA API 详解 Office 二次开发于 2020-12-17 22:27:10 发布 Office 版本变动 在 Office 2010 之前,微软仅提供 32-bit 版本的 Office。而自 Office 2010 起,出现了 32-b…...
pythonOpenCV篇:0基础带你python入门之常用函数
① 二值化函数 功能:将图像转换为二值图像(黑白图像),将像素值分为两种类别:前景(白)和背景(黑)。函数:cv2.threshold()参数: src:输…...
第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题③
第十七届山东省职业院校技能大赛 中职组“网络安全”赛项资源任务书样题③ 模块A 基础设施设置与安全加固(200分)A-1 登录安全加固(Windows, Linux)A-2 Nginx安全策略(Linux)A-3日志监控(Windows)A-4中间件…...
【每日一题 基础题】验证回文串
LCR 018. 验证回文串 验证回文串 给定一个字符串 s ,验证 s 是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 本题中,将空字符串定义为有效的回文串 。 验证回文串 LCR 018. 验证回文串方法一:**筛选 判断…...
【Hadoop】-- hadoop3.x default port
Hadoop 3.x 修改了一些以前常用的默认端口,完整的默认端口列表,可点击下面配置文件获取信息: core-default.xmlhdfs-default.xmlhdfs-rbf-default.xmlyarn-default.xml...
SQL Server:只有MDF文件,如何附加数据库
第一步:先新建一个同名数据库,然后停止sql服务,删除新建数据库.ldf文件。 第二步:将要附加的数据库的.mdf文件覆盖刚新建的.mdf文件,并重启sql服务。 第三步:这时数据库DATA目录下只有一个.mdf文件…...
深入理解代理模式(Proxy):静态代理、动态代理与AOP
目录 1. 代理模式简介2. 静态代理3. 动态代理 3.1 JDK动态代理3.2 CGLIB动态代理 4. 面向切面编程(AOP)5. 实战示例6. 总结与最佳实践 1. 代理模式简介 代理模式是一种结构型设计模式,它允许我们提供一个代理来控制对其他对象的访问。代理模式在不改变原始类代码…...
项目中如何选择JVM垃圾回收器?
大家好,我是锋哥。今天分享关于【项目中如何选择JVM垃圾回收器?】面试题。希望对大家有帮助; 项目中如何选择JVM垃圾回收器? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在一个项目中选择合适的 JVM 垃圾回收器 (Garbage Collector, GC…...
如何借助5G网关实现油罐车安全在线监测
油罐车是常见的特种运输车辆,用以运送各种汽油、柴油、原油等油品,运输危险系数大,而且由于油罐车需要经常行驶在城区道路,为城市各个加油站点、企业工厂运输补充所需油料,因此也是危化品运输车辆的重点监测和管控对象…...
Edge SCDN的独特优势有哪些?
强大的边缘计算能力 Edge SCDN(边缘安全加速)是酷盾安全推出的边缘集分布式 DDoS 防护、CC 防护、WAF 防护、BOT 行为分析为一体的安全加速解决方案。通过边缘缓存技术,智能调度使用户就近获取所需内容,为用户提供稳定快速的访问…...
在Goland中对goroutine协程断点调试
在Goland中对goroutine协程断点调试 环境: Goland 参考了 chatgpt 的回复 进行断点调试的代码 package mainimport ("fmt""sync""time" )// worker 模拟处理任务 func worker(id int, wg *sync.WaitGroup) {defer wg.Done() // 确保任务完成后…...
解密分布式锁:保障系统一致性的关键
作者:后端小肥肠 🍇 我写过的文章中的相关代码放到了gitee,地址:xfc-fdw-cloud: 公共解决方案 🍊 有疑问可私信或评论区联系我。 🥑 创作不易未经允许严禁转载。 目录 1. 前言 2. 为何要使用分布式锁&…...
Redis 击穿、穿透与雪崩:深度解析与应对策略
在使用 Redis 作为缓存的系统架构中,缓存击穿、穿透和雪崩是三个常见且可能对系统性能产生严重影响的问题。深入理解这些问题并掌握有效的应对策略对于构建稳定、高效的系统至关重要。 一、缓存击穿 (一)问题描述 缓存击穿是指一个热点 key…...
8086处理器的寻址方式
概念 在计算机系统中,处理器操作和处理的是数值,那么,必定涉及数值从哪里来,处理后送到哪里去,这称为寻址方式(Addressing Mode)。 简单地说,寻址方式就是如何找到要操作的数据,以及如何找到存…...
Mask实现裁剪的原理浅析
简单来说,就是Mask会设置继承了MaskableGraphic的组件的Shader属性,进行特定的模板测试 一张普通的Image,当不挂Mask组件时,其默认Shader的模板缓存属性是这样的 当挂载上Mask时,会改变 Stencil ID变成了1ÿ…...
每隔一秒单片机向电脑发送一个16进制递增数据
SCON0x50 SM00 SM11(工作方式为方式一) REN1允许单片机从电脑接收数据 TB8 RB8 SM2是方式2和方式3直接配置为0 TI为发送中断请求标志位 由硬件配置为1 必须由 软件复位为0,RI为接收中断请求标志位,同理TI UART.c #include &l…...
逆向攻防世界CTF系列56-easy_Maze
逆向攻防世界CTF系列56-easy_Maze 64位无壳,看题目就知道是迷宫问题了 int __fastcall main(int argc, const char **argv, const char **envp){__int64 v3; // raxint v5[7][7]; // [rsp0h] [rbp-270h] BYREFint v6[104]; // [rspD0h] [rbp-1A0h] BYREFv6[52] 1…...
【Linux网络编程】应用层:HTTP协议 | URL | 简单实现一个HTTP服务器 | 永久重定向与临时重定向
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站 🌈个人主页: 南桥几晴秋 🌈C专栏: 南桥谈C 🌈C语言专栏: C语言学习系…...
电压调整电路汇总
目录: 一、LDO 1、LM1117 2、NCV33275 3、TLE42764 4、TPS7B67xx-Q1 5、总结 二、DCDC转换器 1、LM2576与LM2596 2、MC34063 一、LDO 1、LM1117 LM1117 是一款在 800mA 负载电流下具有 1.2V 压降的低压降稳压器。 LM1117 提供可调节电压版本,…...
day28 文件IO及进程线程基础
讨论光标共享情况 1.dup和dup2定义变量赋值都共享光标 2.使用两个描述符调用两次open函数打开同一个文件,不共享光标 #include <myhead.h>int main(int argc, const char *argv[]) {//1、描述符赋值给新的变量char buff[1024] "abcdefg";int ne…...
网站建设项目可行性分析报告/seo关键词排名优化手机
为什么要使用友元函数在实现类之间数据共享时,减少系统开销,提高效率。如果类A中的函数要访问类B中的成员(例如:智能指针类的实现),那么类A中该函数要是类B的友元函数。具体来说:为了使其他类的成员函数直接访问该类的…...
wordpress添加内容在头部/如何在百度做免费推广产品
Docker(二)命名空间 曼谷十三少 2019-09-11 17:38:32 654 收藏 1 分类专栏: Docker 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/we…...
网站加速器quickq/中国新冠疫苗接种率
环境:Excel2007 法一: introw[a655536].end(xlup).row 法二: usedrange.rows.count refurl:http://club.excelhome.net/thread-676285-1-1.html...
在wordpress首页显示赞踩功能/电脑培训零基础培训班
微服务,为了更好的创建项目组织结构、更高效的项目的迭代效果、更优良的架构设计,就需要使用微服务的架构思想,来对项目进行搭建或者重构。第一个问题:服务如何进行拆分?根据业务边界来划分,拆分开来后每一个服务就是…...
阿里巴巴国际站网站做销售方案/seo是什么意思seo是什么职位
•MVC的组成部分模型 (Model) 代表你的数据结构。通常来说,你的模型类将包含取出、插入、更新你的数据库资料这些功能。 视图 (View) 是展示给用户的信息。一个视图通常是一个网页,但是在 CodeIgniter 中,一个视图也可以是一个页面片段&#…...
删掉cache wordpress/网站流量分析报告
通常我们只需要编写HTML,CSS,JavaScript屏幕上就会显示出漂亮的页面,但浏览器是如何使用我们的代码在屏幕上渲染像素的呢?浏览器将HTML,CSS,JavaScript转换为屏幕上所呈现的实际像素,这期间所经…...