KUKA 机器人发布了 OPC UA 软件

KUKA 不愧是行业标杆,这不,最近推出了针对 KRC4 KSS 控制器的 OPC UA 服务器软件,如此一来,KUKA 机器人就仿佛掌握了世界语,众多支持 OPC UA 客户端都可以与之通信了。

一、机器人 OPC 背景

VDMA 和 OPC 基金会成立了工作组 “VDMA OPC Robotics Initiative” 来开发机器人通信的 OPC UA 信息模型。机器人代表了一套完整的运动设备的系统,包含着一系列运动装置。这些运动装置可以是任何现有的机器人类型,甚至是虚拟的未来的机器人类型。这包括比如工业机器人(固定式的),移动机器人(也带有多个机器人手臂),带有多个控制单元的机器人,没有自己的 OPC UA 服务器的机器人外围设备,服务机器人等。

OPC UA Robotics Companion Specification 分为 part1 到 partn 若干部分。Part 1 包括对运动设备系统的基本描述,并且具有将运动设备系统的状态数据垂直推送到更高级别的制造系统(比如 PLC生产线,MES,云)以用于信息和诊断目的的主要范围。后面的 Part n 部分将扩展基本的机器人技术描述并覆盖其他永利,比如,用来配置和控制运动设备系统或者包括的运动设备。

目前确定的机器人配套规范信息块:

项目群

机器人和控制器制造商

  • ABB Automation
  • BECKHOFF
  • B&R Austria
  • ENGEL AUSTRIA
  • EPSON
  • FANUC Deutschland
  • KUKA Roboter
  • Krauss Maffei Automation
  • Mitsubishi Electric
  • YASKAWA Europe

系统集成商和最终用户

  • BMW
  • Daimler
  • FASTEMS Systems
  • LASCO Umformtechnik
  • VW

其他参与者

  • SCHUNK Spann- und Greiftechnik
  • TRUMPF Werkzeugmaschinen

配套规范将在 2018年6月19-22日德国慕尼黑的 AUTOMATICA 展会上首次发布。

二、KUKA OPC UA

OPC UA 并非 KUKA 推出的第一款机器人 OPC  软件,能查到的是  KRC2 控制器上就推出过 OPC 2.1 版本,KRC4控制器上一直到推出到 OPC 4.1 版本,但是这些版本都是基于传统 OPC 方案的,传统的 OPC 方案依赖于 COM 技术,配置和使用麻烦。曾有人说,OPC 不该诞生在微软强盛的时代,也是有道理的。

现在的制造业,更加强调信息化以及物联化,传统的OPC技术已不能使设备间可以很方便地互联。这时候, OPC UA 就 诞生了。基于 OPC UA 规范,各种设备各种平台可以相互连通。

KUKA 于 2018年  推出了 KUKA.OPC UA 1.0.0 版本,此版本是针对当前普遍运行 KSS 8.2 和 KSS8.3 版本。在另一条产品线上 Sunrise 上,也曾推出过的 OPC UA 软件,不过并不为外界所熟知。

让我们一览 KUKA.OPC UA 的功能:

  • 提供运动系统、控制器、电气部件的信息
  • 提供安装的KUKA软件包信息
  • 提供运动系统的机械数据
  • 提供安全控制器的状态信息
  • 提供用户配置的可读写的过程数据

具体详情,可以查阅 《KUKA.OPC UA 1.0 操作编程手册》  链接来自 Xpert ,将在 2018-06-20 过期。

延伸阅读

  • Why KUKA joined the OPC Foundation?
    https://opcfoundation.org/news/opc-foundation-news/why-kuka-joined-the-opc-foundation/
  • VDMA and OPC Foundation – OPC UA Information Model for Robots
    https://opcfoundation.org/markets-collaboration/vdma-robotics/

USART HMI 串口屏与 Arduino 绝配

搞了一块串口触摸显示屏 USART HMI,在单片机上使用很方便。使用时可以先在PC上设计画面然后下载到屏里,单片机通过串口对屏上的对象属性进行赋值,操作屏上的对象会通过串口发送消息给单片机。

比如下图,用 Arduino  读取  LM75 的温度数值,发送给屏显示数值和趋势。

Continue reading

NodeMCU 开发板 DEVKIT V1.0

在上一篇文章《串口转 Wi-Fi 模块 ESP8266-01》里,LT 初步接触了 ESP8266-01,不过由于ESP-01 还得借助一个  Arduino 来提供 3.3V 电源以及串口连接,诸多不便,索性还是买了 NodeMCU 开发版。这次开始  LT  粗心大意了,入手的这个板子正面 Lua 管脚标识印刷得不好,下边一行都是重叠的,看官如果要买来用 Lua 的话,要注意一下。

Continue reading