GBT 39406-2020 工业机器人可编程控制器软件开发平台程序的XML交互规范.pdf

  • GBT 39406-2020 工业机器人可编程控制器软件开发平台程序的XML交互规范.pdf为pdf格式
  • 文件大小:0.8 M
  • 下载速度:极速
  • 文件评级
  • 更新时间:2020-12-16
  • 发 布 人: wqh6085061
  • 文档部分内容预览:
  • 字符串类型包含“STRING”和“WS STRING数据类型的变量可以包含任意字 符,且一个字符占一个字节,在定义字符串变量的时候如不指定长度,则字符串长度默认255,实际长度 为字符所占字节数再加一个额外字节。WSTRING数据类型的变量可以包含任意Unicode格式的字 符,一个字符占两个字节.实际长度为字符所占字节数再加两个额外字节

    GB/T 394062020

    GB/T 394062020

    十间类型具体定义见表4

    体育标准表 4 时间类型定义

    VIE数据类型可作为高分辨率时钟(纳秒级),具件

    表5高分辨率时间类型定义

    数组类型包括数组的基本类型名称、数组名称以及维度定义。维度定义用于为数组类型定义一个 或多个维度。维度定义包含边界信息用于存放维度的上界和下界两个值。如果数组是变长数组,则应 使用变量长度信息来规定数组长度

    枚举类型包含一个或多个枚举信息。对于枚举列表的每个元素,都需要一个枚举信息,用名称存储 关联的标识符。枚举类型还可包含初始值信息、附加信息(AddData)。附加信息是一个供应商相关的 数据结构,用来保存和扩展供应商实现相关的信息

    结构体类型中包含一个或多个成员信息。对于每个成员信息,包括用标识符表示的成员名称以及 成员的数据类型。结构体类型还可以包括附加信息

    6.10子范围数据类型

    子范围数据类型包含范围信息、基本类型信息、附加信息,子范围数据类型的上下限信息,

    引用目标信息、附加信息

    6.12用户定义数据类型元素

    GB/T39406—2020

    用户定义数据类型元素通过名称进行标识,它还可包含间隔、注释、使用指令、相对位置、尺寸、月 义类型信息

    工程信息(Project)表示一个项目的基本信息,在通过XML描述的工程信息中应包含文件头、内容 头、类型和实例。工程信息也可包含附加信息

    文件头(FileHeader)包含平台软件概要信息,包括提供者的名称、平台软件名称和版本信息。除此 以外,提供者也可以提供附加信息

    内容头(ContentHeader)表示XML文件的内容概要信息,包括项目名称、项目版本、创建时间、最 后修改时间、创建者名称信息。其中项目名称应唯

    类型(TyPes)表示所有类型相关元素集合的信息,可包括注释、全局标识、使用指令、文档、扩展和 注解信息。

    实例(Instances)应包含该实例配置的相关信息。配置(Configuration)包括配置的名称、资源、全局 变量表、访问变量表、配置变量表的信息。 配置的名称对配置进行标识,配置名称应唯一 资源(Resource)应包含资源名称、资源类型名、全局变量表、任务、程序实例信息。它由资源名称进 行标识,资源名称应唯一。 全局变量表(GlobalVars)应包括变量名、变量类型信息,变量名应唯一。 访问变量表(AccessVars)应包含变量名、实例路径和名称以及变量类型信息。 配置变量表(ConfigVars)应包含实例路径和名称、变量类型、变量初始值以及地址信息

    程序(Program)中包含程序的访问变量表、全局变量表、参数集、外部变量表、变量表、临时变量 体、动作、变迁的相关信息

    功能块(FunctionBlock)中可以包括继承、模块实现、参数集、外部变量、变量、临时变量、方法 、动作、变迁、使用指令、文档以及附加信息。若功能块是继承的,那么该功能块的继承信息中应食

    继承的基类或功能块的名称,若功能块实现了某个接口那么模块实现中应包含实现的接口信息。

    类(Class)中可以包含继承、类实现、外部变量、变量、方法的相关信息以及是否使用关键字 ABSTRACT和FINAL定义了该类的信息。若类是继承的,那么该类的继承信息中应包括继承的基类 或功能块的名称,若类实现了某个接口,那么类实现中应包含实现的接口信息

    函数(Function)中可以包含结果类型、参数集、外部变量、临时变量、主体的信息。其中,结果类型 信息中应包含函数传递的数据类型的名称。

    接口(Interface)可以包含继承、方法的信息。若接口是继承的,那么继承信息中应包含基类或功能 块的名称。

    方法(Method)中包含名称、访问说明符、结果类型、参数集、临时变量、代码体信息以及是否便用关 键字ABSTRACT、FINAL和OVERRIDE定义了该方法的信息。若该方法为抽象方法,那么代码体信 息应省略,

    代码体(Body)表示功能块的实现,是程序和动作中的代码段。其中可包含注释、全局标识、内 指令、文档、附加信息

    变量表(VarList),提供了常量、掉电保持、掉电不保持、注释和全局标识信息

    量表(ExternalVarList),提供了常量、注释和全局

    变量声明(VariableDecl)表示变量的属性,包含名称、类型、注释、全局标识、初始值、地址、文档、 育息。

    GB/T 39406—2020

    类型引用(TypeRef)表示变量的类型声明,可以选择引用一个已经定义的类型,或者定义一个 称的类型。

    值(Value)表示变量的初始化值,可以选择简单值、数组值、结构体值中的任意一个。简单值提 信息。数组值提供了重复值信息。结构体值提供了结构体成员的信息。值的初始化可以递贝 义。

    数据源(DataSource)表示通过指定变量对功能块输人参数或输人输出参数赋值的图形化描述。 含复杂标识符信息,该信息表示变量名或文字表达式。它还包含连接点输出、相对位置、尺寸、文 附加信息。连接点输出表示可以在其右侧连接线的连接点

    数据赋值(DataSink)表示功能块输出参数或输人输出参数对指定变量赋值的图形化描述。它 识符信息,该信息表示变量名或文字表达式。它还包含连接点输入、相对位置、尺寸、文档、附加信 FBD对象信息。连接点输入表示可以在其左侧连接线的连接点

    未连接(Unconnected)表示没有连接功能块的变量或字段。未连接是用于未完成项目的描述 含标识符信息,该信息表示变量名或文字表达式。它还包含连接点输入、连接点输出、相对位置

    跳转(Jump)表示FBD或LD程序图形执行流程的转变。它包含跳转的目标网络标签信息。跳转 还包含连接点输入、相对位置、尺寸、文档和附加信息

    白砂糖标准返回(Return)表示FBD或LD程序图形执行流程的返回。它包含连接点输入、相对位置、尺寸、 红附加信息

    执行顺序(evaluationOrder)表示任务的执行顺序 执行顺序的值越小的程序实例会被较早执行 直不能为负。宜将每个功能块的执行顺序按其在图形程序中的位置进行递增编号

    状态信息(State)表示状态对象。它包含名称和文档、附加信息、相对位置、尺寸、连接点输人、连 前出信息。

    初始状态(InitialState)信息表示初始状态。它包含名称和文档、附加信息、相对位置、尺寸、连接点 输人、连接点输出信息

    最近状态(CurrentState)表示现行状态。它包含名称和文档、附加信息、相对位置、尺寸、连接点输 人、连接点输出信息。

    最终状态(FinalState)表示终态。它包含名称和文档、附加信息、相对位置、尺寸、连接点输人、连接 点输出信息。

    火力发电厂标准规范范本状态变迁(StateTransition)表示状态转移。它包含文档、附加信息、相对位置、尺寸、连接点输入、 连接点输出和条件

    状态功能块(StateFunctionBlock)表示状态转移时所需的功能模块。它包含名称和文档、附加信 息、相对位置、尺寸和功能块信息

    GB/T39406—2020附录A(资料性附录)工业机器人控制程序的XML交互过程可编程控制器开发平台上开发的工业机器人控制程序被保存为XML格式的文件,然后导出并在另一个可编程控制器软件开发平台上导入;在新的软件开发平台上,使用导人的机器人控制程序对可编程控制器软件进行编程,实现工业机器人控制目的。根据工程应用目标场景,在新的软件开发平台上可以对导人的机器人控制程序进行修改,以完成目标场景下的可编程控制器和工业机器人类型的适配。图A.1描述了可编控制器软件开发平台间工业机器人控制程序的XML交互过程。可编程控制器工业机器人控制可编程控制器软件开发平台1导入/导出程序导入/导出软件开发平台2(XML文件)可编程控制器1可编程控制器2应用场景1应用场景2图A.1工业机器人控制程序的XML交互过程

    ....
  • 工业标准
  • 相关专题: 工业机器人  

相关下载

常用软件