
TPM
EasyPAC User Manual
136
'Busy' output indicates that the FB is not finished. 'Busy' is SET at the rising edge of 'Execute' and RESET
when one of the outputs 'Done', 'Aborted', or 'Error' is set. It is recommended that this FB should be kept in the
active loop of the application program for at least as long as ‘Busy’ is true, because the outputs may still
change. For one axis, several Function Blocks might be busy, but only one can be active at a time.
Output ‘Active’
The 'Active' output is available on Function Blocks with buffering capabilities. This output is set at the
moment the function block takes control of the axis. For unbuffered mode the outputs “Active” and “Busy”
can have the same value.
Enable and Valid / Status
The 'Enable' input is coupled to a 'Valid' output. 'Enable' is level sensitive, and 'Valid' shows that a valid set of
outputs is available at the FB. The 'Valid' output is TRUE as long as a valid output value is available and the
'Enable' input is TRUE. The relevant output values are refreshed while the input 'Enable' is TRUE. If there is a
FB error, the output is not valid (“Valid” set to FALSE). When the error condition disappears, the values will
reappear and 'Valid' output will be set again.
The behavior of the “Execute” / “Done” style FBs is as follows:
Figure 6-71: the FB behavior
6.6.4. Why the Command Input Is Edge Sensitive
The “Execute” input always triggers the function with its rising edge. New input values may be commanded
during execution of a previous command because the inputs are only read once. The 'Done' output can be used
to trigger the next part of the movement. The example given below is intended to explain the behavior of the
Function Block execution.
The figure illustrates the sequence of three Function Blocks, 'First', 'Second' and 'Third', controlling the same
axis. These three Function Blocks could be for instance various absolute or relative move commands. When
Содержание EasyPAC
Страница 29: ...TPM EasyPAC User Manual 29 4 4 Motionnet Product Family Figure 4 4 EasyPAC and Motionnet product family ...
Страница 62: ...TPM EasyPAC User Manual 62 1 48 IP x 4 Port x 1 Byte 16 IP x 8 Channel x 2 Byte 1 192 256 449 Byte ...
Страница 74: ...TPM EasyPAC User Manual 74 ...
Страница 75: ...TPM EasyPAC User Manual 75 ...
Страница 76: ...TPM EasyPAC User Manual 76 ...
Страница 77: ...TPM EasyPAC User Manual 77 ...
Страница 78: ...TPM EasyPAC User Manual 78 ...
Страница 79: ...TPM EasyPAC User Manual 79 ...
Страница 80: ...TPM EasyPAC User Manual 80 ...
Страница 81: ...TPM EasyPAC User Manual 81 ...
Страница 82: ...TPM EasyPAC User Manual 82 ...
Страница 83: ...TPM EasyPAC User Manual 83 ...
Страница 84: ...TPM EasyPAC User Manual 84 ...
Страница 85: ...TPM EasyPAC User Manual 85 ...
Страница 86: ...TPM EasyPAC User Manual 86 ...
Страница 87: ...TPM EasyPAC User Manual 87 ...
Страница 88: ...TPM EasyPAC User Manual 88 ...
Страница 89: ...TPM EasyPAC User Manual 89 ...
Страница 90: ...TPM EasyPAC User Manual 90 ...
Страница 91: ...TPM EasyPAC User Manual 91 ...
Страница 92: ...TPM EasyPAC User Manual 92 ...
Страница 93: ...TPM EasyPAC User Manual 93 ...
Страница 94: ...TPM EasyPAC User Manual 94 ...
Страница 107: ...TPM EasyPAC User Manual 107 6 2 3 Compile Click on the Make button to compile the project Figure 6 21 making a project ...
Страница 133: ...TPM EasyPAC User Manual 133 ...
Страница 140: ...TPM EasyPAC User Manual 140 Standard behavior of 2 following absolute movements ...
Страница 141: ...TPM EasyPAC User Manual 141 ...
Страница 209: ...TPM EasyPAC User Manual 209 Figure 6 104 axis status with Stop signal turned on ...