Department of Electrical and Computer Engineering, Memorial University of Newfoundland, 230 Elizabeth Ave, St. John's, NL A1C 5S7, Canada.
Sensors (Basel). 2022 Dec 8;22(24):9631. doi: 10.3390/s22249631.
Design and implementation of an open-source-based supervisory control and data acquisition (SCADA) system for a community solar-powered reverse osmosis are presented in this paper. A typical SCADA system available on the market is proprietary and has a high initial and maintenance cost. Aside from that, there is no SCADA system with an alert system available to give users updates and status information concerning the system. The objective of this study is to develop a comprehensive SCADA design that takes advantage of open-source technology to address the world's most pressing problem, access to clean water. The designed reverse Osmosis system also uses renewable energy-based power sources. In this system, all data is stored and analyzed locally, which ensures the data is secure and allows the user to make data-driven decisions based on the collected data. Among the main components of this system are the field instrument devices (FIDs), the remote terminal unit (RTU), the main terminal units (MTUs), the web-based programming software, and the data analytics software. The Node-Red programming and dashboard tool, Grafana for data analytics, and InfluxDB for database management run on the main terminal unit having Debian operating system. Data is transmitted from the FIDs to the RTU, which then redirects it to the MTU via serial communication. Node-Red displays the data processed by the MTU on its dashboard as well, as the data is stored locally on the MTU and is displayed by means of Grafana, which is also installed on the same MTU. Through the Node-Red dashboard, the system is controlled, and notifications are sent to the community.
本文介绍了一个基于开源的社区太阳能反渗透监控和数据采集(SCADA)系统的设计和实现。市场上现有的典型 SCADA 系统是专有的,初始和维护成本都很高。除此之外,没有具有警报系统的 SCADA 系统可以为用户提供有关系统的更新和状态信息。本研究的目的是开发一个全面的 SCADA 设计,利用开源技术解决世界上最紧迫的问题,即获得清洁水的问题。设计的反渗透系统还使用基于可再生能源的电源。在这个系统中,所有的数据都在本地存储和分析,这确保了数据的安全性,并允许用户根据收集到的数据做出数据驱动的决策。该系统的主要组成部分包括现场仪表设备(FIDs)、远程终端单元(RTU)、主终端单元(MTUs)、基于网络的编程软件和数据分析软件。Node-Red 编程和仪表板工具、用于数据分析的 Grafana 和用于数据库管理的 InfluxDB 在具有 Debian 操作系统的主终端单元上运行。数据从 FIDs 传输到 RTU,然后 RTU 通过串行通信将其重定向到 MTU。Node-Red 还在其仪表板上显示由 MTU 处理的数据,因为数据本地存储在 MTU 上,并通过同样安装在 MTU 上的 Grafana 显示。通过 Node-Red 仪表板,系统可以进行控制,并向社区发送通知。