基于 WinCC OA 构建分布式可视化平台
WinCC OA 的全称是:SIMATIC WinCC Open Architecture,是西门子工业自动化品牌SIMATIC系列的一部分。专门针对客户定制大型和/或复杂的应用以及需要满足特定系统需求和功能的项目等。


SIMATIC WinCC OA 代表:
面向对象支持不同的工程设计和灵活的工厂扩展
分布式系统中最多可有 2048 台服务器
可扩展 - 从小型单用户系统到多达 1,000 万个变量的组网冗余高端系统
可以在任何平台上使用,并且可用于 Windows、Linux、iOS 和 Android
热备用冗余和灾难恢复系统确保最高的故障安全性和可用性
用于定制型解决方案的平台
大量的驱动程序和接口选项:S7, S7 PLUS, OPC, OPC UA, Modbus, Rockwell EtherNet/IP, IEC 61850, IEC 60870-5-101/104, DNP3, XML, TCP/IP
除软件外,SIMATIC WinCC OA 还提供了一系列服务和预组态附加功能,如:
单一服务器:操作单用户系统所需的产品
服务器:服务器基本软件包和扩展,包括 PowerTag (I/O)
用户界面:一个服务器所有可用的用户许可证和工程组态许可证
驱动:一个服务器具有大量附加连接选项
附加组件:WinCC OA 服务器内的扩展功能以及基于该服务器的附加功能
IPC 软件包:与西门子 PC 平台一起购买的 SIMATIC WinCC OA 服务器的特殊产品
开发软件包:适用于开发环境和扩展功能的特殊产品
解决方案平台:含有预先实现的功能(如扩展维护应用、工厂的树形视图或 SIMATIC WinCC OA 的模拟选项)的预定义项目
产品:适合 SIMATIC WinCC OA 的商品
目前国内 WinCC OA 的用户越来越多,但 WinCC OA 并没有提供 Web 图形组态编辑功能。如果用户希望在 WinCC OA 上开发工艺流程图等图形监控界面,可以选择 TopV 云组态产品与 WinCC OA 进行对接。TopV 是图扑物联开发的一款轻量型组态工具,具有如下特点:
支持分布式部署,支持百万点以上数据接入。
支持 Window、Linux、国产操作系统,支持容器环境部署,支持容器平台部署。
标准 H5 矢量图形引擎:采用标准 HTML5 实现,不依赖插件,采用 Canvas 进行绘制,非 SVG 技术,可支持上万图元的渲染。
支持 OPCUA接口。可以通过 OPC UA 与 WinCC OA 无缝集成。
实时更新:数据更新采用变化推送机制,相对于传统组态的主动刷新机制来说,变化推送机制具有实时性高、带宽占用低、资源消耗小的优势。
无代码开发:不需要编程即可轻松制作图形监控画面。
图标编辑器:用户可以通过拖拉拽的方式,自己制作动态图标,满足个性化需求。
设备图标:制作组态画面时,只需要绑定设备,点位属性将自动绑定,极大减少制图时间。
动画编辑:提供常见的旋转、缩放、位移、闪烁、流动动画功能,无须编写代码通过简单地配置即可制作出生动地动画效果。
历史回放:支持图形画面历史回放功能,可以设置播放速度支持慢放、快放、暂停。
内置组件库,包括数显框、时钟、仪表盘、指⽰灯、开关、按钮、进度指示器、表单组件、交互组件等。
内置图表库,支持折线图、柱状图、饼图、雷达图、复合图、散点图、仪表盘等。
内置行业图库,包括管道、阀门、电机、按钮、物流、能源、建筑、电力等。
支持JS脚本语言,可实现满足复杂的业务逻辑需求。
支持基本的交互型功能画面的构建。支持事件监听包括鼠标事件、触摸事件(事件类似包括单击、双击、按下、抬起)。
提供预置的交互动作包括切换画面、弹出画面、打开链接、远程控制、远程调参、闪烁复归、历史回放等。
提供数据绑定功能,支持实时数据绑定、HTTP 数据绑定、预置数据集绑定,支持通过 Javascript 脚本对绑定的数据进行处理。
发布分享功能,可以将组态画面单独发布,提供独立的访问地址,允许通过密码访问或者公开访问,可嵌入用户第三方平台或网站。



基于 WinCC OA 构建分布式可视化平台的更多相关文章
- Polaristech 刘洋:基于 OpenResty/Kong 构建边缘计算平台
2019 年 3 月 23 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·北京站,Polaristech 技术专家刘洋在活动上做了<基于 ...
- 《基于Apache Kylin构建大数据分析平台》
Kyligence联合创始人兼CEO,Apache Kylin项目管理委员会主席(PMC Chair)韩卿 武汉市云升科技发展有限公司董事长,<智慧城市-大数据.物联网和云计算之应用>作者 ...
- 基于Dubbo框架构建分布式服务(一)
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配 ...
- 基于Dubbo框架构建分布式服务
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配 ...
- [转载] 基于Dubbo框架构建分布式服务
转载自http://shiyanjun.cn/archives/1075.html Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务 ...
- 基于Dubbo框架构建分布式服务(集群容错&负载均衡)
Dubbo是Alibaba开源的分布式服务框架,我们可以非常容易地通过Dubbo来构建分布式服务,并根据自己实际业务应用场景来选择合适的集群容错模式,这个对于很多应用都是迫切希望的,只需要通过简单的配 ...
- 基于Apache Hudi 构建Serverless实时分析平台
NerdWallet 的使命是为生活中的所有财务决策提供清晰的信息. 这涵盖了一系列不同的主题:从选择合适的信用卡到管理您的支出,到找到最好的个人贷款,再到为您的抵押贷款再融资. 因此,NerdWal ...
- 基于Dubbo框架构建分布式服务(二)
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> ...
- 基于Dubbo框架构建分布式服务(三)
我们将上面开发的服务提供方服务,部署到2个独立的节点上(192.168.14.1和10.10.4.125),然后可以通过Dubbo管理中心查看对应服务的状况,如图所示: 上图中可以看出,该服务有两个独 ...
- 基于WebGL架构的3D可视化平台ThingJS-搭建设备管理系统
国内高层建筑不断兴建,它的特点是高度高.层数多.体量大.面积可达几万平方米到几十万平方米.这些建筑都是一个个庞然大物,高高的耸立在地面上,这是它的外观,而随之带来的内部的建筑设备也是大量的.为了提高设 ...
随机推荐
- Row Major
Smiling & Weeping ----昨天, 别人在我身旁大声说出你的名字, 这对于我, 像从敞开的窗口扔进了一朵玫瑰花. 思路:不客气地说,这是一道令人费解的题目,要求构造一个字符串, ...
- Spring框架中的设计模式(重点学习!!!)
Spring中的设计模式 Spring框架中用到的设计模式有很多,以下是一些常见的设计模式: 依赖注入(DI)和控制反转(IoC):这是Spring框架最核心的设计模式,它允许开发人员将对象之间的依赖 ...
- 2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k 。 nums 仅包含 0 和 1, 每一次移动,你可以选择 相邻 两个数字并将它们交换。 请你返回使 nums 中包含 k
2023-09-30:用go语言,给你一个整数数组 nums 和一个整数 k . nums 仅包含 0 和 1, 每一次移动,你可以选择 相邻 两个数字并将它们交换. 请你返回使 nums 中包含 k ...
- CSP-J 2022 游记
10.9 早上睡到 7:00. 上午继续学习 Vim,学习哈希表. 10.11 白天线段树,区间加从六参改成四参就过了 晚上模拟赛,感觉良好 10.16 膜你赛,std变量命名毒瘤. 想用 geogb ...
- 模块化打包工具-Webpack插件与其他功能
1.Webpack插件机制 上一篇提到的webpack的loader可以用来加载资源,包括各种css,图片文件资源,实现打包文件的功能,而webpack的插件则起到了加强webpack的作用,可以完成 ...
- 浅析 C# 控制台的 Ctrl+C 是怎么玩的
一:背景 1. 讲故事 上一篇我们聊到了 Console 为什么会卡死,读过那篇文章的朋友相信对 conhost.exe 有了一个大概的了解,这一篇更进一步聊一聊窗口的特殊事件 Ctrl+C 底层流转 ...
- #866 div1A
A. Constructive Problem 题意:给定一个长度为n的非负数组a,我们可以进行一次操作,操作是将l~r这个区间内的所有数变为k(k >= 0),得到b,能不能使mex(a)+ ...
- http协议与apache
http协议与apache 1.httpd协议 两台主机通信需要socket文件 yum insatll -y nc [root@localhost ~]#nc -l 8000 #主机1 ...
- 搞懂闭包JavaScript的GC机制
其实不管什么语言,都有一套垃圾回收机制.为什么要有垃圾回收机制?因为内存,程序运行需要内存,如果没有垃圾回收(循环引用,内存泄漏),那么内存占用就会越来越高,轻点说会影响性能卡顿,严重的直接导致崩溃. ...
- c#中单例模式详解
基础介绍: 确保一个类只有一个实例,并提供一个全局访问点. 适用于需要频繁实例化然后销毁的对象,创建对象消耗资源过多,但又经常用到的对象,频繁访问数据库或文件的对象. 其本质就是保证在整个 ...