IIoT"},"section_hierarchy":[{"id":33182,"name":"Factory","alias":"factory"},{"id":33184,"name":"IIoT","alias":"factory/iiot"}],"taxonomy":[{"id":4093933,"type":"Tag","name":"CSIA","fullName":"Tag: CSIA (4093933)"},{"id":4087266,"type":"Tag","name":"UNS","fullName":"Tag: UNS (4087266)"},{"id":4087265,"type":"Tag","name":"Nukon","fullName":"Tag: Nukon (4087265)"},{"id":4084960,"type":"Tag","name":"unified namespace","fullName":"Tag: unified namespace (4084960)"}],"authors":[{"id":33011168,"name":"Sergey Koreshkov, Nukon"}]}">

统一命名空间:现实世界应用与挑战

十二月112023
统一命名空间为所有数据点提供单标准命名规范,但连接系统时需要解决多项因素

前列i分享Unityspace帮助组织精简操作并提高效率的方式,即为系统所有数据点创建单一标准化命名规范

列中,我想提供UNS制造实例并扩展各组织在实施UNS时可能面临的挑战

装机厂应用

举个例子,让我们从制造商装瓶厂中查看UNS使用问题-生产过程使用各种新老机器

无论是填充器、标签或打包器,这些机器往往有自己的协议相互交流,使同步日常操作和收集宝贵数据成为挑战UNS帮助解决这一问题,为工厂内所有系统提供统一命名规范,确保所有连接物联网应用机、设备和其他设备都拥有独特和一致的名称,而不论其销售商或协议

机器各有一套独特的过程变量,这些变量必须根据通过的命名规范在UNS中实现标准化最少,每台机器必须发布状态(例如运行/停止/故障)并耗尽/生产(瓶子)计数这些指标将用于可视化机性能并计算设备总体效率

使用UNS, 机器升级表示OEE解决方案不需要再设计, 替换程序可发布到同标准命名空间

UNS挑战

与UNS关联的10项具体挑战,用户应了解

遗留硬件和软件MQTT是UNS关键构件组织使用遗留硬件和软件不支持MQTT时,需要额外努力将设备与数据整合成UNS所有大商家都在其最新的固件/硬件发布中执行对MQT协议的支持如果部分遗留设备不支持MQTT,协议转换网关可用

组织架构跨部、跨队或跨站的组织可能在命名标准或层次结构上有分歧。UNS允许开发多命名空间多站分布企业将面临数据同步挑战多站点可操作自己的MQT代理商,但必须安装连接中央消息代理商的数据桥

专门知识和培训需求实施UNS可能需要内部可能不具备的专门工程知识,如网络架构、数据分析学和网络安全

spark插件B限制Spark插件B设计支持更强UNS,但有某些缺陷,例如-目前非UNS生态系统所有参与者都可正确解释spark插件B消息,视消息压缩功能使用而定。系统必须支持不同有效载荷解码编码SparkpletB标准被视为设备中心或网关中心,意指所有消息发布器发送到单MQTT专题实际变量名包括在有效载荷中,而不是发布专用专题

MQTT代理约束客户程序发布消息时离线时,会遗漏消息,因为MQTT代理可保留最后收到的消息

处理数据历史和事务数据历史学家是UNS的消费者/订阅者,历史学家标签将与UNS结构对齐,并使用相同的层次资产滤波事务数据可能需要以JSON对象的形式向UNS发布,在此需要定制集成实施查询式接口未来,我们期望看到UNS技术栈得到进一步发展,MQT代理程序由GreagQL数据库或GreagQL集成补充后一技术使我们能执行数据库查询并订阅修改

异步通信历史操作技术协议同步写定点命令不触发异常时,可确定它为PLC接收接受UNS改变范式现在向中介发布消息 而不是端端设备额外编码需要生成命令识别设备并生成命令源重复尝试

冗余和可用性:UNS作为全企业单一数据实情源,必须可依赖性对系统工程师而言,这种需求可翻译为强制高可用MQT代理商和通信通道冗余

监控管理UNS实施必须包括性能度量和系统退化警告视系统大小而定,你可能需要考虑代理集群和负载平衡器技术

数据安全性UNS作为企业核心组件,需要严格安全机制要求实施必须支持粒状访问策略,包括与身份提供者整合

谢尔盖科雷什科夫高级咨询Nukon,SAGE集团品牌.SAGE认证成员控制系统集成者协会.欲了解更多SAGE信息,访问SAGE简介工业自动化交换.