0


FUXA个人学习总结(一)

FUXA 个人学习(一)

FUXA 框架简介

  • FUXA 是一款功能强大的基于 Web 的软件,可快速构建和部署可扩展的 SCADA,HMI,仪表板或 IIoT 系统。使用 FUXA,您可以为您的机器创建具有个性化设计的现代过程可视化,实时数据显示,以及自动化工业工厂的控制仪表。
  • FUXA 支持常用的通信标准,如西门子 S7 协议和 OPC UA,允许连接第三方 OPC 服务器。可以通过开发其他驱动程序来扩展支持的通信标准列表。
  • FUXA 的软件模型基于 Node.js 运行时,您将 Web 浏览器指向该运行时以访问编辑器以创建应用程序(SCADA/HMI/仪表板),并且作为客户端,您可以运行可视化。

源码获取

  1. git 获取 地址:https://github.com/frangoteam/FUXA.git 选择要存放的文件夹,然后输入命令进行克隆 git clone https://github.com/frangoteam/FUXA.git在这里插入图片描述
  2. npm 获取 选择要存放的文件夹,然后输入命令进行获取npm install -g --unsafe-perm @frangoteam/fuxa``````fuxa 这个是官方提供,我从未完整执行过
  3. 直接下载解压使用 (本人使用此方案) 下载地址: FUXA 源码

通讯协议

  • FUXA 平台包括连接器,可实现与西门子 PLC 和 OPC UA 数据源的直接通信:
  • 用于 OPC UA 连接的客户端。
  • S7 协议,用于通过以太网与西门子 CPU 200、300、400、1200 和 1500 通信。
  • Modbus RTU/TCP, BACnet IP, MQTT, Ethernet/IP (Allen Bradley), WebAPI

技术框架

FUXA 是用 NodeJS(后端)和 Angular(前端)开发的。

在这里插入图片描述

环境搭建

  1. Nodejs 安装,并配置环境变量
  2. Pythone 环境安装,并配置环境变量(这里一定要注意细节)

框架初始化

服务端搭建

客户端搭建

  1. 新建终端,不要关闭服务端,进入 client 文件夹 进行客户端模块安装在这里插入图片描述

在这里插入图片描述

  1. 启动客户端npm start 在这里插入图片描述

在这里插入图片描述

如图所示,客户端的地址为 http://localhost:4200/

特别提示

相关软件=》工具包

标签: npm 前端 node.js

本文转载自: https://blog.csdn.net/XW_MR/article/details/127691017
版权归原作者 XW_MR 所有, 如有侵权,请联系我们删除。

“FUXA个人学习总结(一)”的评论:

还没有评论