MC_GrpReadParam
This function block reads the value of the specified group parameter.
-
-
This function or function block returns cached data. See Programming a Dual Core Controller for more information.
MC_GrpWriteParam, MC_ErrorDescription
Coordinated Motion, the top-level topic for Coordinated Motion.
Arguments
For more details on how inputs and outputs work, refer to PLCopen A vendor -and product- independent worldwide association active in Industrial Control and aiming at standardizing PLC file formats based on XML Function Blocks - General Rules.
Input
Enable | Description | If True, then request to read a value from the specified group parameter. |
Data Type | BOOL | |
Range | 0,1 | |
Unit | N/A | |
Default | — | |
AxesGroupRef | Description | The axis group that the parameter value will be read from. |
Data Type | AXIS_GROUP_REF | |
Range | N/A | |
Unit | N/A | |
Default | — | |
ParamNum | Description | Currently, only one parameter is supported: MC_GRP_PARAM_CIRCLE_TOLERANCE: (ID = 2000): The value read will be the axes group circle construction tolerance. See Axes Group Parameters for more information. |
Data Type | LREAL | |
Range | See Axes Group Parameters | |
Unit | LREAL | |
Default | — |
Output
Done | Description | If True, then the command completed successfully. |
Data Type | BOOL | |
Error | Description | If True, an error has occurred. |
Data Type | BOOL | |
ErrorID | Description | Indicates the error if Error output is set to TRUE. See the table in PLCopen Function Block A function block groups an algorithm and a set of private data. It has inputs and outputs. ErrorID Output. |
Data Type | INT | |
ParamValue | Description | The value of the group parameter. |
Data Type | LREAL |
Examples
ST
Inst_MC_GrpReadParam( DoEnable, Group1_ref, MC_GRP_PARAM_CIRCLE_TOLERANCE );
CircleTolerance := Inst_MC_GrpReadParam.ParamValue;
FBD
FFLD