




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于云平台的工厂流水线机械手臂虚拟仿真系统设计与实现 1绪论 3 3 41.3工业云平台国内外发展现状及趋势 4 52基于MCD的机械手臂虚拟仿真系统的设计 5 52.2需求分析 72.3系统解决方案 72.4基于MCD的六自由度机械手虚拟仿真系统结构 83工厂流水线机械手臂虚拟仿真系统的实现与测试 93.1建立模型 93.2机械手臂仿真设计 3.2.1物理属性定义 3.2.2运动属性定义 3.2.3添加传感器和执行器 3.2.4反算机构驱动定义 3.3.1硬件组态 3.3.2PLC程序编写 3.4MCD与PLC的通讯配置 3.5WINCC组态 4云平台系统的设计与实现 214.1云平台技术介绍 4.1.1腾讯云物联网平台介绍 4.1.2物联网协议 224.2系统的需求分析 4.3系统总体架构 224.4腾讯云物联网平台配置 4.5云平台通讯 254.5.1云平台上行数据链路配置 4.5.2云平台下行数据链路配置 4.6小程序实现 4.7警报提示实现 5系统测试 5.1.1通讯测试 5.1.2仿真测试 5.2云平台系统测试 5.2.2下行数据链路通讯测试 415.2.3腾讯连连小程序控制测试 5.2.4报警提示功能测试 6结论 参考文献 4531绪论1.1课题背景及意义中国工业目前处于工业4.0完善阶段,稳步向工业5.0迈进的关键时期。现在“中国制造2025”国策的实施、2022年政府工作报告中提出加快数字化经济发展。在国家和政府两个层面加持下,中国的智能制造正在高速发展中,但是仍有许多大山挡在在中国智能制造面前,比如西方国家对我国进行专利技术封锁、经济打击、政策倾向等等以及现在新冠病毒在全球蔓延。新冠疫情对工业生产有着巨大打击,疫情管控工作人员无法到现场去检查设备,监测数据,导致工厂不得不停产从而产生巨大经济损失。工厂生产线设备日益复杂,但对其安全性、稳定性有了更高的要求,工业生产关注点从生产线设备的正常流转、生产成本转移到了生产线设备的稳定运行、现场生产数据采集和生产设备参数的远程监控上面。随着物联网技术、云计算、工业大数据技术的发展,它们之间的融合出了新的产物——工业物联网云平台,工业物联网云平台为生产企业提供可持续、可扩充的信息系统,不仅为生产企业提供供应链上下游实时信息交互提出了可行性的解决方案,同时也为智能制造设备在售后和运维领域提供了有效4的手段和方法,从而达到数据采集、提前预警和远程控制的目的,工厂事件的快速响应,将这些都在云平台上可视化展示。工业物联网云平台给传统工业模式提供了新的思路。1.2虚拟仿真技术发展现状及趋势虚拟仿真技术又称数字孪生,数字孪生是物理对象或系统的数字表示,概念首先出现在NASA的早期太空舱的全尺寸模型,用于在地面上反映和诊断轨道问题,让其实现全数字模拟。Gartner公司将数字双胞胎列为2017年未来10年的智能制造业战略技术趋势之一。称在不超过四年内,数十亿事物将由数字双胞胎、物理事物的动态软件进行仿真。虚拟仿真技术是根据真实设备上的物联网传感器的输入构建的,复制了一个真实世界的系统,并随着时间的推移随该系统而变化。随着物联网传感器在工厂生产线的应用,虚拟仿真技术将可以根据实时数据预测未来的结果。将这些数据上传到云平台服务器进行数据分析,可以优化生产设备数据提高生产效率,并帮助工厂在实际部署之前确定生产方向,减少产品缺陷并缩短上市时间,提高经济效益。1.3工业云平台国内外发展现状及趋势工业物联网云平台是云服务器与工业大数据融合的新型技术,工业物联网云平台是工厂管理的统一门户入口,有以下功能:实时数据汇总处理;商业方案协作处理;为产品生产的整个生命周期的业务系统处理提供快速反应,预防生产线突发事件;为管理人员预测多种生产管理方案提高决策率、减少时间成本。这些功能使工厂的事件可以迅速响应,对生产情况进行全面监控,现场的实时数据上传到云平台中,通过云服务器进行解析,将分析得到的数据上传到客户端,实现了数据的实时传输与可视化展示随着,云计算、工业大数据、工业物联网等技术的发展,物联网云平台监控平台日趋成熟,将生产决策者、生产设备、消费者三个环节形成良性闭环。2013年GE(美国通用电气公司)Predix平台发布最早的工业物联网平台。2017年ABB发布Ability平台,利用自己开发的PLC物联网设备可以直接把数据上传到云平台,不需要工厂再次购买。5我国有着“中国制造2025”的战略根基,在政府配套政策的加持下,国内工业互联网平台也是井喷似的发展。华为云的OceanConnectIoT平台已经部慧生活和行业的连接应用的物联网平台。云台提供云托管模式,可以连接大量设备,本设计研究对象是工厂生产线的六自由度机械手臂,主要研究内容是基于腾讯云研究如何实现工业物联网平台对NXMCD仿真模型的控制及实时监控,六自由度机械手臂的虚拟仿真主要是在UGNX软件上的MCD平台实现的。虚拟仿真系统的控制核心是S7-1500PLC,西门子博图TIAv16进行组态及控制程序的编写。通过PLCsimADV本地通讯实现NXMCD与PLC数据互传,以此搭建了机械手臂的虚拟仿真系统。虚拟仿真系统与腾讯云工业物联网平台的通讯是基于Node-RED软件进行的,利用Profinet协议实现对PLC数据、机械手臂运行参数、状态、控制的双向交互;利用MQTT物联网协议实现现场层级与物联网云平台的数据上报和下发,腾讯云物联网是2基于MCD的机械手臂虚拟仿真系统的设计NX机电一体化概念设计器(MCD)是用于多学科协作的综合软件。该解决方案通过数字孪生技术可以大幅度缩短产品开发上市时间。除其他外,它依赖于现有知识的重用和通过概念评估做出更好的决策。在N的方式考虑和处理机械、电气和自动化。尽管有大量的要求和参数,该软件解决方案仍支持开发人员保持概览。这种方法往往可以彻底避免在开发过程中出现失误。不需6要对物理产品进行优化或者再设计。通过容易使用的建模和仿真的开发环境,可以在开发过程中进行快速的检验。虽然纯粹以模型为中心的工具只显示几何形状,但是可以对零件进行建模,但NXMCD解决方案走得更远。它还可以在物理效应(例如摩擦系数、力、惯性、加速度)起作用的环境中对模型进行运动学评估。配件模型包含附加信息,例如几何形状、参数或运动学。通过这种方式,逐步创建基于物理的交互式MCD的优势:通过统一的数据模型更好地协调机械、电气和自动化团队之间的项目;通过无风险模拟避免损坏机器;通过早期模拟在规划阶段规避风险、显著节省时间,同时,提高调试过程中的安全性,调试需要的时间也大幅下降。机电一体化概念中可以在设计过程的早期识别设备状态、全面的可见性和对变化的更快响应、需求、功能、逻辑和物理设计之间的可追溯性、通过逻辑和物理安装之间的交叉探测,轻松7开始开始NY臂位置姿态分开控制、可以对六个电机的速度进行调整、以三维立体模型的形式进行根据2.2小节的系统工作需求,本小节对仿真系统进行总体方案设计。本文所设计的六自由度机械手臂虚拟仿真系统分为以下三个部分:机械手臂配置、PLC控制程序、WINCC监控画面。六自由度机械手臂可以分为七个整体:基座、基座轴1、轴2、轴3、轴4、轴5;仿真软件环境为NXUG,仿真平台是NXMCD;硬件部分为PLCS7-1500,使机械手臂属性定义:根据机械手臂的功能需求,在MCD平台进行三维立体模型导8入到MCD平台中装配,并对基座、基座轴1、轴2、轴3、轴4、轴5、轴6的三维模型定义物理属性,属性为刚体,赋予它们物理属性,不再是图片。1.机械手臂运动属性定义:根据需求将基座定义为固定副。其他六个轴定义为铰链2.机械手臂位置控制:分别对六个轴添加位置控制命令,位置控制是将轴模型和真实电机信号联动的基础设置。3.机械手臂反算机构驱动:传统的虚拟联合调试使用路径约束,但是调试时机械手臂会出现晃动,将轴6设置为控制对象,末端执行机构设置起始点和指定方位。4.机械手臂信号映射:在信号适配器中将六个轴的位置控制分别与PLC的控制变量2.4基于MCD的六自由度机械手虚拟仿真系统结构在基于MCD的六自由度机械手虚拟仿真系统中,分为三个部分PLC、机械手臂仿真模型、WINCC。MCD通过本地通讯与PLC进行实时通讯,实现联合虚拟仿真系统的调试。主要包含了以下模块。1.物理模型构建模块:采用UGNX环境为六自由度机械手臂虚拟三维立体建模。2.模型属性赋予模块:在MCD平台中对六自由度机械手臂的模型赋予物理性运动属性、反算机构驱动、运动位置等属性,确定六自由度机械手臂各个机构的活动空间和活动关系。3.本地监控模块:利用WINCC软件将六自由度机械手臂调试和监控画面进行组态,并完成与PLC和变量的关联。4.PLC模块:首先PLCSIMAdv创建PLC仿真实例,然后使用TIAv16对PLC进行硬件组态,编写功能块和梯形图程序对六自由度机械手臂的位置移动进行控制,5.通信模块:利用PLCSIM本地通讯作为数据交互的渠道。实现WINCC对MCD仿真模型的控制与监控。基于NXMCD虚拟仿真平台对六自由度机械手臂进行三维模型的搭建,同时赋予模型特性,再配置模型反算机构驱动,完成模型创建,在虚拟环境实时观看六自由度机械手臂的三维动画,利用PLCSIMAdvanced3.0创建一个S7-1500的PLC仿真实例,利9用PLCSIMAdv本地连接方式实现NXMCD模型与仿真PLC的通讯、实现TIA博图程序对生产线中六自由度机械手臂的控制,最后,建立出六自由度机械手臂虚拟仿真系统。图2为基于MCD的六自由度机械手臂的虚拟仿真系统结构图/图2虚拟仿真系统结构图3工厂流水线机械手臂虚拟仿真系统的实现与测试轴6轴3轴6臂2臂13.2机械手臂仿真设计赋予三维立体模型物理属性是实现数字孪生虚拟调试的关键,这是对模型进行实物化的关键步骤,本步骤涉及到多种影响因素,例如电机学、物理学、人工仿生学、材料学等等,最终都是为了能完美还原现场设备。MCD提供了一个基于游戏物理场引擎的模拟真实场景的环境,在此环境中为抛秧机虚拟样机仿真的各个环节定义物理属性,包括:刚体、对象源、碰撞体、质量、密度、几何属性、材料属性等。本次工厂生产线上六自由度机械手臂三维模型仿真运用到了刚体、碰撞体等物理属性,下图4是六自由度机械手臂设计中会应用到的工作属性。小小碰控传感器位置控制符号虚拟轴运动副点在线上副线在线上副路径约束运动副发送器入口发送器出口线性弹黄到△角度限制副传输面更改材料属性刚体碰挫体铰链副对六自由度机械手臂三维仿真模型中的基座、基座轴1、轴2、轴3、轴4、轴5、轴6赋予刚体物理属性定义,刚体是对模型进行实物化、具体化的重要步骤,三位莫属性在被赋予刚体属性后,可以让三维模型真的在真实世界中一样受到四面八方对它施加的各种力,可以在受到力的作用后运动轨迹发生变化。的各种力,可以在受到力的作用后运动轨迹发生变化。刚体刚体刚体◎2轴刚体O3轴刚体◎4轴刚体◎5轴刚体◎6轴刚体◎基座刚体☑☑☑名称田监图5轴设置刚体碰撞体,在MCD中模型将每个部件设置为刚体后,机械手臂在运动时模型和模型相互接触后会穿模,所以为相邻的两个刚体设置防止碰撞。防止碰撞0?×选择第一个体(1)防止碰撞√选择第二个体(1)中防止碰撞名称防止碰撞在对六自由度机械手臂三维模型完成物理属性定义后,需要根据机械手臂各个轴的运动特性,来为其赋予运动属性,以确保能精准的还原六自由度机械手臂的运动轨迹。MCD运动属性定义包括:铰链副、柱面副、平面副、球副、固定副等等。铰链副拥有一个旋转自由度,使两个机械臂之间能完成旋转。在六自由度机械手臂三维模型中,根据机械手臂的运动特性,使用到了铰链副定义,机械手臂有6个轴,分别对其进行铰链副定义。基座轴1能绕Z轴旋转完成机械手臂整体的360度旋转;轴2能绕-Y轴旋转完成臂1前后伸展轴3能绕-Y轴旋转完成臂2上下伸展轴4能绕X轴旋转完成臂2360度旋转轴5能绕-Y轴旋转完成执行机构上下伸展轴6能绕Z轴旋转完成执行机构360度旋转六自由度机械手臂具有极高自由度,六个轴可以分别在电机的驱动下完成旋转。选择连接件(1)选择基本件(1)中申1轴_基座_1轴_基座_HJ(1)2轴_1轴_HJ(1)铰链副3轴_2轴_HJ(1)铰链副4轴_3轴_HJ(1)铰链副5轴_4轴_HJ(1)铰链副6轴_5轴_HJ(1)铰链副点点00 图7机械手臂设置铰链副属性3.2.3添加传感器和执行器为六自由度机械手臂的运动轨迹添加广义执行器。由于六自由度机械手臂各关节都有一个轴电机,他们的旋转是通过电机驱动器的位置控制来驱动的,因此为6个铰链副赋予位置控制执行器。在PLC控制程序对MCD中电机进行调试时,在虚拟联合调试中位置控制是重要的控制命令,是MCD信号和PLC变量交互的桥梁,图8为六个轴配置的执行器列表。位控制位控制机电对象约束。1轴_基座_HJ(1)_PC(1)名称在多自由度的机械手臂中不可避免地有运动关节耦合和运动学及动力学特性。在机构的设计中,如果使用传统的仿真序列,在PLC程序控制时会出现抖动的问题,仿真测试的结果将是失败的,为了提高六自由度机械手臂仿真系统的稳定性,必须让各关节的相互作用的影响降到最低,并确保六自由度机械手臂在虚拟仿真空间内的运动章反算机构驱动刚体起始位置设置名称设计环节。本节将对虚拟仿真系统的PLC模块进行硬件组态。本设计使用西门子S7-1500PLC作为控制核心,本设计PLC不仅与机械手臂进行数据交互还要与云平台进行交互。S7-1500型号的PLC具有联网传输快、处理快等优势。下面对硬件组态和编程进行设计。3.3.1硬件组态首先使用S7-PLCSIMAdvancedV3.0创建一个仿真实例,IP地址为192.168.0.10与PLC设置的一样。□口□1512/192.168.0.10然后在博图然后在博图TIA中对S7-1500和HMI进行网络组态。PLC_1HMI_1PN/IE_13.3.2PLC程序编写首先根据机械手臂功能需求定义数据类型和变量地址。名称数据类型电源开关中止按钮回归原点按钮电源指示X坐标Z坐标y角电机1速度电机2速度电机3速度电机4速度电机5速度电机6速度全部电机速度X坐标输入Y坐标输入Z坐标输入α角输入β角输入再进行PLC控制程序的编写,编写机械手臂运行控制程序,当按下电源开关后机械手臂启动运行,电源指示灯亮,等待输入电机速度、机械手臂运动参数。按下中止"中止按钮"中止按钮图12机械手臂电源启动程序当按下回归原点按钮后,机械手臂基准位置的数据通过MOVE指令传递给机械手-EN—ENO—电源*图13机械手臂回原点程序当机械手臂电源启动后,可以在WINCC触摸屏上设置机械手臂角度,让末端执行基于云平台的工厂生产线仿真设计“移动坐标MOVE%MD200%MD204"Y坐标输入"一INOUT1一'Y坐标%MD208Z坐标输入"—INOUT1一'Z坐标"%MD212%MD216%MD220图14机械手臂移动坐标程序当机械手臂电源启动后,可以在WINCC上分别设置轴电机速度,让机械手臂以指定速度运动到指定位置定速度运动到指定位置—EN—ENO——%MD148电机速度"—INOUT1一电机1速度%MD148—EN—ENO%MD148%MD148电机速度"一INOUT1一电机6速度图15电机速度控制程序β角度,再将六个参数匹配六个信号,设置如下图信号适配器指值数据…记☑√x反算机构驱动WY反算机构驱动位置.yW☑Z反算机构驱动位置.zW☑A反算机构驱动°W☑B反算机构驱动W反算机构驱动方向.gam..°W信号指…数据类型附注X轴Y轴Z轴角度角度角度公式附注XYZABC图16机械手臂坐标、角度配置信号参数。信号适配器指别名值数据…记☑轴11轴_基座_HJ(1)..位置控制W√☑√2轴_1轴_HJ(1)_..位置控制W3轴_2轴_HJ(1)_…位置控制W位置控制W5轴_4轴_HJ(1)_..位置控制W位置控制W信号指…数据类型输入..附注电机速度轴1角速度电机速度轴2角速度电机速度轴3角速度电机速度轴4角速度电机速度轴5角速度电机速度轴6角速度公式附注轴1电机速度轴1电机速度轴2电机速度轴3电机速度轴4电机速度轴5电机速度轴6图17机械手臂六个轴配置信号在3.3.1小节中已经完成了HMI与PLC的网络组态,现在完成对HMI画面的绘制和变TP700。打开WINCC组态环境触摸屏设计软件,创建新画面,完成对画面的绘制,如下图。1电源指示灯43绘制画面完成后,分别对绘制画面完成后,分别对IO域、按钮、灯连接变量,如下图。电机速度变量连接显示口文本口本章完成了六自由度机械手臂虚拟仿真系统的设计,为接下来的云平台系统的研究设计打下了夯实的基础。4云平台系统的设计与实现4.1云平台技术介绍4.1.1腾讯云物联网平台介绍现在市面上有许多物联网平台,其中腾讯云是腾讯公司旗下的面向智慧生活与产业互联应用的物联网PaaS平台,具有物联网SaaS托管、高效消息处理、便捷数据服务、IoT应用快速开发等优势。本设计中的云平台是在腾讯云的基础上进行搭建。MQTT协议是一种非常轻量级的发布/订阅消息传递传输,它可以用最少的代码和极少的带宽为连接远程设备提供实时可靠的消息服务。小型化设备、机器与机器 (M2M)通信和物联网(IoT)已广泛使用Node-RED是一个可视化编程工具,利用构建“流”的方式,实现信息的采集和传输。它提供了一个基于浏览器的编辑器,可以使用节点列表中的广泛节点,简单快捷的将节点连接在一起形成一个工作信息流,点一下部署即可运行。4.2系统的需求分析第二、三章已经通过UGNXMCD机电一体化开发平台、TIAV16和WINCC完成了对六自由度机械手臂的仿真模拟和控制,构建了虚拟仿真系统。本设计的工厂生产线机械手臂云平台主要实现以下几个功能:(1)通讯功能Node-RED发挥通讯桥梁的作用,实现机械手臂PLC与腾讯连连小程序的实时通讯。确保云平台可以实时上报和下发信息。(2)报警功能。当机械手臂出现故障,系统停止、开始运行都会收到腾讯连连微信公众号提示。(3)运行数据监控功能。小程序可以实时监控,将所需的数据显示在小程序上,以便于工作人员能准确地监测机械手臂的运行情况。(4)小程序控制、调试功能。腾讯连连小程序通过可视化界面实现对机械手臂进行控制,实现远程实时控制抛秧机运行。如果工作人员微信收到机械手臂异常警报,工作人员可以第一时间通过小程序一Node-RED一PLC的路径,对机械手臂进行远程调试。4.3系统总体架构本云平台系统采用Node-RED中的S7节点利用Profinet协议和腾讯云开发的MQTT协议节点对PLC数据进行实时采集,通过Node.js语言对数据进行转换,上传到腾讯云平台上,腾讯云物联网平台作为媒介,实现PLC与微信小程序的双向通讯,完成了基于腾讯云平台搭建的云平台系统对工厂生产线中六自由度机械手臂的远程监控。腾讯云物联网平台腾讯云物联网平台平台层腾讯连连小程序物联网协议MQTT应用层数据传输层读协议转换数据转换数据采集层图20云平台系统架构机械手臂虚拟仿真系统写西门子PLC公共实例新建项目快速入门项目数量1项目IDprj项目数量1项目IDprj-On1uy7dy后机械手已购买激活码0图21腾讯云中创建项目进入项目后,创建物模型,根据PLC变量进行功能配置功能类型新增自定义功能功能类型功能名称·支持中文、英文、数字、下划线的组合,最多不超过20个字符标识符*第一个字符不能是数字,支持英文、数字、下划线的组合,最多不超过32个字符数据类型读写类型数据定义字符串枚举字符串时间型读写只读图22云平台中定义变量回归原点1-开1-开X步长:1步长:1单位:A角A步长:1B角B步长:1C角C步长:1Z步长:1Y步长:1电源指示只读1-机械手启动启动1-开1-开建立接入腾讯云的MQTT资源:物模型Topic(用于消息发送和订阅的消息)和GroupID(用于项目识别)设备信息设备名称PLClot石设备密钥quzlyWEfrepxKXsDpcJR2g==后所属产品最后上线时间9IUBM90982石操作权限备注$thing/up/property/9IU发布属性上报$thing/down/property/9IU订阅上报响应$thing/up/event/9IU发布$thing/down/event/9IU订阅$thing/up/action/9IU发布设备响应行为执行结果$thing/down/action/9IU订阅应用调用设备行为本章4.4小节完成了对腾讯云物联网云平台的配置,本节基于云平台的工厂生产线仿真设计18Apr11:31:02-[info]Node.js18Apr11:31:02-18Apr11:18Apr11:31:04-[info]Settings18Apr11:31:04-[info]Con18Apr11:31:04-[info]18Apri1:31:04-[warnjProjectsdisabled:efilewillnotberecoverable,youwil1haveyourcredentials.18Apr11:31:04-[i图25启动Node-RED18Apr11:31:04-[info]Flowsfile:\Users4.5.1云平台上行数据链路配置TencentIoTPublish节点可以连接腾讯云IOTExplorer,向平台publish内容。函数节点,可以读取数据并存放在json上报数据中。节点构建信息流。依次配置三个节点。连接云平台节点连接云平台节点调试节点-f函数数据解析读取PLC数据图26上行通讯工作信息流的变量地址和名称。表3为PLC与Node-RED变量交互表。完成PLC通讯配置。取消更新数据类型varjson={msg.payload=json;(3)TencentIoTPublish节点,图28为填写Topic上报信息。交属性图28MQTT上行通讯节点配置4.5.1节完成上行链路的通讯,本小节将打通下行链路的通讯,实现云平台下发数据,对机械手臂进行控制。拖入S7节点、函数节点、TencentIoTSubscribe节点构建信息流。由于一个S7out节点只能关联一个变量,所以对云平台下发的数据分别解析,再ff于fffY坐标ffX坐标Z坐标y角回归原点移动坐标Z坐标X坐标图29下行工作信息流(1)TencentIoTSubscribe节点,图30为填写Topic下发信息牵属性(2)函数节点varstart=msg.payload.paramsg.payload=startStatus;varback=msg.payload.params.bacvarmove=msg.payload.params.move;X坐标解析函数varXnum=msg.payload.paraY坐标解析函数varYnum=msg.payloadZ坐标解析函数α角标解析函数,在Node-RED和云平台用ABC来进行代替。varAnum=msg.payload.parβ角解析函数varBnum=msg.payload.py角解析函数全部电机速度解析函数varmotorspeednum=msg.payload.params.msg.payload=motorspee交屋性A图31S7out节点关联变量4.6小程序实现点击交互开发,分别进行产品展示配置、快捷入接入腾讯连连官方小程序配置小程序配置APP产品展示配置快捷入口配置面板配置配网引导扫一扫产品介绍智能联动配置图32云平台小程序配置界面对产品展示进行配置,如下图重置重置支持中文、英文、数字、下划线、空格(非首尾字符)、中英文括号、、@、的组合,最多不超过40个字符产品型号图33-1小程序预览图预览固件版本我的小家AM概腾讯连连图33-2小程序预览图对小程序面板进行UI进行配置,如下图腾讯连连腾讯连连图34小程序UI设计进入数据开发构建不同数据流,可以实现机械手臂不同状态的报警提示。首先拖节点名称·电源指示(power)×启动(Start)8图35选择需要的设备属性电源启动全部与图36推送过滤条件配置最后选择推送方式并设置推送内容。跳转路径节点名称腾讯连连2腾讯连连2设备通知提醒谷腾讯连连P小程序设备数据电源停止公众号推送电源启动公众…◎公众号推送公众号推送回归原点电机速度下陌◎5系统测试5.1虚拟仿真系统测试5.1.1通讯测试第三章完成了对六自由度机械手臂三维立体模型的建立、模型各种属性的配置和定义,在3.4小节中,对机械手臂的X、Y、Z坐标和轴电机速度都匹配了对应的信号,现在使用信号映射,使用PLCSIMAdv本地通讯,完成MCD模型信号与PLC变量的信号映射,最终实现信号的交互,完成PLC对六自由度机械手臂的控制。外部信号类型类型PLCSIMAdvMCD信号(12)外部信号(24)查找大小写匹配□匹配整词查找大小写匹配□匹配整词A方位机器B方位机器人参数输入double电机速度轴1轴电机速度输入doubley角输入输出Real电机速度轴3轴电机速度输入double映射的信号(12)MCD信号名称A方位B方位方…外部信号名称所有者组件消息Y坐标检查N->1映射图39MCD信号与PLC变量映射图完成信号映射后,接下来测试通讯是否成功。如图40,MCD与PLC进行通讯成功。中外部信号配置44)×实例信息确定取消拟仿真系统环境已经搭建完毕,现在通过使用WINCC对机械手臂进行控制,进行基于MCD的六自由度机械手臂虚拟仿真系统的测试,如图41所示,WINCC可以控制机械手--机器人工作坐标系Xa电源指示灯所有电机速度开始停止移动坐标回原点电机速度YZ42651前面的章节完成了,虚拟仿真系统的实现与测试和腾讯云平台的搭建,基于云平台的工厂生产线机械手臂设计已经完成,并已经完成PLC与MCD的通讯测试,在生产线中设备繁杂、生产任务重,云平台系统距离远,要求云平台系统的稳定性、时效性、可靠性有着很高的标准。本节将通过测试上下行链路通讯、客户端小程序监控、报警提示功能对云平台监控系统进行最终测试,验证基于云平台的工厂生产线机械手臂系图42为系统测试平台。图42为系统测试平台。机械手停止Node-RED编程工具Wrm5.2.1上行数据链路通讯测试在4.5.1小节中已经完成了上行数据信息流的构建,并且已经配置好了各个节点和解析函数。图43为上行信息流连接云平台节点连接云平台节点数据解析读取PLC数据图43,S7in节点显示online、MQTT节点显示connected证明节点已经与PLC和云平台连接成功,然后检查函数节点解析数据情况,如图44已经解析了机械手臂电机速度、坐标、角度、电源的数据并上报到了json。2022/4/1018.38:48node:b59abb57362457ab在云平台后台查看数据上报情况,可以在图45中看到所对应数据的调试日志,说明数据解析正常、通讯成功,上行链路已经打通。设备信息在线调试云端诊断日志设备云满日志设备本地日志扩展信息{power:0,X:0,Y:0,Z:0."A":0,B:0,"C:0,"mot☑功能名称标图45云平台后台收到上报信息在4.5.2小节中已经完成了下行数据信息流的构建,并且已经配置好了各个节点和下解析下发数据关联PLC变量fffffff于-f电源开关中止按钮回归原点X坐标Y坐标Z坐标y角ffX坐标Y坐标Z坐标a角图46下行通讯工作信息流台连接成功,然后检查云平台下发数据情况,使用电机速度进行举例,如图47云平台已经下发数据,图48电机速度函数已经将数据解析,图59PLC接收到数据并发生改变,证明云平台下发数据成功。至此云平台系统与PLC之间的下行通讯链路已经打通,云平台系统通讯测试完毕,系统正常。设备信息在线调试云端诊断日志设备云端日志设备本地日志扩展信息 清空日志打开响应报文自动刷新时间上下行日志类型实时数据关0时间日志类型移动坐标(moX坐标(X)瘀调试窗口i瘀2022/4/1021:02:53node:777d61Sthing/down/prop
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 20 陀螺教学设计-2024-2025学年四年级上册语文统编版
- 6 狼牙山五壮士教学设计-2024-2025学年六年级上册语文统编版
- 2024-2025学年高中地理 第1章 环境与环境问题 第3节 解决环境问题的基本思想教学实录 新人教版选修6
- 2024-2025学年高中政治 专题2 4 切实保护知识产权教学实录 新人教版选修5
- 六年级上册语文《青山不老》公开课教学设计
- 提升医疗设施城乡分布协调机制
- 上消化道出血 (9)课件
- 2《我学习我快乐》(1课时)教学设计-2023-2024学年道德与法治三年级上册统编版
- 18《富饶的西沙群岛》教学设计-2024-2025学年三年级上册语文统编版(五四制)
- 部编版二年级数学下册教学计划(及进度表)
- 2023年上海市中考语文备考之名著阅读《骆驼祥子》练习题含答案
- 大数据在国家安全与防控中的作用
- 水电厂设备分析报告
- 电脑一体机技术方案
- GB/T 9364.8-2023小型熔断器第8部分:带有特殊过电流保护的熔断电阻器
- 《健康体检报告解读》课件
- 小学三年级数学脱式计算200题(2023年整理)
- 宫颈锥切术护理
- 日间化疗中心管理制度范文
- 职业流行病学课件
- 高中英语-怎样写英语倡议书
评论
0/150
提交评论