物联网开发模块

核心提示FUXA是一款功能强大的基于web的开源组态软件,可快速构建和部署可扩展的SCADA、HMI、仪表板或IIoT系统。使用FUXA,您可以创建现代化、可视化、形象化的流程,来反映您的机器和实时数据的状态,为自动化工业工厂的控制仪表进行个性化设

FUXA是一款功能强大的基于web的开源组态软件,可以快速构建和部署可扩展的SCADA、HMI、dashboard或IIoT系统。使用FUXA,您可以创建一个现代化、可视化和可视化的过程来反映您的机器状态和实时数据,并以个性化的方式设计自动化工业工厂的控制仪表。

特点:

支持Modbus RTU/TCP、西门子S7协议、OPC-UA、BACnet IP、MQTT、以太网/IP连接的设备

福厦SCADA/HMI Web编辑器——基于Web的可视化工程设计

该系统设计用于在各种操作系统中运行,并且易于安装。用backend NodeJs开发,用户界面是可扩展的HTML5 web前端,用web技术开发,兼容所有主流浏览器。

快速启动

环境建设

福厦是NodeJS和Angular开发的。

您需要先安装节点和NPM。

通过git下载最新版本,或者下载zip包解压。

git克隆https://github.com/frangoteam/FUXA.git

解压后,在dos命令下进入根目录和服务器文件夹。

cd服务器

下载依赖包

注意:如果下载遇到超时问题,可以将npm下载镜像替换为国内淘宝镜像:https://registry.npm.taobao.org NPM配置集注册表,然后执行以下命令。

npm安装

启动服务器

npm开始

服务器的默认端口是1811,如下图所示。

服务已成功启动。

FUXA由两个不同的视图组成:用于编辑项目的FUXA编辑器和用于显示可视化项目产品的FUXA视图。

编辑视图

显示视图

开始被使用

打开浏览器,输入http://localhost:1881/editor进入编辑页面,如下图所示。

编辑页面

连接到FUXA的硬件

如上图所示,单击“+”按钮创建GUI。创建成功后,将是一个空白页;

点击设置图标,然后点击“连接”进入硬件信息设置界面,如下图所示。

硬件信息设置

单击右下角的加号按钮添加硬件信息。

我在这里本地启动了一个mqtt服务,所以这里选择的类型是MQTT,然后添加相应的地址。添加完成后,如上图所示,服务下会显示一条创建成功的硬件信息。

添加硬件信息

点击新增硬件信息的超链接按钮,进入属性设置界面,如下图所示。

点击左上角的加号按钮,进入属性添加页面,根据返回/订阅数据的格式进行添加。

硬件属性信息

2.将数据从设备推送到FUXA服务

如第一步所示,添加mqtt订阅后,数据会按照设定的时间间隔定时传输到fuxa服务。

3.构建实时GUI SCADA/HMI/ dashboard,选择控件,选择右边工具栏中的属性按钮,绑定第一步中设置的属性信息。

创建仪表板并绑定数据。

4.运行/调试

点击顶部工具栏的开始按钮,进入调试界面。

调试界面

以上完成了福厦组态软件的简单使用。

 
友情链接
鄂ICP备19019357号-22