ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

这是目前为止最易用的SCADA软件

这是目前为止最易用的SCADA软件 文章目录目录系统要求整体架构流程功能特点1设备组态功能特点2协议组态功能特点3页面组态功能特点4策略组态联动管理功能特点5历史记录功能特点6北向接口功能特点7用户管理安装方式概要DataPulse 采用 单体式部署、分层式设计 的技术架构。系统自下而上分为设备接入层、实时数据处理层、业务联动层、北向服务层与 Web 展示层运行时采用多线程并发模型采集线程与数据处理线程通过环形缓冲区以生产者-消费者方式解耦告警联动基于进程内事件队列异步分发并以中央内存实时表统一支撑 Web、Modbus、MQTT 三类访问通道。设备协议通过嵌入式 Python 脚本插件扩展历史与配置数据分别存储于 SQLite 历史库与配置库。整体形态为一套面向边缘部署 SCADA 系统。可快速安装部署完成对配电系统、UPS、消防、精密空调、温湿度、泄漏检测、门禁、视频等基础设施设备的采集和监控支持短信、电话、邮件告警通知支持各种可配置联动控制可实现绝大部分中小型机房24小时无人值守功能。下载地址https://download.csdn.net/download/shjhuang/93640509系统要求系统要求Windows、Windows Server、Ubuntu、Centos、ARM-Linux。赢硬件配置要求存储空间≥256MB可用内存≥128MB整体架构流程DataPulse系统共包含设备层、通信层、采集曾、核心层、展示层共5个层级架构其中核心层又包括了持久化、策略、WEB服务等核心组件。系统拓扑图功能特点1设备组态现场需要采集的设备大多都一样例如同样的温湿度可能是几个或者几十个以前的系统要对这几十个温湿度的温度、和湿度建立标签或者寄存器重复性工作很大DataPulse仅需要建立一个温湿度的模板里面有温度、湿度两个测点后续对模板操作即可例如加入通信接口、定义告警阈值等设备模版配置图可自行添加测点名称、单位、读写属性、上限、下限、滞回等参数。使用的时候把设备添加到对应的接口提前建立的接口例如COM口、TCP端口也是可组态下即可能用。添加设备到接口示意图功能特点2协议组态通过python脚本可以快速的把设备的数据采集上来系统已经封装好COM、TCP通信接口在py脚本里只管发送、接收、解析、反馈即可一个温湿度探头的采集进需要10行左右的代码即可。系统协议清单温湿度的py脚本实例# -*- coding: utf-8 -*- th_sensor.py - 温湿度传感器Modbus RTU 寄存器 map 0 温度 0.1 ℃ int16只读 1 湿度 0.1 %RH uint16只读 2 开关机 0/1 读写 3 上限 0.1 读写 from modbus_common import rtu_read_hold, rtu_write_single, int16 def read(fds, dev): 采集读寄存器 0~3返回各测点值 address int(dev.get(address, 1)) timeout int(dev.get(timeout, 3000)) regs rtu_read_hold(fds, address, 0, 4, timeout_mstimeout, debugTrue) if regs is None: return None return { 1: int16(regs[0]) / 10.0, # 温度 2: regs[1] / 10.0, # 湿度 3: bool(regs[2] 1), # 开关机 4: regs[3] / 10.0, # 上限 }功能特点3页面组态支持页面组态支持直线、多线段、矩形、圆形、数字显示、仪表盘、液位条、状态灯、趋势曲线、图片、按钮、开关、电子开关、跳转按钮灯多种控件其他控件持续添加更新中。如下图页面组态示意图页面运行示意图功能特点4策略组态联动管理支持接警组、告警通知器、告警策略、联动策略等可用于系统自动发送告警信息、联动控制。联动控制配置界面图告警推送规则可以将任意告警通过任意手段发送到任意人的任意接收工具。告警推送配置图联动控制规则可以联动任意设备、任意测点、通过任何或\与控制任意设备可采用条件控制、告警控制、周期控制等多种出发条件。功能特点5历史记录支持所有设备、测点的历史数据记录、事件记录、控制记录、系统日志等功能特点6北向接口北向接口支持MODBUS-TCP协议和MQTT协议其中MODBUS-TCP协议又支持局站模式和寄存器模式两种方式同时可选择北向接口提供的设备清单并导出相关的寄存器对照表。功能特点7用户管理可对用户进行增删改查可配置账户、密码、电话号码、手机号码、邮件、微信等账户密码可用于系统的登录而电话号码、手机号码、邮件、微信等则可作为接收告警信息的表示当发生告警时如果接警组里对应的联系方式具备与告警通知器相关的属性就会通过对应手段发送对应的号码或接收客户端。功能特点8全局设置全局设置支持自定义系统名称、系统图标、配置SNTP服务、配置邮件参数等等。安装方式所有运行环境已经打包好直接以管理员方式运行install_x86.bat系统会自动在服务添加datapulse服务进行从IE打开127.0.0.1:8080端口即可使用如果需要修改端口可打开install_x86.bat自行修改并再次安装更新。下载地址https://download.csdn.net/download/shjhuang/93640509
返回列表