运动控制接口属性
Logix Designer
应用程序使用运动控制接口属性来支持轴的接口。接口属性用于自定义在属性页面上显示的选项,并帮助您构建运动轴。
小贴士:
请记住,显示在
Logix Designer
应用程序中的属性取决于当前的控制模式。轴地址
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | DINT | - | - | - | 当该属性受支持时为绝对地址。 当该属性已弃用时为零 (0)。 |
运动控制轴对象数据结构的绝对地址。“轴地址”属性用于返回轴实例所在的存储器中的实际物理地址。较新的控制器为该属性返回值 0(零)。应使用“轴实例”属性,而不是“轴地址”。
轴实例
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取/ GSV | DINT | - | - | - | 实例编号 |
分配给此运动控制轴对象实例的实例编号。“轴实例”属性用于返回轴的实例编号。使用该属性的一个示例是对轴的严重故障进行响应。严重故障记录中包含不合要求的轴的轴实例。使用该属性可查询一个轴实例,并确定实例编号是否与故障记录相匹配。
使用 MSG 指令访问属性时,需要使用“轴实例”属性。
组实例
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取/ GSV | DINT | - | - | - | 实例编号 |
分配给此运动控制轴对象实例的运动组或运动控制组的实例编号。使用“组实例”属性确定向其分配此轴的运动组。
映射实例
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | DINT | - | - | - | 实例编号 |
分配给此运动控制轴对象实例的 I/O 映射实例编号。“映射实例”属性将轴关联到特定的运动兼容模块,方法是通过指定表示该模块的 I/O 映射条目。对于虚拟和消费型数据类型,此值设置为 0。
模块通道
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | USINT | 255 | - | - | 通道编号(0、1、2...) 值 255 表示轴未分配。 |
分配给此运动控制轴对象实例的模块的通道编号。“模块通道”属性通过指定“模块通道”属性,将轴关联到运动兼容模块上的特定通道。
模块类代码
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | DINT | - | - | - | 对象类代码 |
模块中运动引擎的对象类代码。“模块类代码”属性是运动控制模块中支持运动的对象的类代码;例如 0xAF 表示位于 1756-M02AE 模块中的伺服模块轴的对象 ID。
C2C 映射实例
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | DINT | - | - | - | 生产型/消费型轴相关的 C2C 映射实例 |
生产型/消费型轴相关的 C2C 映射实例。当“轴数据类型”属性指定为“消费型”时,此轴通过指定“C2C 映射实例”和“C2C 连接实例”与消费型数据相关联。对于所有其他轴数据类型,如果此轴为生产型,则将此属性设为 1(一),以表明与本地控制器映射实例的连接已断开。
C2C 连接实例
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | DINT | - | - | - | 基于 C2C 映射实例的生产型/消费型轴的相关 C2C 连接 |
基于 C2C 映射实例的生产型/消费型轴的相关 C2C 连接。如果该轴为生产型,则将该属性设置为本地控制器映射实例 (1) 下的连接实例,该实例将用于通过 C2C 连接发送远程轴数据。
内存区占用
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取/ GSV | UINT | - | - | - | 105 (0x69) = I/O 空间 106 (0x6a) = 数据表空间 |
存储此运动控制轴对象实例的控制器存储空间。创建轴时,此属性作为创建服务的一部分进行初始化。
Logix Designer
编程应用程序使用此属性在 I/O 存储器中为轴创建生产型或消费型轴实例。“内存区占用”属性只在轴创建服务期间设置,并用于控制在哪个控制器存储器中创建对象实例。
内存占用量
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | DINT | - | - | - | 字节 |
此运动控制轴对象实例消耗的内存量。“内存区占用”属性可用于确定创建的实例消耗的内存量(以字节为单位)。
轴数据类型
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | USINT | - | - | - | 枚举值: 0 = 反馈 1 = 消费型 2 = 虚拟 3 = 通用 4 = 伺服 5 = 伺服驱动器 6 = 通用驱动器 7 = CIP 驱动器 |
此运动控制轴对象实例的关联标签数据类型。创建轴时,此属性作为创建服务的一部分进行初始化。
“轴数据类型”属性用于确定创建并适用于该轴实例的数据模板、内存格式和属性集。该属性只能在轴创建服务期间设置。
轴配置状态
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取/ GSV | USINT | - | - | - | 枚举值 0 = 轴实例已创建 1 = 连接已创建 126 = 轴禁止 128 = 轴已配置 |
此运动控制轴对象实例的配置状态机的状态。“轴配置状态”属性用于故障排除目的,以指示在轴配置状态机中此轴目前所处的位置。即使是消费型和虚拟轴也可利用此属性。此属性适用于所有物理和非物理数据类型。
轴测试模式
“测试模式”属性设置为“已启用”且配置用于“控制器回送”的轴将模拟值的这些轴配置状态语义。
值语义 | 轴测试模式支持 (测试模式配置) |
|---|---|
枚举值 0 = 轴实例已创建 1 = 连接已创建 126 = 轴禁止 128 = 轴已配置 | 控制器回送:v35 |
轴工作状态
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 获取 | USINT | - | - | - | 枚举值 0 = 就绪 1 = 驱动器使能(直接驱动器控制) 2 = 伺服控制 3 = 故障 4 = 关闭 5 = 禁止 6 = 未分组 7 = 无模块 8 = 正在配置(固件默认值) |
此运动控制轴实例的状态。指示轴的工作状态。可能的状态示例包括:轴就绪、驱动器使能、伺服控制、轴故障、轴关闭、轴禁止和轴未分配。
监视事件任务
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - E | 获取 | DINT | - | - | - | - |
用户事件任务,发生监视事件时将被触发以执行。
当“任务触发”属性设置为选择轴的此属性时,通过从用户任务对象到轴对象的内部通信来设置该属性。不能由外部设备直接设置该属性。可以针对诊断信息从外部读取该属性。
“监视事件任务”属性指示在发生监视事件时将触发哪个用户任务。实例值为 0 表示没有事件任务配置为由监视事件触发。
在针对装备监视事件的指令将“处理完成”位置位的同时触发用户任务。
记录 1 事件任务
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - E | 获取 | DINT | - | - | - | - |
用户事件任务,发生记录 1 事件时将被触发以执行。
当“任务触发”属性设置为选择轴的此属性时,通过从用户任务对象到轴对象的内部通信来设置该属性。不能由外部设备直接设置该属性。可以针对诊断信息从外部读取该属性。
“记录 1 事件任务”属性指示在发生记录 1 事件时将触发哪个用户任务。实例值为 0 表示没有事件任务配置为由记录 1 事件触发。
在针对装备记录事件的指令将“处理完成”位置位的同时触发用户任务。
记录 2 事件任务
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - E | 获取 | DINT | - | - | - | - |
用户事件任务,发生记录 2 事件时将被触发以执行。
当“任务触发”属性设置为选择轴的此属性时,通过从用户任务对象到轴对象的内部通信来设置该属性。不能由外部设备直接设置该属性。可以针对诊断信息从外部读取该属性。
“记录 2 事件任务”属性指示在发生记录 2 事件时将触发哪个用户任务。实例值为 0 表示没有事件任务配置为由记录 2 事件触发。
在针对装备记录事件的指令将“处理完成”位置位的同时触发用户任务。
归零事件任务
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - E | 获取 | DINT | - | - | - | - |
用户事件任务,发生归零事件时将被触发以执行。
当“任务触发”属性设置为选择轴的此属性时,通过从用户任务对象到轴对象的内部通信来设置该属性。不能由外部设备直接设置该属性。可以针对诊断信息从外部读取该属性。
“归零事件任务”属性指示在发生归零事件时将触发哪个用户任务。实例值为 0 表示没有事件任务配置为由归零事件触发。
在针对装备归零事件的指令将“处理完成”位置位的同时触发用户任务。
禁用轴
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ SSV | SINT | 0 | - | - | 0 触发取消禁用。 1 触发禁用。 设置为任何非零值将被视为与值 1 的情况相同,会使该属性设为 1。 |
用于使轴进入禁用状态。
此功能专用于以下情况:
- 停靠未使用或发生故障的轴,以使应用程序可以在没有未使用或故障轴的情况下继续运行。
- 允许针对可能在轴数上有所不同的类似机器系列开发“通用”应用程序,这样,可以在运行期间配置该程序以匹配特定机器的配置。
联机禁用过程是一种介入式操作,因为它会影响要禁用的运动控制模块的所有相关轴。因此,预期用户将在机器处于安全、非运行状态下触发该操作。禁用过程包括断开与相关运动控制模块的连接,然后允许在存在或不存在(取决于是禁用还是取消禁用)该轴的情况下重新配置该模块。
禁用/取消禁用操作也将停止与同一运动控制模块相关的所有轴的所有运动,包括中断所有传动关系。在关闭故障动作之后执行该停止操作;伺服动作立即被禁用,与驱动器功率组件一样。除非采用某种外部形式的制动能力,否则轴通常会靠惯性减速停止。
轴测试模式
“测试模式”属性设置为“已启用”且配置用于“控制器回送”的轴支持禁用和取消禁用单个轴。
轴 ID
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | DINT | - | - | - | ID |
创建轴时通过配置软件分配给该轴的唯一编号。
在配置软件下载期间,绝对位置恢复功能使用“轴 ID”来确定给定轴是新轴还是现有轴。如果轴在下载之前已存在,则在继续下载之前,控制器保存与该轴关联的关键绝对位置数据。借助“轴 ID”,控制器能够将保存的绝对位置数据与现有轴相匹配,并恢复绝对位置。将通过保存的数据,重新计算绝对位置,以考虑下载过程中或断电时发生的任何运动。
轴更新规划
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | 设置/ GSV | USINT | - | - | - | 枚举值: 0 = 基本 1 = 备选 1 2 = 备选 2 3-255 = 保留 |
确定关联轴实例的更新规划。
对于“基本”默认规划设置,会在运动任务或运动组的每个基本更新周期内更新轴。对于“备选 1”和“备选 2”规划选项,会分别基于运动组或运动任务的备选 1 和备选 2 更新乘数属性值给出的基本更新周期的倍数(或分别在备选 1 更新周期和备选 2 更新周期内)更新轴。
轴数据类型
用途 | 访问 | 数据类型 | 默认值 | 最小值 | 最大值 | 值语义 |
|---|---|---|---|---|---|---|
必需 - 所有 | GSV | USINT | - | - | - | 枚举值: 0 = 反馈 1 = 消费型 2 = 虚拟 3 = 通用 4 = 伺服 5 = 伺服驱动器 6 = 通用驱动器 7 = CIP 驱动器 |
此运动控制轴对象实例的关联标签数据类型。
“轴数据类型”属性用于确定创建并适用于该轴实例的数据模板、内存格式和属性集。
提供反馈