轻量型 Web SCADA 组态软件 TopLink
图扑物联 发布了一款工业物联网边缘侧应用场景的轻量型 Web SCADA 组态软件 Iotopo TopLink。该产品采用 B/S 架构,提供 Web 管理界面,软件包大小仅 23MB,无需安装客户客户端,可通过浏览器直即可访问。

Iotopo TopLink 作为一功能完备的工业组态软件,具备工业协议解析、数据采集和转发、组态编辑、组态监控、场景联动、趋势分析、告警管理等核心功能,具有跨平台、易学习、易使用等特点。可满足传统工业场景图形图表组态监控需求。

功能简介:
Web 应用开发
内置 Web 应用配置功能,可快速定义面向最终用户的监控界面整体布局。可自定义【侧边栏】、【标题栏】、【导航菜单】的外观样式,监控画面可关联组态图、外置页面,并提供内置的应用页面。
Web 图形组态编辑
提供基于 HTML5 标准的 Web 图形组态编辑功能,通过拖拉拽方式即可快速制作组态监控画面,满足工业场景图形图表组态监控需求。
场景联动
内置联动引擎,可通过配置联动规则实现设备输入输出的联动逻辑编排,支持设备输出、联动输出、告警输出和视频联动。
告警管理
可灵活定义告警等级、告警类型,结合联动规则可实现复杂的告警规则编排。告警记录支持多种检索条件。可与组态画面进行整合。
数据管理
内置时序数据库,可保存历史数据,支持断点续传,实现云边数据同步。提供常见数据分析功能,包括趋势分析、开关记录、历史数据查询、操作日志查询等功能。
设备管理
提供基于类型的设备管理机制,相同类型的设备具备相同的点位属性,无须重复设置。支持通讯模板设置,简化通讯参数配置和高度的工作量。可直接对设备点位数据进行读写管理。
通道管理
内置数据通道,支持 Modbus、OPC、MQTT 等多种标准协议库与设备驱动,支持国内外多种 PLC 型号专有协议。通讯报文可在线监测,便于工程实施和调试。
虚拟点
可通过表达式方式定义虚拟点位,满足工业场景下复杂的公式计算和多变量复合计算需求。
数据源管理
用户可以自己编写 SQL 语句实现数据查询,支持常用关系型数据库 MySQL、SQLServer、PostgreSQL,支持 InfluxDB、TDEgnine 时序数据库。
用户管理
采用基于角色的权限管理机制,支持用户组管理,可以根据不同的业务需求将同类用户放在同一个用户组,可结合设备管理、组态编辑、组态监控实现不同数据范围的精细控制。
单点登录
提供基于 OAuth2 的单点登录接口,方便用户开发自己的业务系统与 Iotopo TopLink 进行集成。同时也可以提供定制开发服务,反向集成到用户第三方系统。
二次开发
提供 Restful API 接口,允许用户通过 API 接口读取 Iotopo 中的数据,个性化开发自己专属的业务功能。



图形组态功能介绍
标准 HTML5 实现
采用标准 HTML5,不依赖插件,内置 2D/3D 图形引擎;支持 PC、手机平台浏览应用;可定制化制作 3D 可视化应用。
完备的图库支持
提供基础图标库,包括数量框、时钟、仪表盘、扇叶.指⽰灯、开关等。提供基于 Echarts 封装的图表库,支持实时曲线、历史曲线、折线图、柱状图、饼图等。另外还⽀持⼯业、电⽓、电信、建筑等多种⾏业图标库。
图形编辑功能
⽀持⽤户⾃定义图标,可封装⾃定义业务属性,可在组态画面中重复使用该自定义图元并实现业务属性数据绑定。可以基于基本图标,方便的扩展构建各种复合图标。
交互功能
支持监测型画面的组态,支持基本的交互型功能画面的构建。支持事件监听包括鼠标事件、触摸事件(事件类似包括单击、双击、按下、抬起)。图标中的每个元素支持单独定义交互回调。提供预置的交互动作包括切换画面、弹出画面、打开链接、远程控制、远程调参、闪烁复归、历史回放。
数据绑定
提供数据绑定功能,支持点位实时数据绑定、HTTP 数据绑定、预置数据集绑定,支持通过 javascript 脚本对绑定的数据进行处理;
动画编辑
提供动画编辑功能,通过无需任何脚本和代码即可实现旋转、闪烁、流动、位移、缩放等常见动画效果。支持在图标内部封装动画,一次定义重复使用。
国际化支持
提供国际化编辑器,通过设置不同的文本的国际化显示内容,可实现组态画面文本内容根据不同国家语言进行切换。
脚本支持
支持 JS 脚本语言,可实现满足复杂的业务逻辑需求。
页面发布
组态编辑器可将制作好的组态画面单独发布,提供独立的访问地址,允许通过密码访问或者公开访问,可嵌入用户第三方平台或网站。
历史回放
组态画面支持历史数据回放,回放时段、速度可调。
性能指标
采用数据变化推送机制,界面采用局部刷新,单画面可显示上万点变量,实时性高,资源占用低。
1) 从数据产生到画面动作 ≦1 秒。
2) 页面加载速度:
a. 1000 及以下图元:渲染时间 < 1s;
b. 1000~5000图元:渲染时间 < 2s;
c. 5000~10000图元:渲染时间 < 3s;
d. >10000图元:渲染时间 > 3s。
3) 常规画面切换、加载时间 1 小于 2 秒。
4) 数据下发响应时间 ≦1 秒。
5) 历史数据调用响应时间 ≦3 秒。
轻量型 Web SCADA 组态软件 TopLink的更多相关文章
- Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器
最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流 ...
- 基于轻量型Web服务器Raspkate的RESTful API的实现
在上一篇文章中,我们已经了解了Raspkate这一轻量型Web服务器,今天,我们再一起了解下如何基于Raspkate实现简单的RESTful API. 模块 首先让我们了解一下"模块&quo ...
- 五款轻量型bug管理工具横向测评
五款轻量型bug管理工具横向测评 最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定 ...
- 轻量型ORM框架Dapper的使用
在真实的项目开发中,可能有些人比较喜欢写SQL语句,但是对于EF这种ORM框架比较排斥,那么轻量型的Dapper就是一个不错的选择,即让你写sql语句了,有进行了关系对象映射.其实对于EF吧,我说下我 ...
- 实战ELK(4)Metricbeat 轻量型指标采集器
一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...
- Metricbeat 轻量型指标采集器
一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...
- 轻量的web框架Bottle
简洁的web框架Bottle 简介 Bottle是一个非常简洁,轻量web框架,与django形成鲜明的对比,它只由一个单文件组成,文件总共只有3700多行代码,依赖只有python标准库.但是麻雀虽 ...
- 基于 HTML5 Canvas 的 Web SCADA 组态电机控制面板
前言 HT For Web 提供完整的基于 HTML5 图形界面组件库.您可以轻松构建现代化的,跨桌面和移动终端的企业应用,无需担忧跨平台兼容性,及触屏手势交互等棘手问题.也可用于快速创建和部署,高度 ...
- 利用Sharepoint 创建轻量型应用之基本功能配置!
博客同步课程.假设你想跟着视频学习,请跟着例如以下视频: http://edu.csdn.net/course/detail/2097 1. 点击安装程序,出现的界面先期安装完毕准备工具,准备工具 ...
- 级联关系(内容大部分来自JavaEE轻量型解决方案其余的是我的想法)
1. 级联关系 在Hibernate程序中持久化的对象之间会通过关联关系互相引用.对象进行保存.更新和删除等操作时,有时需要被关联的对象也执行相应的操作,如:假设需要关联关系的主动方对象执行操作时,被 ...
随机推荐
- 小白python和pycharm安装大佬勿扰
编程语言发展和Python安装 计算机语言的发展 机器语言 1946年2月14日,世界上第一台计算机ENIAC诞生,使用的是最原始的穿孔卡片.这种卡片上使用的语言是只有专家才能理解的语言,与人类语言差 ...
- HarmonyOS扫码服务,应用服务一扫直达打造系统级流量新入口
二维码如今是移动应用流量入口以及功能实现的重要工具,也是各App的流量入口,是物.人.服务的连接器,通过扫码我们可以更便捷的生活,更高效的进行信息交互,包括信息的发布.信息的获取. 在日常扫码过程中, ...
- TypeScript中Class基础使用
TypeScript是一种静态类型的JavaScript超集,它提供了许多增强的功能,其中之一就是对面向对象编程的支持.在TypeScript中,我们可以使用Class来定义类,这使得我们能够更加结构 ...
- Python 搭建 FastAPI 项目
一般网上的文章都是以脚本的方式写Demor的,没找到自己想要的那种项目结构型的示例(类似Java SpringBoot 创建 Model,通过 pom 进行关联配置的那种) 看了一些源码,再结合自己的 ...
- 循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(4) -- 实现DataGrid数据的导入和导出操作
在我们设计软件的很多地方,都看到需要对表格数据进行导入和导出的操作,主要是方便客户进行快速的数据处理和分享的功能,本篇随笔介绍基于WPF实现DataGrid数据的导入和导出操作. 1.系统界面设计 在 ...
- JAVA实现单链表修改和删除数据节点
JAVA实现单链表修改和删除数据节点 一.修改单链表中的一个节点 ①实现思路 因为带头节点的链表中头节点的next域不能发生改变(始终指向单链表的头节点),否则将找不到该链表.所以我们需要先找一个辅助 ...
- md5sum 文件一致性校验
1. 背景 在网络传输.设备之间转存.复制大文件等时,可能会出现传输前后数据不一致的情况.这种情况在网络这种相对更不稳定的环境中,容易出现.那么校验文件的完整性,也是势在必行的. md5sum命令用于 ...
- EQ 均衡器
EQ 的全称是 Equalizer,EQ 是 Equalizer 的前两个字母,中文名字叫做"均衡器".最早是用来提升电话信号在长距离的传输中损失的高频,由此得到一个各频带相对平衡 ...
- 其它——windows提示缺少VCRUNTIME140.dll错误
文章目录 一 原因 二 解决方法一 三 解决方法二 缺少了Microsoft.Net.Framework的安装 一 原因 最新在系统安装一些软件发现提示 这是因为缺少了一下windows运行需要的库 ...
- .NET高性能开发-位图索引(一)
首先来假设这样一个业务场景,大家对于飞机票应该不陌生,大家在购买机票时,首先是选择您期望的起抵城市和时间,然后选择舱等(公务舱.经济舱),点击查询以后就会出现航班列表,随意的点击一个航班,可以发现有非 ...