Difference between revisions of "MC-Basic:element.POSITIONERRORDELAY/zh-hans"
Line 1: | Line 1: | ||
− | {{Languages}} | + | {{Languages|MC-Basic:element.POSITIONERRORDELAY}} |
== 缩写 == | == 缩写 == | ||
<''axis''>.PEDel | <''axis''>.PEDel | ||
Line 12: | Line 12: | ||
== 描述 == | == 描述 == | ||
− | + | 该属性返回作为多个AnyBus循环中位置命令和位置反馈之间的位置反馈计算的延迟。 | |
− | + | 通常这个延迟包括: | |
− | * | + | * 至少一个运动总线采样周期,用于将指令位置发送到驱动器。 |
− | * | + | * 用于运动准备的时间(微插补),通常它是一个采样周期,但可能较少,取决于驱动器制造商。 |
− | * | + | * 至少一个采样周期,用于从驱动器发送反馈位置。<br/> |
− | + | 如果在驱动器上使用微插补,则该延迟可能会从2个周期(无微插补)变为3个周期(带微插补)。 | |
− | + | 切换驱动器上的微插补模式时,必须明确更改这一点。 否则,会引起位置误差计算错误。 | |
− | + | 根据驱动器制造商和运动总线的类型,发送和接收延迟可能会有所不同。 | |
− | {{Note| | + | {{Note| 重要的是要注意,驱动器内部反馈采样的时序不被考虑在所有的计算中,我们假设在运动总线采样开始时采取位置反馈,尽管可能不是这样。}} |
== 类型 == | == 类型 == | ||
− | Double ( | + | Double (在之前的固件版本中是Long) |
== 取值范围 == | == 取值范围 == | ||
Line 38: | Line 38: | ||
== 默认 == | == 默认 == | ||
− | 2 ( | + | 2 (假设没有微插补) |
== 使用范围 == | == 使用范围 == | ||
Line 44: | Line 44: | ||
== 限制 == | == 限制 == | ||
− | + | 要在任务中设置值,元素必须关联到该任务中(使用ATTACH命令)和元素未使能(''element''.ENABLE = 0) | |
== 例子 == | == 例子 == |
Latest revision as of 06:07, 27 October 2017
语言: | English • 中文(简体) |
---|
缩写
<axis>.PEDel
格式
<axis>.PositionErrorDelay = <value>
?<axis>.PositionErrorDelay
适用版本
所有版本
描述
该属性返回作为多个AnyBus循环中位置命令和位置反馈之间的位置反馈计算的延迟。
通常这个延迟包括:
- 至少一个运动总线采样周期,用于将指令位置发送到驱动器。
- 用于运动准备的时间(微插补),通常它是一个采样周期,但可能较少,取决于驱动器制造商。
- 至少一个采样周期,用于从驱动器发送反馈位置。
如果在驱动器上使用微插补,则该延迟可能会从2个周期(无微插补)变为3个周期(带微插补)。
切换驱动器上的微插补模式时,必须明确更改这一点。 否则,会引起位置误差计算错误。
根据驱动器制造商和运动总线的类型,发送和接收延迟可能会有所不同。
NOTE | |
重要的是要注意,驱动器内部反馈采样的时序不被考虑在所有的计算中,我们假设在运动总线采样开始时采取位置反馈,尽管可能不是这样。 |
类型
Double (在之前的固件版本中是Long)
取值范围
1 to 32
单位
Motion-Bus cycle times
默认
2 (假设没有微插补)
使用范围
Task or Terminal
限制
要在任务中设置值,元素必须关联到该任务中(使用ATTACH命令)和元素未使能(element.ENABLE = 0)
例子
Axis
A1.PEDel = 3
Group
G1.PEdel =3