MC_ReadParam
Description
Figure 7-132: MC_ReadParam
-
-
This function or function block returns cached data.
See Programming a Dual Core Controller for more information.
Arguments
See Function Blocks - General Rules for more information about how inputs and outputs work.
Input
Enable |
Description |
Requests to read the axis parameter |
Data type |
BOOL |
|
Range |
0, 1 |
|
Unit |
N/A |
|
Default |
— |
|
Axis |
Description |
Name of a declared instance of the AXIS_REF library function. See Axis Name and Number for more information. |
Data type |
||
Range |
[1,256] |
|
Unit |
N/A |
|
Default |
— |
|
ParameterNumber |
Description |
Parameter number, see the table in Axis Parameters. |
Data type |
INT |
|
Range |
— |
|
Unit |
N/A |
|
Default |
— |
Output
Valid |
Description |
Indicates the Value output is valid |
Data type |
BOOL |
|
Busy |
Description |
Indicates this function block is executing |
Data type |
BOOL |
|
Error |
Description |
Indicates an invalid input |
Data type |
BOOL |
|
ErrorID |
Description |
Indicates the error if Error output is set to TRUE See the table in PLCopen Function Block ErrorID Output. |
Data type |
INT |
|
Value |
Description |
Value of the parameter |
Data type |
LREAL |
Example
Structured Text
(* MC_ReadParam ST example *) Inst_MC_ReadParam( EnableRead, Axis1, MC_AXIS_PARAM_CMD_VEL );
Axis1_CmdVel := Inst_MC_ReadParam.Value;
Ladder Diagram