当前位置: 首页 > news >正文

web组态插件

插件演示地址:http://www.byzt.net

关于组态软件,首先要从组态的概念开始说起。

什么是组态
组态(Configure)的概念来自于20世纪70年代中期出现的第一代集散控制系统(Distributed Control System),可以理解为“配置”、“设定”、“设置”等,是指通过人机开发界面,用类似“搭积木”的简单方式来搭建软件功能,而不需要编写计算机程序。我们也可称之为“二次开发”,组态软件即为“二次开发平台”。

什么是组态软件
从用户操作与界面呈现的角度来说,组态软件采用标准HTML5技术,基于B/S架构进行开发,支持Web端呈现,在浏览器端即可完成便捷的人机交互,简单的拖拽即可完成可视化页面的编排设计。此外,由于组态软件功能较为复杂,为降低使用门槛,组态软件进行了模块集成化,旨在简化用户的操作步骤,提高用户的工作效率。

Web组态可视化软件(Sovit2D)操作界面示意
组态软件通过浏览器操作组态工具、浏览组态画面,实现工程管理、组态编辑以及组态运行三大功能。通过实现图元组态、可视化图表组态、数据库组态的配置与关联,完成基于Web服务的实时数据监控与服务端的多用户访问等。

从软件架构来说,组态软件具备高度的开放性。随着应用场景的逐渐增加,软件必然需要进行功能扩展,因此,组态软件不仅支持多种数据接口,也提供了二次开发接口,可以由用户自行完成二次开发。组态软件在功能上集成了大量通用模块和个性化模块,以实现不同行业用户的需求。针对具体的用户,软件支持定制化模块的开发与配置。

软件的运行逻辑并不复杂,除了基础的组态管理外,主要可分为组态编辑和组态运行两个部分。用户需要在组态编辑环境中使用组态软件提供的组态功能(图元、图表、数据库)进行组态设置、建立网络拓扑、绘制数据显示界面、配置各种系统参数(如数据采集频率)等;然后在组态运行环境中运行已经组态好的应用系统,包括数据实时监控、场景展示等。

两者之间的关系如图所示:

组态软件运行逻辑
组态软件本质上可以理解为一款集成的可视化工具,为用户提供一个便捷的可视化设计与开发环境,基于此完成可视化页面的搭建,为各类场景提供可视化服务。

功能特点
基于html5,B/S架构

支持 2D、3D多种呈现模式

可视化拖拽编辑、简单易用

支持云端/本地等部署方式,多终端使用

提供丰富的行业标准元器件图元库

提供行业模板和组件,支持自定义模板和图纸管理

支持二次开发

支持Http、WebSocket等主流协议,支持扩展更多协议

支持嵌入第三方系统或者集成平台,也可作为独立平台

具备延续性、可扩展性、封装性(易学易用)、通用性、开放性

周密的系统安全防范

应用场景
组态软件的出现,为解决实际工程问题提供了一种全新的方法,用户通过类似“搭积木”的简单方式来完成自己所需要的软件功能,不需要编辑计算机程序。组态软件能够很好地解决各类场景中存在的种种问题,使用户能根据自己的管理对象和管理目的的任意组态,完成最终的场景控制自动化、数据可视化。主要适应场景如下:

配电

工业(控制)

智能楼宇

变电站管理

电厂电气

配电室监控

冶金工艺流程控制

水力自动控制

石油智能控制系统

http://www.lryc.cn/news/306663.html

相关文章:

  • Android14 InputManager-InputManagerService环境的构造
  • 搜维尔科技:【周刊】适用于虚拟现实VR中的OptiTrack
  • matlab倒立摆小车LQR控制动画
  • 【C++】类和对象(2)
  • 用Python实现创建十二星座数据分析图表
  • 备战蓝桥杯————递归反转单链表的一部分
  • rabbitmq知识梳理
  • 【数据结构与算法】动态规划法解题20240227
  • 备战蓝桥杯—— 双指针技巧巧答链表2
  • 半监督节点分类-graph learning
  • 软件文档-运维-开发-管理-资质-评审-招投标-验收
  • 猫头虎分享已解决Bug || Vue中的TypeError: Cannot read property ‘name‘ of undefined 错误
  • 技术应用:使用Spring Boot、MyBatis Plus和Dynamic DataSource实现多数据源
  • C# Onnx 使用onnxruntime部署实时视频帧插值
  • 编程笔记 Golang基础 016 数据类型:数字类型
  • 一周学会Django5 Python Web开发-会话管理(CookiesSession)
  • QT之QString.arg输出固定位数
  • Linux下各种压缩包的压缩与解压
  • 【ctfshow—web】——信息搜集篇1(web1~20详解)
  • GEE入门篇|遥感专业术语(实践操作4):光谱分辨率(Spectral Resolution)
  • c++中模板的注意事项
  • 【代码随想录python笔记整理】第十三课 · 链表的基础操作 1
  • JAVA工程师面试专题-《Mysql》篇
  • @ 代码随想录算法训练营第4周(C语言)|Day22(二叉树)
  • 福特锐界2021plus 汽车保养手册
  • c++进阶路线
  • python中的类与对象(2)
  • Android横竖屏切换configChanges=“screenSize|orientation“避免activity销毁重建,Kotlin
  • 【C语言基础】:操作符详解(二)
  • 模型训练基本结构