首页IT科技FUXA个人学习总结(一)

FUXA个人学习总结(一)

时间2025-05-03 18:21:21分类IT科技浏览10756
导读:FUXA 个人学习(一 FUXA 框架简介 FUXA 是一款功能强大的基于 Web 的软件,可快速构建和部署可扩展的 SCADA,HMI,仪表板或 IIoT 系统。使用 FUXA,您可以为您的机器创建具有个性化设计的现代过程可视化,实时数据显示...

FUXA 个人学习(一)

FUXA 框架简介

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

源码获取

git 获取 地址:https://github.com/frangoteam/FUXA.git

选择要存放的文件夹,然后输入命令进行克隆

git clone https://github.com/frangoteam/FUXA.git

npm 获取

选择要存放的文件夹,然后输入命令进行获取

npm install -g --unsafe-perm @frangoteam/fuxa

fuxa

这个是官方提供,我从未完整执行过 直接下载解压使用 (本人使用此方案)

下载地址:    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(前端)开发的                        。

环境搭建

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

框架初始化

服务端搭建 从菜单栏=》终端=》新建终端,调出命令行

输入命令

cd server

npm i

加载完后所需模块,就可以启动服务端了

输入指令

npm start

如图所示,服务端的地址为http://127.0.0.1:1881/

客户端搭建 新建终端,不要关闭服务端,进入 client 文件夹

进行客户端模块安装

启动客户端

npm start

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

相关软件=》工具包

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
element tree 懒加载 重新load(Element Plus的el-tree-select组件,懒加载 + 数据回显) 任务栏重叠了怎么展开图片(任务栏图标重叠在一起解决方法)