Difference between revisions of "MC-Basic:element.POSITIONERRORDELAY/zh-hans"
(Created page with "{{Languages}} {{MC-Basic |SHORT FORM= <''axis''>.PEDel |SYNTAX= <''axis''>.PositionErrorDelay = <''value''><br> ?<''axis''>.PositionErrorDelay |AVAILABILITY= All versions ...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{Languages | + | {{Languages|MC-Basic:element.POSITIONERRORDELAY}} |
− | + | == 缩写 == | |
− | |||
<''axis''>.PEDel | <''axis''>.PEDel | ||
− | + | == 格式 == | |
<''axis''>.PositionErrorDelay = <''value''><br> | <''axis''>.PositionErrorDelay = <''value''><br> | ||
?<''axis''>.PositionErrorDelay | ?<''axis''>.PositionErrorDelay | ||
− | + | == 适用版本 == | |
− | + | 所有版本 | |
− | + | == 描述 == | |
− | + | 该属性返回作为多个AnyBus循环中位置命令和位置反馈之间的位置反馈计算的延迟。 | |
− | + | 通常这个延迟包括: | |
− | * | + | * 至少一个运动总线采样周期,用于将指令位置发送到驱动器。 |
− | * | + | * 用于运动准备的时间(微插补),通常它是一个采样周期,但可能较少,取决于驱动器制造商。 |
− | * | + | * 至少一个采样周期,用于从驱动器发送反馈位置。<br/> |
− | + | 如果在驱动器上使用微插补,则该延迟可能会从2个周期(无微插补)变为3个周期(带微插补)。 | |
− | + | 切换驱动器上的微插补模式时,必须明确更改这一点。 否则,会引起位置误差计算错误。 | |
− | + | 根据驱动器制造商和运动总线的类型,发送和接收延迟可能会有所不同。 | |
− | {{Note| | + | {{Note| 重要的是要注意,驱动器内部反馈采样的时序不被考虑在所有的计算中,我们假设在运动总线采样开始时采取位置反馈,尽管可能不是这样。}} |
− | + | == 类型 == | |
− | Double ( | + | Double (在之前的固件版本中是Long) |
− | + | == 取值范围 == | |
1 to 32 | 1 to 32 | ||
− | + | == 单位 == | |
Motion-Bus cycle times | Motion-Bus cycle times | ||
− | + | == 默认 == | |
− | 2 ( | + | 2 (假设没有微插补) |
− | + | == 使用范围 == | |
Task or Terminal | Task or Terminal | ||
− | + | == 限制 == | |
− | + | 要在任务中设置值,元素必须关联到该任务中(使用ATTACH命令)和元素未使能(''element''.ENABLE = 0) | |
− | + | == 例子 == | |
'''Axis''' <br> | '''Axis''' <br> | ||
''A1''.PEDel = 3 | ''A1''.PEDel = 3 | ||
Line 54: | Line 53: | ||
''G1''.PEdel =3 | ''G1''.PEdel =3 | ||
− | + | == 参考 == | |
* [[MC-Basic:SERCOS.CYCLETIME|SERCOS.CYCLETIME]] | * [[MC-Basic:SERCOS.CYCLETIME|SERCOS.CYCLETIME]] | ||
* [[SimulatedAxes| Simulated Axes]] | * [[SimulatedAxes| Simulated Axes]] | ||
Line 61: | Line 60: | ||
* [[MC-Basic:element.POSITIONCOMMANDHISTORY| POSITIONCOMMANDHISTORY]] | * [[MC-Basic:element.POSITIONCOMMANDHISTORY| POSITIONCOMMANDHISTORY]] | ||
* [[How_to_setup_Position_Error_Delay|How_to_setup_Position_Error_Delay]] | * [[How_to_setup_Position_Error_Delay|How_to_setup_Position_Error_Delay]] | ||
− |
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