精华内容
下载资源
问答
  • Web组态

    千次阅读 2019-02-25 12:30:31
    物联网软件本质是传统工业控制组态软件的一个后续发展,但不是简单的升级关系, 具备强大组态配置功能的物联网软件可以成为Web组态软件。Web组态软件和控制组态软件的功能基本是相同的,都需要具备通信组态、监控...

    物联网软件是在互联网环境下,实现物与物、物与人直接相互交互的一类软件。物联网软件本质是传统工业控制组态软件的一个后续发展,但不是简单的升级关系, 具备强大组态配置功能的物联网软件可以成为Web组态软件。Web组态软件和控制组态软件的功能基本是相同的,都需要具备通信组态、监控画面组态、报警组态、控制组态、数据管理、数据分析应用等功能。但Web组态软件运行在互联网网络环境、采用浏览器用户界面风格,控制组态软件运行在工业控制网络,采用windows通话界面风格;Web组态软件以数据分析应用为重点,控制组态软件则以现场控制为中心;两者在通信、监控、报警等功能上要求,是基本相同的。
        控制组态软件是工业控制系统上位机软件的统称,比较著名的有wincc, intouch , 力控组态王等。主要目标是配合下位机,完成工业控制项目的实施。传统的组态软件包括画面组态、报警组态、通信组态、下位机控制组态(梯形图)等,组态软件、实时数据库、下位机、自动化设备共同组成一个完整工业控制系统。在工业控制系统的四个组成部分中,组态软件在工业控制系统中所起的作业主要是完成人机界面的交互,同时,实时数据库和下位机,一般都没有人机界面,因此,对实时数据库的配置和操作都需要通过组态软件来完成。由于工业控制系统一般都运行在集中控制室,并且对实时响应要求高,因此,基本上采用windows风格的用户界面。 工业控制系统的实时数据库将现场每个设备的每个指标都映射到实时数据库的一个变量,工业控制软件以工业实时数据库为核心组件。

      物联网软件是在internet网络环境下,完成对设备的动态管理,控制组态软件则是通过工业控制网络完成对设备的动态管理,因此,物联网软件和组态软件都以完成对设备的动态管理来目标。 物联网软件与组态软件都需要完成对设备的动态管理,因此,在核心功能上有很大的重叠部分,都需要与设备进行通信,有监控、报警、控制与数据管理功能。因此,在有些项目上,既可以采用组态软件来实现,也可以采用物联网软件来实现。 由于物联网软件与组态软件所适用的与设备通信的网络不一样,因此,两者也有不同的目标和不同的功能定位。
          控制组态软件适用于工业控制网络,工业控制网络一般采用电流、电压信号来进行通信;即使需要采用以太网形式来进行通信,一般也是单独构建光纤环网,因此,工业控制网络可以认为是实时和可靠的,这也是对设备进行控制的要求,因此,组态软件一般定位对设备进行控制,所有功能都以此为核心进行展开,任何不适合控制的功能基本都从组态软件中移除或弱化,包括适应不太稳定的网络,复杂的统计分析等功能、并且所管理的设备数量也受到严格限制。
          物联网软件则定位于在internet网络下对设备的动态管理。由于internet网络通信举报一定的延时,这种延时是秒级的,并且internet网络是不稳定的。因此,internet网络可以认为是一个有延时,不稳定的网络,这样的网络,对实时性要求很强的过程控制,是不合适的,并且internet网络也被认为是一个不是很不安全的网络,因此,也不适合对设备,特别是重大关键设备的精密过程控制。因此,物联网软件虽然也具备组态软件的控制功能,但物联网软件的控制功能被限制使用,只用于一些允许延时的任务性控制,比如控制设备的启停等。但物联网由于不需要以过程控制为核心,因此,相对于组态软件,对在使用环境、人机交互界面、所管理的设备数量、数据管理、统计分析功能则不再受到任何功能限制。 同时,由于控制组态软件配套的实时数据库中的变量直接映射到现场每个设备的指标,不利于需要进行大量抽象计算的数据应用,因此,web组态软件配置的数据库一般采用以设备、指标、值的方式来管理设备实时数据。

    组态软件是一类成功的软件开发模式,主要优点是软件具备强大的配置功能,通过少量脚本支持复杂的配置,这样,在完成工业控制系统项目时,就基本不用编程,从而大大降低项目的成本,并最大程度的保障系统的可靠性和稳定性。 物联网组态同样需要具备强大的组态配置功能,来降低物联网项目的实施成本,提高物联网项目的质量。但物联网软件功不再需要受到控制功能的约束。这些功能包括对系统所适用的网络环境、用户界面、管理的设备数量、数据管理、统计分析等功能,因此,物联网软件在具备的实现上,就与组态软件有很大的不同。由于弱化了控制功能,物联网软件本身可以集成实时数据库和控制逻辑单元,依靠单一的物联网软件,就可以完成对设备的动态管理。同时,由于不需要实时控制,因此,Web组态软件可以充分的发挥数据管理、分析应用的能力,包括采用人工智能、大数据等前沿技术。
          彩虹智慧物联网云平台(powerwiseloud.cn)是一款基于人工智能、大数据的物联网云平台产品。拥有自主知识产权的实时数据库、具备强大的监控、报警功能,能够同时管理1000万以上的设备,具备设备监控、工艺监控、驾驶舱、报表工具、同比、环比类比等强大的数据可视化功能,并且支持报警推送、专家系统等强大的信息推送手段。彩虹智慧物联网云平台具备通信组态、监控组态、报警组态、报表组态、分析组态、增值组态等功能强大的组态工具,同时也支持脚本编程、算法插件等高级组态配置方式;彩虹智慧物联网云平台采用基于设备、指标、值形式的实时数据库,相比了传统实时数据库的变量,更加友好,因此,彩虹智慧物联网是一款普通用户就可以使用的web组态软件。

    展开全文
  • 在开篇我简单介绍介绍了下为什么要实现WEB组态。那本篇将介绍WEB组态的基本功能,及实现它运用了哪些技术。在这个技术快餐时代,肯定是站在巨人的肩旁上,才能更快的实现目标;所以小编也用了互联网WEB前端的一些...

    在开篇我简单介绍介绍了下为什么要实现WEB组态。那本篇将介绍WEB组态的基本功能,及实现它运用了哪些技术。在这个技术快餐时代,肯定是站在巨人的肩旁上,才能更快的实现目标;所以小编也用了互联网WEB前端的一些主流框架。能一目了然的概括功能和技术不。安排,

    8604d49a30927afb1012cf44e940a093.png

    小编实现的WEB组态是分前端和后端的。前端是用来给用户组态画图和配置操作,后端会对用户组态的数据进行保存、读取、处理一些逻辑。当然也可以把前端和后端集成到一起,用Electron来实现桌面单应用程序。后端服务目前只做了文件的读取与保存工作,也可以加入组件的发布与定制等其他功能。之所你采用node.js与egg.js是因为简单、快捷,节省你的开发时间,非常适合个人开发的小项目。当然小编讲述的重心是WEB组态的前端部分。

    一、WEB组态基本功能

    组件库:提供组态画图的图元。分为两个部分,一是基础元素:包含直线、矩形、圆、文字、图片、多边形等基础的图元,是任何组件的基础;二是自定义的组件:小编从事电力能源行业,所以定义了电力里面的组件,如刀闸、断路器、变压器、PCS等电气组件。针对不同的行业,可以组不同的组件。这些组件都是由这些基础元素构成的。组件和组件之间是有关联关系的,怎么关联的呢,这就需要一个特殊的图元,引脚。组件上的引脚,可以认为它是一个锚点,从锚点出发和另一个组件的锚点上建立一条连接线,来代表他们之间是有连接关系的。

    场景:提供绘画的容器,可以理解是一块画布;在画布上创作想要的作品。我的作品肯定是电力接线图。场景还提供了事件的处理,比如图元的选择和移动等;都是在鼠标响应事件里处理的。

    属性框:用来展示和修改图元的属性,包括图元的位置、尺寸、颜色等配置信息。

    动画配置:这个功能在drawio、墨刀画图工具上是没有的,是电力、工业组态里面一个特有功能,为什么这么说,电力接线图中的组件是要与实际的设备相关联的,要实时显示出这个设备的状态,譬如在图形上画了一个断路器组件,且与实际的断路器设备做关联,当实际断路器设备断开时,图形界面与之相对的断路器组件也应该是开的状态,反之就是闭合的状态。这种状态的变化是动画配置的一种。还有监测遥测值变化的,文字(数值)变化的动画;显示/隐藏的动画,也可以根据值做位置移动、背景填充的动画。可以多个动画作用到一个组件或者图元上。

    事件配置:事件的配置就相对容易理解多了,很多画图工具都有事件配置,也都基本相似。在电力接线图中常见的事件应用,譬如点击一个文本,进行画面的跳转。通过配置鼠标点击、双击、右键、按下、抬起等事件,来实现你想要的动作功能,这些功能一般都是应用程序内置的。如果内置功能的不满足需求,也可以配置一段脚本,用脚本来实现你的业务逻辑。

    辅助功能:一个好用的WEB组态工具,一定提供了好多好用的辅助功能,来帮助你完成图形组态;常见的,图元选择框、图元的组与解组、左右对齐、间距、剪切、复制、粘贴、撤销、回滚等功能。

    预览:当图形画面组态完成,配置好对应的事件与动画;这个时候就可以启动预览功能。来观察组态的画面与功能是否正确。相当于编辑态到运行态的切换;和编辑好HTML的页面,放到在http-server的服务下,在浏览器里看运行效果是一样的。不知道预览啥样,上图

    ff4385bd4b5cc0f1a698f92689e98598.gif 这里图形的动画并不是关联了真实设备,而是小编写的一段仿真代码来驱动组件状态和文本值的变化。

    二、技术选型。 WEB组态前端技术支撑的框架主要有react、antd、events、SVG.js。其中react和antd是应用程序页面的搭建与布局;也可以用VUE和element框架了替换。真正组态的核心是SVG.js框架,负责提供场景、图元和鼠标动作处理。events是用来分发和接收自定义的事件处理。

    为什么用SVG技术,而不是canvas

    SVG的优势:

    SVG是矢量图形,缩放不失真

    通用标准,各电力厂家都支持SVG格式的图形。

    SVG格式的文件可以直接在浏览器里显示,天然支持。canvas则要额外做序列化工作;读取文件解析后,再画到canvas画布上。

    虽然SVG性能上要比canvas略差,但足以满足电力接线图的展示了。 如果不是很在乎以上SVG优势,也可以用canvas来实现;推荐用pixi.js库。

    SVG的框架库有也有很多,为啥选SVG.js,下面就来做下比较,

    b8547fa2de492e99559a7d99b8960b43.png

    我个人认为SVG.js的代码可读性要更好一点,就是对应的资料性对少些。官网也提供了使用文档,如果想对它有更深入的了解,那就读SVG.js的源码吧。

    关于SVG.js的动画,在我之前的博客写过,感兴趣的可以去看下。不知不觉夜已深,今天就先到这里。如果哪里写的不对,还请各位看官指正。

    展开全文
  • web组态设计

    千次阅读 2020-10-22 14:01:51
    场景1:当下人们越来愈反感无休止的现场调试设备的频繁次数,以及非上云带来的一系列需要大量人力物力投入才能解决的烦恼;...ipad等移动设备或者PC设备进行云端数据的检查,同时可以根据实时web组态网络

    场景1:当下人们越来愈反感无休止的现场调试设备的频繁次数,以及非上云带来的一系列需要大量人力物力投入才能解决的烦恼;

    场景2:现场设备繁多,对应的仪表、采集设备、网关太多,无法快速的对应查找离线、异常、故障的具体原因出现在哪里;

    前言:随着人们对于大数据时代的依赖,接受了数字时代带来的普惠和便利,越多越多的物联网相关调试工作可以不受时间、空间以及不受终端设备的影响。人们完全可以在喝一杯咖啡的时间可以利用身边的手机、电脑、

    ipad等移动设备或者PC设备进行云端数据的检查,同时可以根据实时web组态网络的画面进行设备的查看和控制。试想一下,假设你拿着电脑喝着咖啡在家就可以办公而取代了异地出差、现场跟踪、检修查找的繁琐呢?科技只会让我们的生活方式变得更加便捷

    关键词:大数据时代、云端数据的检查、web组态网络

    正文:随着5G时代的不断推进,高带宽、低时延和AI能力带来的是数据更快的存储以及下载、云端协同的深入、无人驾驶的普及、数字平安工地的增加、智慧城市路灯和井盖、数字精准快速救援、金融计算、山区5G云课堂、智慧农林牧业渔业...相比较4G、3G、2G,5G确实在改变人类的进步以及社会的发展。5G是历史发展的趋势,虽然5G带来了这么多的好处,但是5G本身的建设成本、运营成本以及国际社会对于5G芯片技术的封锁和堡垒,无疑给5G的推进带来了极大的挑战。

    展开全文
  • Vue中Web组态实现方案-WebTopo的使用.rar Vue中Web组态实现方案-WebTopo的使用.rar Vue中Web组态实现方案-WebTopo的使用.rar Vue中Web组态实现方案-WebTopo的使用.rar
  • 关键字: web组态编辑器集成,web组态页面集成,web可视化组件,web SCADA前端和后端,web可视化编辑器 web组态编辑器web图形可视化软件 web可视化编辑器,又称WEB组态可视化软件,即用户可以在web页面编辑器上直接搭建...

    关键字: web组态编辑器集成,web组态页面集成,web可视化组件,web SCADA前端和后端,web可视化编辑器

    web组态编辑器web图形可视化软件

    web可视化编辑器,又称WEB组态可视化软件,即用户可以在web页面编辑器上直接搭建出一个行业应用系统出来。web组态可视化编辑器能够运用在哪些场景中呢?

    web组态可视化编辑器为工程用户提供了二次开发的可能,不用编程、不用写代码,通过可视化界面即可生成web页面,开发出一个应用系统来,在电力、物联网、大数据平台有广泛的应用。

    一个好的应用系统,应该给用户提供业务自定义的工具。一个好的应用系统,应该采用图文并茂的方式将复杂的业务逻辑直观化、可视化。

    多比web组态可视化编辑器

    web组态软件是基于浏览器的应用,通过浏览器操作组态编辑器、浏览组态画面,实现工程管理、设备组态编辑以及设备组态运行三大功能。换句话说,web组态软件分编辑态和运行态。通过实现图元组态、可视化图表组态、数据库组态的配置与关联,网关采集数据的实时推送,实现基于Web服务的实时数据监控和可视化展示,服务端的分项目分权限的多用户访问等等。

    从用户操作与界面呈现的角度来说,WEB组态软件采用标准HTML5技术,基于B/S架构进行开发,支持WEB端跨平台呈现,在浏览器端完成便捷的人机交互,简单的拖拖拽拽即可完成web可视化页面的编排设计工作,让用户不需要编写计算机程序,不需要编程知识,就能通过拖拽和配置实现应用系统的功能。

    从软件架构来说,WEB组态软件包括前端和后端。

    ## 前端:主要实现图形可视化编辑,包括图元、图表等等。

    ## 后端:与数据联动,支持多数据源,包括数据库或设备实时采集等等。

    B/S结构的Web SCADA系统必须具备以下特征

    1,对不同控制对象均可方便组态 ,只是在算法组态时调用不同图形元素。

    2,控制人员用可视化语言进行“画图”编辑 ,鼠标连线。

    3,模块参数可动态改变。
    4,开放性 ,可接入用户自定义模块。
    5,与图形组态软件溶为一体 ,组成易用的图形仿真组态软件。
    6,支持图形化建模,自动化程度高,可维护性好;
    7,支持在线模块级和源代码级的调试;

    Q&A

    web组态是基于ActiveX实现的吗?

    Activex是由微软开发,所以在支持上,目前原生态支持的只有IE,其他浏览器想要支持activex, 需要额外做一些设置或安装补丁包。并且从2015年微软Edge浏览器不再支持ActiveX。

    web组态基于BS架构,采用html5和JavaScript,具有良好的集成性和技术前瞻性。

    web组态的图元库可以扩展吗?

    web组态支持图元自扩展,SVG格式,以支持图形缩放。

    多比组态可视化平台widget

    更多的web组态集成案例,见web SCADA

    总结:web组态编辑器可视化编辑器软件为工程用户提供了二次开发的可能,不用编程不用写代码,通过可视化界面即可生成web页面。web SCADA组态编辑器软件,经过数年的积累和行业用户的需求定制,包括完备的前端(图形可视化)和后端(与数据联动,数据库或实时采集)。web组态可视化平台基于B/S架构,采用html5和JavaScript,具有良好的集成性。

    展开全文
  • web组态开发计划

    千次阅读 2019-07-03 13:11:02
    最近研究不少web组态产品都很不错,但也不是完全适合自己,因为公司发展需要也尝试着写了一个初步版本,希望能得到大家的指点 后台设备部分截图 后台组态界面截图 后期开发计划 借助modbus协议实现与...
  • 关键字: web组态编辑器集成,web组态页面集成,web可视化组件,web SCADA前端和后端,web可视化编辑器web组态编辑器web图形可视化软件web可视化编辑器,又称WEB组态可视化软件,即用户可以在web页面编辑器上直接搭建出一...
  • 而本文将提到的WEB组态可视化软件(下称“组态软件”),编辑器只是其中一个功能模块。作为一个独立的产品,组态软件具体指什么?除了编辑器,还有哪些功能模块?又能够运用在哪些场景中呢?下面,将对组态软件进行...
  • 1、这是一款可以嵌入到任何web项目、功能全面,拿来就用,大大节省开发时间。 2、内置120个组件,满足一般组态业务需要。 3、使用简单,文档简洁。 4、提供java后端websocket服务源码,该服务与组态插件监控页面...
  • WEB组态 工业物联网平台 SCADA

    千次阅读 2018-03-15 15:55:40
    WEB组态 智雨物联 工业物联网平台 SCADA
  • 而本文将提到的WEB组态可视化软件(下称“组态软件”),编辑器只是其中一个功能模块。作为一个独立的产品,组态软件具体指什么?除了编辑器,还有哪些功能模块?又能够运用在哪些场景中呢?下面,将对组态软件进行...
  • WEB组态,是否值得研究

    千次阅读 热门讨论 2018-11-07 12:42:20
    在努力奔向工业4.0的现在WEB组态是否可以研究?有兴趣的可以一起研究。 像这样的:      
  • MonoLog:工业三维可视化 (下)​zhuanlan.zhihu.com需要说明的是,它是一个独立的产品,编辑器只是其中的一个功能模块,我们将其命名为——WEB组态可视化软件(下称“组态软件”)。下面,我来对这个产品进行一点...
  • 插件演示见 http://94.191.39.192:8080/jyzt-1.0/example.html (请使用谷歌浏览器或非ie浏览器 360 浏览器要切换到极速模式)2可嵌入任意Web项目,插件嵌入简单,方便,快捷,大大的缩短了项目的开发周期,节约开发...
  • 最火前端Web组态软件(可视化)

    万次阅读 多人点赞 2019-11-14 19:11:00
    随着物联网、大数据等技术高速发展,我们逐步向数字化、可视化的人工智能(AI)时代的方向不断迈进。本文将介绍mxgraph,le5le-topology,HT-2D/3D等当前流行的前端组态软件,以及发展的趋势。
  • 插件介绍1可任意对现场的实际场景进行模拟组态。2组态场景保存后是json格式的数据,可落地到数据库或磁盘文件。3保存后的场景可进行再次编辑。4(组件不断添加中,详见演示案例)静态组件支持svg ,png可自己进行添加...
  • 插件演示见http://94.191.39.192:8080/jyzt-1.0/example.html(请使用谷歌浏览器或非ie浏览器 360 浏览器要切换到极速模式)2、可嵌入任意BS系统、Web系统,插件嵌入简单,方便,快捷(快3天以内,最慢一周足够)大大的...
  • 从八九十年代农业生产以人力为主,到之后的机械渐渐代替人力,再到如今物联网web组态技术在农业领域的应用,多种前沿技术应用于农业物联网,对智慧农业生产的各个环节起到了显著的效果。肯定有许多人好奇,农业是...
  • web组态,开发仪表组件echarts。 首先我们登陆系统就会看到新增的组件管理选项 如下图: 点击添加组件选择2D组件我们就可以建立一个自己的组件了 《组件设计器》由 基础设置(包括名称 code 类型...
  • Web组态实现效果 WebTopo的github地址 https://github.com/phynos/WebTopo 注: 博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。 ...
  • 基于ActiveX的Web组态软件及其浏览器的研究
  • web组态研究成果

    2020-01-16 17:55:48
    后续我会将我在开发过程中的一些心得,及关键点,发布出来 用户端展示: 同一个账号可以控制很多个点。 后台组态展示:
  • 2可嵌入任意Web项目,插件嵌入简单,方便,快捷,大大的缩短了项目的开发周期,节约开发成本。 使用说明书见https://www.cnblogs.com/qwwz/p/13854582.html 3可任意对现场的实际场景进行模拟组态。 4组态场景保存...
  • web组态概要介绍

    2020-01-17 16:07:25
    项目作用 解决工业数据图形化展示,远程控制,故障报警。 项目优点 ... 根据实际业务场景灵活组态。 同时支持android手机端。 软件功能定制,根据客户的实际要求,量身定制。 客户端界面...
  • 图扑 Web 组态软件是大连图扑物联科技有限公司自主研发的一款应用于泛工业物联网场景的B/S模式数据可视化监控软件,可帮助企业快速搭建自己专属的物联网监控平台。 图扑 Web 组态软件是将传统上位机监控体系与网络...
  • 图扑 Web 组态软件是大连图扑物联科技有限公司自主研发的一款应用于泛工业物联网场景的B/S模式数据可视化监控软件,可帮助企业快速搭建自己专属的物联网监控平台。图扑 Web 组态软件是将传统上位机监控体系与网络...
  • example.html 插件使用例子二、将插件集成到自己的web项目1、将jyzt文件夹 复制到 自己项目视图层的任意位置 ,如果是vue项目,请将本插件独立部署,使用iframe的方式嵌入。2、修改init.json...
  • 为了方便用户更好使用web组态,最近提供了用户自定义组件的功能。在实施项目中就可以使用自己的组件了! 首先我们登陆系统就会看到新增的组件管理选项 如下图: 点击添加组件选择2D组件我们就可以建立...
  • 图扑Web组态软件是大连图扑物联科技有限公司自主研发的一款应用于泛工业物联网场景的B/S模式数据可视化监控软件,可帮助企业快速搭建自己专属的物联网监控平台。是将传统上位机监控体系与网络技术相结合,研发出的一...
  • 一、插件目录 init.json 插件初始化配置 initConfig.js 插件初始化方法 ...module_config.json 所有的组件配置都放在这里,要添加组件需要在这里面添加。...二、将插件集成到自己的web项目 ...如图修改 webSo..

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 515
精华内容 206
关键字:

web组态