什么是SCADA Viewer
SCADA Viewer
什么是SCADA Viewer
SCADA Viewer是一个基于Web的软件框架(基于Web的HMI/SCADA/M2M工业和楼宇自动化,支持Modbus,BACnet,OPC,SQL...),应用程序开发人员可以用它来构建轻量级的,完全定制的过程控制解决方案。 SCADA Viewer提供:
一个开放的具有无限的定制能力的系统。
一个零管理客户端。
主流、强大的客户端图形显示2D,3D(基于three.js)。
丰富的,透明的系统配置能力。
跨越网络边界和防火墙工作的能力。
构建高可用性系统的理想工具。
SCADA Viewer包括两个主要的子系统:服务器框架和客户端的框架。
SCADA Viewer客户端组件
应用程序开发人员可以使用SCADA Viewer客户端框架构建零管理的HTML5客户端应用程序,基于SCADA Viewer服务器的解决方案。HTML5提供了强大的图形和几乎无限的潜能开发自定义组件。
SCADA Viewer客户端框架是一套HTML5组件组成:
- 通过Web服务、REST与SCADA Viewer服务器组件交换数据。
- 实现图形控制,如罐槽池,数字显示,警报汇总。
SCADA Viewer服务端组件
SCADA Viewer服务端框架是由一套高度可订制的服务端组件组成:
- 执行实时数据、报警、历史数据处理。
- 通过提供一个简单但强大的可插拔的provider模型获得任意数据源。
- 使应用开发人员可以创建自定义的数据处理模块。
服务器框架还具有执行数据流复用,从而提高冗余和分区功能,使系统集成商可以创建高可用性解决方案的组件。
服务器框架的功能暴露给其他组件,包括自定义数据处理组件,通过WCF、Web服务、RTST跨网络边界通信。服务器架构的配置设置存储在配置文件,可以从自定义应用程序或脚本很容易地修改。
使用SCADA Viewer创建过程控制解决方案
应用程序开发人员创建一个使用Microsoft .NET、HTML5、SCADA Viewer服务器和客户端组件。如果你正在考虑SCADA Viewer建立过程控制应用程序,我们提供以下几点建议:
- SCADA Viewer不是为某些特定行业定制的一个不折不扣的现成应用程序(HMI,SCADA或M2M)。要创建基于SCADA Viewer强大的解决方案,应用开发人员必须熟悉Microsoft .NET、C#、Asp.net MVC、HTML5、Angular.js、Jquery等。
- SCADA Viewer不提供一套完整的人机界面控制。相反,我们保持我们的客户端对象模型简单,并鼓励应用程序开发人员创建自己的复杂的控制(例如,菜单,多路状态指示器,针对特定行业的UI项等)。
产品特征
多平台支持
- 服务端: WindowServer2003, WindowServer2008, Windows 7 (x86 and x64)
- 客户端: HTML5 支持所有平台
- 移动端: HTML5
数据采集和处理
- OPC DA 3.0 支持
- Modbus支持
- BACnet/IP 支持
- 数据采集来自 SQL Server, mySQL, Oracle, PostgreSQL支持
- 自定义实时数据驱动支持
- 实时数据冗余和分区
- 历史数据来自SQL Server, mySQL, Oracle, PostgreSQL支持
- 工业实时库支持
报警
- 报警冗余和分区
- 报警历史数据来自 SQL Server, mySQL, Oracle, PostgreSQL
- 带排序、筛选的报警摘要
- 基于用户的报警摘要设置
- 多种远程报警通知: 邮件、短信、微信
报表
- 实时、历史数据报表(HTML5)
- 数据报警导出excel,pdf,csv
图形设计
- 基于HTML5的图形编辑
- 丰富的失量图元
- 强大的动画功能
开放式架构
- 服务端插件扩展
- 基于RESTful Web服务的实时和历史数据访问
安全
- 集成现有的权限访问管理系统
< “SCADA Viewer” 该软件包含wpf组态设计器 和 silverlight 运行时,它适用于 工厂 电力 能源 等行业,平台支持: windows ,运行时支持windows ,linux, mac os >
< “SCADA Viewer-3D” 该软件包含 三维设计器(Java) 和 HTML5 WebGL 运行时引擎, 它适用于 三维数据心中机房监控,地下管网,园区全景,产品展示等行业方向, 平台支持: window,linux,mac os, ipad,iphone,android >
< “SCADA Viewer-H5″ 该软件完全基于Web的最新产品,包含 HTML5在线组态设计器 和 运行时引擎, 平台支持: window,linux,mac os, ipad,iphone,android >
< “SCADA Viewer-VSS” 该软件 包含视频监控流媒体服务器 和 HTML5实时播放引擎,可做到完全无插件手机电脑都可以实时监控,平台支持:window , linux, mac os, ipad, iphone, android >
< “SCADA Viewer-Mobile” 该软件目前处理前期设计阶段, 完全移动端 组态设计器 采用Html5混合技术,在线设计并打包生成App, 它将会包含众多常用的组态图元控件,视频监控控件,网页控件>
www.SCADAViewer.com
什么是SCADA Viewer的更多相关文章
- cesium核心类Viewer简介
1.简单描述Viewer Viewer类是cesium的核心类,是地图可视化展示的主窗口,cesium程序应用的切入口,扮演必不可少的核心角色. 官网的英文解析如下: A base widget fo ...
- 基于 HTML5 的 Web SCADA 报表
背景 最近在一个 SCADA 项目中遇到了在 Web 页面中展示设备报表的需求.一个完整的报表,一般包含了筛选操作区.表格.Chart.展板等多种元素,而其中的数据表格是最常用的控件.在以往的工业项目 ...
- View and Data API Tips: Constrain Viewer Within a div Container
By Daniel Du When working with View and Data API, you probably want to contain viewer into a <div ...
- View and Data API Tips: Hide elements in viewer completely
By Daniel Du With View and Data API, you can hide some elements in viewer by calling "viewer.hi ...
- OpenNURBS 3DM Viewer
OpenNURBS 3DM Viewer eryar@163.com Abstract. The openNURBS Toolkit consists of C++ source code for a ...
- View and Data API Tips: how to make viewer full screen
By Daniel Du If you have not heard of View and Data API, here is the idea, the View & Data API e ...
- 在 Windows 10 中启用 Windows Photo Viewer
本文版权归cxun所有,如有转载请注明出处与本文链接,谢谢!原文地址:http://www.cnblogs.com/cxun/p/4727323.html 不知大家在使用了Win10之后有没有这样感受 ...
- ActiveReports中自定义Winforms的Viewer 工具栏
ActiveReports中提供不同平台的报表浏览器来加载报表,而不同平台的报表浏览器功能也不一致,今天我们来学习如何定制Winforms Viewer控件. 预览效果: 核心代码: C# // C# ...
- Microsoft Help Viewer
Microsoft Help Viewer 1.0 Microsoft Help Viewer 2.0 Help Library 管理器 -Microsoft Help 查看器 打开VS 2010 ...
随机推荐
- 让一个端口同时做两件事:http/https和ssh
相信很多人都在YY:能不能让80端口分析连接协议,如果是http协议就让服务器交给http服务程序(如Apache.Nginx等)处理,如果是ssh协议就交给ssh服务程序(如OpenSSH Serv ...
- (整理)C#基础知识_泛型的实现
本文是截取自MSDN的文章部分,方便自己查看,原文地址:https://msdn.microsoft.com/zh-cn/library/ms379564(VS.80).aspx 泛型实现 表面上,C ...
- MyEclipse 激活
2014版,需要注意的几个问题: 1.安装路径不要有空格: 2.输入usercode-systemid-tools rebyild-active-tools replace-tools-save; 3 ...
- oracle中having的用法
having的用法,having一般是用在group的后面,用在前面查询结果相同,但是语法上不通顺.答:having是对行组进行过滤.一般是先用where 过滤返回行,用group by 对过滤后的行 ...
- 牛客网程序员面试金典:1.1确定字符互异(java实现)
问题描述: 请实现一个算法,确定一个字符串的所有字符是否全都不同.这里我们要求不允许使用额外的存储结构. 给定一个string iniString,请返回一个bool值,True代表所有字符全都不同, ...
- webpack 往右一点之 “模块这个东西”
为什么会考虑模块? webapp,页面初始化和使用过程中会加载越来越多的javascript代码 --- 给前端的开发流程和资源组织带来挑战 ---前端需要模块系统 模块系统是干什么的呢? 模块的定义 ...
- Jmeter组件8. BeanShell Sampler
BeanShell是一个小巧免费的JAVA源码解释器,支持对象式的脚本语言特性,亦可嵌入到JAVA源代码中,能动态执行JAVA源代码并为其扩展了脚本语言的一些特性,像JavaScript和perl那样 ...
- ios 给图片添加水印
//第一种添加水印方法 -(UIImage *)watermarkImage:(UIImage *)img withName:(NSString *)name{ NSString* mark = na ...
- webuploader 上传文件参数设置
webUploader 是款很好用的优秀的开源上传组件,由百度公司开发,详细的介绍可参见webUploader 的官方文档: 最近在使用webUploader时,需要添加额外的参数,并在后台获取,参数 ...
- maven 项目出现 java.lang.ClassNotFoundException
需要修改的有两个地方1.项目根目录下的.project文件,用记事本打开,加入以下代码(把原来的<buildSpec>节点和<natures>替换了): <buildSp ...