Difference between revisions of "MC-Basic:element.POSITIONERRORDELAY/zh-hans"

From SoftMC-Wiki
Jump to: navigation, search
(Created page with "{{Languages}} {{MC-Basic |SHORT FORM= <''axis''>.PEDel |SYNTAX= <''axis''>.PositionErrorDelay = <''value''><br> ?<''axis''>.PositionErrorDelay |AVAILABILITY= All versions ...")
 
Line 1: Line 1:
 
{{Languages}}
 
{{Languages}}
{{MC-Basic
+
== 缩写 ==
|SHORT FORM=
 
 
<''axis''>.PEDel
 
<''axis''>.PEDel
  
|SYNTAX=
+
== 格式 ==
 
<''axis''>.PositionErrorDelay = <''value''><br>
 
<''axis''>.PositionErrorDelay = <''value''><br>
  
 
?<''axis''>.PositionErrorDelay
 
?<''axis''>.PositionErrorDelay
  
|AVAILABILITY=
+
== 适用版本 ==
All versions
+
所有版本
  
|DESCRIPTION=
+
== 描述 ==
 
This property returns the delay, as a number of AnyBus cycles, between a position command and the position feedback for the calculation of the position error.
 
This property returns the delay, as a number of AnyBus cycles, between a position command and the position feedback for the calculation of the position error.
  
Line 29: Line 28:
 
{{Note| It is important to note that the timing of internal feedback sampling inside the drive is not taken into account In all of the calculation we assume that position feedback is taken at the start of the motion bus sample, although it might be not true.}}
 
{{Note| It is important to note that the timing of internal feedback sampling inside the drive is not taken into account In all of the calculation we assume that position feedback is taken at the start of the motion bus sample, although it might be not true.}}
  
|TYPE=
+
== 类型 ==
 
Double (was Long in previous fw versions)
 
Double (was Long in previous fw versions)
  
|RANGE=
+
== 取值范围 ==
 
1 to 32
 
1 to 32
  
|UNITS=
+
== 单位 ==
 
Motion-Bus cycle times
 
Motion-Bus cycle times
  
|DEFAULT=
+
== 默认 ==
 
2 (Assuming no microinterpolation)
 
2 (Assuming no microinterpolation)
  
|SCOPE=
+
== 使用范围 ==
 
Task or Terminal
 
Task or Terminal
  
|LIMITATIONS=
+
== 限制 ==
 
To set the value within a task, the element must be attached to that task (using the ATTACH command) and disabled (''element''.ENABLE = 0)
 
To set the value within a task, the element must be attached to that task (using the ATTACH command) and disabled (''element''.ENABLE = 0)
  
|EXAMPLE=
+
== 例子 ==
 
'''Axis''' <br>  
 
'''Axis''' <br>  
 
''A1''.PEDel = 3
 
''A1''.PEDel = 3
Line 54: Line 53:
 
''G1''.PEdel =3
 
''G1''.PEdel =3
  
|SEE ALSO=
+
== 参考 ==
 
* [[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]]
}}
 

Revision as of 04:37, 27 October 2017

语言: [[::MC-Basic:element.POSITIONERRORDELAY|English]]  • [[::MC-Basic:element.POSITIONERRORDELAY/zh-hans|中文(简体)‎]]

缩写

<axis>.PEDel

格式

<axis>.PositionErrorDelay = <value>

?<axis>.PositionErrorDelay

适用版本

所有版本

描述

This property returns the delay, as a number of AnyBus cycles, between a position command and the position feedback for the calculation of the position error.

Typically this delay includes:

  • At least one motion bus sample for sending the command position to the drive.
  • Time used for motion preparation (micro-interpolation), typically it is one sample but could be less depends on the drive manufacturer.
  • At least one sample for sending the feedback position from the drive.

If using micro interpolation on the drive, this delay may change from 2 cycles (no micro interpolation) to 3 (with micro interpolation).

This properly must be explicitly changed when switching the micro interpolation mode on the drives. Otherwise, an erroneous position error is calculated.

Depending on drive manufacturer and type of the motion bus the sending and receiving delays can vary.

NOTE-Info.svgNOTE
It is important to note that the timing of internal feedback sampling inside the drive is not taken into account In all of the calculation we assume that position feedback is taken at the start of the motion bus sample, although it might be not true.

类型

Double (was Long in previous fw versions)

取值范围

1 to 32

单位

Motion-Bus cycle times

默认

2 (Assuming no microinterpolation)

使用范围

Task or Terminal

限制

To set the value within a task, the element must be attached to that task (using the ATTACH command) and disabled (element.ENABLE = 0)

例子

Axis
A1.PEDel = 3

Group
G1.PEdel =3

参考