图扑物联 发布了一款工业物联网边缘侧应用场景的轻量型 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的更多相关文章

  1. Raspkate - 基于.NET的可运行于树莓派的轻量型Web服务器

    最近在业余时间玩玩树莓派,刚开始的时候在树莓派里写一些基于wiringPi库的C语言程序来控制树莓派的GPIO引脚,从而控制LED发光二极管的闪烁,后来觉得,是不是可以使用HTML5+jQuery等流 ...

  2. 基于轻量型Web服务器Raspkate的RESTful API的实现

    在上一篇文章中,我们已经了解了Raspkate这一轻量型Web服务器,今天,我们再一起了解下如何基于Raspkate实现简单的RESTful API. 模块 首先让我们了解一下"模块&quo ...

  3. 五款轻量型bug管理工具横向测评

    五款轻量型bug管理工具横向测评 最近正在使用的本地bug管理软件又出问题了,已经记不清这是第几次了,每次出现问题都要耗费大量的时间精力去网上寻找解决方案,劳心劳力.为了避免再次出现这样的情况,我决定 ...

  4. 轻量型ORM框架Dapper的使用

    在真实的项目开发中,可能有些人比较喜欢写SQL语句,但是对于EF这种ORM框架比较排斥,那么轻量型的Dapper就是一个不错的选择,即让你写sql语句了,有进行了关系对象映射.其实对于EF吧,我说下我 ...

  5. 实战ELK(4)Metricbeat 轻量型指标采集器

    一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...

  6. Metricbeat 轻量型指标采集器

    一.介绍 用于从系统和服务收集指标.从 CPU 到内存,从 Redis 到 Nginx,Metricbeat 能够以一种轻量型的方式,输送各种系统和服务统计数据. 1.系统级监控,更简洁(轻量型指标采 ...

  7. 轻量的web框架Bottle

    简洁的web框架Bottle 简介 Bottle是一个非常简洁,轻量web框架,与django形成鲜明的对比,它只由一个单文件组成,文件总共只有3700多行代码,依赖只有python标准库.但是麻雀虽 ...

  8. 基于 HTML5 Canvas 的 Web SCADA 组态电机控制面板

    前言 HT For Web 提供完整的基于 HTML5 图形界面组件库.您可以轻松构建现代化的,跨桌面和移动终端的企业应用,无需担忧跨平台兼容性,及触屏手势交互等棘手问题.也可用于快速创建和部署,高度 ...

  9. 利用Sharepoint 创建轻量型应用之基本功能配置!

    博客同步课程.假设你想跟着视频学习,请跟着例如以下视频: http://edu.csdn.net/course/detail/2097 1.   点击安装程序,出现的界面先期安装完毕准备工具,准备工具 ...

  10. 级联关系(内容大部分来自JavaEE轻量型解决方案其余的是我的想法)

    1. 级联关系 在Hibernate程序中持久化的对象之间会通过关联关系互相引用.对象进行保存.更新和删除等操作时,有时需要被关联的对象也执行相应的操作,如:假设需要关联关系的主动方对象执行操作时,被 ...

随机推荐

  1. 震坤行根据ID取商品详情 API

    item_get-根据ID取商品详情 注册开通 zhenkunhang.item_get 公共参数 名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) se ...

  2. 纯干货!一文get昇腾Ascend C编程入门全部知识点

    本文分享自华为云社区<昇腾Ascend C编程入门教程>,作者:昇腾CANN . 2023年5月6日,在昇腾AI开发者峰会上,华为正式发布了面向算子开发场景的昇腾Ascend C编程语言. ...

  3. 解读Redis常见命令

    Redis数据结构介绍 Redis是一个key-value的数据库,key一般是String类型,不过value的类型多种多样: 贴心小建议:命令不要死记,学会查询就好啦 Redis为了方便我们学习, ...

  4. 图解Spark排序算子sortBy的核心源码

    原创/朱季谦 一.案例说明 以前刚开始学习Spark的时候,在练习排序算子sortBy的时候,曾发现一个有趣的现象是,在使用排序算子sortBy后直接打印的话,发现打印的结果是乱序的,并没有出现完整排 ...

  5. 兴达易控Modbus转Profinet网关连接三菱A800变频器配置案例

    兴达易控Modbus转Profinet网关连接1200Profinet转modbus接三菱A800变频器 下面介绍A800 变频器通过兴达易控modbus转profinet网关,使1200plc无需编 ...

  6. RabbitMQ保姆级教程最佳实践

    一.消息队列介绍 1.消息队列概念 1.MQ全称为Message Queue,消息队列(MQ)是⼀种应⽤程序对应⽤程序的通信⽅法. 应⽤程序通过读写出⼊队列的消息(针对应⽤程序的数据)来通信,⽽⽆需专 ...

  7. 拟合优度R2较低怎么办

    拟合优度R2较低怎么办 (1)回归分为解释型回归和预测型回归. 预测型回归一般才会更看重2. 解释型回归更多的关注模型整体显著性以及自变量的统计显著性和经济意义显著 性即可. (2)可以对模型进行调整 ...

  8. css 10-13

    1.背影样式 backgroud-color                   背景颜色 backgroud-color :red backgroud-image                 背 ...

  9. 动态规划 DP 的一些笔记以及解题思路

    万物的开始,首先介绍一下动态规划(dynamic programming,DP)的基本概念:动态规划适用于有重叠子问题和最优子结构性质的问题,并且记录所有子问题的结果,因此动态规划方法耗费时间远远少于 ...

  10. 手撕Vue-实现事件相关指令

    经过上一篇文章的学习,实现了界面驱动数据更新,接下来实现一下其它相关的指令,比如事件相关的指令,v-on 这个指令的使用频率还是很高的,所以我们先来实现这个指令. v-on 的作用是什么,是不是可以给 ...