社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

GitHub工业级开源软件:基于网络的过程可视化(SCADA/HMI/仪表板)软件

GitHub好项目 • 2 月前 • 115 次点击  

大家好,我是GitHub好项目君,每天分享GitHub上的好项目

今天介绍:FUXA

基于网络的过程可视化(SCADA/HMI/仪表板)软件

镜像代码:

http://www.gitpp.com/xb/fuxa

前言

SCADA(Supervisory Control and Data Acquisition,数据采集与监督控制系统)是一种基于计算机的实时分布式系统,主要用于监控和控制工业生产过程。它广泛应用于电力、冶金、石油、化工、燃气、铁路、水利等行业。

以下是SCADA系统的一些主要功能:

1. 数据采集:SCADA系统可以从各种传感器、仪表和执行器等现场设备中采集数据,包括模拟量和数字量。

2. 过程监控:通过实时数据显示、报警和趋势分析,SCADA系统允许操作人员监控工业过程的状态。

3. 控制命令下达:操作人员可以通过SCADA系统向现场设备下达控制命令,例如启动或停止泵、调节阀门等。

4. 人机界面(HMI):SCADA系统提供用户友好的界面,使操作人员能够更直观地与系统交互,包括查看数据、操作控制逻辑等。

5. 历史数据记录与回放:SCADA系统可以记录过程数据,供事后分析、故障排查和培训使用。

6. 报警与事件处理:SCADA系统能够检测异常情况并触发报警,以便及时采取措施,保证生产安全。

7. 趋势分析与报告生成:通过对收集的数据进行分析,SCADA系统可以帮助用户识别趋势和模式,并生成报告。

8. 远程监控与控制:SCADA系统支持远程访问,使得操作人员可以在远离现场的位置监控和控制工业过程。

9. 数据存储与检索:SCADA系统可以存储大量数据,并提供快速检索功能,以便用户能够轻松地查找和分析信息。

10. 系统集成与互操作性:SCADA系统能够与其他工业控制系统和企业信息系统集成,支持互操作性。

11. 网络安全:考虑到工业控制系统面临的网络安全威胁,SCADA系统需要具备相应的安全特性,如加密、认证和访问控制。

这些功能使得SCADA系统成为工业自动化和控制的关键组件,广泛应用于各种工业领域,如电力、石油化工、水处理、交通运输等。随着技术的发展,SCADA系统也在不断地升级和优化,以满足日益增长的智能化和网络化需求。

 HMI(Human Machine Interface,人机界面)是一种计算机系统,用于实现人与设备之间的交互。在工业自动化领域,HMI主要用于监控和控制生产过程,它通过图形化界面、数据展示、报警和控制功能,使操作人员能够便捷地管理与设备之间的通信。

以下是HMI系统的一些主要功能:

1. 数据展示:HMI系统可以显示实时数据,如过程变量、传感器读数和设备状态,通常以图形、数字和颜色编码的形式展示。

2. 控制逻辑编程:HMI允许操作人员通过图形化界面编写、修改和执行控制逻辑,实现对工业过程的控制。

3. 报警管理:当监测到异常情况或设备故障时,HMI系统会显示报警信息,包括声音、灯光或弹出窗口,以确保操作人员及时响应。

4. 趋势分析和历史数据回放:HMI系统可以展示过程数据的历史趋势,帮助操作人员分析性能和识别潜在的问题。

5. 操作日志记录:HMI系统可以记录操作人员的活动日志,包括控制命令的下达、参数的更改等,便于后续的审计和分析。

6. 用户权限管理:HMI系统可以设置不同用户的权限级别,确保只有授权人员才能执行特定的操作或访问敏感数据。

7. 远程监控和控制:HMI系统支持远程访问,允许操作人员在不同位置监控和控制生产过程。

8. 报表和文档生成:HMI系统可以生成各种报表,包括生产报告、设备状态报告等,以便于管理和决策。

9. 与SCADA系统的集成:HMI系统通常与SCADA系统紧密集成,提供人机交互的界面,使得操作人员能够与工业过程进行交互。

10. 设备配置与调试:HMI系统可以帮助操作人员进行设备的配置和调试,确保设备的正常运行。

HMI系统的这些功能使得操作人员能够更加直观、高效地管理与控制工业过程,提高了生产效率和安全性。随着技术的发展,HMI系统也在不断地引入新的功能和特性,如移动设备支持、多语言界面等,以满足不断变化的需求。

FUXA的介绍

FUXA 是一款基于 Web 的过程可视化 (SCADA/HMI/Dashboard) 软件。借助 FUXA,您可以通过针对机器的个性化设计和实时数据显示来创建现代过程可视化。

特征

  • 通过 Modbus RTU/TCP、Siemens S7 协议、OPC-UA、BACnet IP、MQTT、以太网/IP 进行设备连接 (Allen Bradley)

  • SCADA/HMI 网络编辑器 - 工程和设计完全基于网络

  • 跨平台全栈 - 采用 NodeJ 的后端和采用 Web 技术的前端(HTML5、CSS、Javascript、Angular、SVG)

最重要的特点

用于工业 Web HMI、Web 应用程序和仪表板应用程序的工具箱

图形视图生成器完全拖放所见即所得开发环境

100% 纯 Web 技术:HTML5、CSS、JavaScript、REST API 和 websocket 通信

HMI 和应用程序可在触摸屏、PC、平板电脑或智能手机上的每个兼容 HTML5 的 Web 浏览器中运行,无需插件

连接性:OPC-UA、Modbus RTU/TCP、MQTT、Siemens S7 协议、WebAPI、以太网/IP (Allen Bradley)、BACnet IP(本地完全可定制连接作为服务提供)

服务器运行在 Windows、Linux 和 ARM 架构(如 Raspberry Pi 等)上。

具有集成 SQLite 数据库引擎的 SCADA 功能:存储和显示大量过程数据以及警报事件和上下文数据

基于用户的访问,具有详细的权限设置

FUXA基于网络的过程可视化(SCADA/HMI/仪表板)软件

官网:https://frangoteam.org/

镜像代码:

http://www.gitpp.com/xb/fuxa

我们已经收集了GitHub上大量的开源项目

点击 阅读原文 查看更多开源项目

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/166977
 
115 次点击