智能扭矩系统简介——SunTorque

本文详细介绍了智能扭矩系统的设计,包括系统组成、业务流程、网络架构和技术架构。涉及服务端的多层B/S结构、Spring和Vue.js应用,客户端的C/S结构和Electron开发,以及移动端的MVVM框架。强调了系统的兼容性、安全性和扩展性。
摘要由CSDN通过智能技术生成

智能扭矩系统-智能拧紧系统-扭矩自动控制系统-SunTorque

1.整体设计

1.1.系统组成

智能扭矩系统由智能扭矩系统平台、扭矩装配系统等部分组成。

智能扭矩系统平台:与客户MES进行双向通讯,接收MES工作指令,拧紧程序管理,编辑、下发工作任务,上传工作数据;存储、承载智能扭矩系统所有基础数据服务。

扭矩装配系统:包括扭矩装配客户端,移动终端APP和智能扭矩扳手。智能识别人和工具,依据客户要求,进行装配作业。其可下载工具取用要求,上传实际取用数据;下载扭矩施加要求,上传实际操作数据。完成作业指导、扭矩施加、数据采集、数据回传等一系列作业内容。

1.2.业务流程

2.网络架构

网络架构图如下所示:

智能扭矩系统部署在服务器中,需要与设备位置网络互通,能够与MES系统进行数据交互。

装配小车客户端、移动终端APP、智能扭矩扳手通过蓝牙与智能扭矩系统进行数据交互。

3.技术架构

系统分为服务端、客户端、移动端,服务端为智能扭矩系统,客户端包括装配小车扭矩施加客户端软件,移动端为移动端APP软件。

3.1.服务端

采用多层B/S结构,J2EE架构设计,软件结构设计采用多层构架,支持在Windows、 Linux等操作系统下部署,系统的实现统一用户、权限、认证管理,具有详细的系统操作日志生成与管理功能,并对隐私敏感进行实现加密传输、存储。

前端基于Vue.js框架,后台采用Spring框架,数据库采用MySQL数据库,能够兼容IE、谷歌、火狐、360等主流浏览器,并且能够适配不同分辨率的显示器。

整体开发采用模块化开发的方式,支持第三方平台、上位机、设备等接入到平台,拥有统计设计标准与开发标准,实现平台的热部署。

系统部署具有容灾处理机制,按照负载均衡方式工作,网络具有设备/链中故障毫秒的保护倒换能力,保证系统的核心业务不中断运行,具备良好的扩展性及易用性。

3.2.客户端

该客户端采用C/S结构,采用前后台分离,前台用Electron开发框架,基于Nodejs,能方便地迁移前端组件,构建出界面漂亮的功能。后台采用Java语言,数据库用MySQL数据库。支持在Windows、 Linux等操作系统下部署。

3.3.移动端

该移动端APP软件采用MVVM框架,基于android原生系统进行设计研发,具体由Model、View、View-Model三个主要部分组成,降低了代码和业务的耦合性,实现了关注点分离。

MVVM框架的优点在于通过双向绑定技术当Model内数据变化时View-Model关联层会自动触发更新,View界面也会自动变化,做到数据的一致性提高用户体验,减少组件逻辑的控制避免卡顿,同时减少更新视图的性能开支,更专注于业务逻辑的实现。

数据库采用SQLite,可以自动将本地数据与服务器进行双向同步。此框架拥有触屏交互友好,可扩展性强,UI丰富等优点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值