GB/T39401-2020

工业机器人云服务平台数据交换

Thedataexchangeofcloudserviceplatformforindustrialrobot

本文分享国家标准工业机器人云服务平台数据交换的全文阅读和高清PDF的下载,工业机器人云服务平台数据交换的编号:GB/T39401-2020。工业机器人云服务平台数据交换共有18页,发布于2021-06-01
  • 中国标准分类号(CCS)L67
  • 国际标准分类号(ICS)25.040.30
  • 实施日期2021-06-01
  • 文件格式PDF
  • 文本页数18页
  • 文件大小1.66M

工业机器人云服务平台数据交换


国家标准 GB/T39401一2020 工业机器人云服务平台数据交换 Ihedataexchangefeloudservieeplatfrmforindustrialrobot 2020-11-19发布 2021-06-01实施 国家市场监督管理总局 发布 国家标涯花警理委员会国家标准
GB/T39401一2020 次 目 前言 引言 范围 规范性引用文件 术语和定义 缩略语 数据集成模型 数据分类 数据描述规范 周期性数据 7.2非周期性数据 数据描述模型 信息模型概述 8.1 8.2通用属性 对象,变胫和方法 8.3 引用 8.4 8.5统一数据描述模型 10 附录A(资料性附录oPcUA简介 ll 附录B(资料性附录统一数据描述模型实例 13
GB/39401一2020 前 言 本标准按照GB/T1.1一2009给出的规则起草 本标准由机械工业联合会提出 本标准由全国自动化系统与集成标准化技术委员会(SAC/TC159)归口 本标准起草单位:北京机械工业自动化研究所有限公司、沈阳新松机器人自动化股份有限公司、博 众精工科技股份有限公司,深圳吉阳智能科技有限公司、安徽省配天机器人技术有限公司、水利水 电科学研究院、北京航空航天大学、佛山华数机器人有限公司、上海沃迪自动化装备股份有限公司、杭州 电子科技大学,杭州海康机器人技术有限公司、北京理工大学、,苏州东控自动化科技有限公司、北京易能 立方科技有限公司、江苏汇博机器人技术有限公司、华南智能机器人创新研究院、工业和信息化部计算 机与微电子发展研究中心(软件评测中心 本标准主要起草人:尹作重、邹风山黄金成、黄永衡、庞泰、陈煜、刘继红、黎晓东、陈彬、赵超、任建勋、 秦修功,唐忠华、周星,童上高、郭惠峰、陈佰平,许路、马宏宾、,王伟栋,王健、阳如坤、孟健、孙立宁,王振华、 陈国栋,刘奕华、万彬彬
GB/T39401一2020 引 言 工业机器人云服务平台是机器人技术与互联网技术相融合而产生,为用户提供基于互联网的机器 人接人、监控、管理、数据分析,控制优化等专业化服务的软件服务平台 机器人与云服务平台之间的数据交换是实现机器人云管理的基础 目前工业机器人种类繁多,数 据交换不统一 统一的数据交换有利于实现云服务平台与机器人快速对接,保证数据实时动态匹配,减 少不兼容带来的资源浪费等
GB/39401一2020 工业机器人云服务平台数据交换 范围 本标准规定了工业机器人与工业机器人云服务平台数据交换过程中数据集成模型、数据分类、数据 描述规范及模型 本标准适用于在运行生命周期内工业机器人与云服务平台之间信息资源交换体系的规划、设计、建 设和实施 规范性引用文件 下列文件对于本文件的应用是必不可少的 凡是注日期的引用文件,仅注日期的版本适用于本文 件 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 机器人与机器人装备词汇 GB/T12643一2013 GB:/T33863.1一2017oPC统一架构第1部分:概述和概念 GB/T3863.2-2017oPC统一架构第2部分安全模型 PC统一架构第3部分;地址空间模型 GB/T33863.32017 oPC统一架构第4部分服务 GB/T33863.42017 GB/T33863.52017 OPC统一架构 第5部分;信息模型 术语和定义 GB/T12643一2013和GB/T33863.1一2017界定的以及下列术语和定义适用于本文件 为了便 于使用,以下重复列出了GB/T126432013和GB/T33863.1一2017中的某些术语和定义 3.1 工业机器人industrialrobot 自动控制的、可重复编程、多用途的操作机,可对三个或三个以上轴进行编程 注1:工业机器人包括 操作机,含致动器; 控制器,含示教盒和某些通信接口(硬件和软件) 注2;这包括某些集成的附加轴 注3它可以是固定式或移动式,在工业自动化中使用 [[GB/T126432013,定义2.9,有修改 3.2 云服务平台coudservieeplatform 通过云计算已定义的接口提供一种或多种能力的教硬件集合 3.3 工业机器人云服务平台eodseriteplatfomtrindustralrohot 机器人技术与互联网技术相融合而产生,为用户提供基于互联网的机器人接人、监控、管理、数据分 析、控制优化等专业化服务的软件服务平台
GB/T39401一2020 3.4 信息模型 informationm0del 定义、特征化、关联给定系统或一组系统的信息资源的组织框架 注:核心地址空间支持地址空间内信息模型的表示 [GB/T33863.12017,定义3.2.12] 3.5 节点 node 地址空间的基础组件 [GB/T33863.12017,定义3.2.16 3.6 节点类NodeClass 地址空间中节点的类别 注:节点类定义了OPCUA对象模型中组件的元数据 它们也定义了用于组成地址空间的结构,例如视图 [GB/T33863.l2017,定义3.2.17 3.7 引用reference 从一个节点到另一个节点的明确关系(一个命名指针) 注:包含引用的节点是源节点,被引用的节点是目标节点 所有引用都由引用类型(ReferenceType)定义 [GB/T33863.12017,定义3.2.25] 3.8 引用类型ReferemceIype 表示引用类型定义的节点 注:引用类型规定一个引用的语义 引用类型的名称标识源节点如何关联到目标节点,它通常反映了两者间的- 个操作,如“A包含y" [GB/T33863.1一2017,定义3.2.26] 3.9 服务serviee OPCUA服务器中客户可随时调用的操作 注在GB/T33863.,4一2017中定义的服务 服务类似于编程语言中的方法调用,或网页(web)服务wsDL.(网页服 务定义语言)契约中的操作 [GB/T33863.12017,定义3.2.29 缩略语 下列缩略语适用于本文件 DCS:分布式控制系统(DistributedControlSystem) 1/O:输人/输出(Input/Output) ID:身份标识号码(Identification OPC;OPC基金会(非赢利工业协会[OPCFoundation(anon-profitindustryassociation) .ogieCont troller PLC:可编程逻辑控制器(ProgrammableLd scADA;数据采集与监视控制系统(SuperisoryControlAndDataAcquisition) UA;统一体系架构(UnifiedArchite ecture XML可扩展标记语言(ExtensibleMark GB/39401一2020 数据集成模型 工业机器人与工业机器人云服务平台之间的数据集成模型如图1所示 工业机器人云服务平台 预测性维护 测试与调试 售后管理 远程控制与 远程数据监测 参数配置 状态数据 远程控制 数据采集 日志查询 配置管理 设备 运 参 教 教 设 配 改 工业机器人群组 图1数据集成模型 云服务平台针对工业机器人具体应用环境提供远程数据监测、远程控制与参数配置等通用服务,以 及测试与调试、售后管理、预测性维护等专用服务 每类服务传输的数据如下 远程数据监测;运行模式、运行参数、运行状态、作业信息、外部设备周期性交互数据、运行数 a 据,外部设备非周期性交互数据、总线数据、参数查询、运行时间查询、作业记录查询、作业参数 查询、权限分配电子标签; 远程控制与参数配置;运行模式,基础参数设置、工艺参数设置、作业编辑、权限分配 b 测试与调试;运行模式、运行参数、运行状态、版本查询、故障查询、基础参数设置、工艺参数设 置、作业编辑; 售后管理;运行数据、版本查询,故障查询、作业记录查询、运行时间查询,电子标签 d 预测性维护;运行模式、运行参数、运行状态、作业信息、运行数据、版本查询、故障查询、作业记 录查询,运行时间查询电子标签 数据分类 如图2所示,工业机器人与云服务平台之间交换的数据主要分为周期性数据和非周期性数据 其中: 周期性数据是指工业机器人向云服务平台定期传输的数据,包括 a 状态数据,包括
GB/T39401一2020 运行模式 运行参数; 运行状态; 作业信息; 外部设备周期性交互数据 22 其他 D)非周期性数据是指工业机器人和云服务平台非定期双向传输的数据,包括 1 远程控制,包括: 基础参数设置; 工艺参数设置 作业编辑 22 数据采集,包括 运行数据; 外部设备非周期性交互数据; 总线数据 日志查询,包括 33 -版本查询; 故障查询 运行时间查询 参数查询 作业记录查询 作业参数查询 配置管理,包括: 权限分配 电子标签 周期性数据 非周期性数据 数据采集 日志查询 配置管理 远程控制 状态数招 数 工业机器人群组 图2工业机器人云服务平台数据分类
GB/39401一2020 数据描述规范 7.1周期性数据 7.1.1状态数据 状态数据包括运行模式,运行参数、运行状态、作业信息和外部设备周期性交互数据等周期性数据 其中; 运行模式,包括 a 数据项名;运行模式 数据项含义,机器人处于某种运行模式的数据,例如示教、执行和远程3种 运行参数包括 b 数据项名:运行参数; -数据项含义:工业机器人运行时的模型和控制参数数据,例如速度、加速度、各轴码盘圈 数、软限位状态、工艺相关的周期性参数数据等 运行状态,包括 数据项名:运行状态; 数据项含义:工业机器人运行时的周期性状态数据,例如警报数据、码盘值,关节值、全局 坐标值、工具坐标值、用户坐标值、机器人与工业机器人云服务平台间的心跳等 d 作业信息,包括 数据项名;作业信息 数据项含义工业机器人作业执行信息数据,例如作业名、执行方式、当前执行指令,作业 执行累计时间.计件等 外部设备周期性交互数据,包括 数据项名;外部设备周期性交互数据 数据项含义;接人到工业机器人控制器的外接传感器和执行器的周期性控制数据,例如末 端执行器控制数据、视觉传感器控制数据、力传感器控制数据等 7.1.2其他 工业机器人向工业机器人云服务平台定期传输的非状态数据 7.2非周期性数据 7.2.1远程控制 远程控制包括基础参数设置、工艺参数设置和作业编辑等非周期性数据,其中 基础参数设置,包括 a 数据项名;基础参数设置 数据项含义;设置工业机器人执行时的参数,例如工具坐标系号,用户坐标系号、各轴关节 软限位、清除控制器命令缓存、暂停工业机器人运动等 b)工艺参数设置,包括: -数据项名:工艺参数设置 -数据项含义:工艺机器人作业时工艺参数设置,例如点焊、弧焊、打磨、抛光、码垛等 作业编辑,包括 数据项名:作业编辑;
GB/T39401一2020 数据项含义用于交互编辑机器人执行作业的信息数据,例如下发作业、打开作业、作业管 理、指令搜索、作业校验等 7.2.2数据采集 数据采集包括运行数据、外部设备非周期性交互数据和总线数据等非周期性数据,其中 a 运行数据,包括 数据项名;运行数据; -数据项含义:工业机器人运行时的非周期性的状态数据,例如错误信息、I/0信息、内存信 息、系统数据的备份和恢复等 b)外部设备非周期性交互数据,包括 -数据项名:外部设备非周期性交互数据 数据项含义:接人到工业机器人控制器的外接传感器和执行器的非周期性交互数据,例如 末端执行器数据、视觉传感器数据、力传感器数据等 总线数据,包括: 数据项名:总线数据; 数据项含义;工业机器人控制系统中总线通信的非周期交互数据,例如以太网总线数据、 串口数据等 7.2.3日志查询 日志查询包括版本查询、故障查询、运行时间查询、参数查询、作业记录查询和作业参数查询等非周 期性数据,其中 版本查询,包括 a 数据项名;版本查询 -数据项含义:工业机器人控制器硬件配置和软件版本数据 b 故障查询,包括 数据项名:故障查询; 数据项含义;工业机器人运行时的提示、报警、错误数据 运行时间查询包括 数据项名;运行时间查询; -数据项含义:工业机器人开机事件数据和所有作业运行时间的数据 d 参数查询,包括: 数据项名:参数查询; 数据项含义:查询工业机器人执行时的参数,例如工具坐标系号、用户坐标系号、各轴关节 软限位等 作业记录查询,包括 e -数据项名;作业记录查询 -数据项含义:查询工业机器人执行时的作业执行信息数据 f 作业参数查询,包括 数据项名:作业参数查询 数据项含义;查询工业机器人作业中所有指令中的参数信息数据,例如位置参数,时间参 数、I/0参数等 7.2.4配置管理 配置管理包括权限分配和电子标签等非周期性数据,其中
GB/39401一2020 权限分配,包括 a 数据项名;权限分配; 数据项含义:设置工业机器人控制器系统功能调用权限,例如普通用户权限、高级用户权 限和超级用户权限 b电子标签,包括: 数据项名;电子标签 数据项含义:工业机器人整机及各关键部件的D号,例如工业机器人D,伺服电机D、减 速器ID、控制器ID,机器人本体各机构模块ID等 数据描述模型 8.1信息模型概述 如图3所示,基于OPC统一架构系列标准中的信息建模规范给出机器人云服务平台和机器人之间 数据交换的统一数据描述模型,OPCUA模型的基础是节点以及节点之间的引用,重点对信息模型进 行简单介绍 服务模型按照GB/T33863.4一2017的规定 安全模型按照GB/T33863.2一2017的规 定 OPCUA简介参见附录A 连按 编辑 地址空间 对象 浏览查询 变量 读写 实时 方法 订阅 服务 视图 节点类型 历史 对象类型,包含事件报警 订阅 事件&报警 变量类型 历史 引用类型 方法 数据类型 通用属性 对象 节点模型 变量、属性 数据模型 节点属性 方法 对象类型 通信安全 引用类型 身份认证 安全 层级关系 节点级别访问 节点关系 非层级关系 图3统一数据描述模型 节点模型描述了在oPcUA服务器地址空间的标准化节点 节点根据不同用途可分为不同的节 点类,如部分节点代表对象,另一部分节点代表对象类型等 属性用来播述不同类别的节点,不同的节 点类有不同的属性集 节点属性,主要节点类和节点之间的引用按照GB/T33863.3-2017.GB/T33863.5-2017的 规定 8.2通用属性 节点的通用属性主要包括显示名称,描述,浏览名称,节点类型、节点标识、写掩码、用户写掩码等, 表1总结了常见节点的通用属性,按照GB/T33863.5一2017中第5章的规定
GB/T39401一2020 表1节点的通用属性 属性 值 显示名称 用于在用户界面中显示节点的名称 它是本地化的 描述 提供供应商特定描述(可选) 浏览名称 仅用于浏览oPcUA服务器,它是非本地化的 节点类型 一个定义节点类别的枚举 节点标识 节点在服务器中的唯一标识 写掩码 指明哪个节点的信息能被用户更改 用户写掩码 指出哪个节点的属性能被当前连接在服务器上的用户更改 8.3对象,变量和方法 共有八种节点类,均继承于基本节点 对象、,变量和方法是OPCUA中最重要的节点类,表2总结 了常见的节点类,按照GB/T33863.3一2017中第5章的规定 表2节点类别 节点类 图形表示 对象 变量 方法 视图 对象类型 变量类型
GB/39401一2020 表2(续 节点类 图形表示 引用类型 数据类型 其中变量节点代表的是某个具体数值 OPCUA客户端可读取、写人和订阅这个变量 变量一般 用于在地址空间中展示除了节点属性和引用之外的附加数据,按照GB/T33863.52017中第7章的 规定 方法节点代表服务器中一个允许被客户端调用并且作出响应的方法 每个方法都宜指定客户 端要输人的参数以及客户端希望返回的输出参数,服务器中的方法节点只提供方法的签名,按照 GB/T33863.52017中第9章的规定 对象节点被oPcUA当作基本单位来描述实体的数据和活动,可拥有分组管理便利、方法或者其 他对象,按照GB/T33863.5一2017中第6章的规定 8.4引用 两个节点之间的关系通过引用来描述 引用不同于节点,它不包含任何属性 引用通过暴露两个 节点之间如何连接的语义来措述节点间的关系,而每个引用都有相应的类型,因此引用本身也具有明确 的语义 引用类型在OPCUA的地址空间中被看成节点来管理 这样客户端能以浏览引用类型节点 的方式来获取当前使用的引用语义 表3总结了常见的引用类型,按照GB/T33863.5一2017中第11 章的规定 表3节点引用类型 引用类型 图形表示 描述 Orgnizes 单纯地表示两个节点之间通过层次关系进行连接 表示“包含有部分”"语义,常用于定义对象和对象 HasComponent 类型的变量和方法等 当描述节点的一些特征,但是这些特征没有包含在节 HasProerty 点属性里的时候使用该引用 非层次化引用类型,表示“具有类型定义”语义, HasTypeDefinition 用于描述实例所属的对象类型 表示“具有子类型”语义,用于暴露类型的层次 HasSubType 结构
GB/T39401一2020 8.5统一数据描述模型 如图4所示,工业机器人云服务平台统一数据描述模型主要包括状态数据信息模型、远程控制信息 模型、数据采集信息模型、日志查询信息模型、配置管理信息模型,模型实例参见附录B 非周期 性数据 远程控制 数据采集 日志查询 配置管理 版本查询 运行数据 权限分配 基础参数设置 电子标签 故障查询 工艺参数设置 外部设备非周 期性交互数类 信息 运行时间查询 作业编辑 总线数据 参数查询 作业记录查谁 云平台 运行模式 数据 作业参数查询 运行参数 运行状态 作业信息 外部设备周期性 交互数据 其他 状态数据 周期性 数据 图4工业机器人云服务平台统一数据描述模型 0
GB/39401一2020 附 录 A 资料性附录 oPCUA简介 A.1UA范围 OPCUA可用于下列应用领域的制造业软件,这些应用领域包括现场设备、控制系统、制造执行系 统和企业资源计划系统等 这些系统用于在工业过程领域交互信息、使用指令和执行控制 OPCUA 定义了通用架构模型以帮助实现这种信息交互.,OPCUA规定如下内容 -表示结构、行为和语义的信息模型 在应用间交互的消息模型; 在端点间传输数据的通信模型; 确保系统间互操作的一致性模型 A.2概述 OPCUA是一个与平台无关的标准,使用该标准可在位于不同类型网络上的客户端和服务器间发 送消息,以实现不同类型系统和设备间的通信 它支持健壮、安全的通信,可确保客户端和服务器的识 别并抵御攻击 OPCUA定义了服务器可提供的服务集,以及针对客户端所规定的每个服务器支持的 服务集 使用OPCUA定义的数据类型、制造商定义的数据类型来传递信息,客户端能动态发现的对 象模型由服务器定义 服务器能提供对当前数据和历史数据的访问以及对报警和事件的访问,以向客 户端通知重要变化 OPCUA可被映射到不同的通信协议,并对数据可按不同方式进行编码以平衡可 移植性和效率 A.3设计目标 OPCUA提供一致的、集成的地址空间和服务模型,这允许一个OPCUA服务器将数据、报警、事 件和历史数据集成到地址空间,并使用集成的服务集对其进行访间 这些服务也包括集成的安全模型 OPcUA允许服务器向客户端提供从地址空间访问的对象类型定义,也允许使用信息模型描述地 址空间内容 oPcUA允许数据按不同格式表示,包括二进制结构和XMl文件 数据格式可由 OPC、其他标准组织或制造商定义 通过地址空间,客户端能向服务器查询描述数据格式的元数据 在许多情况下,没有数据格式的预编程序知识的客户端,能实时确定数据格式并适当地使用数据 一种层次结构 在这种方式下,oPC OPcUA补充了对节点间多种关联的支持,而不是限定为 UA服务器可按不同的经勇裁的层次结构表示数据,使得客户端能按喜欢的方式浏览数据 这种灵活 性结合对类型定义的支持,使得oPCUA适用于更广泛的应用领域 如图A.1所示,使用oPcUA的 目的不仅是用于sCADA、PLC和DCS接口,还可为更高级功能间提供互操作性方法 11
GB/T39401一2020 企业管理 OPCUA 制造、生产和维护 OPCUA HMI MES SCADA 先进 批控制 招制 ocu 控制 OPCUA PLC 工业网络 数据采集 Dcs 图A.1oPCUA目标应用 OPcUA被设计为可提供健壮的发布数据 所有OPC服务器的主要特点是具有发布数据和事件 通知的能力 OPcUA为客户端提供可实现快速检测并与传输相关联的通信故障中恢复的机制,而无 须等待底层协议提供的长超时 OPCUA被设计为支持更广泛意义上的服务器,从工厂底层的PLC到企业服务器 这些服务器在 尺寸大小、性能、执行平台和功能能力方面差异很大,而且OPCUA定义了详尽的能力集,服务器可实 现这些能力的一个子集 为提高互操作性,OPCUA定义了子集,称为行规,服务器可声明其符合哪种 行规 客户端能发现服务器的行规,并基于行规调整其与服务器交互 12
GB/39401一2020 附录 B 资料性附录 统一数据描述模型实例 工业机器人云服务平台统一数据描述模型实例包括状态数据信息模型(见图B.1),远程控制信息 模型(见图B.2)、数据采集信息模型(见图B.3)、日志查询信息模型(见图B.4)、配置管理信息模型(见 图B.5). -HasTypeDeimitiom 状态数据 运行模式 状态数据1001 运行参数 速度 “5m/ 运行状态 加速度 "0m 作业信息 码盘圈数 "2o0.OI 外服设朋性 交互数据 轻限位状态 "24O 参数数据 “V2.0” 图B.1状态数据信息模型 -HasTypeDefmition 远程控制 基础参数设置 远程控制1001 工艺参数设置 “基础参数设置” 作业编辑 “工艺参数设置” 作业编制 "新建作业 图B.2远程控制信息模型 13
GB/T39401一2020 HasTypeDefniton 数据采集 数据采集001 运行数据 外部设备 “运行数据” 总线数据 “交互数据” 线数报 "线地#" 图B.3数据采集信息模型 HasypeDefnttion 日志查询 版本查询 日志查001 版本查询 故障查询 "v3.1” 故障查询 运行时间查询 “报警描述” 运行时间查询 参数查询 120h 参数食询 作业记录查询 “系统辅数 作业记 作业参数查询 “MACR09” 作业到 "热行故教" 图B.4日志查询信息模型 配置管理 HasTypeDefinition 权限分配 配置管理1001 普通用户权限 电子标签 工业机器人ID:“001 何服电机D;“003" 减速器ID:“005" 控制器ID:“007" 图B.5配置管理信息模型 14

工业机器人云服务平台数据交换GB/T39401-2020详解

工业机器人在现代制造业中扮演着越来越重要的角色。如何实现不同厂商的工业机器人之间的数据交换和协同,是当前亟待解决的问题。GB/T39401-2020是中国国家标准化管理委员会发布的一项关于工业机器人云服务平台数据交换的标准,旨在规范工业机器人云服务平台的数据交换方式和实现方法。

什么是工业机器人云服务平台?

工业机器人云服务平台是指基于物联网、云计算等技术手段,将工业机器人、设备、人员等资源进行有效整合和管理的一种服务平台。

GB/T39401-2020标准内容

GB/T39401-2020标准主要包括以下内容:

  • 术语和定义
  • 云服务平台的数据交换模型
  • 数据交换接口规范
  • 实现方法和技术要求
  • 测试及验证方法

GB/T39401-2020标准意义

GB/T39401-2020标准的发布,对于工业机器人云服务平台的数据交换具有重要意义:

  • 统一了工业机器人云服务平台的数据交换方式和规范,方便不同厂商之间实现数据交换和协同;
  • 提高了工业机器人的智能化水平和生产效率,推动了智能制造的发展;
  • 促进了我国工业机器人行业的发展和创新。

总结

GB/T39401-2020标准的发布为工业机器人云服务平台的数据交换提供了更加规范化的方法和技术要求,将进一步促进我国工业机器人行业的发展和创新。

和工业机器人云服务平台数据交换类似的标准

宇航电子时间确定性网络协议
上一篇 本文分享国家标准宇航电子时间确定性网络协议的全文阅读和高清PDF的下载,宇航电子时间确定性网络协议的编号:GB/T39340-2020。宇航电子时间确定性网络协议共有25页,发布于2021-06-01
银耳栽培基地建设规范
本文分享国家标准银耳栽培基地建设规范的全文阅读和高清PDF的下载,银耳栽培基地建设规范的编号:GB/T39357-2020。银耳栽培基地建设规范共有13页,发布于2021-03-01 下一篇
相关推荐