亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Industrial Internet of Things >> 物联网技术

借RTI Connext DDS专业工具加速上市

借RTI Connext DDS专业工具加速上市 仅剩两周演示时间。

我们面临单一、高风险机会:交付功能完整的微电网控制系统,必须:

本文分享我们面临的真实挑战,以及RTI Connext DDS Professional工具如何在几天内解决集成问题。我将强调常见问题及解决各问题的具体RTI工具,提供支持视频和文章链接供深入探究。目标是给您应用RTI工具加速DDS开发的实用起点。

大演示

这是智能电网互操作面板开放现场消息总线(OpenFMB)首个工作演示——一种用DDS等IoT技术进行边缘电网设备控制的新方法。

下图为系统框图,展示硬件架构、操作系统、编程语言:

借RTI Connext DDS专业工具加速上市

随着各参与方上线,我们遭遇诸多挑战。以下各节描述每个问题及解决工具。浏览标题看是否在DDS系统遇到类似问题,点击链接学习新排查技术。思考若无这些工具您会如何诊断。

问题:网络配置问题

工具:RTI DDS Ping

橡树岭国家实验室团队构建LabVIEW GUI作主显示。其笔记本无法看到任何网络客户端数据。首验证机器同子网——经典"检查基础"步骤。标准ping工具确认基本达性,但不验证DDS发现端口开放。rtiddsping工具正是为此而生,数秒揭示政府发放笔记本防火墙阻挡DDS发现流量。基础诊断详尽指南见社区帖子。

问题:我的应用在发布数据吗?

工具:Spy、Admin Console

DDS新手供应商常问:应用行为是否正确?是否按预期间隔发布数据,数据是否合理?我们用RTI DDS Spy——轻量级订阅者,可按特定类型和主题过滤并打印接收每个样本。每个供应商启动应用后立即用Spy快速健全性检查。

若同一主题由多发布者更新,"-showSampleIdentity"开关揭示最新样本来自哪发布者。

Spy是控制台应用,可在嵌入式目标运行做基础测试。小体量、快启动、简单使其成快速验证理想选择。详细用法见此处。

问题:数据类型不匹配

工具:Admin Console、Monitor

一供应商报告前次测试能看到另一应用数据,但演示时数据消失。Admin Console立即识别数据类型不匹配——两主题同名但不同IDL结构定义。此类不匹配难检测,尤其大型复杂类型。Admin Console利用DDS数据中心性内省各参与者理解的数据类型,呈现简化视图和"等效IDL"视图供并列比较。无每应用源IDL时此功能无价。

案例中供应商用旧GitHub提交的过时IDL。拉取最新文件、运行rtiddsgen生成更新类型专用代码、快速重编译恢复完全兼容。

借RTI Connext DDS专业工具加速上市
Admin Console显示数据类型

问题:QoS不匹配

工具:Admin Console、Monitor

除发现外,QoS不匹配是DDS用户最常见集成问题。众多旋钮如何确保兼容?OpenFMB项目初期遇多QoS不匹配。Admin Console快速检测并高亮冲突设置。点击QoS名直跳文档。发现期间交换的QoS信息让Admin Console自动标记不匹配。

借RTI Connext DDS专业工具加速上市
Admin Console识别可靠性QoS不匹配

问题:验证系统性能

工具:Admin Console、Monitor

Spy提供原始文本输出,但随时间可视化数据给更清晰系统行为图景。Admin Console内置数据可视化帮助快速评估整体系统性能、滚动历史数据追踪当前状态。简介视频见此视频,深度剖析见此视频。

借RTI Connext DDS专业工具加速上市
用Admin Console可视化您的数据

问题:性能调优

工具:Monitor、Admin Console

性能调优首选Monitor。它配合特殊版DDS库工作,定期从应用发布实时性能指标。调试库最小侵入性,Monitor聚合数据供分析。

Monitor可检查:

许多QoS设置因影响本地资源管理和性能调优不在发现期通告。Monitor让您检查这些。快速导览见介绍视频。

问题:飞行中转换数据

工具:带Lua的Prototyper、LabVIEW DDS Toolkit

需大型GUI实时显示微电网状态。橡树岭国家实验室自愿用LabVIEW构建GUI。LabVIEW DDS Toolkit让您检索DDS数据并在LabVIEW VI中使用。但Toolkit不支持数组序列,而OpenFMB数据模型包含此类。需快速方案读取这些复杂类型。

Connext DDS Pro 5.2新功能带Lua的Prototyper允许极少编码快速创建DDS启用应用:XML定义主题和域参与者,加简单Lua脚本,几分钟即在DDS域运行。(见Gianpiero的Prototyper博文。)

当晚我写Lua脚本指示Prototyper读取含数组序列的复杂DDS主题、重新发布为扁平主题供LabVIEW GUI。用先前记录实时数据离线测试脚本,引出下节。

问题:断开开发

工具:Record、Replay、带Lua的Prototyper

OpenFMB演示由地理分散团队构建。除诺克斯维尔几天,无人同时访问所有微电网组件。各开发者如何在无其余系统情况下处理拼图碎片?

处理LabVIEW GUI的Lua桥接时,我用Connext Pro Record和Replay服务。实验室录制约十分钟覆盖所有用例的实时数据。当晚旅馆中,我回放数据完善Lua脚本。Replay支持选择性回放主题、循环播放持续模拟、加速速率——将天级运行转为分钟。

借RTI Connext DDS专业工具加速上市
录制控制台

Prototyper优势之一:运行时自动重载Lua脚本。这让我快速迭代:Replay加速持续播放数据;我编辑Lua脚本、保存、Prototyper即时反映变化——无需重启。转换脚本仅几小时完成。

Prototyper对生成模拟数据同样宝贵。LabVIEW GUI完全离线构建,用Replay生成主题和Prototyper桥接或模拟数据。我邮件发送模拟器脚本给ORNL,他们整合进LabVIEW,我本地运行更新VI验证集成。ORNL将实时DDS数据与SGIP视觉元素结合,产出精美GUI成演示中心件。

借RTI Connext DDS专业工具加速上市
最终LabVIEW编写GUI

核心收获

几周后抵达新奥尔良,整个系统约30分钟启动运行——考虑到LabVIEW GUI等应用从未与真实硬件同网,这壮举非凡。

RTI Connext DDS Professional全面工具集让我们在诺克斯维尔周快速解决集成障碍、之后继续远程开发。Admin Console、Monitor、DDS Ping、DDS Spy加速初始部署。Record、Replay、Prototyper助力无实时硬件的分布式开发。LabVIEW DDS Toolkit让我们快速交付复杂GUI。活动后这些工具仍可用于持续开发和虚拟演示。

了解更多:

自动驾驶汽车生产 »

自主系统连接性 »

什么是DDS? »

Connext DDS Professional »

什么是IIoT? »

物联网技术

  1. 升级 S&OP、数据与规划系统,赢在未来
  2. 消除生产瓶颈:制造业效率跃升的五大实战利器
  3. 借助Nexus Apps构建您的集成运营平台
  4. 加速生产线:三大实证工具提速增效
  5. 构建稳健时序监控系统:集成 RTI Connext DDS 与 Telegraf 和 InfluxDB
  6. Connext DDS 在工业物联网中的 5 大关键洞见:可靠性、安全性与可扩展性
  7. 使用 RTI Recording Service 与 DDS 回放 ROS2 LiDAR 数据
  8. AUTOSAR 自适应平台 18.03 发布 DDS 支持——自动驾驶的变革性里程碑
  9. RTI Labs 推出 Python 版 Connector for Connext DDS——现已纳入 Connext 套件
  10. Connext DDS 5.3 正式发布:首个面向 IIoT 系统的系统的连接平台
  11. 可靠性互联网中的数据驾驭:高效管理策略
  12. GDPR合规:为何抵制徒劳及如何保护公司