FUXA个人学习总结(一)
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!