图扑孪生工厂流水线组态图可视化
前言
2018 年,世界经济论坛(WEF)携手麦肯锡公司共同倡议并正式启动了全球“灯塔工厂网络项目”(Lighthouse Network),共同遴选率先应用工业革命 4.0 技术实现企业盈利和持续发展的创新者与示范者。这就使得工厂系统需要对各流水线及生产运行成本方面进行多角度监控、分析,同样急需对信息化应用成果和各项信息资源,进行多元化的展示并支持多元化终端的便捷访问。
图扑软件 HT 可视化技术采用 B/S 架构,通过对传统二维的工厂流水线组态图进行重构设计,对接测点数据实现 Web 化跨平台多端访问,无论是 PC、PAD 或是智能手机打开浏览器,即可随时访问监控场景。并支持集成至 B/S 端,与其他主流前端框架如 Angular、React 和 Vue 等无缝融合,通过数据驱动形式让新型组态得以使用 2D/2.5D 等不同形式实现多样化展示。
效果展示
本期案例对工厂流水线的主要工艺流程进行 2D 可视化设计,根据不同的单元“支腿焊接自动线”、“小件自动化机加线”、“自动化产线”、“输送直管热处理”、输送直管自动热处理线”、“输送直管自动焊接线”、“专汽搅拌桶涂装自动线”进行分类设计,结合接入测点后监测到的实时数据,直观呈现工艺流程和工艺设备的运行状态。
系统分析
支腿焊接自动线
焊接作为现代制造业中的一项重要制造技术,已经渗透到制造业的各个领域。活动支腿焊接机器人采用 PLC 可编程序控制器控制,能与机器人通信,在操作平台上能对整个生产线的工作过程进行控制,并且多台焊接机器人协调控制,保证焊接过程的智能性和稳定性。自动焊接生产线就是将焊接机器人、焊接设备、辅助设备及工装、控制系统、变位机、物流系统进行有效集成,通过整条线的自动化输送,能够提高整条生产线的工作效率。
图扑软件 HT 可视化界面中,每台焊接机器人都有其相对应的报警装置,根据报警级别实时汇总其状态并在右侧面板轮播展示。并且根据焊接机器人携带的传感器传输回的数据信息,将设备效率指标以曲线图的形式进行可视化展示。
点焊机械臂
鼠标划过点焊机械臂设备会高亮显示,点击后可进入设备详情界面,界面内是对点焊机械臂设备的二维展示,两侧辅助以相关设备基础信息包括焊接电流、焊接电压、送丝速度等。
小件自动化机加线
小件自动化流水线生产过程繁琐而复杂,为保证整个流水线的正常运行,需要一个合理的设计方案。对整个流水线生产过程而言,需要考虑加工设备的摆放位置、每台设备的运行速度、整个生产线的节拍。合理的流水线设计能够使得加工设备之间减少碰撞、减缓待加工工件堆积。
本系统中展示了 6 条综合线产线流程,采用固定面板的方式展示作业设备、待机设备、关机设备、故障设备等实时数据;以及设备报警清单,设备和产线效率指标数据等。
综合线
鼠标划过综合线工艺会高亮显示,点击后可进入综合线详情界面,界面内是对法兰加工步骤的可视化展示,右侧辅助以相关设备基础信息包括设备报警清单、设备效率指标等。
自动化产线
自动生产线是指由自动化机器体系实现产品工艺过程的一种生产组织形式。它是在连续流水线的进一步发展的基础上形成的。自动化产线的目标是实现设备加工的减量化,其特点是:加工对象自动地由一台机械臂传送到相应的设备机床上,并由机床自动地进行加工、装卸、检验等,所有的机器设备都按统一的节拍运转,生产过程高度连续。
本系统中形象地展示了运输带上的机械臂运送法兰到各对应机加机床进行钻孔、扩孔、铰孔、滚花等后续工作的示意。

机加机床
鼠标划过机床设备会高亮显示,点击后可进入机加机床详情界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括主轴转速、主轴负载、切削进给等。
输送直管热处理
在直管自动焊接工艺过后,要进行相应的热处理来保护我们的焊缝以达到要求的焊接质量,并使其焊接厚度和结构刚性都达标。焊接热处理一体机,包括机架,机架的下方安装有履带和驱动电机,履带的上方安装有多用炉、氧化炉、氮化炉,机架上开有供焊件进入热处理炉的 RGV 小车;该流程将焊接工艺与热处理工艺通过机械机构有机连接,大大提升效率,实现焊接工艺与热处理工艺自动化、一体化。点击页面下方表格的设备报警清单中的查询按钮,可以进行时间选择查询对应时间段内各设备详情状况。
多用炉
鼠标划过多用炉会高亮显示,点击后可进入设备界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括焊接电流、焊接电压、送丝速度、设备效率指标等,方便使用者对该设备的详情进行掌握。
输送直管自动热处理线
自动热处理是将直管放置在履带后,通过履带上方的机器抓手将经过水冷后的直管运输至感应热处理设备中,并以一定速度加热到设定温度并保持预定的时间,再以预定的冷却速度进行冷却的综合工艺方法。通常热处理炉测控系统由热电偶及仪表组成。采用普通系统不能直观设定参数和显示设备效率曲线,而热处理炉控制的好坏将直接影响到热处理效果。因此,做好热处理炉的控制是提高热处理产品质量的关键。所以图扑将整个输送直管自动热处理线进行 HT 可视化展示,将采集到的设备效率指标以图表的形式体现。
热感应处理设备
鼠标划过热感应处理设备会高亮显示,点击后可进入设备界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括电流、电压、电源功率、设备效率指标等,方便使用者对该设备的详情进行掌握。
输送直管自动焊接线
现如今一些大型生产厂家会存在将直管加长处理的需求。传统方法是需要在直管的一端先焊接套管,然后在套管上再焊接加长直管。但是这种方法生产效率低下,所以现阶段各种行业的直管法兰自动焊接的工序如下:管子堆放工位→自动上管→自动焊接→自动下管→成品工位,实现整个流程全部自动化控制。焊前送管是通过管道横向输送车将待焊接的管段运送至半成品存放料架前端。自动上管是通过管道纵向输送车将横向输送车上的管道平移并输送至直管法兰自动焊接机。最后焊接完毕后通过管道纵向输送车将成品管举升并输送至料架。
焊接机器人
鼠标划过焊接机器人设备会高亮显示,点击后可进入设备界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括焊接电流、焊接电压、送丝速度、设备效率指标等,方便使用者对该设备的详情进行掌握。

专汽搅拌桶涂装自动线
专用汽车搅拌桶表面多为涂装面,涂层决定了汽车的外观、耐腐蚀性和使用寿命,汽车涂装工艺直接影响汽车的市场竞争力。目前,汽车涂装多采用自动化程度较高的输送线,输送线的设计不仅要考虑精度、柔性、配送、效率、存储,还需兼顾结构、布局以及配置等问题。为了实现输送线运行与工序实施的并行性,保证输送过程的高效流畅,工件输送系统宜采用立体式的机械化输送方式,如空中悬挂和地面滑橇一体化设计。根据生产工艺的实际要求,电控系统采用 PLC 可控编程,并实行现场总线中心监控和分区自动转接运行。
在全新的 2D 组态界面中,通过图扑软件 HT 引擎技术将整个涂装过程进行可视化展示,实现组态图元流畅的动态效果开发。本系统中展示了涂装的产线流程,采用固定面板的方式展示作业设备状态等实时数据。对接各个流程的报警及传感器装置以方便操作和维修,保证工件在各处理工位自动输送的平稳顺畅。

前处理室
鼠标划过前处理室工位会高亮显示,点击后可进入设备界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括水压、槽液温度、液位情况等,方便使用者对该设备的详情进行掌握。
粉尘固化炉
鼠标划过粉尘固化炉会高亮显示,点击后可进入设备界面,界面内是对设备的二维展示,两侧辅助以相关设备基础信息包括保温区温度、辐射炉温度、设备核心指标等,方便使用者对该设备的详情进行掌握。
模型汇总
本次案例各条流水线设备采用写实风格设计,精细化展示设备的结构及状态。

您可以至图扑软件官网查看更多案例及效果:
图扑软件 - 构建先进 2D 和 3D 可视化所需要的一切
相关文章:

图扑孪生工厂流水线组态图可视化
前言 2018 年,世界经济论坛(WEF)携手麦肯锡公司共同倡议并正式启动了全球“灯塔工厂网络项目”(Lighthouse Network),共同遴选率先应用工业革命 4.0 技术实现企业盈利和持续发展的创新者与示范者。这就使得工厂系统需要对各流水线及生产运行成本方面进行…...

车机开发—【CarService启动流程】
汽车架构:车载HAL是汽车与车辆网络服务之间的接口定义(同时保护传入的数据): 车载HAL与Android Automotive架构: Car App:包括OEM和第三方开发的AppCar API:内有包含CarSensorManager在内的AP…...
webpack中require.context的运用
1. 作用: 利用require创建context (上下文),来告知在编译时具体需要导入哪些模块(即:批量处理待导入模块进行导入); webpack会在构建的时候解析代码中的require.context() (实际上是webpack的方法,vue一般基于webpack…...

2023“Java基础-中级-高级”面试集结,已奉上我的膝盖
Java基础(对象线程字符接口变量异常方法) 面向对象和面向过程的区别? Java 语言有哪些特点? 关于 JVM JDK 和 JRE 最详细通俗的解答 Oracle JDK 和 OpenJDK 的对比 Java 和 C的区别? 什么是 Java 程序的主类&…...
RabbitMQ之发布确认
发布确认 1 发布确认原理 生产者将信道设置成 confirm 模式,一旦信道进入 confirm 模式,所有在该信道上面发布的消息都将会被指派一个唯一的 ID(从 1 开始),一旦消息被投递到所有匹配的队列之后,broker就会发送一个确认给生产者(包含消息的唯一 ID),这就使得生产者知道消…...

一文读懂函数编程及其工作原理
微软MVP实验室研究员 马洪喜-微软 MVP 19年研发经验 云计算咨询顾问专家 容器云及基础架构云技术专家 DevOps 及微服务咨询专家 什么是函数编程 我先用通俗的大白话给大家解释一下函数(Functions, Function as a Service, FaaS)的几个要点,这样看后面示例时才不…...

WSO2 apim Subscribe to an API
WSO2 apim Application Subscribe to an API1. Published an Api2. Subscribe to an API using Key Generation Wizard3. Subscribe to an existing application4. AwakeningWSO2安装使用的全过程详解: https://blog.csdn.net/weixin_43916074/article/details/127987099. Offi…...

聚类(性能度量)
文章目录聚类(性能度量)外部指标例1内部指标例2聚类(性能度量) 对数据集 D{x1,x2,...,xm}D\{x_1,x_2,...,x_m\}D{x1,x2,...,xm} ,假定通过聚类给出的簇划分为 C{C1,C2,...,Ck}C\{C_1,C_2,...,C_k\}C{C1,C2,…...

GPT-4——比GPT-3强100倍
GPT-4——比GPT-3强100倍 当前世界上最强大的人工智能系统当属ChatGPT。推出2个月用户数就突破1亿。ChatGPT是当下最炙手可热的话题,科技圈几乎人人都在讨论。这边ChatGPT的热度还在不断攀升,另一边来自《纽约时报》的最新报道称ChatGPT即将被自家超越&…...

echart中x轴数据过多时展示不全
项目中遇到需要展示一些柱状图,之前做相关功能时,横坐标x轴一直用的是时间,所以没有注意到这个问题。 如下图所示: 当x轴显示的是”人名“这种类型的值的时候,这种显示情况就有问题了,这样就不会知道&…...
关于GIS原理的实际分析应用题的一些解法
话不多说,看题.01 公园选址问题1题目请写出利用GIS技术进行公园选址的空间操作步骤。其中公园选址条件:1)为了安静舒适,要求该园区离主要公路1公里以外,且交通方便,离主要公路3公里以内。2)公园最好依附在大…...

混合精度训练,FP16加速训练,降低内存消耗
计算机中的浮点数表示,按照IEEE754可以分为三种,分别是半精度浮点数、单精度浮点数和双精度浮点数。三种格式的浮点数因占用的存储位数不同,能够表示的数据精度也不同。 Signed bit用于控制浮点数的正负,0表示正数,1表…...

每天五分钟机器学习:新的大规模的机器学习机制——在线学习机制
本文重点 本节课程我们将学习一种新的大规模的机器学习机制--在线学习机制。在线学习机制让我们可以模型化问题。在线学习算法指的是对数据流进行学习而非离线的静态数据集的学习。许多在线网站都有持续不断的用户流,对于每一个用户,网站希望能在不将数据存储到数据库中便顺…...

计算机组成原理错题
静态RAM(SRAM)和动态RAM(DRAM)的基本电路图不同,因此可以通过观察存储器的基本电路图来判断它属于哪一类。 静态RAM的基本电路图包括一个存储单元和一个数据选择器。每个存储单元由一个触发器(flip-flop&a…...
数学基础整理
收纳一些天天忘的结论qwq 线性求逆元 invi(p−pi)invpmodiinv_i(p-\dfrac{p}{i})\times inv_{p\bmod i}invi(p−ip)invpmodi 卡特兰数 组合数公式:HnC2nn−C2nn−1H_nC_{2n}^n-C_{2n}^{n-1}HnC2nn−C2nn−1 递推式:HnHn−1(4n−2)n1H_n\d…...

JavaWeb11-死锁
目录 1.死锁定义 1.1.代码演示 1.2.使用jconsole/jvisualvm/jmc查看死锁 ①使用jconsole:最简单。 ②使用jvisualvm:(Java虚拟机)更方便,更直观,更智能,更高级,是合适的选择。 …...

堆的概念和结构以及堆排序
前言 普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结 构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储,需要注意的是这里的堆和操作系统 虚拟进程地址空间中的堆是两回事,…...

【Linux学习笔记】1.Linux 简介及安装
前言 本章介绍Linux及其安装方法。 Linux 简介 Linux 内核最初只是由芬兰人林纳斯托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多…...
代码练习2~
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。def …...

微信小程序 之 云开发
一、概念1. 传统开发模式2. 新开发模式 ( 云开发模式 )3. 传统、云开发的模式对比4. 传统、云开发的项目流程对比5. 云开发的定位1. 个人的项目或者想法,不想开发服务器,直接使用云开发2. 某些公司的小程序项目是使用云开发的,但是不多&#…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...

【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
【Java学习笔记】Arrays类
Arrays 类 1. 导入包:import java.util.Arrays 2. 常用方法一览表 方法描述Arrays.toString()返回数组的字符串形式Arrays.sort()排序(自然排序和定制排序)Arrays.binarySearch()通过二分搜索法进行查找(前提:数组是…...
Golang dig框架与GraphQL的完美结合
将 Go 的 Dig 依赖注入框架与 GraphQL 结合使用,可以显著提升应用程序的可维护性、可测试性以及灵活性。 Dig 是一个强大的依赖注入容器,能够帮助开发者更好地管理复杂的依赖关系,而 GraphQL 则是一种用于 API 的查询语言,能够提…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要
根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分: 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...
Leetcode33( 搜索旋转排序数组)
题目表述 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 < k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...

[论文阅读]TrustRAG: Enhancing Robustness and Trustworthiness in RAG
TrustRAG: Enhancing Robustness and Trustworthiness in RAG [2501.00879] TrustRAG: Enhancing Robustness and Trustworthiness in Retrieval-Augmented Generation 代码:HuichiZhou/TrustRAG: Code for "TrustRAG: Enhancing Robustness and Trustworthin…...
webpack面试题
面试题:webpack介绍和简单使用 一、webpack(模块化打包工具)1. webpack是把项目当作一个整体,通过给定的一个主文件,webpack将从这个主文件开始找到你项目当中的所有依赖文件,使用loaders来处理它们&#x…...

VSCode 没有添加Windows右键菜单
关键字:VSCode;Windows右键菜单;注册表。 文章目录 前言一、工程环境二、配置流程1.右键文件打开2.右键文件夹打开3.右键空白处打开文件夹 三、测试总结 前言 安装 VSCode 时没有注意,实际使用的时候发现 VSCode 在 Windows 菜单栏…...