俄罗斯文学那股“又更又租”的致命吸引力...

核心内容摘要

探索“大菠萝福建导航在线”:您的福建智慧出行指南
91n.:探索数字时代的无限可能与未来之境

解锁生活新姿势:那些年,日剧教会我的“技能”

LabVIEW获取ABB的日志、设备信息、速度、状态。

一个abb上位机的Demo使用的是适合工程人员的LabVIEW语言。

38直接撸起袖子开干今天咱们聊聊怎么用LabVIEW薅ABB设备的羊毛——哦不是正经获取设备数据。

搞过自动化项目的都知道和ABB设备打交道就像追高冷女神得摸准它的脾气。

先上硬货这个Demo用了OPC UA协议对接IRB1200机械臂。

工程湿人们肯定要问为啥不用Modbus问就是ABB家新设备都这德行OPC UA才是亲儿子协议。

看前面板这布局图1简直把ABB设备扒得底裤都不剩——设备序列号、运行状态码、关节速度曲线全给安排上了。

重点是这个红色紧急停止按钮关键时刻能保命你懂的。

//OPC UA连接初始化 UA_Client.Create.vi (UA_EndpointURL:opc.tcp://

192.

168.

10:

; UA_Client.Connect.vi (Timeout:

; UA_Client.CreateSubscription.vi (PublishingInterval:

;这段代码看着简单暗藏玄机5000ms超时是踩坑踩出来的经验值短了容易抽风长了急死人。

订阅间隔设200ms实测比官方文档说的250ms更跟手别问为啥问就是玄学。

LabVIEW获取ABB的日志、设备信息、速度、状态。

一个abb上位机的Demo使用的是适合工程人员的LabVIEW语言。

38读取关节速度时得玩点花活UA_Client.ReadNode.vi (NodeIDns3;sRobotSpeed, ValueSpeed_Cluster); Flatten To JSON.vi (Speed_Cluster, JSON_Output); JSON_To_Data.vi (JSON_String, TypeCluster, DataSpeed_Array);为啥非转JSON因为ABB传过来的数据结构堪比俄罗斯套娃直接拆cluster能让你怀疑人生。

转成JSON再解析相当于给数据做了个CT扫描。

状态监测这part有个骚操作Event Structure (UA_DataChangeEvent): Case 1: Update Status LED Case 2: Trigger Alarm Log Case 3: Auto Reconnect事件结构里藏了三个锦囊状态灯实时刷新、异常日志自动记录、断线重连智能触发。

特别是那个自动重连比你家Wi-Fi还贴心半夜设备抽风也不怕数据断档。

日志存储用了TDMS文件格式这玩意儿读写速度堪比闪电侠。

看这行代码TDMS Write.vi (GroupName:Diary, Channels:[Timestamp, Event, Value], Data:Log_Cluster)通道名称建议用英文中文路径容易闹鬼别问我怎么知道的。

数据按时间戳、事件类型、数值三列存储后期用DIAdem分析时直接起飞。

整个Demo跑起来后机械臂就像被装了窃听器——呸是被完美监控。

关节速度曲线那叫一个丝滑状态码变化比股票行情还及时。

最后提醒各位玩真机记得配安全PLC别让机械臂给你来套军体拳

5773.7V-5773.7V最新版N.30.86.20-2265安卓网应用

百度百家号客服电话人工服务

123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123 123